Page 1 of 1

Sichtbarkeit der Blöcke

Posted: 2. August 2010 08:58
by 3nV|Tr0
Deine Portal Version: 1.0.5
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://quaden.info

PHP Version: 3.0.5-pl1

Was hast Du gemacht, bevor das Problem aufgetreten ist?
-/-

Was hast Du bereits versucht um das Problem zu lösen?
-/-

Fehlerbeschreibung und Nachricht
Hallo,
Ich hab da mal ne frage bezüglich der Blöcke.
Angenommen ich bearbeite einen Block bzw Meinen Block. Der Inhalt dieses Blocks soll aber nur für registrierte Personen sichtbar sein. Gäste sollen diesen Block erst gar nicht zu Gesicht bekommen. Kann man das "Einstellen" mithilfe eines scripts oder im ACP ? Falls ja, welche Befehle muss ich dafür verwenden ?

greetz, envi

Re: Sichtbarkeit der Blöcke

Posted: 2. August 2010 18:17
by archivar
Hallo,
je nach dem welchen Block du meinst, denn diese sind in mindestens 6 Dateien eingetragen.
Hier ein Beispiel des Geburtstags-Blockes, eingetragen in der root/style/deinstyle/template/portal/portal_left.html:

Code: Select all

		<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
			<!-- INCLUDE portal/block/birthday_list.html -->
		<!-- ENDIF -->
für Gäste unsichtbar:

Code: Select all

        <!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
		<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
			<!-- INCLUDE portal/block/birthday_list.html -->
		<!-- ENDIF -->
		<!-- ENDIF -->
Mit der ersten und mit der letzten Zeile kannst Du die Blöcke für Gäste unsichtbar machen.

Re: Sichtbarkeit der Blöcke

Posted: 2. August 2010 19:13
by 3nV|Tr0
Da das was du geschrieben hast in einer PHP datei zu finden wäre, der eigene block aber innerhalb des ACP's einzustellen geht würde ich gerne vorher nachfragen ob das auch so funzen würde wenn der inhalt des "mein block" so ausschaut. Ich gehe naemlich davon aus das das mit dieser "befehlskette" nicht in diesem "block" machbar ist außer ich mach "mein block" als eigenständigen block als php datei.

Oder ?

Code: Select all

<div style="width:180px;">
<script type="text/javascript" charset="utf-8" src="http://www.tsviewer.com/ts3viewer.php?ID=907662&text=000000&text_size=12&text_family=1&js=1&text_s_weight=bold&text_s_style=normal&text_s_variant=normal&text_s_decoration=none&text_s_color_h=525284&text_s_weight_h=bold&text_s_style_h=normal&text_s_variant_h=normal&text_s_decoration_h=underline&text_i_weight=normal&text_i_style=normal&text_i_variant=normal&text_i_decoration=none&text_i_color_h=525284&text_i_weight_h=normal&text_i_style_h=normal&text_i_variant_h=normal&text_i_decoration_h=underline&text_c_weight=normal&text_c_style=normal&text_c_variant=normal&text_c_decoration=none&text_c_color_h=525284&text_c_weight_h=normal&text_c_style_h=normal&text_c_variant_h=normal&text_c_decoration_h=underline&text_u_weight=bold&text_u_style=normal&text_u_variant=normal&text_u_decoration=none&text_u_color_h=525284&text_u_weight_h=bold&text_u_style_h=normal&text_u_variant_h=normal&text_u_decoration_h=none"></script><noscript>Enable JavaScript or visit <a href="http://www.tsviewer.com/index.php?page=ts_viewer&ID=907662">TeamSpeak Viewer</a> to display the TeamSpeak server.</noscript>

Re: Sichtbarkeit der Blöcke

Posted: 2. August 2010 20:03
by archivar
3nV|Tr0 wrote:Da das was du geschrieben hast in einer PHP datei zu finden wäre, der eigene block aber innerhalb des ACP's einzustellen geht würde ich gerne vorher nachfragen ob das auch so funzen würde wenn der inhalt des "mein block" so ausschaut. Ich gehe naemlich davon aus das das mit dieser "befehlskette" nicht in diesem "block" machbar ist außer ich mach "mein block" als eigenständigen block als php datei.
Falsch!!!



Mach mal das hier:
für den eigenen großen Block im Zentrum:
suche in root/style/deinstyle/template/portal/portal_center.html

Code: Select all

<!-- IF S_CUSTOM_CENTER -->
	<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
und ersetze damit:

Code: Select all

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF S_CUSTOM_CENTER -->
	<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
<!-- ENDIF -->
für den eigenen kleinen Block links:
suche in root/style/deinstyle/template/portal/portal_left.html

Code: Select all

<!-- IF S_CUSTOM_SMALL -->
	<!-- INCLUDE portal/block/custom_small.html -->
<!-- ENDIF -->
und ersetze damit:

Code: Select all

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF S_CUSTOM_SMALL -->
	<!-- INCLUDE portal/block/custom_small.html -->
<!-- ENDIF -->
<!-- ENDIF -->

Re: Sichtbarkeit der Blöcke

Posted: 2. August 2010 23:42
by 3nV|Tr0
Ich hab die php dateien grad nich bearbeitet. Aber wenn ich nich irre dann sind alle boxen nicht mehr sichtbar. Oder ?
Wenn ja, es ist beabsichtigt nur eine bestimmte box nich mehr anzeigen zu lassen für gäste nämlich die des eigenen blocks :)

Re: Sichtbarkeit der Blöcke

Posted: 3. August 2010 19:23
by archivar
3nV|Tr0 wrote:Ich hab die php dateien grad nich bearbeitet. Aber wenn ich nich irre dann sind alle boxen nicht mehr sichtbar. Oder ?
Wenn ja, es ist beabsichtigt nur eine bestimmte box nich mehr anzeigen zu lassen für gäste nämlich die des eigenen blocks :)
Das hat nichts mit php-Dateien zu tun.
Mach doch bitte nur das was ich geschrieben habe.
Ich habe dazu meinen Beitrag noch verdeutlicht.

Re: Sichtbarkeit der Blöcke

Posted: 17. August 2010 22:04
by Normi
*klopf*

Hallo, da bin ich mal wieder....
Wie muss ich das denn einstellen, dass man beim Aufruf des Portales alles sieht, klickt man jedoch einen Forenpost an, sollte das Portal drum herum verschwinden oder zumindest der rechte Bereich.

Zudem suche ich nach einer Lösung, Blöcke von links nach rechts zu tauschen und umgekehrt. Und wie verhält sich das dann mit dem nächsten Update?

Edit: Das hat nichts mit dem Style zu tun.
Beitrag verschoben.
V.G. archivar

Re: Sichtbarkeit der Blöcke

Posted: 17. August 2010 22:34
by archivar
Normi wrote:*klopf*

Hallo, da bin ich mal wieder....
Wie muss ich das denn einstellen, dass man beim Aufruf des Portales alles sieht, klickt man jedoch einen Forenpost an, sollte das Portal drum herum verschwinden oder zumindest der rechte Bereich.
Vermutlich hast Du Portalview installiert. -> viewforum.php?f=31 Da hast Du nun mal die Blöcke auf beiden Seiten. ;)
Normi wrote:Zudem suche ich nach einer Lösung, Blöcke von links nach rechts zu tauschen und umgekehrt. Und wie verhält sich das dann mit dem nächsten Update?
Schau mal hier -> knowledge/kb_show.php?id=12

Re: Sichtbarkeit der Blöcke

Posted: 18. August 2010 23:22
by Normi
archivar wrote:
Normi wrote:*klopf*

Hallo, da bin ich mal wieder....
Wie muss ich das denn einstellen, dass man beim Aufruf des Portales alles sieht, klickt man jedoch einen Forenpost an, sollte das Portal drum herum verschwinden oder zumindest der rechte Bereich.
Vermutlich hast Du Portalview installiert. -> viewforum.php?f=31 Da hast Du nun mal die Blöcke auf beiden Seiten. ;)
Normi wrote:Zudem suche ich nach einer Lösung, Blöcke von links nach rechts zu tauschen und umgekehrt. Und wie verhält sich das dann mit dem nächsten Update?
Schau mal hier -> knowledge/kb_show.php?id=12
Danke sehr für die schnelle und tolle Antwort.
Ja, Portalview ist installiert :oops:

Re: Sichtbarkeit der Blöcke

Posted: 21. October 2010 19:25
by Itania
archivar wrote:
3nV|Tr0 wrote:Da das was du geschrieben hast in einer PHP datei zu finden wäre, der eigene block aber innerhalb des ACP's einzustellen geht würde ich gerne vorher nachfragen ob das auch so funzen würde wenn der inhalt des "mein block" so ausschaut. Ich gehe naemlich davon aus das das mit dieser "befehlskette" nicht in diesem "block" machbar ist außer ich mach "mein block" als eigenständigen block als php datei.
Falsch!!!



Mach mal das hier:
für den eigenen großen Block im Zentrum:
suche in root/style/deinstyle/template/portal/portal_center.html

Code: Select all

<!-- IF S_CUSTOM_CENTER -->
	<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
und ersetze damit:

Code: Select all

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF S_CUSTOM_CENTER -->
	<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
<!-- ENDIF -->
für den eigenen kleinen Block links:
suche in root/style/deinstyle/template/portal/portal_left.html

Code: Select all

<!-- IF S_CUSTOM_SMALL -->
	<!-- INCLUDE portal/block/custom_small.html -->
<!-- ENDIF -->
und ersetze damit:

Code: Select all

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF S_CUSTOM_SMALL -->
	<!-- INCLUDE portal/block/custom_small.html -->
<!-- ENDIF -->
<!-- ENDIF -->
klappt super, vielen Dank ;)