Archiv verlassen und diese Seite im Standarddesign anzeigen : vbulletin 4 - Weiteres Popup-Menu in postbit_legacy
The Coon
23.11.2009, 12:45
Vielleicht mag es jemand ... und falls jemand Fehler sieht oder Verbesserungsvorschläge hat, gerne! Ich bin nicht wirklich Coder und hab
ja eigentlich auch nur alles mit Copy & Paste erledigt ...
Also:
Weiterer Pfeil für das Menu:
6137
Und es öffnet sich das:
6138
Finde Code:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------Darüber (oder finde ggf. eine bessere Stelle) füge ein:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------Wie Profilfelder hinzugefügt werden, erklär ich jetzt hier mal nicht.
Die Bilder (Facebook, etc.) stelle ich gern zur Verfügung, falls gewünscht.
Grüße
falls jemand Fehler sieht oder Verbesserungsvorschläge hat, gerne
Aber sicher doch. ;)
Die beiden ersten Conditions kann man sicherlich zu einer zusammenfassen. ;)
$post[field7] etc. sollte innerhalb der Condition immer mit Single Quotes geschrieben werden, also $post['field7'].
Das sähe dann insgesamt wie folgt aus:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
<vb:if condition="$show['pmlink']"> ist hier in diesem Abschnitt sicherlich Fehl am Platz?
title="{vb:raw post.username} is {vb:raw post.online} now." ist hier auch überflüssig. BTW., da das rauskopierter Original-Code ist, sollte das mal als Bug gemeldet werden. Das gehört in eine Phrase.
Die Conditions für die einzelnen Links sollten den vollständigen List-Block beinhalten und nicht nur den jeweiligen Inhalt. Ansonsten kann sowas bei rauskommen:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Sieht dann so aus:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
alt vs. title
Die alt-Attribute in den <img> Tags müssen durch title Attribute ersetzt werden. Alt ist nur eine alternative Beschreibung des Bildinhaltes (also z.B. "Twitter-Symbol"), falls ein Bild nicht verfügbar ist oder durch den Browser deaktiviert wird. In diesem Fall ist das aber blödsinnig, also läßt man alt leer, weil erforderlich ist das Attribut ja. Title hingegen umschreibt das Bild bzw. erklärt den Sinn des Bildes. In deinem Fall ist aber nicht das Bild selbst sondern der Link interessant, also verlegen wir die Umschreibung in den Link. Der Code sieht dann wie folgt aus.
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Im <img>-Tag wäre das title-Attribut auch richtig, nur finde ich das <a>-Tag logischer. Naja, ist Geschmackssache.
In diesem Zusammenhang noch 2 Anmerkungen.
Der Text sollte jeweils Twitter-Seite von {vb:raw post.username} heißen, da dies ansonsten unschöne Effekte bei Namen erzeugt, die auf s enden. Dies ist zwar unglückliches Deutsch, ist aber als Kompromiß ganz brauchbar. vBG macht's übrigens genauso. ;)
Verwende besser eine Phrase:
x_twitter_page : Twitter-Seite von {1}
Der Code dazu sähe dann wie folgt aus:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Ich hoffe mal, ich habe dich nicht zu sehr verschreckt. :eek:
The Coon
26.11.2009, 11:28
Ich hoffe mal, ich habe dich nicht zu sehr verschreckt. :eek:
Nöööö! ;) Ich sage danke!
Oooh... fein!
Hast du auch das ganze für 3.8.x?
Markus79
06.01.2011, 09:53
Hallo zusammen
Ich habe da mal eine Frage zu bzw. habe ich ein Problem mit der Darstellung eines Bildes im Dropdown.
Irgendwie muß das mit den Benutzerrechten was zu tun haben.
Binde ich die Adresse zum Bild im Profilfeld ein und lasse es so darstellen
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------dann können es nur die Admin/Mods sehen.
Binde ich das Bild normal im Beitrag ein, so können es alle sehen. <- Genau das ist das, was ich nicht verstehe?
Zuerst hatte ich gedacht, dass es am Browser liegt, aber es sind die Benutzerrechte schuld.
edit:
Wie immer. Direkt nach dem Absenden habe ich den Fehler gefunden.
Feld im Profil nicht sichtbar? muß auf Nein stehen.
Powered by vBulletin™ Version 4.1.3 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.