نمايش آخرين موضوعات ( Scroll.php ) نسخه برتر

Miesam

Member
ولی متاسفانه حالا که با کدی که شما دادید یعنی همین کد Scroll شما که اینجا دادید میکنم این ارور میاد:
Parse error: parse error in d:\baziworld1\easyphp1-8\www\phpbb-2.0.19\phpbb2\includes\scroll.php on line 34
اون کد تو فروم اموزش بود که من کپی کردم مشکل حل شد ولی خیلی بیریخت بود ولی وقتی این که مال شما رو میزارم با همون کد بالا که گفتم این ارور میاد و وقتی که اون کدی که شما گفتید رو توی ایندکس میزارم این ارور میده

Parse error: parse error in d:\baziworld1\easyphp1-8\www\phpbb-2.0.19\phpbb2\index.php on line 820
ممنون اگر بگید
 
ایراد کجاست؟

من کد شما رو وارد کردم:
PHP:
							$posts = $forum_data[$j]['forum_posts'];
							$topics = $forum_data[$j]['forum_topics'];

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}
							else
							{
								$last_post = $lang['No_Posts'];
							}

							if ( count($forum_moderators[$forum_id]) > 0 )
							{
								$l_moderators = ( count($forum_moderators[$forum_id]) == 1 ) ? $lang['Moderator'] : $lang['Moderators'];
								$moderator_list = implode(', ', $forum_moderators[$forum_id]);
							}
							else
							{
								$l_moderators = '&nbsp;';
								$moderator_list = '&nbsp;';
							}

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

							$template->assign_block_vars('catrow.forumrow',	array(
								'ROW_COLOR' => '#' . $row_color,
								'ROW_CLASS' => $row_class,
								'FORUM_FOLDER_IMG' => $folder_image, 
								'FORUM_NAME' => $forum_data[$j]['forum_name'],
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
								'POSTS' => $forum_data[$j]['forum_posts'],
								'TOPICS' => $forum_data[$j]['forum_topics'],
								'LAST_POST' => $last_post,
								'MODERATORS' => $moderator_list,

								'L_MODERATOR' => $l_moderators, 
								'L_FORUM_FOLDER_ALT' => $folder_alt, 

								'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
							);
						}
					}
				}
			}
		}
	} // for ... categories

}// if ... total_categories
else
{
	message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
include($phpbb_root_path . scroll..$phpEx);
// 
// Generate the page 
// 
$template->pparse(body);
?>


ولی error داد
 

VANDAD_DVD

New Member
آقا میتونی ایندکس خودت که درستش کردید ( منظورم کسی که این تاپیک رو داده ) و اسکرول ات را آپلود کنی تا ما راحت بشه کارمون ؟
گفتی که ضمیمه کردی ولی نکردی
 

sanecity

Member
با سلام
درستش اینه
فقط جای ادرس رو عوض کنید:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>آخرین ارسالهای انجمن</title>
</head>

<body dir="rtl">
<?php 

$lang['ENCODING'] = 'UTF-8'; 
$lang['DIRECTION'] = "rtl"; 
$lang['LEFT'] = "right"; 
$lang['RIGHT'] = "left"; 
// 
// Basic Configuration 
// How Many Topics you want to display? 
$topicnumber = 15; 
// Scrolling towards up or down? 
$scroll = "up"; 
// Change this to your phpBB path 


$urlPath = "http://www.sanecity.net/forum"; 

// 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"); 
mysql_query("SET NAMES 'utf8'", $link);
mysql_query("SET character_set_connection = 'utf8'", $link);

// Perform Sql Query 
$query = "SELECT t.topic_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 
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=\"150\" width=\"100%\"  scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">"; 
print "<div align=\"center\">"; 
print "<table cellpadding='3' cellSpacing='2' >"; 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
echo  "<tr valign='top'><td><font face=\"Tahoma\" size=\"1\"><font color=\"#FFCC00\"><b> <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><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">by : <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . 
$row["username"] . 
"</td><td><font face=\"Tahoma\" size=\"1\"><font color=\"#C0C0C0\">" . 

"</td></tr></font>"; 
} 
print "</table></div></marquee>"; 


// Free Result 
mysql_free_result($result); 

// Close the Connection 
mysql_close($link); 
?>
</body>
</html>
 

sanecity

Member
میگم حالا اینو چجوری تو صفحه اول بیاریم
phpbb 3 استفاده میکنم
با اینی که گفتید فرق داره
کمک کنید.
 

m_maj2004

Member
این هم دستور صحیح

خوب دوستان این مربوط می شه به دقت در برنامه نویسی که به شما توصیه می کنم حتما یه مقدار پی اپ پی بخونید واقعا برای هممون لازم هست.
اما اشتباه ما کجا بود؟!
اگر به دقت نگاه می کردین یک خط بالایی دقیقا مشابه همین دستور رو داده که به این شکل هست:

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
اما شما در کدی که اضافه کردین دو تا علامت رو فراموش کردین یعنی کد صحیح این هست:
include($phpbb_root_path .' scroll.'.$phpEx);

این هم نمونه درست که الان در سایت من یعنی http://download.iranupload.net داره کار می کنه.
برای کد scroll.php
هم این پست آخری دوستمون درست هست اون رو جایگزین کنید.
با تشکر
 
آخرین ویرایش:
به نام الله::

آقا کد زیر که در phpbb3 من ندیدم.میشه کمی توضیح بدید .من از نسخه rc7 استفاده میکنم.

فايل index.php رو گشوده و در انتهاي فايل كد زير رو بيابيد :

PHP:
//
// Generate the page
//
$template->pparse(body);
 

salam_ali

Member
سلام
اگه دوستان که این همه زحمت کشیدن توضیح دادن در مورد phpbb3 هم بگن که چطوری میشه که بشه؟
 
به نام او::
سلام
اگه دوستان که این همه زحمت کشیدن توضیح دادن در مورد phpbb3 هم بگن که چطوری میشه که بشه؟

خوب دوست عزیز یکی از دلایلش اینه که ورژن 3 تازه ریلیز شده!

من خودم تو این چند وقته کلی با این برنامه ور رفتم و کلی از قسمتهای مختلفش سر در آوردم !

حالا شما سوالتون در مورد چی هست مطرح کنید تا اگه امکانش بود جواب بدم.
 

salam_ali

Member
دوست عزیز منظور من
نمايش آخرين موضوعات به صورت ( Scroll.php ) در phpbb3 است.
ممنون می شم راهنمایی کنید.
 
به نام او::
شما نیاز دارید که یک مد که لازمه این کار هست رو نصب کنید.

آیا توانایی نصب مد رو دارید؟

اگه دارید بگید تا من مد رو برای شما بذارم.
 

panahjoo

Member
دوستان ببینید
کدهایی که تو این پست اومده
http://forum.majidonline.com/showpost.php?p=514982&postcount=25
را کپی کنید توی یه ادیتور و اونو به اسم scroll.php ذخیره کنید و توی root فرومتون بریزید.
حالا این کد رو تو هرجایی که میخواهید آخرین ارسالیها دیده بشن بزارید:
<iframe src="scroll.php" width="100%" height="200"></iframe>
 

majid_kg

New Member
سلام هر چی گشتم کد زیر رو پیدا نکردم
//
// Generate the page
//
$template->pparse(body
);

راهنماییم کنید
 
به نام او::

سلام هر چی گشتم کد زیر رو پیدا نکردم
//
// Generate the page
//
$template->pparse(body
);

راهنماییم کنید

من هم مدتی این مشکل رو داشتم.

این کد مربوط به phpbb2 هستش و شرط میبندم که شما از ورژن 3 اون دارید استفاده میکنید و به همین علت هم نتونستید کد مورد نظر خودتون رو پیدا کنید.

شما نمیتونید از این مد برای ورزن 3 استفاده کنید.باید مد مربوط به ورژن 3 رو پیدا کنید.
 

majid_kg

New Member
به نام او::



من هم مدتی این مشکل رو داشتم.

این کد مربوط به phpbb2 هستش و شرط میبندم که شما از ورژن 3 اون دارید استفاده میکنید و به همین علت هم نتونستید کد مورد نظر خودتون رو پیدا کنید.

شما نمیتونید از این مد برای ورزن 3 استفاده کنید.باید مد مربوط به ورژن 3 رو پیدا کنید.
خیلی ممنون از جواب شما
حق با شماست من از phpbb 3 استفاده میکنم الان 3 ماه انجمنم رو راه اندازی کردم هر چی دنبال این مود میگردم پیداش نمیکنم کسی از دوستان این مود رو برای phpbb3 سراغ نداره اگر هست راهنماییم کنید ممنون میشم
 
به نام او::

شما یک سایت نمونه به من نشون بدید که داره از اون مد استفاده میکنه.فرقی هم نمیکنه که phpbb باشه یا نباشه.

من مد رو میگردم پیدا میکنم و واستون میذارم.
 

BetaMaster

Member
خیلی ممنون از جواب شما
حق با شماست من از phpbb 3 استفاده میکنم الان 3 ماه انجمنم رو راه اندازی کردم هر چی دنبال این مود میگردم پیداش نمیکنم کسی از دوستان این مود رو برای phpbb3 سراغ نداره اگر هست راهنماییم کنید ممنون میشم

بفرمایید (به همراه آموزش فارسی)

http://www.maghsad.com/index/viewtopic.php?t=2693
 

جدیدترین ارسال ها

بالا