Eingeabefeld für Links in Codebar einbetten

10.12.2009 14:37
avatar  D-Fense
#1 Eingeabefeld für Links in Codebar einbetten
D-
Mitglied

Vorab ein Dankeschön an die Entwickler für die Erweiterung in dem Menü für Forencodes.

Eine wesentliche Frage habe ich allerdings, ich verstehe die Beschreibung unterhalb der eingabe für neue forencodes nicht ganz
Zitat:
Weiterhin ist es auch möglich innerhalb der eigenen BBcode-tags Benutzereingaben zuzulassen. Dafür können sie eigene Variablen festlegen in der Form {{Variablenname}}. Als Variablenname sind nur alphabetische Werte (a - z) zugelassen. Der Name {{main}} ist ausserdem schon vergeben für die Hauptbenutzereingabe (...).
Ein Beispiel wäre:
Ersetze: [LINK url={{url}}]...[/LINK] mit: <a href="{{url}}>...</a>.


Soweit klar, mit diesem Code hat der User die Möglichkeit einen alternativen Linktext einzugeben,richtigß
Und wenn ja, wie lautet der HTML Code um eben das in die Symbolbar einzubetten?

Danke & Greetz

D-Fense


 Antworten

 Beitrag melden
10.12.2009 18:48
avatar  Ingmar
#2 RE: Eingeabefeld für Links in Codebar einbetten
avatar
Technik

Also, hier mal ein Lösungsansatz zu deinem Beispiel:

Neuer Foren-Code:
Ersetze: [LINK url={{url}}]...[/LINK]
mit: <a href="{{url}}>...</a>.

Einbau in die Icon Bar:

im JavaScript-Bereich:

1
2
3
4
5
function getMyVar(frage,standardwert){
value = prompt(frage,standardwert);
if (value != null){return value;}
}


Bei den anderen <a href>-Einträgen:

<A HREF="#" onClick="value = getMyVar('Geben Sie die Ziel Url für den Link an','http://www.');insert('[LINK url='+value+']','[/LINK]');" title="Link einfügen"><img src="https://img.homepagemodules.de/ds/static/gaia/link.png" alt="[LINK url=var]text[/TEXT]" border=0></A>


-> Klick auf das Icon öffnet ein Dialogfenster, in dem die Link adresse eingegeben werden kann...

Vermutlich werden wir die getMyVar-Funktion so oder in ähnlicher Form ins Foren-Javascript übernehmen, so dass das Einbinden dann auch mit einer Zeile Code möglich ist.

Ich hoffe das hilft schon einmal weiter, Pamela arbeitet auch gerade an einem Tutorial in dem die neue Funktion auch anhand einiger Beispiele erklärt wird.

Viele Grüße
Ingmar

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
09.03.2010 10:16
#3 RE: Eingeabefeld für Links in Codebar einbetten
avatar
Mitglied

Also einige meiner User haben auch Probleme beim Einfügen von Links UND der Linkbeschreibung. Ich finde, es ist an der Zeit, diese Funktion mit einzubinden, weil es eigentlich heute Standart ist.

Also auf Link einfügen klicken, das 1. Eingabefeld für den Link geht auf, bestätigen und das 2. Eingabefeld für den Linknamen erscheint, bestätigen und fertig.

Vorschläge dazu wurden vor langer Zeit gemacht, bzw. diese Funktion wird seit langem gewünscht. Ich verstehe nicht, warum die Umsetzung so lange dauert, zumal diese Funktion gerade auch für ein Forum essentiell ist.



 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!