Seite 1 von 1
Persönlicher Bereich anpassen
Verfasst: 26.06.2012 10:35
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?
Re: Persönlicher Bereich anpassen
Verfasst: 26.06.2012 11:13
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.
Re: Persönlicher Bereich anpassen
Verfasst: 26.06.2012 11:37
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?
Re: Persönlicher Bereich anpassen
Verfasst: 26.06.2012 11:40
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:
Den Farbwerb kannst du ja dann beliebig ändern - hier im Beispiel ist es ein heller grünton.
Re: Persönlicher Bereich anpassen
Verfasst: 26.06.2012 13:53
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.
Re: Persönlicher Bereich anpassen
Verfasst: 26.06.2012 14:15
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.
