Subfora zonder 2 uur durende mod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. 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:

Subfora zonder 2 uur durende mod

Bericht door Eefjuh » 20 apr 2005, 18:18

Ik had dus een mod gevonden voor subfora, en daar zat nog meer rommel bij..

Is er geen mod die alleen zorgt voor subfora?

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

Bericht door Paul » 20 apr 2005, 18:33

http://www.phpbb.com/phpBB/viewtopic.php?t=279979
maar:
Is beta, dus kunnen fouten in zijn.
Zie ook leven.paulscripts.nl
ik gebruik hem daar.

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

Bericht door Eefjuh » 20 apr 2005, 18:46

Ziet dr goed uit!!!

Uh.. dan kan ik ook jou gelijk misschien vragen hoe je de ruimtes tussen de catagorieen krijgt? :oops:

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

Bericht door Paul » 20 apr 2005, 19:03

Eefjuh schreef:Ziet dr goed uit!!!

Uh.. dan kan ik ook jou gelijk misschien vragen hoe je de ruimtes tussen de catagorieen krijgt? :oops:
er is niks aan de subsilver style verander op dat forum ;)

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

Bericht door Eefjuh » 20 apr 2005, 19:41

o?

Hoezo heb jij dan ruimtes??? en ikkuh niehiet :P


K zit alleen met een *** probleem..

Ik kreeg de index niet helemaal juist, en toen ik eindelijk een plaats vond voor de { is mijn archief inene de hele tijd dicht geklapt. Dus ik zie het forum in de catagorie archief niet meer :S

Code: Selecteer alles

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

?>
Dit was dat kloot stukje :(


Het hoort te zijn:

Code: Selecteer alles

'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);
?>
En dit stond dr in de mod:

Code: Selecteer alles

#-----[ FIND ]------------------------------------------------ 
# 
     } // for ... categories 

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


# 
Maar alleen als ik het ervoor EN erachter doe blijft m'n forum draaien...

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

Bericht door Paul » 20 apr 2005, 19:44

heb je nog meer mods geinstalleerd, die index.php hebben aangepast?
En heb je de instructie ervoor wel goed uitgevoerd?

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

Bericht door Eefjuh » 20 apr 2005, 20:03

Instructie ervoor?

Je bedoelt de SQL?

Of de rest van de mod? De rest van de mod klopt, als ik 1 van die 2 { weghaal dan geeft ie een fout aan op deze lijn:

else
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}



Dr zullen wel andere mods in staan, maar die heeft niks met de prullenbak te maken...

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

Bericht door Paul » 20 apr 2005, 20:05

geef je index.php eens in een tekstlink? Doet hij het verder wel?

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

Bericht door Eefjuh » 20 apr 2005, 20:41

De index.php klopte wel, alleen de index body klopt niet als ik hem aanpas..

Code: Selecteer alles

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" valign="bottom"><span class="gensmall">
	<!-- BEGIN switch_user_logged_in -->
	{LAST_VISIT_DATE}<br />
	<!-- END switch_user_logged_in -->
	{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
	<td align="right" valign="bottom" class="gensmall">
		<!-- BEGIN switch_user_logged_in -->
		<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
		<!-- END switch_user_logged_in -->
		<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
  </tr>
</table>

<!-- 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 -->

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr> 
	<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
	<th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
  </tr>
  <!-- BEGIN catrow -->
  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</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 -->
  <!-- END catrow -->
</table>

<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
<tr> 
	<td align="left"><span class="gensmall"><a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a></span></td>
	<td align="right"><span class="gensmall">{S_TIMEZONE}</span></td>
  </tr>

</table>

<!-- 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 />{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 />{RECORD_USERS}<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"> 
   <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td> 
</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>
Dit is mijn originele...

Gedaan moet worden:

Code: Selecteer alles

#-----[ OPEN ]------------------------------------------------ 
# 
   /templates/subSilver/index_body.tpl 

# 
#-----[ FIND ]------------------------------------------------ 
# 
   <span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span> 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   <br />{catrow.forumrow.ATTACHED_FORUMS_LIST} 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
   viewforum.php 

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

   $sql = "SELECT * 
      FROM " . FORUMS_TABLE . " 
      WHERE forum_id = $forum_id"; 
# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 

   $sql = "SELECT * 
      FROM " . FORUMS_TABLE . " 
      WHERE forum_id = $forum_id OR attached_forum_id =$forum_id 
      ORDER BY attached_forum_id ASC"; 

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


if ( !($forum_row = $db->sql_fetchrow($result)) ) 
{ 
   message_die(GENERAL_MESSAGE, 'Forum_not_exist'); 
} 

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

$attachments=''; 
if ($db->sql_numrows ($result) > 1) 
{ 
   $attachments=TRUE; 
} 

# 
#-----[ FIND ]------------------------------------------------ 
# 
   // 
   // Okay, lets dump out the page ... 
   // 

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

if ($attachments) 
{ 
      $sql2 = "SELECT f.*, p.post_time, p.post_username,p.poster_ip, u.user_level, 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 ) 
         WHERE attached_forum_id = " . $forum_id . " 
         ORDER BY f.forum_order"; 

      $result2 = $db->sql_query ($sql2); 
      if (!$result2 ) 
      { 
         message_die ('Could not gather attached forum info', __LINE__, __FILE__, $sql2); 
      } 

      if ($db->sql_numrows ($result2) != 0) 
      { 
         while( $row = $db->sql_fetchrow($result2) ) 
         { 
            $forum_data[] = $row; 
         } 
         $is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data); 

         $x=0; 
         foreach ($forum_data as $row2 => $value) 
         { 
            if ($is_auth_ary[$value['forum_id']]['auth_view']) 
            { 
               $x++; 
               if ($x==1) 
               { 
                  $template->assign_block_vars ('switch_attached_list', 
                           array( 'L_ATTACHED_FORUM' => $lang['Attached_forums'], 
                               'L_ATTACHED_TOPICS' => $lang['Topics'], 
                               'L_ATTACHED_POSTS' => $lang['Posts'], 
                               'L_LAST_POST'=>$lang['Last_Post'] 
                              ) 
                           ); 

               } 
               $attach_forum_name = '<a href="' . append_sid('viewforum.php?f=' . $value['forum_id']) . '">' . $value['forum_name'] . '</a>' ; 
               $attach_forum_desc = '<br />' . $value['forum_desc']; 
               $attach_forum_topics = $value['forum_topics']; 
               $attach_forum_posts = $value['forum_posts']; 
               $last_post_id = $value['forum_last_post_id']; 


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

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

                  $last_post .= ( $value['user_id'] == ANONYMOUS ) ? ''.( ($value['post_username'] != '' ) ? $value['post_username'] . ' ' : $lang['Guest'] . ' ' ).'' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $value['user_id']) . '" '. $style_color.'>' . $value['username'] . '</a> '; 

                  $last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $value['forum_last_post_id']) . '#' . $value['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']; 
               } 




             $template->assign_block_vars ('switch_attached_list.switch_attached_present', 
                               array 
                               ( 
                               'FORUM_NAME' => "&nbsp; $attach_forum_name", 
                               'FORUM_DESC' => $attach_forum_desc, 
                               'TOPICS' => $attach_forum_topics, 
                               'POSTS' => $attach_forum_posts, 
                               'LAST_POST_ID' => $last_post, 
                               )); 
            } 
      } 

   } 
      $db->sql_freeresult ($result2); 
} 

# 
#-----[ OPEN ]------------------------------------------------
Maar dan krijg ik weer een fout :(

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

Bericht door Eefjuh » 20 apr 2005, 21:44

Hij werkt!!!

Super!!!!!!!!


:bier:

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

Bericht door Eefjuh » 21 apr 2005, 08:46

Weet je misschien ook hoe je er een icoontje voor kan maken die aangeeft of er een nieuw bericht in staat of niet?

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

Bericht door Paul » 21 apr 2005, 08:49

hij geeft dat automatische al :)

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

Bericht door Eefjuh » 21 apr 2005, 18:00

Niet dus...

Ik bedoel dus net als bij je index, daar heb je icoontjes voor je forumtitel staan die nieuwe berichten aangeven of niet...

Die zitten er bij mij dus niet voor :(

Gebruikersavatar
soulcreeper
Berichten: 106
Lid geworden op: 26 jan 2005, 09:35
Locatie: Breda
Contacteer:

Bericht door soulcreeper » 22 apr 2005, 11:38

dat wil ik dus ook proberen, maar met gewoon de code die in index_body.tpl staat lukt het niet.
hoe moet het dan wel? dus dezelfde icons ervoor zetten [subforum] als die in de index_body staan?
Ik ben gewoon goed in het goed zijn ®

fcb987
Berichten: 15
Lid geworden op: 23 mei 2006, 19:00

Bericht door fcb987 » 27 mei 2006, 10:31

wat moet je juist doen in je phpmyadmin met

Code: Selecteer alles

##********IMPORTANT *****
## Execute this query from phpMyAdmin because Easy Mod can't handle it for some reason
##

 ALTER  TABLE  `phpbb_topics`  ADD  INDEX (`topic_last_post_id`); 

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

Bericht door Paul » 27 mei 2006, 10:46


Gesloten