أحدث مواضيع المنتدى في الصفحة الرئيسية

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
اروع انسان
عضو جديد
مشاركات: 62
اشترك في: 28 أكتوبر 2004, 09:26

أحدث مواضيع المنتدى في الصفحة الرئيسية

مشاركة بواسطة اروع انسان »

السلام عليكم اخي AC
عندي اكثر من سؤال
مانوع سكربت المقالات لديك؟
سكربت الاخبار هل استطيع الحصول على النسخة المعربة لديك؟
كيف استطيع ربط احدث مواضيع المنتدي في الصفحة الرئيسة مثل موقعك هنا
http://www.moffed.com/home/
لانني وضعت السؤال في phpbbarabia ولم احصل على اي رد
http://www.phpbbarabia.com/board/viewto ... ef3f02838c

اسف للازعاج

تحياتي
اروع انسان
B L A D E
عضو جديد
مشاركات: 42
اشترك في: 01 مايو 2005, 13:34
مكان: المملكة العربية السعودية , المنطقة الشرقية , الجبيل الصناعية
اتصال:

مشاركة بواسطة B L A D E »

للأسف أخوي كان ودي اخدمك ولكن ما أعرف لهالشغلة ,,
اصبر شوي وراح تحصل على المساعدة من مشرفنا وماراح يقصر معك ,,

تحياتي ,,
ArabFriends
مراقب
مشاركات: 456
اشترك في: 15 أغسطس 2004, 18:31
مكان: أرض الله الواسعة
اتصال:

مشاركة بواسطة ArabFriends »

سكربت الاخبار هل استطيع الحصول على النسخة المعربة لديك؟
سكربت الأخبار هو WMNews
وأعتقد أنني من عربه لكني لم أجد لك ملفات اللغة الخاصة به :mrgreen:
كيف استطيع ربط احدث مواضيع المنتدي في الصفحة الرئيسة مثل موقعك هنا
يوجد العديد من السكربتات لذلك ، من أهمها forum news
AC
مشرف عام
مشاركات: 1806
اشترك في: 13 أغسطس 2004, 10:46
مكان: KSA
اتصال:

مشاركة بواسطة AC »

السلام عليكم ورحمة الله


الاخبار
http://news.moffed.com

موجود هنا في منتدى السكربتات مع التعريب ابحث عن WMNews

اما المقالات
http://www.moffed.com/home

فهو تجاري لايمكن توزيعه...واسمه StoryTeller

اما عرض مواضيع المنتدى في اي مكان فاخي الهاكات للـphpBB التي تنفذ ذلك كثيره كثيره..اما انا فاستخدم ملف استعلام صغير هكذا

كود: تحديد الكل

<?php
$link = mysql_connect("localhost", "db_user", "pass");
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('db_name');
if (!$db_selected) {
   die('Could not select database: ' . mysql_error());
}
$query = 'select * from phpbb_topics WHERE (forum_id != 1 and forum_id != 15 and topic_moved_id = 0) order by topic_time DESC limit 4';
$result = mysql_query($query);
if (!$result) {
   die('Query failed: ' . mysql_error());
}
/* fetch rows in reverse order */
for($i=0; $i<mysql_num_rows($result); $i++){
   if (!mysql_data_seek($result, $i)) {
       echo "Cannot seek to row $i: " . mysql_error() . "\n";
       continue;
   }

   if (!($row = mysql_fetch_assoc($result))) {
       continue;
   }

   echo "<img border='0' src='http://www.moffed.com/imgs/arrow(1).gif' align='absmiddle' hspace='2' width='20' height='20'><a style='font-size: 8pt; color: #0000FF' href=http://forum.moffed.com/bb/viewtopic.php?t=",$row['topic_id'] .'><b>',$row['topic_title'] . "</b></a><br><img border=0 src=http://www.moffed.com/imgs/peopleico.gif align=absmiddle hspace=1 width=25 height=22><font size=1> عدد القراء: ",$row['topic_views'] . " عدد الردود  : ",$row['topic_replies'] . "</font><br><br />\n";
//echo '$pollques</b>';
}

mysql_free_result($result);
mysql_close();?>
حيث db_user مستخدم القاعده pass كلمة السر db_name اسم القاعده


تحياتي :)
اروع انسان
عضو جديد
مشاركات: 62
اشترك في: 28 أكتوبر 2004, 09:26

مشاركة بواسطة اروع انسان »

اخي B L A D E يكفيني حضورك ياغالي
اخي ArabFriends ماقصرت سكربت الاخبار حصلتة وكمان التعريب هنا في الموقع
http://forum.moffed.com/bb/viewtopic.ph ... ght=wmnews

احفظ عندك التعريب يمكن تحتاجة بس انتبة لاتضيعة :wink:
وبالنسبة forum news سوف اطلع علية

اخي واستاذي AC مشكور ماقصرت طلب اخير اريد ان اجعل الشريط متحرك
حولت وما قدرت :evil:

تحياتي لك
dr_virus
عضو نشيط
مشاركات: 140
اشترك في: 02 مارس 2005, 17:49
مكان: الأردن

مشاركة بواسطة dr_virus »

يمكنك إستخدام كود صغير لكنه متعمق أكثر قليلا
يمكنك من خلاله تحديد المنتديات التي لاترغب بظهور مواضيعها بطريقة أسهل قليلا ويمكنك تحديد عدد المواضيع في الشريط

كود: تحديد الكل

<?
/*
برمجة وتطويرتسالي

 */
PRINTF("
<p>");
$LIMIT=20; //عدد المواضيع في الشريط		
$exforum= array(); //array(1,5,7) تضع رقم المنتدى الذي لاتريد ظهور مواضيعه مثل منتدى المشرفين أو المنتديات الخاصة وتفصل بينهم بفاصله و,				
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
	
    $fut="";
  IF(count($exforum)):
    	$fut="where ";
    	FOR ($Q=0;$Q<=count($exforum)-1;$Q++){
    		if ($Q== count($exforum)-1):
    			$fut.="forum_id <> '".$exforum[$Q]."' ";
    		
    		ELSE:
    		    $fut.="forum_id <> '".$exforum[$Q]."' and ";
    		ENDIF;
    	}
ENDIF;
    PRINTF("<MARQUEE id=lastpost onmouseover=this.stop() onmouseout=this.start() scrollAmount=1 scrollDelay=10 direction=right height=150 align=\"center\">");
 
	$QUERY = "SELECT * FROM ".$table_prefix ."topics ".$fut."  ORDER BY topic_time  DESC limit $LIMIT"; 
  	$result = mysql_query($QUERY); 
  	$topics=mysql_num_rows($result); 	
 while($myrow= mysql_fetch_array($result)) {
IF($myrow["topic_status"]==0):
$aaa = $myrow["topic_replies"];
 PRINTF("  <img src=../c_arrow2.gif >  &nbsp <a class=catlink target='_blank' href='viewtopic.php?t=%s'>%s</a>|  <font size=\"1\" color=\"cccccc\">عدد الردود : $aaa :: ",
  $myrow["topic_id"], $myrow["topic_title"]);
ENDIF;
}
  	
PRINTF( "</marquee>");
?>
تقوم بوضع هذا الكود بصفحة php تسميها إنتا مع ملفات المنتدى و تضع كود الفريم في الصفحة الرئيسية كالتالي

كود: تحديد الكل

<iframe width="700" height="50" align="middle" frameborder="0" scrolling="no" src="ملف المنتدى/إسم الصفحة.php"></iframe>
تضعه بالمكان الذي تريده
أما بالنسبة لكود الأخ ac
فيصبح بشريط كالتالي

كود: تحديد الكل

<?php 
$link = mysql_connect("localhost", "db_user", "pass"); 
if (!$link) { 
   die('Could not connect: ' . mysql_error()); 
} 
$db_selected = mysql_select_db('db_name'); 
if (!$db_selected) { 
   die('Could not select database: ' . mysql_error()); 
} 
$query = 'select * from phpbb_topics WHERE (forum_id != 1 and forum_id != 15 and topic_moved_id = 0) order by topic_time DESC limit 4'; 
$result = mysql_query($query); 
if (!$result) { 
   die('Query failed: ' . mysql_error()); 
} 
/* fetch rows in reverse order */ 
echo "<MARQUEE id=lastpost onmouseover=this.stop() onmouseout=this.start() scrollAmount=1 scrollDelay=10 direction=up height=150 align=\"center\">";
for($i=0; $i<mysql_num_rows($result); $i++){ 
   if (!mysql_data_seek($result, $i)) { 
       echo "Cannot seek to row $i: " . mysql_error() . "\n"; 
       continue; 
   } 

   if (!($row = mysql_fetch_assoc($result))) { 
       continue; 
   } 

   echo "<img border='0' src='http://www.moffed.com/imgs/arrow(1).gif' align='absmiddle' hspace='2' width='20' height='20'><a style='font-size: 8pt; color: #0000FF' href=http://forum.moffed.com/bb/viewtopic.php?t=",$row['topic_id'] .'><b>',$row['topic_title'] . "</b></a> | <img border=0 src=http://www.moffed.com/imgs/peopleico.gif align=absmiddle hspace=1 width=25 height=22><font size=1> عدد القراء: ",$row['topic_views'] . " عدد الردود  : ",$row['topic_replies'] . "</font> ::"; 
//echo '$pollques</b>'; 
} 
echo "</marquee>";
mysql_free_result($result); 
mysql_close();
?> 
:)
AC
مشرف عام
مشاركات: 1806
اشترك في: 13 أغسطس 2004, 10:46
مكان: KSA
اتصال:

مشاركة بواسطة AC »

السلام عليكم ورحمة الله

بخصوص ملفي من الافضل ادارجه بادراج الphp المعروف include لان الفرام عدو محركات البحث..

اما التحرك فكما عدله الاخ dr_virus

تحياتي :)
اروع انسان
عضو جديد
مشاركات: 62
اشترك في: 28 أكتوبر 2004, 09:26

مشاركة بواسطة اروع انسان »

الله يعطيك العافية اخي dr_virus
والله يعطيك العافية اخي AC
ومشكور لكل من شارك في الموضوع

تحياتي للجميع
اروع انسان
الباهي
عضو نشيط
مشاركات: 141
اشترك في: 19 سبتمبر 2004, 12:20

مشاركة بواسطة الباهي »

الاخ العزيز AC

ها انا ذا اعود اليكم مرة اخرى مستفسراً عن امر قد يبدو مزعجاً لكم من منطلق ان مثل هذه الامور ينبغي ان تفهم.

ولكن ما الحيلة والجهل هو من يتحكم بمن هم مثلي :) .

الذي اريده هو اين اضع ما تفضلتم به، في اي صفحة من صفحات المنتدى. كل الذي استطعت تلمسه هو كلمة include وبحثت عنها في المنتدى فوجدت مجلد يحتوي على العديد من الملفات.

وهنا سكت شهزاد عن الكلام المباح :shock: :shock: :shock:

الصور قد تساعد على شرح ما اشكل عليّ.

الصورة الاولى هي لمحتويات الملف المقترح اخذتها نسخ وثم لصق في برنامج محرر النصوص.
صورة

الصورة الثانية هي نتيجة بحثي عن ما تلمسته من كلمة include.
صورة
برجاء الشرح خطوة خطوة كي لا ازعجكم باستفساراتي غير المنطقية :wink: .

وتقبل خالص تحيتي وامتناني سلفاً :)
ArabFriends
مراقب
مشاركات: 456
اشترك في: 15 أغسطس 2004, 18:31
مكان: أرض الله الواسعة
اتصال:

مشاركة بواسطة ArabFriends »

لم أفهم ماتطلبه الى الآن

أرجو الشرح بالتفصيل أكثر :)
مغلق