Uitgelogd, folders niet zien..

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB2. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Uitgelogd, folders niet zien..

Bericht door Eefjuh » 23 apr 2005, 00:31

Ik heb mijn catrow verandert, en sinds dat zo is zie je als je bent uitgelogd de folders niet meer...

http://www.birdplanet.nl

Code: Selecteer alles

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">

<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<tr> 
	  <td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
	</tr>
	<tr> 
	  <td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}: 
		<input class="post" type="text" name="username" size="10" />
		&nbsp;&nbsp;&nbsp;{L_PASSWORD}: 
		<input class="post" type="password" name="password" size="10" />
		&nbsp;&nbsp; &nbsp;&nbsp;{L_AUTO_LOGIN} 
		<input class="text" type="checkbox" name="autologin" />
		&nbsp;&nbsp;&nbsp; 
		<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
		</span> </td>
	</tr>
  </table>
</form>
<!-- END switch_user_logged_out -->

<!-- BEGIN catrow --> 
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline"> 
  <tr> 
   <td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td> 
<th width="50" class="indexkop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th> 
   <th width="50" class="indexkop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th> 
   <th class="indexkop" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th> </td> 
  </tr> 
  <!-- BEGIN forumrow --> 
  <tr> 
   <td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td> 
   <td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br /> 
     </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br /> 
     </span></td> 
   <td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td> 
   <td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td> 
   <td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td> 
  </tr> 
  <!-- END forumrow --> 
</table> 
<br /> 
  <!-- END catrow -->

      <!-- BEGIN switch_user_logged_in -->
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2"> 
  <tr> 
   <td align="left"><span class="mainmenu"><a href="{U_MARK_FORUMS_READ}"><IMG SRC="templates/Appalachia2/images/markeer.gif" border="0"></a></span></td>
   <td align="right"><span class="mainmenu"><a href="{U_SEARCH_UNANSWERED}"><IMG SRC="templates/Appalachia2/images/onbeantwoord.gif" border="0"></a></span></td>
   <td align="right"><span class="mainmenu"><a href="{U_SEARCH_SELF}"><IMG SRC="templates/Appalachia2/images/eigen.gif" border="0"></a></span></td>
   <td align="right"><span class="mainmenu"><a href="{U_SEARCH_NEW}"><IMG SRC="templates/Appalachia2/images/laatste.gif" border="0"></a></span></td>
  </tr>
</table>
<br /> 
      <!-- END switch_user_logged_in -->

<!-- Start add - Fully integrated shoutbox MOD --> 
<table width="100%" heigth="195" cellspacing="0" border="0" align="center" cellpadding="2" class="forumline"> 
      <tr> 
         <td align="center" nowrap="nowrap" class="catHead"><span class="cattitle"><a href="{U_SHOUTBOX_MAX}">{L_SHOUTBOX}</a></span></td> 
      </tr> 
      <tr> 
         <td> 
          <iframe src="{U_SHOUTBOX}" scrolling="NO" width="100%" height="180" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true"></iframe> 
         </td> 
  </tr> 
</table> 
<br/> 
<!-- End add - Fully integrated shoutbox MOD --> 

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline"> 
  <tr> 
   <td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td> 
  </tr> 
  <tr> 
   <td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/Appalachia2/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
   <td class="row1" align="left" width="100%"><span class="gensmall"> {TOTAL_USERS}, {TOTAL_POSTS}<br />{RECORD_USERS}<br />{NEWEST_USER}</span> 
   </td> 
  </tr> 
  <tr> 
   <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{LOGGED_IN_USER_LIST}</span></td> 
  </tr> 
  <tr> 
   <td class="row1" align="left"><span class="gensmall">{USERS_OF_THE_DAY_LIST}</span></td> 

<table width="100%" cellpadding="1" cellspacing="1" border="0"> 
</table>


<br clear="all" />

<table cellspacing="3" border="0" align="center" cellpadding="0">
  <tr> 
	<td width="20" align="center"><img src="templates/Appalachia2/images/folder_new.gif" alt="{L_NEW_POSTS}"/></td>
	<td><span class="gensmall">{L_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/Appalachia2/images/folder.gif" alt="{L_NO_NEW_POSTS}" /></td>
	<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/Appalachia2/images/folder_lock.gif" alt="{L_FORUM_LOCKED}" /></td>
	<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
  </tr>
</table>
Waar is het fout gegaan??

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 apr 2005, 12:04

Lijkt me in index.php, hier staat alles goed.
Afbeelding

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 23 apr 2005, 12:37

(eindelijk zelf iets goed gedaan :D )


index.php:

Code: Selecteer alles

<?php
/***************************************************************************
 *                                index.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: index.php,v 1.99.2.3 2004/07/11 16:46:15 acydburn 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.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
function check_unread($forum_id) 
{ 
global $new_topic_data, $tracking_topics, $tracking_forums, $HTTP_COOKIE_VARS, $board_config; 
   if ( !empty($new_topic_data[$forum_id]) ) 
   { 
      $forum_last_post_time = 0; 

      while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) ) 
      { 
         if ( empty($tracking_topics[$check_topic_id]) ) 
         { 
            $unread_topics = true; 
            $forum_last_post_time = max($check_post_time, $forum_last_post_time); 

         } 
         else 
         { 
            if ( $tracking_topics[$check_topic_id] < $check_post_time ) 
            { 
               $unread_topics = true; 
               $forum_last_post_time = max($check_post_time, $forum_last_post_time); 
            } 
         } 
      } 

      if ( !empty($tracking_forums[$forum_id]) ) 
      { 
         if ( $tracking_forums[$forum_id] > $forum_last_post_time ) 
         { 
            $unread_topics = false; 
         } 
      } 

      if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) ) 
      { 
         if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time ) 
         { 
            $unread_topics = false; 
         } 
      } 

   } 

return $unread_topics; 

}

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

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

if( isset($HTTP_GET_VARS['mark']) || isset($HTTP_POST_VARS['mark']) )
{
	$mark_read = ( isset($HTTP_POST_VARS['mark']) ) ? $HTTP_POST_VARS['mark'] : $HTTP_GET_VARS['mark'];
}
else
{
	$mark_read = '';
}

//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
	if( $userdata['session_logged_in'] )
	{
		setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
	}

	$template->assign_vars(array(
		"META" => '<meta http-equiv="refresh" content="3;url='  .append_sid("index.$phpEx") . '">')
	);

	$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');

	message_die(GENERAL_MESSAGE, $message);
}
//
// End handle marking posts
//

$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();

//
// 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');
$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'];
}


//
// Start page proper
//
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
	FROM " . CATEGORIES_TABLE . " c 
	ORDER BY c.cat_order";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}

$category_rows = array();
while( $category_rows[] = $db->sql_fetchrow($result) );
$db->sql_freeresult($result);

if( ( $total_categories = count($category_rows) ) )
{
	//
	// Define appropriate SQL
	//
	switch(SQL_LAYER)
	{
		case 'postgresql':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id 
					AND u.user_id = p.poster_id  
					UNION (
						SELECT f.*, NULL, NULL, NULL, NULL
						FROM " . FORUMS_TABLE . " f
						WHERE NOT EXISTS (
							SELECT p.post_time
							FROM " . POSTS_TABLE . " p
							WHERE p.post_id = f.forum_last_post_id  
						)
					)
					ORDER BY cat_id, forum_order";
			break;

		case 'oracle':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id(+)
					AND u.user_id = p.poster_id(+)
				ORDER BY f.cat_id, f.forum_order";
			break;

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}
	$attach=$forum_data;
	$db->sql_freeresult($result);

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain
	// posts made since user last visited
	//
	if ( $userdata['session_logged_in'] )
	{
		$sql = "SELECT t.forum_id, t.topic_id, p.post_time 
			FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p 
			WHERE p.post_id = t.topic_last_post_id 
				AND p.post_time > " . $userdata['user_lastvisit'] . " 
				AND t.topic_moved_id = 0"; 
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query new topic information', '', __LINE__, __FILE__, $sql);
		}

		$new_topic_data = array();
		while( $topic_data = $db->sql_fetchrow($result) )
		{
			$new_topic_data[$topic_data['forum_id']][$topic_data['topic_id']] = $topic_data['post_time'];
		}
		$db->sql_freeresult($result);
	}

	//
	// Obtain list of moderators of each forum
	// First users, then groups ... broken into two queries
	//
	$sql = "SELECT aa.forum_id, u.user_id, u.username 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 1 
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
			AND u.user_id = ug.user_id 
		GROUP BY u.user_id, u.username, aa.forum_id 
		ORDER BY aa.forum_id, u.user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	$forum_moderators = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
	}
	$db->sql_freeresult($result);

	$sql = "SELECT aa.forum_id, g.group_id, g.group_name 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g 
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 0 
			AND g.group_type <> " . GROUP_HIDDEN . "
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
		GROUP BY g.group_id, g.group_name, aa.forum_id 
		ORDER BY aa.forum_id, g.group_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
	}
	$db->sql_freeresult($result);

	//
	// Find which forums are visible for this user
	//
	$is_auth_ary = array();
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

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

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

	$template->assign_vars(array(
		'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
		'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
		'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'), 

		'FORUM_IMG' => $images['forum'],
		'FORUM_NEW_IMG' => $images['forum_new'],
		'FORUM_LOCKED_IMG' => $images['forum_locked'],// Start add - 
// Start add - Fully integrated shoutbox MOD
		'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
		'L_SHOUTBOX' => $lang['Shoutbox'],
		'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"),
// End add - Fully integrated shoutbox MOD

		'L_FORUM' => $lang['Forum'],
		'L_TOPICS' => $lang['Topics'],
		'L_REPLIES' => $lang['Replies'],
		'L_VIEWS' => $lang['Views'],
		'L_POSTS' => $lang['Posts'],
		'L_LASTPOST' => $lang['Last_Post'], 
		'L_NO_NEW_POSTS' => $lang['No_new_posts'],
		'L_NEW_POSTS' => $lang['New_posts'],
		'L_NO_NEW_POSTS_LOCKED' => $lang['No_new_posts_locked'], 
		'L_NEW_POSTS_LOCKED' => $lang['New_posts_locked'], 
		'L_ONLINE_EXPLAIN' => $lang['Online_explain'], 

		'L_MODERATOR' => $lang['Moderators'], 
		'L_FORUM_LOCKED' => $lang['Forum_is_locked'],
		'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'], 

		'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
	);

	//
	// Okay, let's build the index
	//
	for($i = 0; $i < $total_categories; $i++)
	{
		$cat_id = $category_rows[$i]['cat_id'];

		//
		// Should we display this category/forum set?
		//
		$display_forums = false;
		for($j = 0; $j < $total_forums; $j++)
		{
			if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_view'] && $forum_data[$j]['cat_id'] == $cat_id )
			{
				$display_forums = true;
			}
		}

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if ( $display_forums )
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			if ( $viewcat == $cat_id || $viewcat == -1 )
			{
				for($j = 0; $j < $total_forums; $j++)
				{
					if ( $forum_data[$j]['cat_id'] == $cat_id )
					{
						$forum_id = $forum_data[$j]['forum_id'];
   $attached_id = $forum_data[$j]['attached_forum_id']; 
                  if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 ) 
                  { 

                  $url_row2=''; 
                  $list_of_attached=''; 
                  $a=0; 
                  foreach ($attach as $key => $value) { 
                     $sub_forum_id=   $value['forum_id']; 
                     if ($value['attached_forum_id']==$forum_id && $is_auth_ary[$sub_forum_id]['auth_view']) 
                     { 
                           $unread_topics = false; 
                           if ( $userdata['session_logged_in'] ) 
                           { 
                              if (check_unread($value['forum_id'])) 
                              { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost_new'] . '" border="0" alt="' . $lang['New_posts'] . '" title="' . $lang['New_posts'] . '" />'; 
                              } 
                              else 
                              { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost'] . '" border="0" alt="' . $lang['No_new_posts'] . '" title="' . $lang['No_new_posts'] . '" />'; 

                              } 
                           } 
                           else 
                           { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost'] . '" border="0" alt="' . $lang['No_new_posts'] . '" title="' . $lang['No_new_posts'] . '" />'; 
                           } 

                           $url_row2 .= '<a href="' . append_sid ('viewforum.php?f=' . $value['forum_id'] ) . '">' . $value['forum_name'] . '</a>' ; 
                           $list_of_attached = $list_of_attached . $url_row2 ; 
                           $a++; 

                     } 
                  } 
                  if ($a == 1) 
                  { 
                     $list_of_attached = '<span class="genmed">'. $lang['Attached_forum'] . ':'.$list_of_attached.'</span>'; 
                  } 
                  else if ($a > 1) 
                  { 
                     $list_of_attached = '<span class="genmed">'. $lang['Attached_forums'] . ':'.$list_of_attached.'</span>'; 
                  } 
                  else 
                  { 
                     $list_of_attached = ''; 
                  }

						if ( $is_auth_ary[$forum_id]['auth_view'] )
						{
							if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
							{
								$folder_image = $images['forum_locked']; 
								$folder_alt = $lang['Forum_locked'];
							}
							else
							{
								$unread_topics = false;
								if ( $userdata['session_logged_in'] )
								{

$unread_topics=check_unread($forum_id);
								$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
								$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
							}

							$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 />';
								$sql = "SELECT DISTINCT f.forum_id, f.forum_last_post_id, p.topic_id, t.topic_title
									FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
									WHERE t.topic_id = p.topic_id
										AND t.topic_last_post_id = " . $forum_data[$j]['forum_last_post_id'];

								if ( !($result = $db->sql_query($sql)) )
								{
									message_die(GENERAL_ERROR, 'Could not select info from post/topic table', '', __LINE__, __FILE__, $sql);
								}

								$last_topic_data = $db->sql_fetchrow($result);
								$ltid = $last_topic_data['topic_id'];
								$lttitle = $last_topic_data['topic_title'];

								// append first 25 characters of topic title to last topic data
								if (strlen($lttitle) > 25)
								{
									$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 25) . '...</a><br />';
								}
								else
								{
									$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 25) . '</a><br />';
								}

								$db->sql_freeresult($result);

								$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&" . 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,
							'ATTACHED_FORUMS_LIST' => $list_of_attached,

								'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);

?>

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 apr 2005, 12:45

Verander

Code: Selecteer alles

                        if ( $userdata['session_logged_in'] )
                        {

$unread_topics=check_unread($forum_id);
                        $folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];
                        $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts'];
                     }
in

Code: Selecteer alles

                        if ( $userdata['session_logged_in'] )
                        {
						    $unread_topics=check_unread($forum_id);
						}
                        $folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];
                        $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts'];
                     }
Vind het alleen vreemd waarom je geen error krijgt, je hebt daar namelijk een } staan (in het origineel).
Afbeelding

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 23 apr 2005, 12:49

ze heeft een sub forum mod geinstalleerd die die verwijderd :)

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 23 apr 2005, 13:02

Nope, subforum staat dr nog gewoon in...

Als ik het verander:

Parse error: parse error, unexpected '}' in /home/eefjuh/public_html/forum/index.php on line 536
Laatst gewijzigd door Eefjuh op 23 apr 2005, 13:05, 1 keer totaal gewijzigd.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 23 apr 2005, 13:03

Eefjuh schreef:Nope, subforum staat dr nog gewoon in...
je, en die verwijderd die ene }

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 23 apr 2005, 13:18

nou die zal dr waarschijnlijk al een tijdje zo bij hebben gestaan..

Zodra ik het toevoeg, dan geeft ie een error aan......

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------------ 
# 
   index.php 

# 
#-----[ FIND ]------------------------------------------------ 
# 

include($phpbb_root_path . 'common.'.$phpEx); 


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

function check_unread($forum_id) 
{ 
global $new_topic_data, $tracking_topics, $tracking_forums, $HTTP_COOKIE_VARS, $board_config; 
   if ( !empty($new_topic_data[$forum_id]) ) 
   { 
      $forum_last_post_time = 0; 

      while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) ) 
      { 
         if ( empty($tracking_topics[$check_topic_id]) ) 
         { 
            $unread_topics = true; 
            $forum_last_post_time = max($check_post_time, $forum_last_post_time); 

         } 
         else 
         { 
            if ( $tracking_topics[$check_topic_id] < $check_post_time ) 
            { 
               $unread_topics = true; 
               $forum_last_post_time = max($check_post_time, $forum_last_post_time); 
            } 
         } 
      } 

      if ( !empty($tracking_forums[$forum_id]) ) 
      { 
         if ( $tracking_forums[$forum_id] > $forum_last_post_time ) 
         { 
            $unread_topics = false; 
         } 
      } 

      if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) ) 
      { 
         if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time ) 
         { 
            $unread_topics = false; 
         } 
      } 

   } 

return $unread_topics; 

} 

# 
#-----[ FIND ]------------------------------------------------ 
# 
   { 
      $forum_data[] = $row; 
   } 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
    
   $attach=$forum_data; 
    
# 
#-----[ FIND ]------------------------------------------------ 
# 
   $forum_id = $forum_data[$j]['forum_id']; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 


   $attached_id = $forum_data[$j]['attached_forum_id']; 
                  if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 ) 
                  { 

//combining topic and post count for forum and subforums 
$forum_data[$j]['forum_posts']=$forum_data[$j]['forum_posts']+$value['forum_posts']; 
                           $forum_data[$j]['forum_topics']=$forum_data[$j]['forum_topics']+$value['forum_topics']; 
//END combining topic and post count 

//Last post link - check if any of subforums have newest posts and link to them instead 
                       if ($value['post_time']>$forum_data[$j]['post_time']) 
                        { 
                           $forum_data[$j]['user_id'] = $value['user_id']; 
                           $forum_data[$j]['post_username'] = $value['post_username']; 
                           $forum_data[$j]['forum_last_post_id'] = $value['forum_last_post_id']; 
                           $forum_data[$j]['post_time'] = $value['post_time']; 
$forum_data[$j]['username'] = $value['username']; 
                        } 
// END last post check 
                  $url_row2=''; 
                  $list_of_attached=''; 
                  $a=0; 
                  foreach ($attach as $key => $value) { 
                     $sub_forum_id=   $value['forum_id']; 
                     if ($value['attached_forum_id']==$forum_id && $is_auth_ary[$sub_forum_id]['auth_view']) 
                     { 
                           $unread_topics = false; 
                           if ( $userdata['session_logged_in'] ) 
                           { 
                              if (check_unread($value['forum_id'])) 
                              { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost_new'] . '" border="0" alt="' . $lang['New_posts'] . '" title="' . $lang['New_posts'] . '" />'; 
                              } 
                              else 
                              { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost'] . '" border="0" alt="' . $lang['No_new_posts'] . '" title="' . $lang['No_new_posts'] . '" />'; 

                              } 
                           } 
                           else 
                           { 
                                 $url_row2 = '&nbsp;<img src="' . $images['icon_minipost'] . '" border="0" alt="' . $lang['No_new_posts'] . '" title="' . $lang['No_new_posts'] . '" />'; 
                           } 

                           $url_row2 .= '<a href="' . append_sid ('viewforum.php?f=' . $value['forum_id'] ) . '">' . $value['forum_name'] . '</a>' ; 
                           $list_of_attached = $list_of_attached . $url_row2 ; 
                           $a++; 

                     } 
                  } 
                  if ($a == 1) 
                  { 
                     $list_of_attached = '<span class="genmed">'. $lang['Attached_forum'] . ':'.$list_of_attached.'</span>'; 
                  } 
                  else if ($a > 1) 
                  { 
                     $list_of_attached = '<span class="genmed">'. $lang['Attached_forums'] . ':'.$list_of_attached.'</span>'; 
                  } 
                  else 
                  { 
                     $list_of_attached = ''; 
                  } 





# 
#-----[ FIND ]------------------------------------------------ 
# 


                           if ( !empty($new_topic_data[$forum_id]) ) 
                           { 
                              $forum_last_post_time = 0; 

                              while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) ) 
                              { 
                                 if ( empty($tracking_topics[$check_topic_id]) ) 
                                 { 
                                    $unread_topics = true; 
                                    $forum_last_post_time = max($check_post_time, $forum_last_post_time); 

                                 } 
                                 else 
                                 { 
                                    if ( $tracking_topics[$check_topic_id] < $check_post_time ) 
                                    { 
                                       $unread_topics = true; 
                                       $forum_last_post_time = max($check_post_time, $forum_last_post_time); 
                                    } 
                                 } 
                              } 

                              if ( !empty($tracking_forums[$forum_id]) ) 
                              { 
                                 if ( $tracking_forums[$forum_id] > $forum_last_post_time ) 
                                 { 
                                    $unread_topics = false; 
                                 } 
                              } 

                              if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) ) 
                              { 
                                 if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time ) 
                                 { 
                                    $unread_topics = false; 
                                 } 
                              } 

                           } 


# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 

$unread_topics=check_unread($forum_id); 

# 
#-----[ FIND ]------------------------------------------------ 
# 
   'LAST_POST' => $last_post, 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   'ATTACHED_FORUMS_LIST' => $list_of_attached, 
    
#-----[ FIND ]------------------------------------------------ 
# 
     } // for ... categories 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   } 
Dit is wat dr is verandert...

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 23 apr 2005, 13:39

Wijzig onderaan dan eens

Code: Selecteer alles

   }
   } // for ... categories
   } 
in

Code: Selecteer alles

   }
   } // for ... categories
Afbeelding

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 23 apr 2005, 13:49

Parse error: parse error, unexpected T_ELSE in /home/eefjuh/public_html/forum/index.php on line 564


Zie hier dat stukje:
http://www.phpbb.nl/viewtopic.php?t=18879&highlight=

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 24 apr 2005, 11:52

Ik denk gewoon dat ik die kleine mod dr uit moet halen en toch maar even 2 uur tijd moet gaan uittrekken voor die catagorie hyrarchie.

Alleen dan 1 van de vroege versies ofzow..

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 24 apr 2005, 12:47

Versie 2.0.5 is 40 minuten voor deel 1 en 30 minuten voor het optionele deel 2 ;)

Maar dan moet je veel van de veranderingen die je gemaakt hebt missen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Eefjuh
Berichten: 512
Lid geworden op: 07 jan 2005, 14:26
Contacteer:

Bericht door Eefjuh » 24 apr 2005, 12:52

o?

Wat voor veranderingenh dan? :?

Gesloten