Seite 1 von 5

[BETA] Popup zur URL- und IMG-Eingabe in Beiträgen

Verfasst: 25.01.2008 16:48
von Balint
Hallo!

Ein Port des MODs

Code: Alles auswählen

##############################################################
## MOD Title: userfriendly URL-input while posting
## MOD Author: Tsjakkaa < tsjakkaa@lycos.nl > (N/A) N/A
## MOD Description: This MOD makes it easier for the user to add a link text while posting.
##                When inserting a [url]-tag, it will prompt for the URL and link text of the URL
##               The complete bbcode-tag will be added this to the message.
##               It's just to force gently to add a text when adding a link
##
## MOD Version: 1.0.0
für phpBB 3.0. Inklusive Eingabe-Popup für IMG.

Download im MODX-Format:

http://phpbb.krizsan.de/url_image_prompt_0.2.0.zip

(Funktioniert mit subsilver2 und prosilver)


Kommentare, Bugreports etc. wie immer willkommen.


Viele Grüße,
Bálint

Verfasst: 30.01.2008 22:08
von Mahony
Hallo
Du hast etwas vergessen. Wenn man den Beschreibungstext weg lässt, erhält man einen Link mit der Beschreibung "Null" .

Also sollte man

Code: Alles auswählen

if (bbnumber == 16)
	{
		var URL = prompt('Enter the URL' , 'http://');
		var linktext = prompt('Enter link text' , URL.replace("http://", ""));
		bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1], URL, linktext);
	}
	else if (bbnumber != -1)
ersetzen mit

Code: Alles auswählen

if(bbnumber == 16){ // inserting a new URL-tag
         var URL = prompt('Gib die Adresse des Links ein ' , 'http://');
         if(URL && URL != 'http://'){
            var linktext = prompt('Gib einen Linknamen ein (optional)' , URL.replace("http://", ""));
            if(linktext){
                document.forms[form_name].elements[text_name].value += "[url=" + URL + "]" + linktext + bbtags[bbnumber+1];
             }
             else{
                document.forms[form_name].elements[text_name].value += bbtags[bbnumber] + URL + bbtags[bbnumber+1];
             }
             document.forms[form_name].elements[text_name].focus();
              return;
         }
         else{
            return;
         }

        }
	else if (bbnumber != -1)

Grüße: Mahony

Verfasst: 30.01.2008 22:15
von Balint
Hallo!

Jup, es war nur ein kleiner Fix, der in die Welt wollte. Danke für deinen Vorschlag, ich werde es in den nächsten Tagen aktualisieren.

Es soll auch sprachunabhängig werden, was allerdings wohl ein größerer Akt wird, weil - so scheint es mir - keine Möglichkeit gegeben wurde, in .js-Dateien Ersetzungen vorzunehmen. Muß ein Stück wohl in den Posting-Teil :-)


Viele Grüße,
Bálint

Verfasst: 30.01.2008 23:18
von nickvergessen
Balint hat geschrieben:Es soll auch sprachunabhängig werden, was allerdings wohl ein größerer Akt wird, weil - so scheint es mir - keine Möglichkeit gegeben wurde, in .js-Dateien Ersetzungen vorzunehmen. Muß ein Stück wohl in den Posting-Teil
{L_..} funktioniert nicht?

Verfasst: 31.01.2008 23:33
von Balint
Hi!

Eigentlich ist nach den Coding-Guidelines LA_* für Javascript vorgesehen, aber nach den enthaltenen Beispielen gilt das nur für in Templates eingebundene JavaScripts. Aber ich hab's auch selbst versucht, eine Ersetzung wird nicht vorgenommen.

Vielleicht könnte man nach dem Einfügen .js-Datei die entsprechenden Funktionen "überladen" - oder dem .js-Aufruf zwei Sprach-Parameter mitgeben. Bin da etwas ratlos, würde aber gerne vor dem Release der nächsten Version dieses Problem ebenfalls erledigen. :-)


Viele Grüße,
Bálint

Verfasst: 20.02.2008 18:24
von zuluh
Habe es genauso gemacht und mehrmals überprüft, Cache geleert usw. keine Änderung festzustellen?

Benutze Prosilver und habe auch ein paar BBCodes drin???

Verfasst: 20.02.2008 19:58
von User-Einer
Brwoser Cache auch löschen.

Verfasst: 20.02.2008 21:40
von zuluh
Jo das war es, da löscht mann alles ausser den Cache :)
Ich hab zu danken :D

@Balint: Würde ich mit in die Install_mod schreiben.

Verfasst: 20.02.2008 21:55
von Balint
Hi!

Werde ich machen, obwohl das immer vorausgesetzt wird bei allen Template-Änderungen. ;-)


Viele Grüße,
Bálint

Verfasst: 08.03.2008 23:54
von Balint
Hallo!

Update des MODs steht zur Verfügung, die Änderungen von Mahony sind umgesetzt, der Aufruf wurde jetzt an eine andere Stelle gepflanzt, es gibt auch ein Popup für das IMG-Tag.

http://phpbb.krizsan.de/url_image_prompt_0.2.0.zip


Viele Grüße,
Bálint