[درس] Widget: استايلات المنتدى بالمجلة - برمجة omardealo مجرب على 4.0.2

omardealo

:: Coder ::
Coder/Designer
28 نوفمبر 2008
87
2
0
Egypt
www.edaf.at
السلام عليكم ورحمة الله وبركاته
حياكم الله وبياكم وجعل الجنة مثوانا ومثواكم

Widget: استايلات المنتدى بالمجلة - برمجة omardealo مجرب على 4.0.2
وان شاء الله شغال ايضا على 4.0.1

برمجة :
omardealo
الاسرار السبعة

صورة :
attachment.php


مثال :
www.7-secret.org


الكود :

PHP:
ob_start();

  $style_get = vB::$db->query_read("
    SELECT * FROM ".TABLE_PREFIX."style
   ORDER BY styleid DESC");
  $output_bits = '';
  while($style = vB::$db->fetch_array($style_get))
  {

        $output_bits .= '<div dir="rtl" align="center">
<a href="http://www.7-secret.org/forum.php?styleid='.$style[styleid].'">
<img src="http://www.thumbshot.de/cgi-bin/show.cgi?url=http://www.7-secret.org/forum.php?styleid='.$style[styleid].'" alt="'.$style[title].'"></a>
</div>
<br>';

  }
  $output = $output_bits;
  ob_end_clean();

مع استبدال الرابط http://www.7-secret.org برابط منتداك

التركيب :

1 - لوحة تحكم المنتدى
2 - مجلة المنتدى > القطع (Widgets) > انشاء قطعة جديدة
نوع القطعة = PHP Direct execution او تنفيذ PHP المباشر
العنوان = اكتب فيه ما تريده حسب الكود المستخدم (الاستايلات أو استايلات المنتدى أو الانماط أو اى اسم تريده )
3 - قم بالحفظ
4 - اضغط بجانب على يسار القطعة "تهيئة"
ضع داخلها الكود المراد استخدامه , وقم بالحفظ
5 - توجه الان الى "ادارة النماذج" واضغط تعديل على النموذج المستخدم
6 - تجد بالجدول على اليمين "القطع (Widgets)" سوى ادخال للقطعة التى تم انشاءها
7 - وبطريقة السحب قم بوضع القطعة بالمكان الذى ترغب به (يسار , وسط , يمين) وقم بالحفظ
وتوجه للمجلة لفحصها .....

ملحوظة لمن يريد تحديد عدد الاستايلات التى يريد اظهارها
يستخدم الكود هذا

PHP:
ob_start();

  $style_get = vB::$db->query_read("
    SELECT * FROM ".TABLE_PREFIX."style
   ORDER BY styleid DESC LIMIT 5");
  $output_bits = '';
  while($style = vB::$db->fetch_array($style_get))
  {

        $output_bits .= '<div dir="rtl" align="center">
<a href="http://www.7-secret.org/forum.php?styleid='.$style[styleid].'">
<img src="http://www.thumbshot.de/cgi-bin/show.cgi?url=http://www.7-secret.org/forum.php?styleid='.$style[styleid].'" alt="'.$style[title].'"></a>
</div>
<br>';

  }
  $output = $output_bits;
  ob_end_clean();

مع استبدال الرابط http://www.7-secret.org برابط منتداك
وتحديد عدد الاستايلات من
PHP:
LIMIT 5

المصدر :
http://www.7-secret.org/showthread.php?t=235&p=794#post794

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

المرفقات

  • 08-03-1431 06-13-19 م.jpg
    08-03-1431 06-13-19 م.jpg
    8.4 KB · المشاهدات: 223

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
جزاك الله خيرا ,,

مبدع دائما يارب يا أستاذ عمر
 

omardealo

:: Coder ::
Coder/Designer
28 نوفمبر 2008
87
2
0
Egypt
www.edaf.at
لمن يريد تغيير حجم صور الاستايلات يستعمل هذا الكود

PHP:
ob_start();

  $style_get = vB::$db->query_read("
    SELECT * FROM ".TABLE_PREFIX."style
   ORDER BY styleid DESC LIMIT 5");
  $output_bits = '';
  while($style = vB::$db->fetch_array($style_get))
  {

        $output_bits .= '<div dir="rtl" align="center">
<a href="http://www.7-secret.org/forum.php?styleid='.$style[styleid].'">
<img src="http://www.thumbshot.de/cgi-bin/show.cgi?url=http://www.7-secret.org/forum.php?styleid='.$style[styleid].'" alt="'.$style[title].'" width="159" height="157"></a>
</div>
<br>';

  }
  $output = $output_bits;
  ob_end_clean();

مع تغيير الرابط برابط منتداه
PHP:
http://www.7-secret.org
وايضا مقاس العرض والطول
PHP:
width="159" height="157"