MyBB.de Forum

Normale Version: Klickbare infos unter dem Avatar
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi wieder!

Mein Anliegen betrifft diesmal die Anzeigeinfos im Forum,unter dem Avatar:


[attachment=310]

Gibt es eine Möglichkeit das das Wort Beiträge klickbar wird und wen man darauf klickt,dass die Beiträge des jeweiligen Benutzers anzeigt werden?

Ich weiss zwar das das Anklicken des Namens,direkt in das Profil befördert,wo man den entsprechenden link auch hat,doch wäre es gut,diese Nützlichkeit quasi auch in die kleine infobox unter dem Avatar zu haben.

Das wäre auch mit den Themen schön.Also,so etwas:

Beiträge: 234 (klickbar)
Themen:123 (klickbar)
registriert seit:....
etc...

Ist es möglich und wie?

Und noch etwas: kann man die Farbe des Worts Online (und Offline) darunter ändern,und wie?

Und ist es auch möglich,diese Wörter durch persönliche mini Grafiken zu ersetzen und wie ist es anzustellen?

Und wenn man noch mehr (klickbare oder nicht) infos unter dem Avatar einbauen möchte,wie muss man vorgehen?
Um den Link für die Beiträge einzufügen, öffne das Template postbit und suche nach
Code:
$lang->postbit_posts $post[postnum]<br />
Ersetzen durch
Code:
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_posts</a> $post[postnum]<br />
Die Anzahl der Themen müsste erst noch ermittelt werden und dazu wären Änderungen in der entsprechenden PHP-Datei notwendig.

Du kannst die Worte On- und Offline einfach durch Grafiken ersetzen. Öffne dazu die Sprachdatei global.lang.php und suche nach:
PHP-Code:
$l['postbit_status_online'] = "Online";
$l['postbit_status_offline'] = "Offline"
Ersetzen durch:
PHP-Code:
$l['postbit_status_online'] = "<img src=\"images/online.gif\" border=\"0\" alt=\"Online\" />";
$l['postbit_status_offline'] = "<img src=\"images/offline.gif\" border=\"0\" alt=\"Offline\" />"
Wie du die Informationen weiterer Profilfelder anzeigen kannst, findest du hier: https://www.mybb.de/forum/showthread.php?tid=763
werd ich ausprobieren!

Danke!
Hey, wer hat denn da meinen Avatar "geklaut" Wink

Michael schrieb:]Die Anzahl der Themen müsste erst noch ermittelt werden und dazu wären Änderungen in der entsprechenden PHP-Datei notwendig.

Das mit den Beitraegen klappt hervorragend.
Alternativ,kann man sie natuerlich auch ueber den Button Suchen,nahe dem PM Button,unter dem jeweiligen Beitrag erreichen.

Das mit den Themen kann wenn ich richtig verstehe NICHT mit einer aehnlichen Eingabe ins postbit wie oben beschrieben fuer die Beitraege geloest werden???

Was fuer Aenderungen und in welcher PHP Datei waeren denn noetig und wo?
Ist es schwierig?

Ist es nun machbar oder nicht?
en-gedi schrieb:Hey, wer hat denn da meinen Avatar "geklaut" Wink

Ich entschuldige mich! Sad

Es geht nicht an,im selben Forum das der gleiche Avatar von zwei oder mehr Usern benutzt wird.Smile
In der Datei inc/functions_post.php müsste die Beitragszahl ermittelt werden. Versuche es so: Öffne oben genannte Datei und suche nach
PHP-Code:
    eval("\$postbit = \"".$templates->get("postbit")."\";"); 
Füge darüber ein:
PHP-Code:
$anzahl_themen $db->num_rows($db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE uid = '".$post['uid']."'")); 
Anschließend solltest du über die Variable $anzahl_themen die Anzahl im Template postbit ausgeben können.
Das will nicht so recht klappen:

So wie ich es verstehe,habe ich im postbit,unter den neuen Eintrag

<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_posts</a> $post[postnum]<br />

der die klickbare Beiträge anzeigt,nun eine ähnliche zeile einzufügen,die anstelle postbit_posts das wort postbit_anzahl_themen enthalten soll (oder so etwa)

Und vielleicht auch eine zeile wie:
$post[anzahl_themen]<br/> (variableneinbindung)

Doch ich bekomme nichts angezeigt....höchstens nur die Zahl der Themen.Das dazugehörige Wort fehlt (ich habe z.B nur eine 3,anstelle von: Themen:3)

Also,beim herumexperementieren,habe ich im postbit:

$post[useravatar]<br />
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_posts</a> $post[postnum]<br /> (gibt die klickbaren Beiträge aus)
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_anzahl_themen</a> $anzahl_themen<br />
$lang->postbit_anzahl_themen $anzahl_themen<br />
$lang->postbit_group $usergroup[title]<br />

Wo liegt der Fehler?
Wie bekomme ich das Wort Themen (oder Topics) auch angezeigt?
Ändere
Code:
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_posts</a> $post[postnum]<br />
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_anzahl_themen</a> $anzahl_themen<br />
$lang->postbit_anzahl_themen $anzahl_themen<br />
$lang->postbit_group $usergroup[title]<br />
in
Code:
<a href="search.php?action=finduser&amp;uid=$post[uid]">$lang->postbit_posts</a> $post[postnum]<br />
<a href="search.php?action=finduserthreads&amp;uid=$post[uid]">Themen:</a> $anzahl_themen<br />
$lang->postbit_group $usergroup[title]<br />
klappt nun alles hervorragend!

Danke!

Wo kann man eigentlich die Farbe der beiden Wörter (Themen,Beiträge) im postbit mittels farbcodes verändern (und die Formatierung auch),damit sie ein bisschen hervostechen und besser ins Auge fallen?

Seiten: 1 2