النتائج 1 إلى 4 من 4

الموضوع: جاكوار أسهل طريقة لهاك آخر 10 مواضيع

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    399


    هذه الطريقة جبتها من اختلاف الفروق بين ألي أنت جبته وألي عندي مع النسخة نفسهااليكم الطريقة الآن :
    1- افتح ملف last10.
    2-
    هذا الكود ألصقه في الملف واقرأ التعليمات جيداً
    كود:
    <?
    
    //...........Last X Posts v1.0.5...........\\
    //......by Kevin (kevin@tubescan.com)......\\
    
    // For vBulletin version 2 (betas 3, 4, 5, RC1, RC2, RC3)
    // (c) 2001 Jelsoft Enterprises, Ltd.
    
    // vBulletin.com thread: http://www.vbulletin.com/forum/showt...threadid=12324
    
    // let's get connected
    require("last10config.php");
    require("admin/config.php");
    $db=mysql_connect($servername,$dbusername,$dbpassword) or die("Can't open connection to MySQL");
    mysql_select_db($dbname) or die("Can't select database");
    
    $fs .= "pt";
    $hfs .= "pt";
    if ($tw == "") {
    	$twt = "";
    } else {
    	$twt = "width=\"$tw\"";
    }
    if ($cs == "") {
    	$cs = 0;
    }
    // start up our table, decide whether to show
    print "<html dir='rtl'>\n";
    print "<body topmargin='0' leftmargin='0'>\n";
    echo("<table border=0 cellpadding=3 cellspacing=$cs $twt><tr bgcolor=\"$hc\">\n");
    if ($showicon == "1") {
    	echo("<td>&nbsp;</td>");
    }echo("<td style=\"font-family:$f; font-size:5; color:$tc;\" align=\"center\"><b><nobr>آخر المشاركات</nobr></b></td>\n");
    // the last poster column,
    if ($lastposter == "1") {
    	echo("<td style=\"font-family:$f; font-size:5; color:$tc;\" align=\"center\"><b><nobr>الكاتب</nobr></b></td>\n");
    }
    // the last post date & time column,
    if ($lastpostdate == "1") {
    	echo("<td style=\"font-family:$f; font-size:5; color:$tc;\" align=\"center\"><b><nobr>التوقيت</nobr></b></td>\n");
    }
    // the views column,
    if ($views == "1") {
    	echo("<td style=\"font-family:$f; font-size:5; color:$tc;\" align=\"center\"><b>المشاهدات</b></td>\n");
    }
    // and/or the replies column
    if ($replies == "1") {
    	echo("<td style=\"font-family:$f; font-size:5; color:$tc;\" align=\"center\"><b>الردود</b></td>\n");
    }
    echo("</tr>\n");
    
    // the base WHERE statement
    $wheresql = "WHERE thread.lastposter=user.username AND thread.open!='10'";
    
    // we can't have both the last 24 hours *and* the last 7 days, so error out if needed
    if ($last24 == "1" && $last7 == "1") {
    	print("Error: \$last24 and \$last7 are both set to 1. Please change one of them to 0.");
    	exit;
    }
    // otherwise we're gonna find out which one it is
    // last 24
    if ($last24 == "1") {
    	$time = time()-86400;
    	$wheresql .= " AND thread.lastpost>'$time'";
    }
    // last 7
    if ($last7 == "1") {
    	$time = time()-604800;
    	$wheresql .= " AND thread.lastpost>'$time'";
    }
    // are we trying to exclude *and* include forums? if so, error out
    if ($excludeforums != "" && $includeforums != "") {
    	print("Error: \$includeforums and \$excludeforums are both set with numbers. Please remove the numbers from <b>one</b> of these two to proceed.");
    	exit;
    }
    // otherwise figure out which one we're using
    // include forums
    if ($includeforums == "" or $includeforums <= "0") {
    	$quarter = "no";
    } else {
    	$incfid = explode(",",$includeforums); $i = 0; $a = count($incfid);
    	if ($a > 1) {
    		$wheresql .= " AND (thread.forumid='$incfid[0]'";
    		++$i;
    		while ($i < $a) {
    			$wheresql .= " OR thread.forumid='$incfid[$i]'"; ++$i;
    		}
    		$wheresql .= ")";
    	} else {
    		$wheresql .= " AND thread.forumid='$incfid[$i]'";
    	}
    }
    // or exclude forums
    if ($excludeforums == "" or $excludeforums <= "0") {
    	$quarter = "no";
    } else {
    	$excfid = explode(",",$excludeforums); $i = 0; $a = count($excfid);
    	while ($i < $a) {
    		$wheresql .= " AND thread.forumid!='$excfid[$i]'";	++$i;
    	}
    }
    if ($showforumtitle == "1") {
    	$ftitle = ",forum";
    	$fsel = ",forum.title AS ftitle";
    	$wheresql .= " AND thread.forumid=forum.forumid";
    }
    // ooh a query!
    $query = "SELECT thread.lastpost,thread.title,thread.lastposter,thread.replycount,thread.views,user.userid,thread.threadid,thread.forumid$fsel,thread.iconid FROM thread,user$ftitle $wheresql ORDER BY thread.$ob $obdir LIMIT $maxthreads";
    // let's get the info
    $tr = mysql_query($query) or die("MySQL reported this error while trying to retreive the info: ".mysql_error());
    $dtf = mysql_query("SELECT value FROM setting WHERE varname='dateformat' OR varname='timeformat' OR varname='timeoffset' ORDER BY varname");
    $df = mysql_result($dtf,0,0);
    $tf = mysql_result($dtf,1,0);
    $tof = mysql_result($dtf,2,0);
    if ($showdate == "1") {
    	$fdt = "$df $tf";
    } else {
    	$fdt = "$tf";
    }
    $cols = 1;
    // let's display the info
    while ($threads = mysql_fetch_array($tr)) {	
    	// are we going to show the message too?
    	if ($showmessages == "1") {
    		$query0 = "SELECT pagetext,postid,dateline,iconid FROM post WHERE threadid='$threads[threadid]' ORDER BY dateline DESC LIMIT 1";
    		$lastpost = mysql_query($query0) or die("MySQL reported this error while trying to retrieve the last post info: ".mysql_error());
    		while ($lastpost1 = mysql_fetch_array($lastpost)) {
    			$lastpostshort = $lastpost1[pagetext];
    			$postii = $lastpost1[iconid];
    		}
    		if (strlen($lastpostshort) > $lplen) {
    			$lastpostshort = substr($lastpostshort,0,$lplen);
    			$lastpostshort .= "...";
    		}
    		$smilies = mysql_query("SELECT smilietext,smiliepath FROM smilie");
    		while ($smiles = mysql_fetch_array($smilies)) {
    			$lastpostshort = str_replace($smiles[smilietext],"<img src=\"".$url."/".$smiles[smiliepath]."\" border=0>",$lastpostshort);
    		}
    		if ($nb == "1") {
    			$lastpostshort = nl2br($lastpostshort);
    		}
    		$lastpostshort = str_replace("","<i>",$lastpostshort);
    		$lastpostshort = str_replace("","</i>",$lastpostshort);
    		$lastpostshort = str_replace("","<u>",$lastpostshort);
    		$lastpostshort = str_replace("","</u>",$lastpostshort);
    		$lastpostshort = str_replace("","<b>",$lastpostshort);
    		$lastpostshort = str_replace("","</b>",$lastpostshort);
    		$lastpostshort = str_replace("
    ","<br>quote:<br><hr> ",$lastpostshort); $lastpostshort = str_replace("
    "," <hr><br>\n",$lastpostshort); $lastpostshort = str_replace("","<i>",$lastpostshort); $lastpostshort = str_replace("","</i>",$lastpostshort); $lastpostshort = str_replace("","<u>",$lastpostshort); $lastpostshort = str_replace("","</u>",$lastpostshort); $lastpostshort = str_replace("","<b>",$lastpostshort); $lastpostshort = str_replace("","</b>",$lastpostshort); $lastpostshort = str_replace("
    ","<br>quote:<br><hr> ",$lastpostshort); $lastpostshort = str_replace("
    "," <hr><br>\n",$lastpostshort); $lastpostshort = str_replace("
    كود:
    ","<br>code:<br><hr> ",$lastpostshort);
    		$lastpostshort = str_replace("
    "," <hr><br>\n",$lastpostshort); $lastpostshort = str_replace("
    كود:
    ","<br>code:<br><hr> ",$lastpostshort);
    		$lastpostshort = str_replace("
    "," <hr><br>\n",$lastpostshort); $lastpostshort = str_replace("[img]","",$lastpostshort); $lastpostshort = str_replace("[/img]","",$lastpostshort); $lastpostshort = str_replace("[IMG]","",$lastpostshort); $lastpostshort = str_replace("[/IMG]","",$lastpostshort); $lastpostshort = str_replace("http://","",$lastpostshort);<br /> ... str_replace("","",$lastpostshort); $lastpostshort = str_replace("http://","",$lastpostshort);<br /> ... str_replace("","",$lastpostshort); } // thanks to kier for this idea to do the alternating row colors if (($counter++ % 2) != 0) { $bc=$bc1; } else { $bc=$bc2; } // if the title is more than $len characters, we need to cut it off and add ... to the end if (strlen($threads[title]) > $len) { $title = substr($threads[title],0,$len); $title .= "..."; } else { $title = $threads[title]; } // convert the date to a format readable by non-unix geeks :) $fd = date($fdt,$threads[lastpost]); // display everything in a nice table. in the future we're gonna try to do this so others can format the data, but this is sufficient for now echo("<tr>"); if ($showicon == "1") { echo("<td bgcolor=\"$bc\">"); if ($postii != "0" && $postii != "") { echo("<img src=\"$urlimg/icons/icon$postii.gif\" border=\"0\">"); } if (($postii == "0" || $postii == "") && $threads[iconid] != "0" && $threads[iconid] != "") { echo("<img src=\"$urlimg/icons/icon$threads[iconid].gif\" border=\"0\">"); } if (($postii == "0" || $postii == "") && ($threads[iconid] == "0" || $threads[iconid] == "")) { echo("&nbsp;"); } echo("</td>"); ++$cols; } echo("<td bgcolor=\"$bc\" style=\"font-family:$f; font-size:$fs; color:$tc;\"><nobr>"); if ($showforumtitle == "1") { echo("<a href=\"$url/forumdisplay.php?forumid=$threads[forumid]\" style=\"color: $lc;\">$threads[ftitle]</a>: "); } echo("<a href=\"$url/showthread.php?threadid=$threads[threadid]&goto=newpost\" style=\"color: $lc;\" title=\"$threads[title]\">$title</a></nobr></td>\n"); // last poster column? if ($lastposter == "1") { echo("<td bgcolor=\"$bc\" style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"center\"><a href=\"$url/member.php?action=getinfo&userid=$threads[userid]\" style=\"color: $lc;\">$threads[lastposter]</a></td>\n"); ++$cols; } // the last post date & time column, if ($lastpostdate == "1") { echo("<td bgcolor=\"$bc\" style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"center\">$fd</td>\n"); ++$cols; } // views column? if ($views == "1") { echo("<td bgcolor=\"$bc\" style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"center\">$threads[views]</td>\n"); ++$cols; } // replies column? if ($replies == "1") { echo("<td bgcolor=\"$bc\" style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"center\">$threads[replycount]</td>\n"); ++$cols; } echo("</tr>"); // are we showing the last post? if ($showmessages == "1") { echo("<tr bgcolor=\"$bc\"><td colspan=\"$cols\" style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"left\">\n"); echo("<table border=0 cellpadding=4 cellspacing=0 width=\"100%\">\n"); echo("<tr bgcolor=\"$bc\"><td style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"right\" valign=\"top\"><b><nobr>Last Post:</nobr></b></td>\n"); echo("<td style=\"font-family:$f; font-size:$fs; color:$tc;\" align=\"left\" width=\"100%\">$lastpostshort</td></tr>\n"); echo("</table></td>\n"); } $fd = ""; } // close it all up echo("</tr></table>"); // bye! ?>
    وأنا متأكد أن الأغلب يبغى بتعلم كيف يسويها أنا بقولكم الطريقة افتح الملف ألي اسمه last10 وانزل إلى السطر 11 بتحصل مكتوب كتابة بين القوسين بس حط مكانها admin بتصير زي كذا require("admin/config.php"); وبعدين تروح على ملف last10confing وعدل فيه على طريقة جاكوار في الهاك لأنها صح 100% .
    3- البعض يقول ليش ما نريح نفسنا ونأخذ ألي مسويه جاكوار صح أنا عندي الجواب هو لأنك بهذا تحافظ على ألوان النسخة ألي عربها الشخص هذا هو الجواب







    __________________
    والله من وراء القصد
    أخوكم : المشاكس
    أحمد86 غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    399


    يا شباب مادري ليش الكود مو واضح بس المهم في الكود السطر رقم 11 الله يعينكم ما في جاهز ، ولمعلوماتكم لتعديل الألوان استخدم أيضا ملف last10confing ، أما لتعديل لون الخلفية استخدم الملف lastth





    __________________
    والله من وراء القصد
    أخوكم : المشاكس
    أحمد86 غير متواجد حالياً

  3. #3


    السلام عليكم..

    اخواني انا عندي استفسار...

    انا ركبت هذا الهاك بس عندي بعض العلل فيه...

    ماادري كيف احلهم لاني حاولت وجنيت...

    اول عله اني اذا ضغطت على اي موضوع من الشريط اللي فوق

    مااقدر ارد عليه والصور ما تطلع ..يعني في شي غلط

    لكن ماادري شو هو على فكرة عدلت في الملفات وغيرت المسارات

    وكل شي تمام لكن ماادري وين العله...

    والسموحة...






    Gayed Ereem غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    399


    أخي ارسلي عنوان منتداك وأنا بنفسي أشوفها لك وأقولك وش تعدل






    __________________
    والله من وراء القصد
    أخوكم : المشاكس
    أحمد86 غير متواجد حالياً





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض