Pagina 1 van 2

Links aan de zeikant van forum.

Geplaatst: 06 aug 2004, 09:35
door Pianoplayer
Hoe kan ik op een makkelijke manier, aan de zeikant van de index pagina een stuk met bijvoorbeeld links ofzo neerzetten, die dezelfde stijl heeft als derest van het forum. Dus zegmaar een soort portal achtig, alleen dan wil ik hem zelf mss ff proberen te maken, dus vandaar de vraag ;)

Geplaatst: 06 aug 2004, 11:14
door Stef
Ga aan de slag met HTML en CSS, en je moet in de index_body.tpl zijn. :)

Dan zul je er ongetwijfeld uitkomen. :wink:

Geplaatst: 06 aug 2004, 11:20
door phpbb fan
Of je zoekt hier eens: Index_body.tpl

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

<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><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</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>

<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="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_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 />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></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" maxlength="32" />
&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 -->

<br clear="all" />

<table cellspacing="3" border="0" align="center" cellpadding="0">
<tr>
<td width="20" align="center"><img src="templates/subSilver/images/folder_new_big.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/subSilver/images/folder_big.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/subSilver/images/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>


Veel suc6.

Mvg,

Mario :thumb:

Geplaatst: 06 aug 2004, 12:15
door Pianoplayer
Thnx voor reactie :D . Die code die jij gaf, wat bedoelde je daarmee? Moet ik die vervangen ofzo? (stond verder niks bij, dus snapte ik niet :oops: )

Ps, ik kan wel HTML, maar niet zo heel supergoed ofzo. ;) Maar die tutorials enzo, daar snap ik t meeste wel van volgens mij. ;) Tenminste, die van html dan iig.

Geplaatst: 06 aug 2004, 12:46
door Stef
Het is niet zo moeilijk hoor, je kunt het met een beetje HTML al iets van maken. Gewoon proberen.
phpbb fan schreef:Of je zoekt hier eens: Index_body.tpl
Daar heeft hij toch niks aan, hij heeft de code van index_Body.tpl nu moet hij er iets anders inbouwen.

Geplaatst: 06 aug 2004, 13:19
door Pianoplayer
ik heb b-tje lopen weizigen in index_body.tpl, en het begint al wat te lukken. :D

Geplaatst: 07 aug 2004, 12:33
door Pianoplayer
Nu wil ik een portal, maar dan het forum zelf op een andere pagina. Maar als ik het portal bijvoorbeeld opsla in portal.tpl, hoe zorg ik dan, dat die pagina ook werkt, met bijvoorbeeld phpBB/index.php? en zorg ik daarmee, dat het forum zelf ook nog werkt op de normale manier.

Geplaatst: 07 aug 2004, 13:16
door Stef
Zoek eens op phpBBhacks naar blank page mod. :)
Kom je er vast wel uit :wink:

Geplaatst: 07 aug 2004, 15:53
door Pianoplayer
Als ik alles heb gedaan(alle aanweizingen gevolgd), en ik ga naar portal.php, dan krijg ik dit:

phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_PORTAL' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('21e6839f9f53671f88c22a2eca147e49', 2, 1091890036, 1091890036, '3e831254', PAGE_PORTAL, 1)

Line : 152
File : /data/members/free/tripod/nl/s/i/t/sitepp/htdocs/phpBB2/includes/sessions.php


Maar iets anders, dat aan het begin in het stukje staat, snapte ik niet wat ik dan moest doen:

# edit templates/subsilver/template.tpl to have whatever content you want to display.
#
#
copy template.php to template.php
copy templates/subsilver/template.tpl to templates/subsilver/template.tpl


Ik weet niet of het daaraan ligt ofzo...?

Geplaatst: 07 aug 2004, 16:20
door cartoontje
Je mist het databaseveld Page_portal volgensmij.

Geplaatst: 07 aug 2004, 16:22
door Pianoplayer
Ehm, er stond eerst PAGE_TEMPLATE, en ''TEMPLATE'' moest ik weizigen in de naam voor mn tpl bestand, en dat was PORTAL, dus die mist hij niet volgens mij... :?

Geplaatst: 07 aug 2004, 17:04
door WebSiteNet
Goed opgelet. Er zijn weinig mensen die dat wijzigen en die zitten dus ook te zeuren als ze nogb een pagina willen dat het niet werkt.

De oplossing is simpel: Heb je dat ook gedaan met het stuk dat je in includes/constants.php moest toevoegen?

Geplaatst: 07 aug 2004, 17:19
door Pianoplayer
Eerst had ik dat inderdaad niet gedaan. Nu heb ik het wel gedaan, maar nu krijg ik nog steeds die error...

Kan het mischien komen doordat ik een ander template gebruik ofzo? (momenteel appalachia2)

Geplaatst: 07 aug 2004, 17:37
door WebSiteNet
Weet je zeker dat je iets aan includes/constants.php hebt toegevoegd waarvan je PAGE_TEMPLATE in PAGE_PORTAL hebt veranderd?

Geplaatst: 07 aug 2004, 17:40
door Pianoplayer
foutje van mij, ik had het tpl bestand niet naar alle templates gestuurt, dus nu pakt hij de overall_header maar gek genoeg niet de overall_footer. Daarbij krijg ik deze error ook nog:

Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/s/i/t/sitepp/htdocs/phpBB2/portal.php on line 20
WebSiteNet schreef:Weet je zeker dat je iets aan includes/constants.php hebt toegevoegd waarvan je PAGE_TEMPLATE in PAGE_PORTAL hebt veranderd?
ja

define('PAGE_GROUPCP', -11);
define('PAGE_PORTAL', -15);
define('PAGE_TOPIC_OFFSET', 5000);

Geplaatst: 07 aug 2004, 19:15
door Luuk
heb je ook in portal.php PAGE_TEMPLATE naar PAGE_PORTAL gewijzigt?

Geplaatst: 07 aug 2004, 19:19
door cartoontje
Luuk schreef:heb je ook in portal.php PAGE_TEMPLATE naar PAGE_PORTAL gewijzigt?
Hij zegt van wel! :)

Geplaatst: 07 aug 2004, 19:20
door Luuk
hij gaf antwoord op de vraag van websitenet, dat was voor constants.php :wink:

Geplaatst: 07 aug 2004, 19:22
door cartoontje
:oops:

Geplaatst: 07 aug 2004, 19:34
door Stef
Pianoplayer schreef:foutje van mij, ik had het tpl bestand niet naar alle templates gestuurt, dus nu pakt hij de overall_header maar gek genoeg niet de overall_footer.
Heb je niet toevallig "$template->pparse('body');" veranderd in "$portal > pparse('body');" Want dat moet dus NIET. :)