Posterinfo (PopUp-Fenster) + Buddy

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Posterinfo (PopUp-Fenster) + Buddy

Beitrag von Susan »

Deine phpBB Version: 2.0.16
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Nein
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



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




Fehlerbeschreibung und Nachricht

Hi,

ich hab versucht das hier zu finden, hat nicht geklappt.
Ist das ein besonderer MOD? Ich mein die Posterinfo die links unter dem Namen usw steht

Und auch wenn das vielleicht ne blöde Frage ist. Aber was ist das Buddy genau?

Danke für die Info
gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Buddy = Buddyliste. Damit kannst Du Dir eine Liste von den Usern zusammenstellen, die Du so auf einen Blick besser erreichen kannst. Dazu werden diese auch nach online/offline unterschieden.

Und der Mod für das Miniprofil wurde hier bereits behandelt. Suche mal nach diesem Begriff...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Danke für den Tipp mit dem Miniprofile :)

ich hab das mal eingebaut und jetzt auch die Info in der viewtopic stehen. Aber wenn ich da draufklicke geht kein fenster auf ....
Zuletzt geändert von Susan am Sa 23.Jul, 2005 12:46, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Es ist ja auch das entsprechende window.open in der overall_header.tpl zu verbauen. Das hatte ich aber meine ich auch beschrieben...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ups jetzt gehts *grübel*. oh. das Fenster öffnet sich nur wenn ich registriert bin .... was ist da passiert?

Achja, und ich hab gar keine anzeige im Fenster. nur lauter warnungen das die phps nicht gefunden werden? Wie bekomme ich denn die anzeigen die unter dem USer stehen + die Buttons icq, www, email ... da rein?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Miniprofil musst Du nach Deinen Mods und Deinem Board anpassen. Also alles rauswerfen, was Du nicht verbaut hast.
Und die Angaben wie die Messanger hatte ich auch nur aus der viewtopic.php dahin verlagert. Dabei allerdings alle $postrow[$i] durch $miniprofile ersetzt!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

*lol* - ich glaub ich bin im moment völlig überfordert damit. ich hab mir diese miniprofile.php angeguckt und sehr nur umheimlich viel php-code ^a

hat denn vielleicht jemand ne Standard miniprofile.php wo nur die angaben drinne sind die bei einem blanken forum zu sehen sind:

Anmeldungsdatum / Beiträge / Wohnort
profil, pn ... und die restlichen buttons
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sorry, aber ich bin dafür momentan zeitlich zu sehr angespannt, um jetzt im Detailhelfen zu können...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

macht nichts oxpus. Deswegen hab ich die Allgemeinheit gefragt ;) - da gibts doch sicher jemanden *liebguck*

Achja, das Problem mit dem öffnen des Pop-Up-Fenster. Geht nur als registrierter User. Als Gast passiert gar nichts wenn ich da drauf klicke :confused:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du solltest auch als Gast den Link garnicht erst darstellen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

achso, ich dachte das können auch nichtregistrierte einsehen (also anklicken) - Bedeutet ich muß den link mit logged_in verstecken. Thx für die Info
Zuletzt geändert von Susan am Sa 23.Jul, 2005 16:27, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, macht Sinn, denn der Gast hat ja in dem Sinne kein eigenes Konto. Auch wenn er in der User-Tabelle zu finden ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

bei Dir hier öffnet sich nen Fenster wenn ich als nicht eingeloggt ins Forum gucke wo nochmal die ganze indexseite reingeladen wird ... Also den Link kann ich sehen

Nun versteh ich das mit dem Gast nicht so richtig :confused:


[EDIT 23.7.05 23:00]

ich hab mir jetzt mal diesen Mini-Profil MOD eingebaut. Für meine Zwecke ausreichen aber nicht komplett ^6

Mir fehlen noch die Angaben:
MSN Messenger / Yahoo Messenger / AIM-Name / ICQ-Nummer

ich habe versucht die einzutragen da anscheinend die viewtopic übernommen wurde aber das klappt nicht (warum sollte es auch ¦8 ), naja es wird nicht angezeigt (auch wenn ich das in dieser tpl eintrage so wie zb das www ...)

Vielleicht könnte mir da jemand helfen?

Ich würde gern statt den Namen als Link lieber Userinfo stehen haben bzw. gern ein bildchen verwenden. Wo kann man das denn ändern?

[EDIT 24.7.05 0:00]

Also im moment bekomme ich MSN Messenger / Yahoo Messenger / AIM-Name ICQ-Nummer angezeigt :heiss:
Meine Güte war das heftig. Aber umso mehr freu ich mich das ich es geschafft hab :)

Das einzige was ich nicht schaffe:
Ich würde gern statt den Namen als Link lieber Userinfo stehen haben bzw. gern ein bildchen verwenden. Wo kann man das denn ändern?
Und ich kann den Link nicht verstecken.
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
WEnn ich das einfüge verschwindet der Link ganz. Egal ob eingeloggt oder nicht :confused:

[EDIT 24.7.05 11:20]

ok, ich hoffe mein letzter Edit. Das Bild hab :). Aber nun gibt es tatsächlich 2 Sachen die ich nicht hinbekomme oder nicht weiss wo der Ansatz zu finden ist!!

1. Ich kann den Link nicht verstecken. Also das ihn nur registrierte User sehen
2. Ein Gast hat immer noch seinen Namen den er beim Post angegeben hat (oder den Standartnamen wenn er keinen gewählt hat) angezeigt. Ich hab keine Ahnung wo ich das ändern kann - also das da gar nichts steht.

Ich hoffe meine Edits liest hier jemand. Wie man sieht bin ich ja doch schon weit gekommen *freu* aber da weiss ich echt nicht weiter :(

gruß
Susan
Zuletzt geändert von Susan am So 24.Jul, 2005 11:29, insgesamt 6-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

1. Um den Link zu verstecken, ist zunächst die Frage zu klären, wie Du den in der viewtopic.php erstellst.
Eine Möglichkeit:
Der Link wäre z.B.

Code: Alles auswählen

'POSTER_INFO' => '<a href="..."><img src="..." border="0"></a>',
dann könntest Du das so ändern:

Code: Alles auswählen

'POSTER_INFO' => ($postrow[$i]['user_id'] == ANONYMOUS) ? '' : '<a href="..."><img src="..." border="0"></a>',
Oder Du hast den Link vorher in eine Variable gepackt, dann füge nach dieser Variable folgende Zeile ein:

Code: Alles auswählen

$poster_info = ($postrow[$i]['user_id'] == ANONYMOUS) ? '' : $poster_info;
Alle Variablen-Namen dieser Beispiele sind natürlich an Deine anzupassen..
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi,

also ich kann nirgends was mit posterinfo finden.
Also dieser MOD greift auf folgende Dateien zu:

profil.php: da ist aber weder was mit info noch mit poster zu finden

viewtopic.php: da wird folgender Zusatz hinzugefügt (von mir schon ausgebessert wegen dem Bild stat Text):

Code: Alles auswählen

// Mini Profile Begin
		$mini_profile_url = append_sid("profile.$phpEx?mode=miniprofile&" . POST_USERS_URL .'=' . $poster_id);
		$mini_profile ='<a href="' . $mini_profile_url . '" onclick="window.open(\'' .$mini_profile_url . '\', \'_miniprofile\', \'HEIGHT=400,resizable=yes,scrollbars=yes,WIDTH=400\');return false;" target="_miniprofile"><img src="' . $images['icon_user']. '" border="0" /></a>';
		// Mini Profile End
dann kommt noch folgendes dazu:

Code: Alles auswählen

$mini_profile = $poster;
//Begin Mini Profile MOD
'MINIPROFILE' => $mini_profile,
//End Mini Profile MOD
Und dann gibt es noch die Datei usercp_miniprofile.php, die neu ist. Die häng ich mal mit an. Denn dann ist es gleich so wie es sein soll (mit den ganzen Infos)

Ich kann mir vorstellen das man bei der viewtopic da den Bereich ändern muß wo ich auch das Bild eingefügt habe.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ändere mal

Code: Alles auswählen

// Mini Profile Begin
    $mini_profile_url = append_sid("profile.$phpEx?mode=miniprofile&" . POST_USERS_URL .'=' . $poster_id);
    $mini_profile ='<a href="' . $mini_profile_url . '" onclick="window.open(\'' .$mini_profile_url . '\', \'_miniprofile\', \'HEIGHT=400,resizable=yes,scrollbars=yes,WIDTH=400\');return false;" target="_miniprofile"><img src="' . $images['icon_user']. '" border="0" /></a>';
    // Mini Profile End
in dieses hier ab:

Code: Alles auswählen

// Mini Profile Begin
    $mini_profile_url = append_sid("profile.$phpEx?mode=miniprofile&" . POST_USERS_URL .'=' . $poster_id);
    $mini_profile = ($postrow[$i]['user_id'] == ANONYMOUS) ? '' : '<a href="' . $mini_profile_url . '" onclick="window.open(\'' .$mini_profile_url . '\', \'_miniprofile\', \'HEIGHT=400,resizable=yes,scrollbars=yes,WIDTH=400\');return false;" target="_miniprofile"><img src="' . $images['icon_user']. '" border="0" /></a>';
    // Mini Profile End
und

Code: Alles auswählen

$mini_profile = $poster;
muss weg!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

hmmm, funktioniert nicht ganz

wenn in einem Beitrag schon ein registrierter User geschrieben hat haben plötzlich alle Gäste dessen Profil

Ich hatte einen Thread da war ein Gast alleine als Poster. Da war kein Link zu sehen. Jetzt habe ich da als Registrierte geschrieben. Der Gast hatte immer noch keinen Link. Dann hab ich da als Gast geschrieben, und schwupps, der Gast hatte mein Profil als Link ^2

Lustig aber nicht grad sinnvoll ^9
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, dann trag ein:

Code: Alles auswählen

$mini_profile = ($userdata['user_id'] == ANONYMOUS) ? $poster : $mini_profile;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

nop geht auch nicht.

Ich hab bis jetzt folgendes Versucht:
Dein // Mini Profile Begin + Eintrag $mini_profile = $poster; weg
Mein // Mini Profile Begin + Eintrag $mini_profile = $poster; weg
Dein // Mini Profile Begin + Eintrag $mini_profile = ($userdata['user_id'] == ANONYMOUS) ? $poster : $mini_profile;
Mein // Mini Profile Begin + Eintrag $mini_profile = ($userdata['user_id'] == ANONYMOUS) ? $poster : $mini_profile;

--> Da erscheint der falsche Link beim Gast



Dein // Mini Profile Begin + Eintrag $mini_profile = $poster;
Mein // Mini Profile Begin + Eintrag $mini_profile = $poster;

--> alte Zustand

Hmmmm, scheint doch etwas schwierig zu sein

Im moment ist wieder der Urzustand.
Ich häng mal die viewtopic.php mit an. Vielleicht hilft dir das ?!

[ Attachment gelöscht am Mo 25.Jul, 2005 13:47 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, ich verstehe jetzt nicht mehr, wo eigentlich Dein Problem liegt :confused:
Laut Deiner viewtopic.php wird doch der Link zum Miniprofil nur erstellt, wenn der User eben kein Gast ist und bei Gästen erscheint dieser Eintrag nur als Name.

Oder bin ich jetzt schon betriebsblind?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ne biste nicht, nur ich bin zu blöde das richtig zu erklären ¢¬
genau so wie du es beschreibst ist es.
Ich hätte aber gerne das bei Gäste gar nichts steht, also auch nicht der Name.
Und der Link zum Miniprofil beim registrierten User soll nur von registrierten Usern gesehen werden können. Also der Gast sieht nichts
wenn ich das aber mit
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
eingrenze, dann verschwindet der Link komplett. Egal ob für den Gast oder den registrierten User

Ich hoffe ich habs jetzt gut geschildert?!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann musst Du $mini_profile = $poster; durch $mini_profile = ''; ersetzen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

jep, thx - nu ist doch besser :)

fehlt nur noch das verstecken der Userinfo vor Gästen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Füge dazu vor $template->assign_block_vars('postrow', array( noch diese Zeile ein:

Code: Alles auswählen

$mini_profile = ($userdata['user_id'] == ANONYMOUS) ? '' : $mini_profile;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

vielen lieben Dank,
nun sieht die viewtopic schön aufgeräumt aus :)


[EDIT 04.08.05]

Wie kann ich das in die Privatmassages bekommen (privmsgs_read_body.tpl)?

ich habe versucht den viewtopic.php Teil in die privmsg.php einzubauen aber das klappt nicht.

Den Teil

Code: Alles auswählen

// Mini Profile Begin
         $mini_profile_url = append_sid("profile.$phpEx?mode=miniprofile&" . POST_USERS_URL .'=' . $poster_id);
         $mini_profile ='<a href="' . $mini_profile_url . '" onclick="window.open(\'' .$mini_profile_url . '\', \'_miniprofile\', \'HEIGHT=420,resizable=yes,scrollbars=yes,WIDTH=550\');return false;" target="_miniprofile"><img src="' . $images['icon_user']. '" border="0" /></a>';
         // Mini Profile End

und 

//Begin Mini Profile MOD
		'MINIPROFILE' => $mini_profile,
		//End Mini Profile MOD
konnte ich einbauen da es die Suchoption auch in der privmsg.php gibt

Jedoch kann ich

Code: Alles auswählen

$mini_profile = '';
nicht einfügen da ich das $yim = ''; nicht finden kann ....

gruß
Susan
Zuletzt geändert von Susan am Do 04.Aug, 2005 19:17, insgesamt 1-mal geändert.
Antworten