تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شريط اخر مواضيع المنتدى - بعد سد ثغرة التحويل
#1
تم ترقية شريط اخر 10 مواضيع
وتم سد الثغرة التى ذكرناها من قبل وهى ثغرة تحويل الى مواقع اخرى

طريقة التركيب هناك طريقتين لأستخدام الهاك
1- عرض اخر 10 مواضيع, واسم المستخدم الذى طرح الموضوع
2- عرض اخر 10 مواضيع تم اضافة رد اليها واسم اخر مستخدم قام بالرد

للطريقة الأولى
افتح ملف global.php
ابحث عن
PHP كود :
Set up some of the default templates 

اضف بعدها
PHP كود :
$query $db->query("SELECT tid, subject, username, uid FROM ".TABLE_PREFIX."threads ORDER BY tid DESC LIMIT 0, 10");
$latest_threads '<marquee direction="right" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">';
$sep '';
while(
$row $db->fetch_array($query))
{

        
$row['subject'] = htmlspecialchars_uni($row['subject']); 
    
$profile_url str_replace('{uid}'$row['uid'], PROFILE_URL);
     
$thread_url str_replace('{tid}'$row['tid'], THREAD_URL);
    
$latest_threads .= {$sep} <a href=\"{$thread_url}\">{$row['subject']}</a> بواسطة: <a rel=\"nofollow\" href=\"{$profile_url}\">{$row['username']}</a>";
    
$sep '|';
 } 

للطريقة الثانية
افتح ملف global.php
ابحث عن

PHP كود :
Set up some of the default templates 
اضف بعده
PHP كود :
$query $db->query("SELECT tid, subject, lastposter, lastposteruid FROM ".TABLE_PREFIX."threads ORDER BY lastpost DESC LIMIT 0, 10");
$latest_threads '<marquee direction="right" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">';
$sep '';
while(
$row $db->fetch_array($query))
{
        
$row['subject'] = htmlspecialchars_uni($row['subject']); 
        
$profile_url str_replace('{uid}'$row['lastposteruid'], PROFILE_URL);
 
$thread_url str_replace('{tid}'$row['tid'], THREAD_URL);
    
$latest_threads .= {$sep} <a href=\"{$thread_url}\">{$row['subject']}</a> بواسطة: <a rel=\"nofollow\" href=\"{$profile_url}\">{$row['lastposter']}</a>";
    
$sep '|';
}
$latest_threads .= '</marquee>'

بعد اختيارك للطريقة التى تريدها
قم بالتعديل على قالب الـ header
واضف فى اخره
كود :
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<tr><td class="thead"><strong>اخر 10 مواضيع</strong></td></tr>
<tr><td class="trow1">{$latest_threads}</td></tr>
</table>

وفى حالة اكتشاف اى مشاكل اخرى ارجوا اخبارى بها
وبالذات فى حالة الثغرات واذا وجد اى منك اى ثغرة اخرى ارجوا ان يخبرنى بها على الخاص مع اضافة كود الأستغلال للثغرة
شكر من طرف :
#2
عفوا أخي الكريم لكن أين هو ملف global.php ؟؟
و شكرا
شكر من طرف :
#3
أخي الكريم أذا كنت تقصد global.php الموجود في المجلد الرئيسي فقد قمت بالتعديل عليه و طبقت بقية الخطوات
و لكن عند معاينة المنتدى بدأت تظهر رسالة خطأ في أعلى المنتدى بأنه هناك خطأ في الهيدر أو plugin
أرجو التأكد من الكود
و شكرا
شكر من طرف :
#4
تقبل عزرى اخى الكريم على هذا الخطأ الغير مقصود
وهو ناتج بسبب انى اطرح كود مختلف عن الموجود بمنتدانا
لأنى اظبط الموجود بمنتدانا على ان يظهر الروابط التى تظهر به للتناسب مع روابط المشاركات لدينا لتنتهى بـ thrad-1231.html وليس showthread.php?tid=1231

ولقد وضعت الكود فى عجلة من امرى ولذلك كان به اخطاء ارجوا تجربته مرة اخرى بعد تعديل وتجربته واخبارى بالنتيجة

ونعم الملف المقصود هو global.php الموجود داخل مجلد المنتدى الرئيسي
كما ارجوا حفظ التعديلات ببرنامج غير النوت باد وأن يكون محفوظ بالترميز utf-8 حتى تظهر كلمة بواسطة بشكل صحيح
ومن يواجه مشكلة بالتعديل يخبرنى اى طريقة بالكود التى يريد استخدامها وسوف اقوم بوضع الملف جاهز له
شكر من طرف :
#5
لا يوجد أي داعي للأعتذار أخي الكريم
و شكرا على ردك
محرر الهوتميل لدي لا يتعرف على العربية
فهل تستطيع و ضع الملف جاهز بالطريقة الأولى؟؟
و شكرا
شكر من طرف :
#6
اشكر لك حسن تفهمك اخى الكريم والملف مرفق


الملفات المرفقة
.zip   global.zip (الحجم : 4.9 ك ب / التحميلات : 151)
شكر من طرف :
#7
بالفعل الهاك شغال 100% و شكرا أخي الكريم على الهاك و على أخذ جزء من وقتك
شكرا جزيلا
شكر من طرف :
#8
العفو اخى الكريم
شكر من طرف :
#9
مشكور أخي Pepo
سأقوم بالتجربة ونعلمك النتيجة إن شاء الله
تحياتي
شكر من طرف :
#10
العفو اخى الغالى ومرحبا بعودتك الى المنتدى
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 8 ) ضيف كريم