لا تنسانا اخوي ابو لياليالمشاركة الأصلية كتبت بواسطة فهاد
لا تنسانا اخوي ابو لياليالمشاركة الأصلية كتبت بواسطة فهاد
هلا وغلا اخوي serag777 وتسلم
هلا اخوي فهاد ويامرحبا مليون بالنسبه للسكربتات معرض الصور لم استخدمها قط !!
ولكن طريقة جلب البيانات هي نفسها اللي شرحتها بأول الموضوع مع تغيير الحقول والجداول ونوعية عرض البيانات وتختلف حسب اختلافها بمعنى اذا كان المستخرج نص سهالات واذا كان رابط لصوره فلابد ان تضع كود عرض الصوره مثالا :
<img border='0' src='$xxx'>
وبالتوفيق عزيزي
اعذرني اخوي ابو ليالي فأنا ليس لدي خبرة كافية في فهم مثل هذه الأمور
فإن كان بإمكانك مساعدتي في ذلك فلك الأجر ان شاء الله
سأضيفك لدي في قائمة الماسنجر
شكراً لك يالغالي
مشكور أبو ليالي على طرحك الموضوع والتفاعل مع الأعضاء وأشكر كل الأخوة اللي ساهموا في تطوير وتعديل الكود المطروح من صاحب الموضوع.
سؤالي هنا:
اذا كان عندي مجلة نيوك وأستخدم المنتدى المرفق بالمجلة وأريد أظهر مثلا:
1- آخر 3 مواضيع مطروحة من كل قسم (منتدى) من الأقسام الموجودة بذلك المتدى (طبعاُ أريد كل قسم لحاله يعني المواضيع ماتتداخل )
2- أريد أعرض احصائيات المنتدى في المجلة (في الوسط)
3- عرض المتواجدين الآن في المنتدى على شكل بلوك في المجلة.
هل ممكن عمل ذلك؟ وكيف؟
علماُ بأنني أستخدم مجلة النيوك 7.9 والمنتدى الملحق بها هو منتدى phpBB
أتمنى منكم مساعدتي ولكم جزيل الشكر مقدماُ
__________________
حكمة غالية أهديها لكم
" من وجد الله فماذا فقد.... ومن فقد الله فماذا وجد "
موقع الملعب زيارتكم تشريف لنا
ان اتوقع يمكن سحب التاريخ ولكن هناك دالة تعريفية
اتوقع في ملف الفنكشن في المنتدى
بس ماني عارف للبرمجة :anger1:
تسلم حبيبي producer >>> لم اتعامل من النيوك نهائيا وتابع الشروحات الاولى لازم تستنتج شي بس غير اسماء الحقول والجداول وان شاء الله تنجح وشييك على الاتصال بالقاعده .
hawad ان شاء الله اذا جربت ونجحت ابشر
والحين لنفرض اننا نريد جلب أكثر الاعضاء نشاطا بالمنتدى من حيث عدد المشاركات !!
كود PHP:
echo "<br>";
echo"<table border='0' width='100%' cellspacing='0' cellpadding='0'><tr>";
echo "<div class='smallfont'><font color='#FF0000'>أكثر الأعضاء نشاطا بالمنتدى :</font><br></div>";
$user = "SELECT * FROM user order by posts desc LIMIT 24";
$result_u = mysql_query ($user) or die ("Query failed");
$m=0;
$l=0;
while($max_u=mysql_fetch_array($result_u))
{
$m++;
$userid=$max_u['userid'];
$username=$max_u['username'];
$posts=$max_u['posts'];
if($l==4){$l=0;echo"</tr>";};
echo"<td>";
echo"<font color='#FF0000'>>> </font><a href='member.php?u=$userid' title='عدد مشاركات العضو : $posts مشاركه' target='_blank'>$username</a><br></td>";
$l++;
}
ECHO "</tr>
</table>";
لاحظ التالي :
$user = "SELECT * FROM user order by posts desc LIMIT 24";
اسم الجدول = user
الترتيب حسب الحقل = posts
عدد الاعضاء الذين يتم جلبهم حددناه بـ = LIMIT 24
وتم فرز كل اسم بحقل بروحه بحيث انه اذا وصل عدد حقول الجدول الافقيه الى 4 اسماء سيتم قفز سطر .... وهكذا
ومن هنا المثال الحي >>> بالأسفل تماما
http://www.bwady.com/vb/11.php
وتمنياتي للجميع بالتوفيق
مجهود تشكر عليه
وان شاء الله الجميع يستفيد منه ..
العفو حبيبي elamba وحياك الله
تم جلب التاريخ ولكن ظهر بتاريخ 1970كود PHP:
$newdate = date("d-m-Y",$r['dateline']);
كود PHP:
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta name="الاسهم السعودية" content="الاسهم السعودية">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>الاسهم السعودية</title>
</head>
<body>
</body>
</html>
<?php
$localhost = "localhost";
$userdb = "000000000";
$passdb = "000000000";
$database = "0000000";
$link1 = mysql_connect($localhost,$userdb,$passdb) or die ("Could not connect to MySQL");
mysql_select_db ($database) or die ("Could not select database");
echo "<html dir='rtl'>";
echo "<style>
<!--
.smallfont
{
font: 8px MS Sans Serif;
}
p
{
font: 8pt MS Sans Serif;
}
-->
</style>";
ECHO "<br>";
$max = "SELECT * FROM thread order by threadid desc";
$result_max = mysql_query ($max) or die ("Query failed");
$m=0;
$l=0;
while($max_f=mysql_fetch_array($result_max) and $m<1000000)
{
$m++;
$id_max=$max_f['threadid'];
$title_max=$max_f['title'];
$link_max=$max_f['firstpostid'];
$vis_max=$max_f['lastpost'];
$gsm_max=$max_f['forumid'];
$gsm_max1=$max_f['replycount'];
$postusername=$max_f['postusername'];
$gsm_max3=$max_f['postuserid'];
$gsm_max4=$max_f['lastposter'];
$gsm_max5=$max_f['dateline'];
$gsm_max6=$max_f['views'];
$gsm_max7=$max_f['hiddencount'];
$gsm_max8=$max_f['sticky'];
$newdate = date("d-m-Y",$max_f['dateline']);
if($l==3){$l=0;echo"</tr>";};
echo"<td>
<div class='smallfont'><a href='showthread.php?t=$id_max' \nالقسم : $gsm_max ' target='_blank'>$title_max$newdate</div></td>";
$l++;
}
ECHO "</tr>
</table>";
?>
الحمد لله
تم جلب التاريخ
في الكود بالاعلى
والله موضوع رائع جداً لم أنتبه عليه
شكرا لصاحب الموضوع وبارك الله فيك
شكرا لك على الموضوع الرائـع ..
لكن اعتقد من الأفضل للأسهل ان نقوم بأستيراد ملف الكونفق بدلا ً ان نضع تلقائيا اسم القاعده والرقم السري وكلمة المروربأستخدام امر انكلود لجلب ملف الكونفق :-) ..
:con2: سأتابع هذا الموضوع :nice:
__________________
أسمي سابقـآ (N88X.CoM) تم تغيير الإسم إلى (Dr.PRO)
تر قبو هاك الأذكار المتطور - أول هاك من برمجتي
لندعـمهـم
http://www.arabwebschool.com
فعلا درس اكثر من راااااااااااااااااااااااااااااائع