AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

Hallo,

hab den MOD AJAX Userinfo 1.0.2 eingebaut. Funzt soweit auch. Hab nur ein Avatarproblem. Bei mir sind Avatar bis 140x200 erlaubt und etwas größere Avatare werden nur "abgeschnitten" angezeigt.
Wenn ich in der Datei subsilver2/theme/stylesheet.css:

Code: Alles auswählen

/* Ajax User-Info Popups */
#popup {
	z-index: 60;
	position: absolute;
	display: none;
	font-size: 11px;
	width: 350px;
}
#ajax_avatar {
	width:100px;
	float: left;
	overflow: hidden;
	height: 100px;
	text-align: center;
}
bei ajax_avatar width und height entspechend erhöhe, hat das zu Folge, dass das Avatar und der Text daneben überlagppen... Wie muss ich was ändern?

Außerdem würde ich gerne auch 2 benutzerdef. Profilfelder mit anzeigen lassen (pf_diagnose und pf_therapie). Im Gegenzug würd ich gerne Registriert, Letzter Besuch und Website rausschmeißen...

ajax_userinfo.php.txt, stylesheet.css.txt

Könnte mir da jemand bei helfen?? Ich probier schon seit Stunden rum und komme einfach nicht weiter...

Grüße, Stoni.
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von franki »

Wenn Du die Werte fürs Avatar erhöst mußt Du auch das Fenster verbreitern :wink:
Wenn Du jetzt z.B. den Avatar-Wert von width:100px auf width:150px (+50px), dann musst du auch die Breite des PopUpfensters um diesen Wert erhöhen.
original

Code: Alles auswählen

/* Ajax User-Info Popups */
#popup {
   z-index: 60;
   position: absolute;
   display: none;
   font-size: 11px;
   width: 350px;
}
#ajax_avatar {
   width:100px;
   float: left;
   overflow: hidden;
   height: 100px;
   text-align: center;
}
geändert

Code: Alles auswählen

/* Ajax User-Info Popups */
#popup {
   z-index: 60;
   position: absolute;
   display: none;
   font-size: 11px;
   width: 400px;
}
#ajax_avatar {
   width:150px;
   float: left;
   overflow: hidden;
   height: 150px;
   text-align: center;
}
Bei deiner anderen Frage muß ich passen :(
LG Franki
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

Hi Franki,

Vielen Dank, hatte den Wert: width: 350px nicht angepasst, das war mein Fehler, außerdem mussten die Werte in der ajax_userinfo.html auch noch angepasst werden und nun haut das auch hin...

Kann mit dann noch jemand bei den "benutzerdef. Profilfelder" helfen?? Oder macht es mehr Sinn, wenn ich das im phpBB-SEO-Forum poste?

Grüße, Stoni
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von tas2580 »

Für weitere Angaben musst du die Daten in der ajax_userinfo.php auslesen und dann mit

Code: Alles auswählen

echo '<deine_daten><![CDATA[' . $deine_daten . ']]></deine_daten>'; 
senden.

Jetzt kannst du die Daten im Javascript entgegennehmen, also nach

Code: Alles auswählen

		document.getElementById('ajax_website').innerHTML = '';

Code: Alles auswählen

		document.getElementById('deine_daten').innerHTML = '';
einfügen
nach

Code: Alles auswählen

			document.getElementById('ajax_avatar').innerHTML = xmlDoc.getElementsByTagName('avatar')[0].firstChild.nodeValue;

Code: Alles auswählen

			document.getElementById('deine_daten').innerHTML = xmlDoc.getElementsByTagName('deine_daten')[0].firstChild.nodeValue;
einfügen

Jetzt kannst du sie ausgeben indem du nach

Code: Alles auswählen

               <strong>{L_WEBSITE}:</strong> <span id="ajax_website"></span>

Code: Alles auswählen

               <strong>{L_DEINE_DATEN}:</strong> <span id="deine_daten"></span>
einfügst.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

Vielen Dank Tobi,

habs mal versucht, aber leider ists schief gegangen :oops: . Ich muss dann wohl warten bis mein Schatz sich das heute Abend mal anschaut... Der ist nicht ganz so blond wie ich :wink:

Grüße, Stoni.
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
the-boar
Mitglied
Beiträge: 68
Registriert: 14.10.2005 18:41
Wohnort: Hatten

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von the-boar »

Hallo Tobi,

ich bin Stonis Mann. Ich habe alles nach Anweisung eingebaut, aber es läuft so nicht. :-?
Ich vermute mal, dass es daran liegt, dass die zusätzlichen Profilfelder nicht in der Tabelle phpBB3_users, sondern in phpbb3_profile_fields_data liegen. Kann das sein?

Gruß
Carsten

Edit: Ich habe mal die Profilfelder, die wir nicht brauchen rausgenommen. Danach werden die restlichen Daten auch nicht mehr angezeigt. Wenn ich z.B. nur die Webseite rausnehme, werden auch Rang, letzter Besuch und Wohnort nicht mehr angezeigt.
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

*push*
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

*push*
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von tas2580 »

Du musst die zusätzlichen Felder natürlich mit einem extra Query aus der Datenbank holen, ich bin grad nicht an meinem Rechner und da ich nicht auswendig weiß wie die Felder in der Tabelle heißen kann ich dir jetzt nicht genau sagen wie das Query aussieht.
Wenn du was änderst ist immer ein guter Trick die ajax_userinfo.php direkt aufzurufen um zu schaun ob da die Ausgabe passt damit du den Fehler besser eingrenzen kannst. Das löschen von Daten sollte eigentlich kein Problem sein.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Stonewoman
Mitglied
Beiträge: 313
Registriert: 10.07.2005 15:09
Wohnort: Vinnen
Kontaktdaten:

Re: AJAX Userinfo / Avatarproblem / benutzerdef. Profilfelder

Beitrag von Stonewoman »

Hi Tobi,
[BTK] Tobi hat geschrieben:Wenn du was änderst ist immer ein guter Trick die ajax_userinfo.php direkt aufzurufen um zu schaun ob da die Ausgabe passt damit du den Fehler besser eingrenzen kannst.
Da scheint schon de Wurm drin zu sein. Wenn ich die Seite aufrufe steht da nur "Allgemeine Fehler"...
http://forum.skoliose-op.info
phpBB-Version: 3.0.11 | Style: subsilver2
MODs: Board3Portalv1.0.2 | Auto-Groups-101 | Anti_double_post_v1.0.5 | Geomap-2.1.0 | Who_was_here_1.0.0-RC1 | Firefox 3 Password Management Fix 1.0.0. | Smilies Categories 1.0.3 | Tablemaker Standalone) | NV_advanced_last_topic_titles_1_2_8
Antworten

Zurück zu „[3.0.x] Mod Support“