این مورد را در نسخه ۱۱.۲ هم من مشاهده کردم!
تنها با یک تفاوت :
خط زیر:
$url = $this->clear_url( urldecode( $url ) );
که پس از :
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
if( $align != "" ) return "[img=" . $align . "]" . $url . "[/img]";
else return "[img]" . $url . "[/img]";
}
می باشد ! به قبل آن منتقل شده ! یعنی کد نهایی :
$url = $this->clear_url( urldecode( $url ) );
if( preg_match( "/[?&;%<\[\]]/", $url ) ) {
if( $align != "" ) return "[img=" . $align . "]" . $url . "[/img]";
else return "[img]" . $url . "[/img]";
}
من تست نکردم ولی با نگاه ظاهری میشه فهمید که مشکل عدم فیلتر آدرس تصاویر حل میشود و از روش قبلی بهتر است.
اما خواهشاً تست کنید من هم تست میکنم ...
البته اگر گزارش شما سالار جان نبود که من هم اطلاعی نداشتم
Saher - ادمین سابق دیتالایف ... کمی از مشغله فارق شدم، به زودی شاهد فعالیتهای من باشید (تعداد زیادی کتابخانه، ماژول - مد و ویرایشهای ضروری منتشر نکرده دارم که در حال گسترش آنها هستم).
I was here since dle 8.2 ... http://www.datalifeengine.ir/blog/versions/942-datalife-engine-v8.2.html