beh9am
چهارشنبه 18 فروردین 1395, 07:54 صبح
سلام و خسته نباشید
اسکریپتی دارم که برای نمایش مطالب از تابع strip_tags استفاده میکنه
فراخوانی هم با این کد هست :
{$article_details|html_decode|strip_tags|nl2br}
توی مطالب تگ هایی مثل img یا تگ a یا br و ... هست
ولی مشکل اینجاست که توی سایت تمام تگ های داخل مطلب حذف میشن و فقط متن رو نمایش میده
من میخوام تگ های img رو نمایش بده یا مثلا تگ br
باید چجوری این کد رو تغییر بدم ؟
از موتور smarty هم استفاده میکنه که این کد هم تو قسمت اون بود :
function smarty_modifiercompiler_strip_tags($params)
{
if (!isset($params[1]) || $params[1] === true || trim($params[1], '"') == 'true') {
return "preg_replace('!<[^>]*?>!', ' ', {$params[0]})";
} else {
return 'strip_tags(' . $params[0] . ')';
}
}
ممنون
اسکریپتی دارم که برای نمایش مطالب از تابع strip_tags استفاده میکنه
فراخوانی هم با این کد هست :
{$article_details|html_decode|strip_tags|nl2br}
توی مطالب تگ هایی مثل img یا تگ a یا br و ... هست
ولی مشکل اینجاست که توی سایت تمام تگ های داخل مطلب حذف میشن و فقط متن رو نمایش میده
من میخوام تگ های img رو نمایش بده یا مثلا تگ br
باید چجوری این کد رو تغییر بدم ؟
از موتور smarty هم استفاده میکنه که این کد هم تو قسمت اون بود :
function smarty_modifiercompiler_strip_tags($params)
{
if (!isset($params[1]) || $params[1] === true || trim($params[1], '"') == 'true') {
return "preg_replace('!<[^>]*?>!', ' ', {$params[0]})";
} else {
return 'strip_tags(' . $params[0] . ')';
}
}
ممنون