الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   قسم المنتديات (http://www.arabwebtalk.com/forumdisplay.php?f=112)
-   -   Widget:اخر مواضيع المنتدى بشكل جديد وتساعد على تقوية الارشفة - برمجة omardealo (http://www.arabwebtalk.com/showthread.php?t=133948)

omardealo 21-02-2010 09:49 PM

Widget:اخر مواضيع المنتدى بشكل جديد وتساعد على تقوية الارشفة - برمجة omardealo
 
المرفقات 1
السلام عليكم ورحمة الله وبركاته
حياكم الله وبياكم وجعل الجنة مثوانا ومثواكم

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($String0$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:

LIMIT 10 

بعدد المواضيع التى ترغب فى ظهورها
ومن هنا تختار عدد الحروف من محتوى الموضوع
كود 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($String0$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:

LIMIT 10 

بعدد المواضيع التى ترغب فى ظهورها
ايضا استبدال
كود PHP:

omardealo 

باسم العضوية فى منتداك
ومن هنا تختار عدد الحروف من محتوى الموضوع
كود 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

لا تنسونا من الدعاء بارك الله فيكم


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 11:12 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012