View Full Version : نشان دادن پست های جدید در اول صفحه phpBB
(==>hell lord<==)
9 September 2005, 08:41 AM
چطور میتونم برای Phpbb این کار رو انجام بدم؟؟؟؟
توی سایت مربوط به phpbb این سوال وجود داشت ولی کسی جواب نداده بود....(مثل سایت PGLANd)
d@nial
9 September 2005, 11:57 AM
برای استفاده از اخرین ارسالهای باید هک topics anywhere رو نصب کنید
میتونید از phpbbhacks.com پیداش کنید
007
10 September 2005, 01:11 PM
یه فایل به اسم scroll.php درست میکنی و دستورات زیر رو توش قرار میدی
<?php
// Basic Configuration
// How Many Topics you want to display?
$topicnumber = 30;
// Scrolling towards up or down?
$scroll = "up";
// Change this to your phpBB path
$urlPath = "http://www.pptforum.com";
// Database Configuration (Where your phpBB config.php file is located
include 'config.php';
// Connecting & Selecting Databases
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");
// Perform Sql Query
$query = "SELECT t.topic_poster,t.topic_views,t.topic_replies,t.top ic_id, t.topic_title, t.topic_last_post_id,
t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username ,f.forum_name
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
t.forum_id <> 30 AND
t.forum_id <> 41 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");
// Outcome of the HTML
// Be carefull when you edit these!
print "<marquee dir=\"rtl\" align=\"center\" id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"200\" width=\"100%\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"stop()\" onMouseOut=\"start()\">";
print "<div align=\"center\">";
print "<table width=\"99%\" cellpadding=\"5\" cellspacing=\"1\" border=\"0\" class=\"forumline\">";
print "<th width=\"35%\" colspan=\"1\">موضـــــــــوع</th>";
print "<th width=\"30%\" colspan=\"1\">انجمـــــــــن</th>";
print "<th width=\"10%\" colspan=\"1\">بازديــدهــا</th>";
print "<th width=\"10%\" colspan=\"1\">پاسخـــها</th>";
print "<th width=\"15%\" colspan=\"1\">توســـط</th>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$forum_no = $row["forum_id"];
echo
"<tr valign='middle' class=\"row1\">
<td class=\"row1\"><font face=\"Tahoma\" size=\"1\">
<a href=\"$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]\">
<span style=\"text-decoration: none\">" . $row["topic_title"] .
"</span></a></td></font></b><td class=\"row2\">
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["forum_name"] .
"</td><td class=\"row1\" align=\"center\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["topic_views"] .
"</td><td align=\"center\" class=\"row2\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["topic_replies"] .
"</td><td align=\"center\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . $row["username"] .
"</td><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</tr></font>";
}
print "<table cellSpacing='0'";
print "</table></div></marquee>";
// Free Result
mysql_free_result($result);
// Close the Connection
mysql_close($link);
?>
scroll.php
فايل index.php را ويرايش كنيد اين متن را سرچ كنيد :
//
// Generate the page
//
قبل از آن اين خط را بيافزاييد :
include("scroll.php");
(==>hell lord<==)
26 September 2005, 06:16 PM
این Scroll شما مشکل داشت....Update شدش رو میزارم اینجا!اینم بگم به شما که من اولش رو به خدا حذف نکردم....خودش نداشت!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!حالا هی بهم متلک نگین دوباره!
<?php
// Basic Configuration
// How Many Topics you want to display?
$topicnumber = 30;
// Scrolling towards up or down?
$scroll = "up";
// Change this to your phpBB path
$urlPath = "http://www.pptforum.com";
// Database Configuration (Where your phpBB config.php file is located
include 'config.php';
// Connecting & Selecting Databases
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");
// Perform Sql Query
$query = "SELECT t.topic_poster,t.topic_views,t.topic_replies,t.top ic_id, t.topic_title, t.topic_last_post_id,
t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username ,f.forum_name
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
t.forum_id <> 30 AND
t.forum_id <> 41 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");
// Outcome of the HTML
// Be carefull when you edit these!
print "<marquee dir=\"rtl\" align=\"center\" id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"200\" width=\"100%\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"stop()\" onMouseOut=\"start()\">";
print "<div align=\"center\">";
print "<table width=\"99%\" cellpadding=\"5\" cellspacing=\"1\" border=\"0\" class=\"forumline\">";
print "<th width=\"35%\" colspan=\"1\">موضـــــــــوع</th>";
print "<th width=\"30%\" colspan=\"1\">انجمـــــــــن</th>";
print "<th width=\"10%\" colspan=\"1\">بازديــدهــا</th>";
print "<th width=\"10%\" colspan=\"1\">پاسخـــها</th>";
print "<th width=\"15%\" colspan=\"1\">توســـط</th>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$forum_no = $row["forum_id"];
echo
"<tr valign='middle' class=\"row1\">
<td class=\"row1\"><font face=\"Tahoma\" size=\"1\">
<a href=\"$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]\">
<span style=\"text-decoration: none\">" . $row["topic_title"] .
"</span></a></td></font></b><td class=\"row2\">
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["forum_name"] .
"</td><td class=\"row1\" align=\"center\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["topic_views"] .
"</td><td align=\"center\" class=\"row2\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<font color=\"#000000\">
<$urlPath/viewtopic.php?p=$row[topic_last_post_id]#$row[topic_last_post_id]>" . $row["topic_replies"] .
"</td><td align=\"center\"><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</span></a></font></b>
<a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . $row["username"] .
"</td><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" .
"</tr></font>";
}
print "<table cellSpacing='0'";
print "</table></div></marquee>";
// Free Result
mysql_free_result($result);
// Close the Connection
mysql_close($link);
?>
xxbsqxx
27 September 2005, 03:23 PM
فايل index.php را ويرايش كنيد اين متن را سرچ كنيد :
//
// Generate the page
//
قبل از آن اين خط را بيافزاييد :
include("scroll.php");[/QUOTE]
ميخواستم بگم بعد فايلscroll.php رو كجا بذارم
بعد توي فايل ايندكس دقيقا بگين كجا رو بايد اديت كنم ميشه اصلا اديت شده هيندكس خودتون رو اينجا بذارين؟
007
27 September 2005, 03:35 PM
فايلscroll.php توی فلدر WWW قرار بده
(==>hell lord<==)
27 September 2005, 05:12 PM
ميخواستم بگم بعد فايلscroll.php رو كجا بذارم
بعد توي فايل ايندكس دقيقا بگين كجا رو بايد اديت كنم ميشه اصلا اديت شده هيندكس خودتون رو اينجا بذارين؟
آخرای فایل ایندکس نوشته Generate The Page قبل از اون بنویسیدinclude("scroll.php");
xxbsqxx
28 September 2005, 02:20 PM
آخرای فایل ایندکس نوشته Generate The Page قبل از اون بنویسیدinclude("scroll.php");
منظور از قبل يعني قبل از كلمه Generate بنويسيم يا منظور خط قبلش هست بعد از // يا منظور كلا قبل از
كلش هست يعني اينجوري؟
include("scroll.php");
//
// Generate the page
//
كدو حالت مد نظر شماست
ببخشيد آگه سوالام ناشيانه هست :icon_ques
ممنونم :icon_wink
007
28 September 2005, 03:47 PM
دیگه نمیدونم کامل تر از این نمیشد
ببینم نصب مد بلد هستی ؟
xxbsqxx
28 September 2005, 04:14 PM
خوب بلد نيستم چون حالا بلد نيستم نميخواي جوابمو بدي من تموم اين كارها رو كردم ولي تو صفحه فرومم اولش اين پيغام خطا اومد
Warning: main(scroll.php): failed to open stream: No such file or directory in c:\documents and settings\navid\desktop\f\www\local\index.php on line 452
Warning: main(): Failed opening 'scroll.php' for inclusion (include_path='.;C:\DOCUME~1\Navid\Desktop\f\\php\ pear\') in c:\documents and settings\navid\desktop\f\www\local\index.php on line 452
007
28 September 2005, 05:09 PM
من index.php سایت خودم رو در اختیارت قرار میدم امید وام که دیگه مشکلی نداشته باشید
xxbsqxx
29 September 2005, 03:59 PM
ممنونم مشكلم حل شد
007
29 September 2005, 07:16 PM
xxbsqxx پیش نهاد میکنم که نصب مود رو یاد بگیری
خوشحالم که مشکلت برطرف شد
vBulletin v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.