Änderung in index_body.html

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
watfuerlehrpersonen
Mitglied
Beiträge: 92
Registriert: 22.05.2010 14:10

Änderung in index_body.html

Beitrag 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!
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Änderung in index_body.html

Beitrag 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.
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
watfuerlehrpersonen
Mitglied
Beiträge: 92
Registriert: 22.05.2010 14:10

Re: Änderung in index_body.html

Beitrag von watfuerlehrpersonen »

Oh, sorry:

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

...und dann ins forum, ganz unten.

:oops:
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Änderung in index_body.html

Beitrag 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.
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
watfuerlehrpersonen
Mitglied
Beiträge: 92
Registriert: 22.05.2010 14:10

Re: Änderung in index_body.html

Beitrag von watfuerlehrpersonen »

Oh, ja - das ist eine sehr schöne Lösung!
Style ist besorgt, ich probiere mich heute abend dann mal... :)
Benutzeravatar
7emper5i
Ehemaliger Übersetzer
Beiträge: 1473
Registriert: 11.04.2009 13:31
Wohnort: Köln
Kontaktdaten:

Re: Änderung in index_body.html

Beitrag 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 :)
Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
watfuerlehrpersonen
Mitglied
Beiträge: 92
Registriert: 22.05.2010 14:10

Re: Änderung in index_body.html

Beitrag 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...
watfuerlehrpersonen
Mitglied
Beiträge: 92
Registriert: 22.05.2010 14:10

Re: Änderung in index_body.html

Beitrag von watfuerlehrpersonen »

Hat jemand vielleicht einen Rat für mich...? :oops:
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“