Persönlicher Bereich anpassen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

Persönlicher Bereich anpassen

Beitrag von dieter99 »

Hallo,
in meinem persönlichen Bereich fehlt z.B. der Reiter "Freundesliste". In der Template Datei "ucp_header" habe ich nur folgende Codestelle gefunden:

<!-- BEGIN t_block1 -->
<li <!-- IF t_block1.S_SELECTED -->class="activetab"<!-- ENDIF -->><a href="{t_block1.U_TITLE}"><span>{t_block1.L_TITLE}</span></a></li>
<!-- END t_block1 -->

Wo kann ich nun das Verhalten (Reiter an/aus) beeinflussen?
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Persönlicher Bereich anpassen

Beitrag von hackepeter13 »

Normalerweise kannst du im ACP die standard Module aktiviere/deaktiveren oder wo anders hinsetzen.

ACP -> System -> Modul-Konfiguration -> Persönlicher Bereich

Einen Reiter/Tab "Freundschaftsliste" gibt es standardmäßig im phpBB3 nicht.

Die Freundschaftsliste wird im persönlichen Bereich links angezeigt: [ externes Bild ]

Dazu ist der Code in der ucp_header.html zuständig:

Code: Alles auswählen

<!-- IF .friends_online or .friends_offline -->
		<div class="cp-mini">
			<div class="inner"><span class="corners-top"><span></span></span>

			<dl class="mini">
				<dt>{L_FRIENDS}</dt>

				<!-- BEGIN friends_online -->
					<dd class="friend-online" title="{L_FRIENDS_ONLINE}">{friends_online.USERNAME_FULL} <!-- IF S_SHOW_PM_BOX --> <input type="submit" name="add_to[{friends_online.USER_ID}]" value="{L_ADD}" class="button2" /><!-- ENDIF --><!-- IF friends_online.S_LAST_ROW and .friends_offline --><hr /><!-- ENDIF --></dd>
				<!-- END friends_online -->

				<!-- BEGIN friends_offline -->
					<dd class="friend-offline" title="{L_FRIENDS_OFFLINE}">{friends_offline.USERNAME_FULL} <!-- IF S_SHOW_PM_BOX --><input type="submit" name="add_to[{friends_offline.USER_ID}]" value="{L_ADD}" class="button2" /><!-- ENDIF --></dd>
				<!-- END friends_offline -->
			</dl>

			<span class="corners-bottom"><span></span></span></div>
		</div>
		<!-- ENDIF -->
PS: Wenn du diese nicht siehst, hast du entweder keine Freunde oder du verwendest kein Standard-Style oder hast dein Standard-Style verbaut.
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

Re: Persönlicher Bereich anpassen

Beitrag von dieter99 »

hackepeter13 hat geschrieben:Normalerweise kannst du im ACP die standard Module aktiviere/deaktiveren oder wo anders hinsetzen.

ACP -> System -> Modul-Konfiguration -> Persönlicher Bereich
Das wars! Der Reiter "Freunde und ignorierte Mitglieder" ist nun zu sehen, danke!

Die Beiträge der Freunde wird in meinem Style jedoch nicht hervorgehoben. Wie sieht sowas eigentlich aus, und wie kann man das Style noch anpassen, damit auch ich die Funktion nutzen kann?
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Persönlicher Bereich anpassen

Beitrag von hackepeter13 »

dieter99 hat geschrieben:Die Beiträge der Freunde wird in meinem Style jedoch nicht hervorgehoben.
Wo hast du gelesen, das es so sein soll?

Standardmäßig werden Beiträge von Freunde nicht extra hervorgehoben, sollte aber sicherlich mit wenigen Anpassungen möglich sein.
Es gibt auch einen Mod, der im Header einen Link "Beiträge von Freunde" hinzufügt. ;)

Was standardmäßig vorhanden ist, das Beiträge von ignorierten Usern ausgeblendet werden.

>Edit:
Um einen Beitrag von Freunde frablich hervorzuheben, benötigt es nur folgende Anpassungen (für prosilver Style):

Öffne: viewtopic_body.html

Suche:

Code: Alles auswählen

<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
Ersetze mit:

Code: Alles auswählen

<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF --><!-- IF postrow.S_FRIEND --> friendpost<!-- ENDIF -->">
(Es wurde im Prinzip am Ende nur ein weiteres Statement mit einer neuen css-class hinzugefügt "friendpost")

Öffne: colours.css

Füge am Ende ein:

Code: Alles auswählen

.friendpost {
	background-color: #D6F8DE;
}
Den Farbwerb kannst du ja dann beliebig ändern - hier im Beispiel ist es ein heller grünton.
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

Re: Persönlicher Bereich anpassen

Beitrag von dieter99 »

hackepeter13 hat geschrieben:
dieter99 hat geschrieben:Die Beiträge der Freunde wird in meinem Style jedoch nicht hervorgehoben.
Wo hast du gelesen, das es so sein soll?
Das steht in der Standard-FAQ:
Wozu benötige ich die Listen der Freunde und ignorierten Mitglieder?
Sie können diese Listen benutzen, um andere Mitglieder des Boards zu verwalten. Mitglieder, die Sie Ihrer Freundesliste hinzufügen, werden in Ihrem persönlichen Bereich für den schnellen Zugriff aufgelistet. Sie sehen dort deren Onlinestatus und können ihnen schnell eine Private Nachricht senden. Abhängig von dem Style, den Sie verwenden, können Beiträge Ihrer Freunde auch hervorgehoben sein. Wenn Sie einen Benutzer ignorieren, dann sehen Sie seine Beiträge standardmäßig nicht.
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Persönlicher Bereich anpassen

Beitrag von hackepeter13 »

Hmm also im Style prosilver ist das nicht standardmäßig vorhanden, aber es könnte eben in anderen Styles vorhanden sein.

Das einzigst was bei prosilver standardmäßig hervorgehoben wird, sind die Privaten Nachrichten, da gibt es 4 Farben, für ignorierte, Freunde, beantwortete und markierte.

Aber wie gesagt, die kleine Anpassung im letzten Beitrag hebt ebenfalls Beiträge von Freunde hoch.

Im Prinzip kannst das anpassen wie du willst, da das Statement IF postrow.S_FRIEND (zur Überprüfung ob Freund oder nicht) standardmäßig von der viewtopic.php gegeben ist und somit überall in der viewtopic-Style eingesetzt werden kann. ;)

Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“