نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Aug 2000-
#1 (permalink)  


هذه الشفرة كتبتها من قبل ولكن أذكرها هنا مجددا للتذكير .. هذه الشفرة مكتوبة بلغة PHP ويقوم بعرض المساهمات الأخيرة في منتداك ( vB ) وبجانبها اسم الساحة :
كود:
<?php
// The number of posts you want to see
$count = 5;

// url to the forum
$forum_url = 'http://forum.arabbuilder.com/';

// The dbase information
$dbserver = 'localhost'; // The server name ( hostname )
$dbuser = 'username';    // The username
$dbpass = 'password';    // The password
$dbname = 'dbname';  // The database name

$db_conn = mysql_connect( $dbserver, $dbuser, $dbpass );

$result = mysql_db_query($dbname, "SELECT thread.threadid AS id,thread.title AS title,thread.replycount AS replycount,thread.forumid AS forumid,forum.title AS forumtitle FROM thread,forum WHERE forum.forumid = thread.forumid ORDER BY thread.lastpost DESC LIMIT $count" , $db_conn);

while ($thread = mysql_fetch_array( $result )) {
    if ($thread[replycount] > 0) {
        $reply = "رد على موضوع : ";
    } else {
        $reply = "";
    }
    echo "<a href='{$forum_url}showthread.php?threadid={$thread[id]}'>{$reply}{$thread[title]}</a> [<a href='{$forum_url}forumdisplay.php?forumid={$thread[forumid]}'>{$thread[forumtitle]}</a>]<br>\n";
}

mysql_close( $db_conn );

?>






__________________
http://www.ArabBuilder.com
mubarmej غير متواجد حالياً   قديم 15-12-2000, 04:19 AM
Moderator
تاريخ التسجيل: Aug 2000-
#2 (permalink)  
الف شكر لك

نزلته ونجحة بفضل الله ثم بفضلك
ربي يخليك






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 15-12-2000, 04:31 AM
عضو نشيط
تاريخ التسجيل: Oct 2000-
#3 (permalink)  

طيب ورينا المثال ياadmin5 والطريقة ....عشان تفيد
مادام انك جالس تستفيد






__________________
انتهى عصر الجوارح والكواسر
الجوارح2 غير متواجد حالياً   قديم 15-12-2000, 01:02 PM
Moderator
تاريخ التسجيل: Aug 2000-
#4 (permalink)  
هلا

اخي جوارح
انا نجحت والحمدالله
ولاكن موب بطريقه اني حطيته في الصفحه الرئيسيه
والحين جالس اجرب في الصفحه الرئيسيه
ولاكن نجحت في تشغيل البرنامج وهو يعرض لي
المواضيع الجديده
ان كان اخر 10 مواضيع او اكثر على حسب الذي انا اريده
وانشاالله انجحه احطه في الصفحه الرئيسيه
تحياتي لك






Admin5 غير متواجد حالياً   قديم 15-12-2000, 06:23 PM
عضو نشيط جدا
تاريخ التسجيل: Aug 2000-
#5 (permalink)  

مثال :

http://www.arabbuilder.com/lastposts.php






__________________
http://www.ArabBuilder.com
mubarmej غير متواجد حالياً   قديم 15-12-2000, 08:16 PM
Moderator
تاريخ التسجيل: Aug 2000-
#6 (permalink)  
الف شكر لك عزيزي

الف شكر عزيزي
المبرمج
واتمنا لك التوفيق






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 15-12-2000, 11:53 PM
عضو نشيط
تاريخ التسجيل: Feb 2000-
#7 (permalink)  
باب النجار مخلع :-)

شكراً على السكريبت

للتنبيه فقط
زرت موقعك و ضغطت على البانر اللي مكتوب عليه: ضع إعلانك هنا فظهرت لي رسالة الخطأ هذه:
Warning: Failed opening '../dbase.inc' for inclusion (include_path='.:/home/arabbuilder/public_html/includes') in /home/arabbuilder/public_html/ads/hop.php on line 3

Warning: Cannot add header information - headers already sent by (output started at /home/arabbuilder/public_html/ads/hop.php:3) in /home/arabbuilder/public_html/ads/hop.php on line 6
.......
كنت ابي اعرف بكم سأضع إعلاني هنا







الأفندي غير متواجد حالياً   قديم 16-12-2000, 12:03 AM
عضو نشيط
تاريخ التسجيل: Nov 2000-
#8 (permalink)  
مثال آخر للسكربت

http://www.itihadclub.com/vb/test3.php3






شقيف شامان غير متواجد حالياً   قديم 16-12-2000, 03:50 PM
Moderator
تاريخ التسجيل: Aug 2000-
#9 (permalink)  

الى الخ
شقيف شامان
ممكن تقول لي كيف اعمل نفس طريقتك
ان اقدر اضهر العناوين في اول الصفحه
لاني حاولت كثير

وهذا الذي نجحة في فقط من يومين احاول
http://www.bokhalifa.com/bo/ubb.php



جزاك الله الف خير






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 16-12-2000, 04:52 PM
عضو نشيط
تاريخ التسجيل: Nov 2000-
#10 (permalink)  

تحياتي للمبرمج الذي يعتبر استاذ البرمجة هنا

admin5:
انا استخدم سكربت مختلف جلبته من احد المواقع الاجنبية
وقمت بتعريبه

واليك هذا السكربت
الجزء الاول: اظهار ملخص عن المواضيع المكتوبة: يمكنك تغيير الجداول وألوانها او حتى الغائها حسب ما تريد

كود:
<?

	$num_active = 5;
	$num_chars  = 75;

	require("admin/config.php3");
	$db=mysql_connect($servername,$dbusername,$dbpassword);
	mysql_select_db($dbname);

	$querylatest="select * from thread where forumid='1' or forumid='2' or forumid='3' or forumid='4' or forumid='5' or forumid='6' or forumid='7' or forumid='8' or forumid='10' or forumid='11' or forumid='12' or forumid='13' or forumid='14' or forumid='15' or forumid='16' or forumid='17' or forumid='18' or forumid='19' or forumid='20' or forumid='22' or forumid='23' or forumid='25' or forumid='26' or forumid='27' or forumid='28' or forumid='32' or forumid='34' or forumid='35' or forumid='36' or forumid='37' or forumid='38' or forumid='44' or forumid='45' or forumid='46' order by lastpost desc limit $num_active";

	$resultlatest = mysql_query($querylatest,$db);

	print("<center><table width=\"100%%\" cellspacing=\"0\" cellpadding=\"2\">");

	while ($latest_array = mysql_fetch_array($resultlatest)) {
	
	// Get Forum Infomation
	$query_forum = "select * from forum where forumid='$latest_array[forumid]'";
	$result_forum = mysql_query($query_forum,$db);
	$forum_info_array = mysql_fetch_array($result_forum);
	
	printf("<tr><td colspan=\"2\" bgcolor=\"#000000\"><b><font color=\"#FFE116\" size=\"1\" face=\"Verdana, ArialHelveticasans-serif\">%s: %s</font></b></td></tr>",$forum_info_array["title"],$latest_array["title"]);

	// split the date up a bit 
	$datestr1 = substr($latest_array["dateline"],0,10);
	$datetime = substr($latest_array["dateline"],11,8);	
	printf ("<tr valign=\"top\"><td width=\"15%%\" bgcolor=\"#F7F7F7\"><font face=\"Verdana, ArialHelveticasans-serif\" size=\"1\"><b>%s</b><br>تحديث: %s<br>الردود: %s</font></td>", $latest_array["postusername"], $datetime, $latest_array["replycount"]);

	$querythread="select * from post where threadid='$latest_array[threadid]' order by dateline asc limit 1";

	$result_thread_text= mysql_query($querythread,$db);

	$result_thread_array = mysql_fetch_array($result_thread_text);
	printf ("<td width=\"85%%\" bgcolor=\"#DEDFDF\"><font face=\"Verdana, ArialHelveticasans-serif\" size=\"1\"><img src=\"/vb/images/icons/icon%s.gif\">آخر رد بواسطة: %s<hr>%s...<br></font><a href=\"/vb/showthread.php3?threadid=%s\"><font face=\"Verdana, ArialHelveticasans-serif\" size=\"1\">مزيد من التفصيل</font></a></td></tr>",$result_thread_array["iconid"],$latest_array["lastposter"],substr(strip_tags($result_thread_array["pagetext"]),0,$num_chars),$latest_array["threadid"]);
	printf ("<tr><td colspan=\"2\" width=\"100%%\"> </td></tr>");
	}

	printf ("</table>");
?>
الجزء الثاني: اظهار افضل x كتاب وانت تحدد الرقم

اليك السكربت
كود:
<?php
// Set this to the max number top posters to display
$num = 20;

require("admin/config.php3");
$db=mysql_connect($servername,$dbusername,$dbpassword);
mysql_select_db($dbname);
$query = "SELECT * FROM user ORDER BY  posts DESC LIMIT $num";
$resultlatest = mysql_query($query,$db);
while ($latest_array = mysql_fetch_array($resultlatest)) {
echo "<FONT SIZE=\"1\" FACE=\"Verdana, Arial, Helvetica, sans-serif\"> °
<A HREF=\"http://www.itihadclub.com/vb/member.php3?action=getinfo&userid=$latest_array[userid]\">$latest_array[username]</A></FONT><BR>";
}
 
?>

طبعا تضع السكربتين في اي صفحة تشاء وحسب التنسيق الذي ترغب
لتظهر لك الصفحة المطلوبة
الطريقة الاسهل والمرتبة: ان تحفظ كل سكربت في ملف
مثل السكربت الاول digest.php3
والثاني top.php3

ثم تنشيء صفحة vbdigest.php3 وتستدعي كل كود على حدة
من داخل تلك الصفحة

ملاحظة: يجب ان تبدل اي عنوان URL في السكربتين اعلاه الى
عنوان موقعك والا لن تستطيع اتمام المهمة بنجاح

امل بان لا اكون قد طولت عليك

سلامي
وفطور هنيء






شقيف شامان غير متواجد حالياً   قديم 16-12-2000, 05:44 PM
Moderator
تاريخ التسجيل: Aug 2000-
#11 (permalink)  
الف شكر

جزاك الله الف خير
وكثر الله من امثالك






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 16-12-2000, 06:40 PM
Moderator
تاريخ التسجيل: Aug 2000-
#12 (permalink)  
تجربه

http://www.bokhalifa.com/bo/setup1.php
الف شكر لك
ولاكن عندي تحت اخر الصفحه
اسامي انشط اعضاء المنتدى
اريد
اكتب فوق اول اسم
انشط اعضاء المنتدى اذا امكن
وتحياتي لك






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 16-12-2000, 08:05 PM
عضو نشيط
تاريخ التسجيل: Nov 2000-
#13 (permalink)  

تحياتي

عزيري

يجب ان تستعين بالجداول لتنسيق الصفحة فهي افضل طريقة للحصول على نتائج مبهرة

على العموم ساضع لك الشفرة المصدرية للصفحة التالية
http://www.itihadclub.com/vb/test3.php3

وهي

كود:
<html>
<head>
<title>ملخص</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<style type="text/css">
<!--
a:hover {  color: #FF0000; text-decoration: underline overline}
-->
</style>
</head>

<body bgcolor="#FFE116" link="#000000" vlink="#000000" alink="#000000" leftMargin=0 topMargin=0 marginwidth="0" marginheight="0" text="#000000">
 <div dir=RTL>
  <table width="99%" border="0" cellspacing="1" cellpadding="4" bgcolor="#000000">
    <tr bgcolor="#000000"> 
      <td width="25%" valign="top"> 
        <table border=0 cellpadding=1 cellspacing=0 width="100%">
          <tbody> 
          <tr> 
            <td bgcolor=#000000> 
                <p align="center"><font color="#FFE116">افضل عشرة
                كتاب</font>
            </td>
          </tr>
          <tr> 
            <td bgcolor=#FFE116> 
                <?php include("http://www.itihadclub.com/vb/top.php3");?>
            </td>
          </tr>
          </tbody> 
        </table>
      </td>
      <td width="49%" valign="top" bgcolor="#000000"> 
        <center>
          <table border=0 cellpadding=1 cellspacing=0 width="100%">
            <tbody> 
            <tr bgcolor="#B9B9B9"> 
              <td bgcolor="#000000"> 
                <p align="center"><font color="#FFE116">آخر خمسة
                مواضيع نشطة</font>
       </td>
            </tr>
            <tr bgcolor="#B9B9B9"> 
              <td bgcolor="#FFE116"> 
                <?php include("http://www.itihadclub.com/vb/test2.php3");?>
       </td>
            </tr>
            </tbody> 
          </table>
        </center>
      </td>
      <td width="25%" valign="top" bgcolor="#000000"> 
        <table border=0 cellpadding=1 cellspacing=0 width="100%">
          <tbody> 
          <tr> 
            <td bgcolor=#000000> 
              <table bgcolor=#ffffff border=0 cellpadding=4 cellspacing=0 
            width="100%">
                <tbody> 
                <tr> 
                  <td colspan=2 bgcolor="#000000"> 
                      <div align="center"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#FFE116">خدمات</font></b></div>
                    </td>
                  </form>
                </tr>
                <tr bgcolor="#000000"> 
                  
         <td valign=top width="100%" colspan="2" bgcolor="#FFE116"> 
          <p>
           <font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="http://ittihadmail.mail.everyone.net" target="_top">بريد الاتحاديين</a></font> <br>
           <font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="http://www.itihadclub.com/vb" target="_top">Post 
           Cards</a></font> <a href="http://www.itihadclub.com/vb" target="_top"> <br>
          </a> 
          </p>
                    </td>
                </tr>
                </tbody> 
              </table>
            </td>
          </tr>
          </tbody> 
        </table>
        <br>
        
   </td>
    </tr>
  </table>
</div>
</body>
</html>
ملحوظة: استبدل عناوين url الموجودة هنا بعناوين موقعك الخاص

استبدل الامتداد .php3 بالامتداد php وذلك حسب امكانيات موقعك







شقيف شامان غير متواجد حالياً   قديم 16-12-2000, 08:38 PM
Moderator
تاريخ التسجيل: Aug 2000-
#14 (permalink)  
تحياتي لي مجهودك

الف شكر لك
ولاكن عزيزي هناك مشكله وحده وهي
الطول طول الصفحه
حاولت اصغر الصفحه
ولاكن بلا فائده
لو تقدر تساعدني
وشاكر مجهودك
ومقدر تعبك
http://www.bokhalifa.com/bo/news.php

هذا المثال

تحياتي لك






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 16-12-2000, 10:34 PM
عضو نشيط
تاريخ التسجيل: Nov 2000-
#15 (permalink)  

السلام عليكم,

لقد شاهدت صفحتك التي عملت وهي ممتازة

الآن المشكلة موجودة في عملية انشاء الجداول وموازاتها ليس الا

اعتقد استخدام فرونت بيج قد يعطي نتائج غير متوقعة

لذلك يمكنك عزيزي ان تحاول اعداد الجداول بطريقة اخرى

ونرحب بمساعدة بقية الاعضاء






شقيف شامان غير متواجد حالياً   قديم 16-12-2000, 11:25 PM
Moderator
تاريخ التسجيل: Aug 2000-
#16 (permalink)  

جزاك الله الف خير
موفق باذن الله






__________________
http://www.bokhalifa.com
شبكة بوخليفه
((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
Admin5 غير متواجد حالياً   قديم 16-12-2000, 11:32 PM
موضوع مغلق


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 10:08 AM بتوقيت المملكة العربية السعودية