Seite 1 von 1

Änderung in index_body.html

Verfasst: 24.06.2010 11:58
von watfuerlehrpersonen
Hallo,

ich habe den Style IDLaunch Fresh. Die Informationen wie Zeit, Wer ist online, Statistik etc. sind am Ende des Forums in einem zusammenklappbaren Reiter "versteckt" (inde_body.html):

Code: Alles auswählen

<h3>{L_INFORMATION} <a href="javascript:collapse1.slidedown()"><img src="{T_THEME_PATH}/images/down.png" alt="*" /></a> <a href="javascript:collapse1.slideup()"><img src="{T_THEME_PATH}/images/up.png" alt="*" /></a></h3>
<div id="cat" style="width: auto; height: auto;">
<h3>{L_TIME}</h3>
<p>{S_TIMEZONE}<br />
<!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- INCLUDE chat_body.html -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
	<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
	<!-- IF WHO_WAS_HERE_LIST2 -->
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
	<!-- ELSEIF U_ACP -->
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{L_WWH_UPDATE_NEED}</p>
	<!-- ENDIF -->
<!-- ENDIF -->
Nun habe ich einen Ajax-Chat im Forum integriert, welcher u.a. in diesem Aufklappmenü "Information" zu finden ist (<!-- INCLUDE chat_body.html -->).
Ich hätte für den Chat jedoch gern einen gesonderten Reiter zum auf/zuklappen.

Meine Idee als Nichtwissender war natürlich, dass ich den Code

Code: Alles auswählen

<h3>{L_INFORMATION} <a href="javascript:collapse1.slidedown()"><img src="{T_THEME_PATH}/images/down.png" alt="*" /></a> <a href="javascript:collapse1.slideup()"><img src="{T_THEME_PATH}/images/up.png" alt="*" /></a></h3>
ein weiteres Mal über den ursprünglichen Code kopiere und darunter den Eintrag

Code: Alles auswählen

<!-- INCLUDE chat_body.html -->
einfüge.

Hat auch geklappt, nur dass sich scheinbar die Ebenen der Einträge behakt haben - der ursprünglichen Reiter "Information" befindet sich nun unter dem neuen Reiter "Information":

Information
Chat
Information
Informationen

Das macht sich nicht wirklich schön. ;)

Deshalb meine Frage - welchen Code könnte ich in die index_body.html einfügen, um über dem eigentlichen Klappmenü "Information" ein weiteres Klappmenü "Chat" zu haben??

Danke schön!

Re: Änderung in index_body.html

Verfasst: 24.06.2010 12:28
von 7emper5i
Link zum Board ist hilfreich.

Die Angaben sind schon mal gut, aber nichtsdestotrotz ist das so, als wenn du 3 Seiten aus einem Buch irgendwo willkürlich rausreisst und dann jemandem sagst, dass er die gesamte Story mit eigenen Worten wiedergeben soll ;)
Also immer einen Link mit angeben.

Re: Änderung in index_body.html

Verfasst: 24.06.2010 12:56
von watfuerlehrpersonen
Oh, sorry:

http://www.watfuerlehrpersonen.6x.to

...und dann ins forum, ganz unten.

:oops:

Re: Änderung in index_body.html

Verfasst: 24.06.2010 13:10
von 7emper5i
Kein Ding,

dein Style ist dafür gar nicht ausgelegt. Du müsstest es in diesem Bereich komplett umschreiben, den Chat dann auch neu verpacken.
Helfen kann man dir dabei, aber die Fußarbeit musst du komplett alleine machen.

Mal eben ein "ändere den Code hier mit zwei Dingern nach dort und dann da noch mal ein wenig nach hier" funktioniert da nicht.


Schau mal, ob es für dich nicht einfacher wäre, aus dem Style hier, den unteren Teil rauszunehmen, und umzubauen.


http://demo.phpbb3styles.net/proDVGFX

Da hast du die Karteireiter von Haus aus dabei und das Template ist zumindest in dem Bereich sehr leicht und funktionell geschrieben.

Re: Änderung in index_body.html

Verfasst: 24.06.2010 13:27
von watfuerlehrpersonen
Oh, ja - das ist eine sehr schöne Lösung!
Style ist besorgt, ich probiere mich heute abend dann mal... :)

Re: Änderung in index_body.html

Verfasst: 24.06.2010 13:32
von 7emper5i
Viel Erfolg,

wenn du Fragen hast: her damit, aber sei nicht sauer, wenn man dir als Antwort eventuell einfach nur einen Direktlink zu einer pauschalen Erklärung mit html/css/php schickt. :wink:

Ich bin der Meinung, dass man dadurch am meisten lernt :)

Re: Änderung in index_body.html

Verfasst: 24.06.2010 14:01
von watfuerlehrpersonen
Kein Ding, ich erwarte nicht, alles serviert zu bekommen. :)

Ich habe jetzt

Code: Alles auswählen

<h3>{L_INFORMATION} <a href="javascript:collapse1.slidedown()"><img src="{T_THEME_PATH}/images/down.png" alt="*" /></a> <a href="javascript:collapse1.slideup()"><img src="{T_THEME_PATH}/images/up.png" alt="*" /></a></h3>
<div id="cat" style="width: auto; height: auto;">
<h3>{L_TIME}</h3>
<p>{S_TIMEZONE}<br />
<!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- INCLUDE chat_body.html -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
	<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
	<!-- IF WHO_WAS_HERE_LIST2 -->
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
	<!-- ELSEIF U_ACP -->
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{L_WWH_UPDATE_NEED}</p>
	<!-- ENDIF -->
<!-- ENDIF -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
	<h3>{L_BIRTHDAYS}</h3>
	<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
<!-- ENDIF -->

<!-- IF NEWEST_USER -->
	<h3>{L_STATISTICS}</h3>
	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
<!-- ENDIF -->
</div>
gelöscht und folgendes dafür eingefügt:

Code: Alles auswählen

<div class="tabs">
	<!-- Menu -->
	<ul class="tabNav">
		<li><a href="#first" class="first"><span>{L_WHO_IS_ONLINE}</span></a></li>
		<li><a href="#second" class="first"><span>{L_WHO_WAS_HERE}</span></a></li>
		<li><a href="#third"><span>{L_STATISTICS}</span></a></li>
		<li><a href="#fourth"><span>{L_CHAT}</span></a></li>
		<li><a href="#fifth"><span>{L_BIRTHDAYS}</span></a></li>
		<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT --><li><a href="#sixth"><span>{L_LOGIN}</span></a></li><!-- ENDIF -->
		<!-- Remove coments if you want to add another tab.
		<li><a href="#seventh"><span>Seventh</span></a></li>-->
	</ul>
	<!-- Content -->
	<div class="tabBG" id="first">
		<div id="insidetabBG">
			<!-- IF S_DISPLAY_ONLINE_LIST -->
			<!-- IF WHO_WAS_HERE_LIST2 -->
			<h3>{L_WHO_WAS_HERE}</h3>
			<p>{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
			<!-- ELSEIF U_ACP -->
			<h3>{L_WHO_WAS_HERE}</h3>
			<p>{L_WWH_UPDATE_NEED}</p>
			<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
				<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> {LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
			<!-- INCLUDE chat_body.html -->
				<br />
			<!-- ENDIF -->
			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
1. Ich meine, der who_was_here_list2-Eintrag unter <!-- Content --> ist sicher fehlerhaft (irgendwas fehlt...)
2. Wie bette ich den Code in die index_body.html meines styles ein? Wie oben beschrieben (Löschen des genannten Codes, Einfügen des neuen Codes) führt es zu folgender fehlermeldung:

Code: Alles auswählen

[code]Parse error: syntax error, unexpected $end in /srv/www/httpd/phost/w/de/pytalhost/watfuerlehrpersonen/web/phpBB3/includes/template.php(230) : eval()'d code on line 68
[/code]

Mir ist schon klar, dass es mit dem einfachen Drüberkopieren nicht getan ist, weiß nur nicht, wie ich es anstellen soll...

Re: Änderung in index_body.html

Verfasst: 26.06.2010 12:16
von watfuerlehrpersonen
Hat jemand vielleicht einen Rat für mich...? :oops: