MOD recent scrolling toppics

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Deef

MOD recent scrolling toppics

Bericht door Deef » 30 jun 2003, 13:55

http://www.glansbeton.be/forum/scroll.php

Ik heb die mod eindelijk aan het praten gekregen, ik was ergens een ; vergeten, en dan geven ze blijkbaar gewoon een blank scherm... Toch ff op zitten zoeken hoor :cry:

Nu een andere vraag...

Hoe zet ik die in portal_body.tpl in zo'n schoon kaderke he, juist onder mijn clock:

Code: Selecteer alles

<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
  <tr>
	<td valign="top" width="23%">
		<table width="100%" cellspacing="1" cellpadding="1" border="0" align="left"><tr><td>
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_BOARD_NAVIGATION}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="genmed" style="line-height: 150%">
				<a href="{U_PORTAL}">{L_HOME}</a><br />
				<a href="{U_INDEX}">{L_FORUM}</a><br />
				<a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a><br />
				<a href="{U_FAQ}">{L_FAQ}</a><br />
				<a href="{U_SEARCH}">{L_SEARCH}</a><br />
			</span></td>
		   </tr>
		  </table><table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_CHATTING}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">
				{TOTAL_CHATTERS_ONLINE}<br />{CHATTERS_LIST}<br />
				<!-- BEGIN switch_user_logged_out -->
				<center>[ {L_LOGIN_TO_JOIN_CHAT} ]</center>
				<!-- END switch_user_logged_out -->
				<!-- BEGIN switch_user_logged_in -->
				<center>[ <a href="javascript:void(0);" onclick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">{L_CLICK_TO_JOIN_CHAT}</a> ]</center>
				<!-- END switch_user_logged_in -->
				<br /> 
			</span></td>
		   </tr>
		  </table>
		  
		  <br />

		  <br />

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
<tr> 
<td class="catHead" height="25"><span class="genmed"><b>Tijd</b></span></td> 
</tr> 
<tr> 
<td class="row1" align="center"> 
<EMBED src="http://glansbeton.be/forum/clock/relog.swf" quality=high bgcolor=#FFFFFF WIDTH="130" HEIGHT="130" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"><noembed>Uw browser ondersteunt geen flash</noembed> 
</td> 
</tr> 
</table> 
<br /> 
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_STATISTICS}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS}<br />{NEWEST_USER}<br /><br/>{TOTAL_POSTS} {TOTAL_TOPICS}<br /> </span></td>
		   </tr>
		  </table>
		  
		  <br />

		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>Links</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="center"><a href="http://www.pandemon.tk" target="_blank"><img src="http://www.glansbeton.be/images/pandemonium.gif" width="50" height="50" alt="Pandemonium Webdesign" border="0" vspace="3"></a></td>
		   </tr>
		  </table>
		  
		</td></tr></table>
	</td>

	<td valign="top" width="55%">	
		<table width="97%" cellspacing="1" cellpadding="1" border="0" align="center"><tr><td>
		<!-- BEGIN welcome_text -->
		<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		  <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_NAME_WELCOME}</b></span></td>
		  </tr>
		  <tr>
			<td class="row1" align="left"><span class="gensmall" style="line-height:150%">{WELCOME_TEXT}<br /> </span></td>
		  </tr>
		</table>
		
		<br />
		
		<!-- END welcome_text -->
		<!-- BEGIN fetchpost_row -->
		<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		  <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_ANNOUNCEMENT}: {fetchpost_row.TITLE}</b></span></td>
		  </tr>
		  <tr>
			<td class="row2" align="left" height="24"><span class="gensmall">{L_POSTED}: <b>{fetchpost_row.POSTER}</b> @ {fetchpost_row.TIME}</span></td>
		  </tr>
		  <tr>
			<td class="row1" align="left"><span class="gensmall" style="line-height:150%">{fetchpost_row.TEXT}<br /><br />{fetchpost_row.OPEN}<a href="{fetchpost_row.U_READ_FULL}">{fetchpost_row.L_READ_FULL}</a>{fetchpost_row.CLOSE}</span></td>
		  </tr>
		  <tr>
			<td class="row3" align="left" height="24"><span class="gensmall">{L_COMMENTS}: {fetchpost_row.REPLIES} :: <a href="{fetchpost_row.U_VIEW_COMMENTS}">{L_VIEW_COMMENTS}</a> (<a href="{fetchpost_row.U_POST_COMMENT}">{L_POST_COMMENT}</a>)</span></td>
		  </tr>
		</table>
		
		<br />

		<!-- END fetch_post_row -->
		</td></tr></table>
	</td>

	<td valign="top" width="22%">
		<table width="100%" cellspacing="1" cellpadding="1" border="0" align="right"><tr><td>
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_NAME_WELCOME} {U_NAME_LINK}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">
				<!-- BEGIN switch_user_logged_in -->
				<center><br />{AVATAR_IMG}</center>
				<br />{LAST_VISIT_DATE}<br /><br />
				<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br />
				<!-- END switch_user_logged_in -->
				<br />{CURRENT_TIME}<br /><br />{S_TIMEZONE}</span>
			</td>
		   </tr>
		  </table>
		  
		  <br />
		<!-- BEGIN switch_user_logged_out -->
		<form method="post" action="{S_LOGIN_ACTION}">
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_LOGIN}</b></span></td>
		   </tr>
		   <tr> 
			<td class="row1"><span class="gensmall" style="line-height=150%">
			<input type="hidden" name="redirect" value="{U_PORTAL}" />
			{L_USERNAME}:<br /><input class="post" type="text" name="username" size="15" /><br />
			{L_PASSWORD}:<br /><input class="post" type="password" name="password" size="15" /><br />
			<input class="text" type="checkbox" name="autologin" /> {L_REMEMBER_ME}<br/>
			<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" /><br /><br /><a href="{U_SEND_PASSWORD}" class="gensmall">{L_SEND_PASSWORD}</a><br /><br />{L_REGISTER_NEW_ACCOUNT}<br /> </span></td>
		   </tr>
		  </table>
		</form>
		<!-- END switch_user_logged_out -->
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_ONLINE}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE}<br /><br />{LOGGED_IN_USER_LIST}<br /><br /><center>[ <a href="{U_VIEWONLINE}">{L_VIEW_COMPLETE_LIST}</a> ]</center><br />{RECORD_USERS}<br /> </span></td>
		   </tr>
		  </table>
		  
		  <br />

		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_POLL}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">
				<form method="post" action="{S_POLL_ACTION}">
				<center><b>{S_POLL_QUESTION}</b></center><br />
				<!-- BEGIN poll_option_row -->
				<input type="radio" name="vote_id" value="{poll_option_row.OPTION_ID}">{poll_option_row.OPTION_TEXT} [{poll_option_row.VOTE_RESULT}]<br />
				<!-- END poll_option_row -->
				<br />
				<!-- BEGIN switch_user_logged_out -->
				<center>{L_LOGIN_TO_VOTE}</center>
				<!-- END switch_user_logged_out -->
				<!-- BEGIN switch_user_logged_in -->
				<center><input type="submit" class="mainoption" name="submit" value="{L_VOTE_BUTTON}" {DISABLED}></center>
				<input type="hidden" name="topic_id" value="{S_TOPIC_ID}">
				<input type="hidden" name="mode" value="vote">
				<!-- END switch_user_logged_in -->
				</form><br />
			</span></td>
		   </tr>
		  </table>
		  
		  <br />

		</td></tr></table>
	</td>
  </tr>
</table>

<br />

Ge ziet het ik, snap nog altijd niet te veel van die hele php... :cry:

Weet iemand ook hoe ge die mod kunt aanpassen aan uw template :?: , zoals ge ziet op :
http://www.seekideas.com/

kolly
Berichten: 364
Lid geworden op: 20 mei 2003, 14:34

Bericht door kolly » 30 jun 2003, 14:22

Code: Selecteer alles

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
<tr> 
<td class="catHead" height="25"><span class="genmed"><b>Tijd</b></span></td> 
</tr> 
<tr> 
<td class="row1" align="center"> 
<EMBED src="http://glansbeton.be/forum/clock/relog.swf" quality=high bgcolor=#FFFFFF WIDTH="130" HEIGHT="130" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"><noembed>Uw browser ondersteunt geen flash</noembed> 
</td> 
</tr> 
</table> 
<br /> 
Hieronder maak je een nieuw tabelletje aan dan met html-tags <table>, <tr>, <td>, </td>, </tr>, </table>, waarbij je dus je scroll-dingetje in die nieuwe tabel zet.
Let op, de tabellen zijn gescheiden door de tag <br /> !!!

Als je het in je portal_body.tpl plaatst neemt het als het goed is vanzelf dezelfde opmaak over als de rest van de portal :)

Deef

Bericht door Deef » 01 jul 2003, 14:44

kolly schreef:

Code: Selecteer alles

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
<tr> 
<td class="catHead" height="25"><span class="genmed"><b>Tijd</b></span></td> 
</tr> 
<tr> 
<td class="row1" align="center"> 
<EMBED src="http://glansbeton.be/forum/clock/relog.swf" quality=high bgcolor=#FFFFFF WIDTH="130" HEIGHT="130" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"><noembed>Uw browser ondersteunt geen flash</noembed> 
</td> 
</tr> 
</table> 
<br /> 
Hieronder maak je een nieuw tabelletje aan dan met html-tags <table>, <tr>, <td>, </td>, </tr>, </table>, waarbij je dus je scroll-dingetje in die nieuwe tabel zet.
Let op, de tabellen zijn gescheiden door de tag <br /> !!!

Als je het in je portal_body.tpl plaatst neemt het als het goed is vanzelf dezelfde opmaak over als de rest van de portal :)
ok, snap ik ongeveer... maar hoe kun je dan de file http://www.glansbeton.be/forum/scroll.php opnemen in die tpl file?
Ik dacht dat je geen php kon gebruiken in een tpl file... allee ik heb het al op deze manier geprobeert, en dat lukt niet, dan moet er heel lang gedownload worden, en dan is er uiteindelijk toch nog niets te zien:

Code: Selecteer alles

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
<tr> 
<td class="catHead" height="25"><span class="genmed"><b>Tijd</b></span></td> 
</tr> 
<tr> 
<td class="row1" align="center"> 
<EMBED src="http://glansbeton.be/forum/clock/relog.swf" quality=high bgcolor=#FFFFFF WIDTH="130" HEIGHT="130" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"><noembed>Uw browser ondersteunt geen flash</noembed> 
</td> 
</tr> 
</table> 
<br /> 

kolly
Berichten: 364
Lid geworden op: 20 mei 2003, 14:34

Bericht door kolly » 01 jul 2003, 15:36

In portal.php moet dit staan:

Code: Selecteer alles

include($phpbb_root_path . 'scroll.'.$phpEx);
Kwestie van op de juiste plaats parkeren om het op de goede plek in je pagina te krijgen lijkt mij.

Deef

Bericht door Deef » 01 jul 2003, 16:46

kolly schreef:In portal.php moet dit staan:

Code: Selecteer alles

include($phpbb_root_path . 'scroll.'.$phpEx);
Kwestie van op de juiste plaats parkeren om het op de goede plek in je pagina te krijgen lijkt mij.
Ik heb het gedaan zoals jij zei... maar :cry: krijg niets... Nu staat het zo, op de site, in de tpl file heb ik nieuws laten staan, volgens mij moet je in de kader van die tpl file nog iets zetten in de aard van:

{iets_scroll}

(kijk eens op http://www.glansbeton.be/forum/portal.php wat ik er nu van te bakken heb, het lukt hoe ik het wil, behalve die scroll geraakt er niet in)

Maar hoe dat moet weet ik niet, weet ook niet wat dat betekend maar je ziet dat altijd als ze een iets uit de database willen ophalen bijvoorbeeld:

{TOTAL_USERS}<br />{NEWEST_USER}

kolly
Berichten: 364
Lid geworden op: 20 mei 2003, 14:34

Bericht door kolly » 01 jul 2003, 17:21

En als je nu eens de gehele inhoud van je scroll.php gewoon daar in portal.php plakt, wat doet ie dan?

Deef

Bericht door Deef » 02 jul 2003, 12:28

ff een serieuze offopic vraag... maar zit er toch bij... hoe komt het dat als jij een bericht schrijft, dat de laatste die geschreven heeft, altijd ik ben ??? (is dit begrijpbaar)

Nadat jij je bericht geschreven hebt staat er dit in dit forum...
MOD recent scrolling toppics
2 Deef 41 Di Jul 01, 2003 4:46 pm
Deef

kan toch niet... Ik krijg ook geen melding dat jij een bericht geschreven hebt...
kolly schreef:En als je nu eens de gehele inhoud van je scroll.php gewoon daar in portal.php plakt, wat doet ie dan?

Code: Selecteer alles

<?php
/***************************************************************************
 *                                portal.php
 *                            -------------------
 *   begin                : Tuesday, August 13, 2002
 *   copyright            : (C) 2002 Smartor
 *   email                : smartor_xp@hotmail.com
 *
 *   $Id: portal.php,v 2.1.7 2003/01/30, 17:05:58 Smartor Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   Some code in this file I borrowed from the original index.php, Welcome
 *   Avatar MOD and others...
 *
 ***************************************************************************/

//
// Set configuration for ezPortal
//

// Welcome Text: note that we are in PHP file, so use \' instead of ' and use \\ instead of \ (HTML enabled)
$CFG['welcome_text'] = 'Welkom op het forum van <b>Glansbeton BVBA</b><br /><br />Je vind hier alles over glansbeton of industrievloeren.<br />Ook hebben we een apparte sectie voor webdesign.<br /><br />Kijk ook eens op onze <a href="http://www.glansbeton.be" target="_top">flash site</a><br /><br />Wij hopen dat U vindt wat U zoekt!<br /><br /><br /><br />Johny Renckens<br />voor Glansbeton BVBA';

// Number of news on portal
$CFG['number_of_news'] = '6';

// Length of news
$CFG['news_length'] = '250';

// News Forum ID: separate by comma for multi-forums, eg. '1,2,5'
$CFG['news_forum'] = '9';

// Poll Forum ID: separate by comma for multi-forums, eg. '3,8,14'
$CFG['poll_forum'] = '9';

//
// END configuration
// --------------------------------------------------------
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'fetchposts.'.$phpEx);// ChatBox Mod
include($phpbb_root_path . 'chatbox_front.php');
include($phpbb_root_path . 'scroll.'.$phpEx); /scrolling news




//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

/// test
/* Basic config */
	$topicnumber = 10;			/*+++ Number of topics you want to display +++*/
	$scroll = "up";			/*+++ Scroll "down" or "up" */
	
	/* Database config */
	include 'config.php';		/*+++ Replace "XXX" with relative or URL path of your forum directory. +++*/
					/*+++ Example (Relative Path): phpBB2, forum, board, etc. +++*/
	$urlPath = "http://www.glansbeton.be/forum/";
					/*+++ Example (URL Path): http://www.phpbb.com/phpBB2 +++*/
		
 	// 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_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 
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 id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='3' cellSpacing='2' width='350'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo  "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" .
$row["topic_title"] .
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" .
$row["username"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a', $row["post_time"]) .
"</td></tr></font>";
}
print "</table></marquee>";

// Free Result
mysql_free_result($result);

// Close the Connection
mysql_close($link);
/// test
//
// If you don't use these stats on your index you may want to consider
// removing them
//
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$total_topics = get_db_stat('topiccount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];

if( $total_posts == 0 )
{
	$l_total_post_s = $lang['Posted_articles_zero_total'];
}
else if( $total_posts == 1 )
{
	$l_total_post_s = $lang['Posted_article_total'];
}
else
{
	$l_total_post_s = $lang['Posted_articles_total'];
}

if( $total_users == 0 )
{
	$l_total_user_s = $lang['Registered_users_zero_total'];
}
else if( $total_users == 1 )
{
	$l_total_user_s = $lang['Registered_user_total'];
}
else
{
	$l_total_user_s = $lang['Registered_users_total'];
}

if( $userdata['session_logged_in'] )
{
	$sql = "SELECT COUNT(post_id) as total
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'];
	$result = $db->sql_query($sql);
	if( $result )
	{
		$row = $db->sql_fetchrow($result);
		$lang['Search_new'] = $lang['Search_new'] . "&nbsp;(" . $row['total'] . ")";
	}
}

//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Home'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
	'body' => 'portal_body.tpl')
);

//
// Avatar On Index MOD
//
$avatar_img = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
{
	switch( $userdata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}
// Check For Anonymous User
if ($userdata['user_id'] != '-1')
{
	$name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&" . $userdata['user_id']) . '">' . $userdata['username'] . '</a>';
}
else
{
	$name_link = $lang['Guest'];
}
//
// END: Avatar On Index MOD
//


$template->assign_vars(array(
	'WELCOME_TEXT' => $CFG['welcome_text'],
	'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
	'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
	'TOTAL_TOPICS' => sprintf($lang['total_topics'], $total_topics),
	'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
	'L_FORUM' => $lang['Forum'],
	'L_BOARD_NAVIGATION' => $lang['Board_navigation'],
	'L_STATISTICS' => $lang['Statistics'],	
	'L_ANNOUNCEMENT' => $lang['Post_Announcement'],
	'L_POSTED' => $lang['Posted'],
	'L_COMMENTS' => $lang['Comments'],
	'L_VIEW_COMMENTS' => $lang['View_comments'],
	'L_POST_COMMENT' => $lang['Post_your_comment'],
	'L_SEND_PASSWORD' => $lang['Forgotten_password'],
	'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),
	'L_REGISTER_NEW_ACCOUNT' => sprintf($lang['Register_new_account'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>'),
	'L_REMEMBER_ME' => $lang['Remember_me'],
	'L_VIEW_COMPLETE_LIST' => $lang['View_complete_list'],
	'L_POLL' => $lang['Poll'],
	'L_VOTE_BUTTON' => $lang['Vote'],// ChatBox
	'L_WHO_IS_CHATTING' => $lang['Who_is_Chatting'],
	'TOTAL_CHATTERS_ONLINE' => sprintf($lang['How_Many_Chatters'], $howmanychat),
	'CHATTERS_LIST' => sprintf($lang['Who_Are_Chatting' ],$chatters),
	'L_LOGIN_TO_JOIN_CHAT' => $lang['Login_to_join_chat'],
	'L_CLICK_TO_JOIN_CHAT' => $lang['Click_to_join_chat'],
	'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx"),
	'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox',

	// Welcome Avatar
	'L_NAME_WELCOME' => $lang['Welcome'],
	'U_NAME_LINK' => $name_link,
	'AVATAR_IMG' => $avatar_img)
);

//
// Fetch Posts from Announcements Forum
//
if(!isset($HTTP_GET_VARS['article']))
{
	$template->assign_block_vars('welcome_text', array());

	$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], $CFG['news_length']);

	for ($i = 0; $i < count($fetchposts); $i++)
	{
		if( $fetchposts[$i]['striped'] == 1 )
		{
			$open_bracket = '[ ';
			$close_bracket = ' ]';
			$read_full = $lang['Read_Full'];
		}
		else
		{
			$open_bracket = '';
			$close_bracket = '';
			$read_full = '';
		}

		$template->assign_block_vars('fetchpost_row', array(
			'TITLE' => $fetchposts[$i]['topic_title'],
			'POSTER' => $fetchposts[$i]['username'],
			'TIME' => $fetchposts[$i]['topic_time'],
			'TEXT' => $fetchposts[$i]['post_text'],
			'REPLIES' => $fetchposts[$i]['topic_replies'],
			'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']),
			'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id']),
			'U_READ_FULL' => append_sid('portal.' . $phpEx . '?article=' . $i),
			'L_READ_FULL' => $read_full,
			'OPEN' => $open_bracket,
			'CLOSE' => $close_bracket)
		);
	}
}
else
{
	$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], 0);

	$i = intval($HTTP_GET_VARS['article']);

	$template->assign_block_vars('fetchpost_row', array(
		'TITLE' => $fetchposts[$i]['topic_title'],
		'POSTER' => $fetchposts[$i]['username'],
		'TIME' => $fetchposts[$i]['topic_time'],
		'TEXT' => $fetchposts[$i]['post_text'],
		'REPLIES' => $fetchposts[$i]['topic_replies'],
		'U_VIEW_COMMENTS' => append_sid('viewtopic.' . $phpEx . '?t=' . $fetchposts[$i]['topic_id']),
		'U_POST_COMMENT' => append_sid('posting.' . $phpEx . '?mode=reply&t=' . $fetchposts[$i]['topic_id'])
		)
	);
}
//
// END: Fetch Announcements
//

//
// Fetch Poll
//
$fetchpoll = phpbb_fetch_poll($CFG['poll_forum']);

if (!empty($fetchpoll))
{
	$template->assign_vars(array(		
		'S_POLL_QUESTION' => $fetchpoll['vote_text'],
		'S_POLL_ACTION' => append_sid('posting.'.$phpEx.'?'.POST_TOPIC_URL.'='.$fetchpoll['topic_id']),
		'S_TOPIC_ID' => $fetchpoll['topic_id'],
		'L_SUBMIT_VOTE' => $lang['Submit_vote'],
		'L_LOGIN_TO_VOTE' => $lang['Login_to_vote']		
		)
	);

	for ($i = 0; $i < count($fetchpoll['options']); $i++)
	{
		$template->assign_block_vars('poll_option_row', array(
			'OPTION_ID' => $fetchpoll['options'][$i]['vote_option_id'],
			'OPTION_TEXT' => $fetchpoll['options'][$i]['vote_option_text'],
			'VOTE_RESULT' => $fetchpoll['options'][$i]['vote_result'],
			)
		);
	}	
}
else
{
	$template->assign_vars(array(		
		'S_POLL_QUESTION' => $lang['No_poll'],
		'DISABLED' => 'disabled="disabled"'
		)
	);
}
//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
?>
Dit werkt helemaal niet, dan doet hij niets.... ;-(

iemand anders nog een idee? :roll:

kolly
Berichten: 364
Lid geworden op: 20 mei 2003, 14:34

Bericht door kolly » 02 jul 2003, 13:06

Offtopic: Ik krijg ook de foutmelding "failed sending email" als ik hier een antwoord post, maar het bericht staat er dan wel in, maar staat als nieuw bericht aangegeven, maar komt niet in het overzicht terug. Erg raar allemaal dus.

Ontopic: Volgens mij moet dit onderstaande veranderen:

Code: Selecteer alles

// Outcome of the HTML 
// Be carefull when you edit these! 
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\"> 
<table cellpadding='3' cellSpacing='2' width='350'>"; 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
echo  "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" . 
$row["topic_title"] . 
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . 
$row["username"] . 
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" . 
date('F j, Y, g:i a', $row["post_time"]) . 
"</td></tr></font>"; 
} 
print "</table></marquee>"; 
Bijvoorbeeld hierin:

Code: Selecteer alles

// Outcome of the HTML 
// Be carefull when you edit these! 
echo "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\"> 
<table cellpadding='3' cellSpacing='2' width='350'>";

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{ 
echo  "<tr valign='top'>
<td>
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" . $row["topic_title"] . "</a>
</td>
</font></b>
<td>
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . $row["username"] . "
</td>
<td>
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
<font color=\"#C0C0C0\">" . date('F j, Y, g:i a', $row["post_time"]) . "
</td>
</tr>
</font>"; 
}

</table>
</marquee>";
Heb het direct ff verdeeld over regels, is het wat duidelijker leesbaar als code ;)

Wederom offtopic: waarom moet je eigenlijk geregistreerd zijn om berichten te bekijken op het glansbeton-forum?
Laatst gewijzigd door kolly op 02 jul 2003, 13:34, 4 keer totaal gewijzigd.

Deef

Bericht door Deef » 02 jul 2003, 13:52

kolly schreef:Offtopic: Ik krijg ook de foutmelding "failed sending email" als ik hier een antwoord post, maar het bericht staat er dan wel in, maar staat als nieuw bericht aangegeven, maar komt niet in het overzicht terug. Erg raar allemaal dus.
Ja heel raar, heb dat met niemand anders alleen met jouw, heb jij geen foute instellingen staan in je profiel?
kolly schreef:Ontopic: Volgens mij moet dit onderstaande veranderen:
Nope, heb dat zo verandert, maar het werkt bij mij niet...

Jij kent ook niemand die daar gebruik van maakt? van scrolling news en die dat wel bij hem geimplementeert heeft? :wink:

kolly
Berichten: 364
Lid geworden op: 20 mei 2003, 14:34

Bericht door kolly » 02 jul 2003, 14:04

Deef schreef:Ja heel raar, heb dat met niemand anders alleen met jouw, heb jij geen foute instellingen staan in je profiel?
Uhm neej, want heb het alleen bij dit topic dat ie zo raar doet, bij de rest komt mijn naam wel te staan als ik als laatste een bericht toegevoegd heb.
Deef schreef:Nope, heb dat zo verandert, maar het werkt bij mij niet...
Ik weet het dan ook ff niet meer hoor, vervelende scroll :wink:
Deef schreef:Jij kent ook niemand die daar gebruik van maakt? van scrolling news en die dat wel bij hem geimplementeert heeft? :wink:
Uhm neej, kan me niet herinneren dat ik het ooit ergens gezien heb. Maar misschien iemand anders wel???
Laatst gewijzigd door kolly op 02 jul 2003, 14:05, 1 keer totaal gewijzigd.

Deef

Bericht door Deef » 03 jul 2003, 11:02

Heb de vraag ook hier maar eens gesteld, kwestie dat jullie weten dat ik niet aan het crossposten ben: :wink:

http://www.phpbb-nl.com/viewtopic.php?t ... highlight=

Deef

Bericht door Deef » 11 jul 2003, 10:51

Zoals jullie op voorgenoemde link zien, heb ik al een deel van de oplossing gevonden...

Zit nu nog enkel in de problemen met de permissies... weet iemand hier een oplossing voor?

Gesloten