السلام عليكم ورحمة الله وبركاته
حياكم الله وبياكم وجعل الجنة مثوانا ومثواكم
Widget:اخر مواضيع المنتدى بشكل جديد - برمجة omardealo مجرب على 4.0.2
وان شاء الله شغال ايضا على 4.0.1
* الاضافة لاظهار اخر المواضيع مع جزء من محتوى الموضوع انت تحدده بنفسك - تساعد فى الارشفة بجزء كبير
برمجة :
omardealo
الاسرار السبعة
صورة :
مثال :
www.7-secret.org
الكود :
اخر مواضيع المنتدى (لكل الاعضاء)
كود PHP:
ob_start();
require_once('./includes/functions_user.php');
require_once('./includes/functions_bigthree.php');
$sticky_get = vB::$db->query_read("SELECT * FROM ".TABLE_PREFIX."post where parentid = 0 ORDER BY postid DESC LIMIT 10");
$output_bits = '';
$output_bits .='<table align="center" border="0" width="100%"><tr>';
$i=1;
while($sticky = vB::$db->fetch_array($sticky_get))
{
$String = "$sticky[pagetext]";
$text_length = 200;
if (strlen($String) > $text_length)
{
$String = substr($String, 0, $text_length);
$String .= " ";
}
$output_bits .='<td width="50%">';
$output_bits .= '
<img border="0" src="images/icons/icon'.$sticky[iconid].'.png"> <img border="0" src="images/buttons/lastpost-left.png"><span style="text-decoration: none">
<b><a href="showthread.php?t='.$sticky[threadid].'">'.$sticky[title].'</a></b></span><b>
</b>
<p>'.$String.'<b> </b>
<p><b><span style="">بواسطة</span><a href="member.php?u='.$sticky[userid].'">
<span style="text-decoration: none">'.$sticky[username].' </span></a>
</b>
<p><b>.... <a href="showthread.php?t='.$sticky[threadid].'">
<span style="text-decoration: none">إقرأ المزيد</span></a> <u>
<img border="0" src="images/cms/read_more-left.png"></u></b>';
echo "<br>";
$output_bits .='</td>';
if(($i % 2) == '0')
{
$output_bits .='</tr>';
}
$i++;
}
$i--;
if(($i % 2) != '0')
{
$output_bits .='</tr>';
}
$output_bits .='</table>';
$output = $output_bits;
ob_end_clean();
مع استبدال بعدد المواضيع التى ترغب فى ظهورها
ومن هنا تختار عدد الحروف من محتوى الموضوع
كود PHP:
$text_length = 200;
الكود الثانى : اخر مواضيع المنتدى من مواضيع عضو محدد
كود PHP:
ob_start();
require_once('./includes/functions_user.php');
require_once('./includes/functions_bigthree.php');
$sticky_get = vB::$db->query_read("SELECT * FROM ".TABLE_PREFIX."post where parentid = 0 and username = 'omardealo' ORDER BY postid DESC LIMIT 6");
$output_bits = '';
$output_bits .='<table align="center" border="0" width="100%"><tr>';
$i=1;
while($sticky = vB::$db->fetch_array($sticky_get))
{
$String = "$sticky[pagetext]";
$text_length = 200;
if (strlen($String) > $text_length)
{
$String = substr($String, 0, $text_length);
$String .= " ";
}
$output_bits .='<td width="50%">';
$output_bits .= '
<img border="0" src="images/icons/icon'.$sticky[iconid].'.png"> <img border="0" src="images/buttons/lastpost-left.png"><span style="text-decoration: none">
<b><a href="showthread.php?t='.$sticky[threadid].'">'.$sticky[title].'</a></b></span><b>
</b>
<p>'.$String.'<b> </b>
<p><b><span style="">بواسطة</span><a href="member.php?u='.$sticky[userid].'">
<span style="text-decoration: none">'.$sticky[username].' </span></a>
</b>
<p><b>.... <a href="showthread.php?t='.$sticky[threadid].'">
<span style="text-decoration: none">إقرأ المزيد</span></a> <u>
<img border="0" src="images/cms/read_more-left.png"></u></b>';
echo "<br>";
$output_bits .='</td>';
if(($i % 2) == '0')
{
$output_bits .='</tr>';
}
$i++;
}
$i--;
if(($i % 2) != '0')
{
$output_bits .='</tr>';
}
$output_bits .='</table>';
$output = $output_bits;
ob_end_clean();
مع استبدال بعدد المواضيع التى ترغب فى ظهورها
ايضا استبدال باسم العضوية فى منتداك
ومن هنا تختار عدد الحروف من محتوى الموضوع
كود PHP:
$text_length = 200;
التركيب :
1 - لوحة تحكم المنتدى
2 - مجلة المنتدى > القطع (Widgets) > انشاء قطعة جديدة
نوع القطعة = PHP Direct execution او تنفيذ PHP المباشر
العنوان = اكتب فيه ما تريده حسب الكود المستخدم (اخر مواضيع المنتدى أو اخر المواضيع أو اى اسم تريده )
3 - قم بالحفظ
4 - اضغط بجانب على يسار القطعة "تهيئة"
ضع داخلها الكود المراد استخدامه , وقم بالحفظ
5 - توجه الان الى "ادارة النماذج" واضغط تعديل على النموذج المستخدم
6 - تجد بالجدول على اليمين "القطع (Widgets)" سوى ادخال للقطعة التى تم انشاءها
7 - وبطريقة السحب قم بوضع القطعة بالمكان الذى ترغب به (يسار , وسط , يمين) وقم بالحفظ
وتوجه للمجلة لفحصها .....
المصدر :
http://www.7-secret.org/showthread.p...&p=800#post800
لا تنسونا من الدعاء بارك الله فيكم
مواقع النشر (المفضلة)