Seite 1 von 2
Mod : Chatbox probleme
Verfasst: 09.02.2005 21:58
von sims1990
Hallo Leudles,
also ich mache das zum ersten mal mit den mods und so bis zu einem punkt lief alle sgut doch jetzt weiß ich nicht mehr weiter .. also mein erstes problem in der index datei meines templates aqua find ich die unten aufgeführten zeilen nicht und kann dort auch nicht hinzufügen was soll ich machen ?? Und dann verstehe ich es ab em punkt copy nicht mehr was ich machen soll hilfe bitte helft mir danke

!
Code: Alles auswählen
#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]--------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ REPLACE WITH ]------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ FIND ]---------------------------------------------
#
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
#
#-----[ AFTER, ADD ]--------------------------------------
#
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}
<!-- BEGIN switch_user_logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
[ <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> ]
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
#
#-----[ COPY ]--------------------------------------------
#
copy chatbox_front.php to chatbox_front.php
copy chatbox_mod/*.* to chatbox_mod/
#
#-----[ SQL ]---------------------------------------------
# Run these folloing queries manually or run chatbox_db_install.php once
# Afterthat please remove your chatbox_db_install.php immediately
#
CREATE TABLE phpbb_chatbox (
id int(11) NOT NULL auto_increment,
name varchar(99) NOT NULL,
msg varchar(255) NOT NULL,
timestamp int(10) unsigned NOT NULL,
PRIMARY KEY (id));
CREATE TABLE phpbb_chatbox_session (
username varchar(99) NOT NULL,
lastactive int(10) DEFAULT '0' NOT NULL,
laststatus varchar(8) NOT NULL,
UNIQUE username (username));
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
gruss Simon!
Verfasst: 09.02.2005 22:02
von SkYfiGhTeR
Hi,
also hier:
Code: Alles auswählen
#-----[ COPY ]--------------------------------------------
#
copy chatbox_front.php to chatbox_front.php
copy chatbox_mod/*.* to chatbox_mod/
#
Du lädst die Datei "chatbox_front.php" in das Root-Verzeichnis deines Forums hoch (dort wo auch z.B. die viewtopic.php ist).
Du lädst den Ordner "chatbox_mod" ebenfalls ins Root-Verzeichnis deines Forums hoch.
hier:
Code: Alles auswählen
#-----[ SQL ]---------------------------------------------
# Run these folloing queries manually or run chatbox_db_install.php once
# Afterthat please remove your chatbox_db_install.php immediately
#
CREATE TABLE phpbb_chatbox (
id int(11) NOT NULL auto_increment,
name varchar(99) NOT NULL,
msg varchar(255) NOT NULL,
timestamp int(10) unsigned NOT NULL,
PRIMARY KEY (id));
CREATE TABLE phpbb_chatbox_session (
username varchar(99) NOT NULL,
lastactive int(10) DEFAULT '0' NOT NULL,
laststatus varchar(8) NOT NULL,
UNIQUE username (username));
#
Du lädst die Datei "chatbox_db_install.php" ins Root-Verzeichnis deines Forums hoch und führst sie im Brwoser aus! (
http://deineDomain.de/phpbb-Root/chatbox_db_install.php)
Danach löschst du die Datei wieder.
Wenn du das nicht machen wolltest, kannst du auch in phpMyAdmin gehen und die beiden Querys im SQL-Eingabefenster eingeben und ausführen:
Code: Alles auswählen
CREATE TABLE phpbb_chatbox (
id int(11) NOT NULL auto_increment,
name varchar(99) NOT NULL,
msg varchar(255) NOT NULL,
timestamp int(10) unsigned NOT NULL,
PRIMARY KEY (id));
CREATE TABLE phpbb_chatbox_session (
username varchar(99) NOT NULL,
lastactive int(10) DEFAULT '0' NOT NULL,
laststatus varchar(8) NOT NULL,
UNIQUE username (username));
Verfasst: 09.02.2005 22:10
von sims1990
Danke Skyfighter du hast mir sehr geholfen

! Ein Dankeschön !
Jetzt habe ich nur noch das Problem, dass ich diesen Abschnitt in meine index_body.tpl datei nicht finde ?
Code: Alles auswählen
#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]--------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ REPLACE WITH ]------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ FIND ]---------------------------------------------
#
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
#
#-----[ AFTER, ADD ]--------------------------------------
#
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}
<!-- BEGIN switch_user_logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
[ <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> ]
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
Und das mit dem auführen der install.datei einfach ins root hochladen und dann später auf den link gehen, und das wars ?
Verfasst: 09.02.2005 22:14
von SkYfiGhTeR
Hi,
jep, du lädst dann einfach die "chatbox_db_install.php" ins Root-Verzeichnis des Forums hoch und rufst sie dann im Browser auf. Dann wirst du eine Seite angezeigt bekommen, dass die beiden Tabellen angelegt wurden und danach kannst du die Datei wieder löschen.
Da du ja ein anderes Template als subSilver benutzt, wirst du wohl einmal deine index_body.tpl hier als Text-Datei verlinken müssen, damit man dir sagen kann, wo und vielleicht auch wie (angepasst an den Style) die Teile dort eingefügt werden müssen.
Eine PHP-Datei zum Download bereitstellen
Verfasst: 09.02.2005 22:23
von sims1990
http://www.german-pilot.de/forum/Kopie% ... x_body.txtHier der link zur Index_body.txt Datei Hoffe euch hilft das !
Gruss Simon !
Verfasst: 09.02.2005 22:33
von sims1990
Code: Alles auswählen
<div align="center">
<div style="width:90%">
<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"><img src="templates/aqua/images/loingl.gif"><a name="login"></a></td>
<td align="center" background="templates/aqua/images/loingm.gif"><span class="cattitle">{L_LOGIN_LOGOUT}</span><br>
<span class="gensmall">{L_USERNAME}: <input class="post" type="text" name="username" size="10" />
{L_PASSWORD}: <input class="post" type="password" name="password" size="10" maxlength="32" />
{L_AUTO_LOGIN} <input class="text" type="checkbox" name="autologin" />
<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
</span></td>
<td width="20" align="right"><img src="templates/aqua/images/loingr.gif"></td>
</tr>
</table>
</form></div>
<!-- END switch_user_logged_out -->
</div>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="50%">
<span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span>
</td>
<td width="50%" align="right">
<img src="templates/aqua/images/aqua_button01.gif" align="absmiddle">
<span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a>
<a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a>
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a>
<a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a>
</span>
</td>
</tr>
</table>
<table width="90%" align="center" cellpadding="1" cellspacing="1" border="0" class="forumline">
<!-- BEGIN catrow -->
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" background="templates/aqua/images/aquatbm.gif">
<tr align="center" background="templates/aqua/images/aquatbm.gif">
<td width="33%" height="22" align="left"><img src="templates/aqua/images/aquatbl.gif" width="22" height="22"></td>
<td width="33%" height="22" align="center"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
<td width="33%" height="22" align="right"><img src="templates/aqua/images/aquatbr.gif" width="79" height="22"></td>
</tr>
</table>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="forumline">
<tr>
<th height="22" colspan="2" align="left" nowrap="nowrap"> {L_FORUM} </th>
<th width="50" height="22" nowrap="nowrap"> {L_TOPICS} </th>
<th width="50" height="22" nowrap="nowrap"> {L_POSTS} </th>
<th width="130" height="22" nowrap="nowrap"> {L_LASTPOST} </th>
</tr>
<!-- BEGIN forumrow -->
<tr>
<td class="row2" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row2" 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 width="130" height="50" align="center" valign="middle" nowrap="nowrap" class="row2"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
</table>
<table width="90%" height="22" border="0" align="center" cellpadding="0" cellspacing="0" background="templates/aqua/images/aquatbdm.gif">
<tr>
<td><img src="templates/aqua/images/aquatbdl.gif"></td>
<td align="right"><img src="templates/aqua/images/aquatbdr.gif"></td>
</tr>
</table>
<br />
<!-- END catrow -->
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" background="templates/aqua/images/aquatbwm.gif">
<tr>
<td><img src="templates/aqua/images/aquatbwl.gif"></td>
<td valign="top"><a href="{U_VIEWONLINE}"><img src="templates/aqua/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" border="0" /></a><br /><br />
<span class="gensmall">{S_TIMEZONE}</span><br />
<span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}<br />
{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}<br />{L_ONLINE_EXPLAIN}
</span><br />
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall">{LAST_VISIT_DATE}</span><br />
<!-- END switch_user_logged_in -->
<span class="gensmall">{CURRENT_TIME}</span><br />
</td>
<td align="right"><img src="templates/aqua/images/aquatbwr.gif"></td>
</tr>
</table>
<br clear="all" />
<table cellspacing="3" border="0" align="center" cellpadding="0">
<tr>
<td width="20" align="center"><img src="templates/aqua/images/folder_new_big.gif" alt="{L_NEW_POSTS}"/></td>
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center"><img src="templates/aqua/images/folder_big.gif" alt="{L_NO_NEW_POSTS}" /></td>
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center"><img src="templates/aqua/images/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
warum nicht gleich so rein ?

?
Verfasst: 09.02.2005 22:33
von SkYfiGhTeR
Hi,
hm...also auch wenn ich mich da nicht soo auskenne, kannst du es ja mal probieren. *gg*
Also bei dem ersten Code-Teil wird ja nur ein rowspan-Wert um 1 erhöht, das gibts da in dem Template anscheinend nicht, bzw. wird nicht benötigt.
Den zweiten Teil kannst du ja mal so wie er da ist:
Code: Alles auswählen
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_CHATTERS_ONLINE}
<!-- BEGIN switch_user_logged_out -->
[ {L_LOGIN_TO_JOIN_CHAT} ]
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
[ <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> ]
<!-- END switch_user_logged_in -->
<br />{CHATTERS_LIST}
</span>
</td>
</tr>
in deiner index_body.tpl vor "<!-- BEGIN switch_user_logged_in -->" einfügen.
Edit: "Warum nicht gleich so rein?" => Weil längere Dateien besser verlinkt werden sollen, der Übersicht wegen und deswegen hatte ich dir das vorgeschlagen - hat ja auch funktioniert, außer der
-Tag nicht so. *g*
Verfasst: 09.02.2005 22:38
von sims1990
Jetzt schaut mal wie des aussieht erstens ists auf englisch

und funzt net richtig ..

... und die position ist auch gerade nicht schön
http://www.german-pilot.de/forum
Verfasst: 09.02.2005 22:40
von SkYfiGhTeR
Hi,
das es auf Englisch ist, hat aber nichts mit dem Code zu tun, der in die index_body.tpl muss. Das wird wohl in einer der Sprachdateien dann definiert worden sein und muss dort geändert werden bzw. übersetzt werden.
Also ich glaube den Code muss man etwas bearbeiten, damit das nicht so "unschön" aussieht in dem Template. Leider weiß ich jedoch nicht wirklich wie, aber ich denke dir wird und kann da bestimmt jemand andres weiterhelfen.
Verfasst: 09.02.2005 22:43
von sims1990
Jepp mal schauen ob sich noch ein paar andere dem äußern werden :d aber schon mal danke an dich Skyfighter für deinen leistung
Gruss Simon !
Edit 1 : warum funktioniert dann nicht mal der chat ?
