السلام عليكم ورحمة الله وبركاته
وحياكم الله جميعاً

المشاركة الأصلية كتبت بواسطة يحي طنطاوي
أستاذي العندليب
لك تحياتي وكامل إحترامي.
حملت التعديل الأخير ولكن عندما نستخدم أي من الصور الرمزية في الإهداء تخرج هكذا.
<img src='images/ehdaa_smilies/eh_s.gif'> <img src='images/ehdaa_smilies/eh_s(7).gif'&gt
أتمنى أن تفيدني بالحل أستاذي الحبيب
ودمت بخير
أخي الغائب عن المنتدى يحي الطنطاوي
كيف حالك ؟
إن شاء الله بخير ؟
عاش من شافك بعد غيبه
ياغالي الهاك يستخدم ثلاث حقول مهمه وهي
msg
name
home
حقل msg هو الحقل المخصص للصور الرمزيه وليس حقل name او home
الترقيع الأول كان يزيل كل علامات html داخل حقل الـ msg و حقل name وحقل home ولهذا السبب كانت لا تظهر الصور الرمزيه داخل حقل الـ msg عند المشاهده لذلك عملت ترقيع ثاني أدرجته بردي الأخير بحيث لا يتم التعديل على الصور الرمزيه الموجوده بحقل msg .
فهل أزلت البرودكت الأول قبل أن تستخدم الترقيع الأخير ؟
بالنسبه للتعديل الأخير الذي قمت به
افتح ملف البرودكت
ابحث عن
كود PHP:
$ehdaa['msg'] = str_replace($smile['shortcut_s'], "<img src='images/ehdaa_smilies/" . $smile['path_smilie'] . "'>", $ehdaa['msg']);
قبلها أضف مايلي:
كود PHP:
$ehdaa['msg'] = htmlspecialchars($ehdaa['msg']);
ابحث عن :
كود PHP:
$ehdaa['date'] = vbdate($vbulletin->options['dateformat'], $ehdaa['dateline'], 1);
$ehdaa['time'] = vbdate($vbulletin->options['timeformat'], $ehdaa['dateline']);
بعدها أضف:
كود PHP:
$ehdaa['name'] = htmlspecialchars($ehdaa['name']);
$ehdaa['home'] = htmlspecialchars($ehdaa['home']);
احفظ البرودكت.
انتهى