URL/IMG PopUp Mod

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

URL/IMG PopUp Mod

Beitrag von Scotty »

Gefunden hab ich nur das hier:
http://www.phpbbhacks.com/download/4745

Das Problem bei dem MOD ist, das wenn man da ne URL eingibt, man aber keine Linkbeschreibung eingeben will nur ne Warnmeldung kommt und gar nix passiert.

Es sollte eher so sein das wenn man da dann auf Abrechen klickt das dann eben der normale URL Code genommen wird, ohne Linkbeschreibung.

Kennt da jemand was?
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

Ungetestet:
Nach Einbau des Mod´s
suche in posting_body.tpl

Code: Alles auswählen

function BBCurl() {
	var FoundErrors = '';
	var enterURL   = prompt("Enter your URL", "http://");
	var enterTITLE = prompt("Enter the webpage title", "LINK");
	if (!enterURL)    {
		FoundErrors += " You have not entered the URL yet!";
        }
    if (!enterTITLE)  {
	FoundErrors += " You have not entered the title yet!";
    }
	if (FoundErrors)  {
		alert("Error!"+FoundErrors);
		return;
	}
	var ToAdd = "[URL="+enterURL+"]"+enterTITLE+"[/URL]";
	document.post.message.value+=ToAdd;
	document.post.message.focus();
}
und ersetze mit

Code: Alles auswählen

function BBCurl() {
	var FoundErrors = '';
	var enterURL   = prompt("Enter your URL", "http://");
	var enterTITLE = prompt("Enter the webpage title", "LINK");
	if (!enterURL)    {
		FoundErrors += " You have not entered the URL yet!";
	}
	if (FoundErrors)  {
		alert("Error!"+FoundErrors);
		return;
	}
       if (!enterTITLE) {
               var ToAdd = "[URL]"+enterURL+"[/URL]";
        }
        else {
	        var ToAdd = "[URL="+enterURL+"]"+enterTITLE+"[/URL]";
	}
        document.post.message.value+=ToAdd;
	document.post.message.focus();
}
... damit kann das Eingabefeld für die Beschreibung auch leer bestätigt werden!

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Funktioniert ;) Danke.

Kann man das noch so machen das man zu erst die Linkbeschreibung eingeben muss und das da falls man einen Text markiert hat genau der da dann automatisch eingefügt wird?

Edit: Ersteres hab ich so selber hinbekommen ;) brauch man ja nur die 2 Zeilen vertauschen, aber das zweite wäre echt schon toll wenn das ginge…
Zuletzt geändert von Scotty am 26.06.2005 00:34, insgesamt 1-mal geändert.
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

suche

Code: Alles auswählen

function BBCurl() {
   var FoundErrors = '';
   var enterURL   = prompt("Enter your URL", "http://");
   var enterTITLE = prompt("Enter the webpage title", "LINK"); 
und ersetze mit

Code: Alles auswählen

function BBCurl() {
   var FoundErrors = '';
   var enterTITLE = prompt("Enter the webpage title", "LINK"); 
   var enterURL   = prompt("Enter your URL", "http://");
Damit wird zuerst nach der Beschreibung gefragt. Daß dort automatisch ein vorher markierter Text erscheint, liegt außerhalb meines Javascript-Horizontes :oops: :D das bekomme ich nicht hin...

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

andreasOymann hat geschrieben:Daß dort automatisch ein vorher markierter Text erscheint, liegt außerhalb meines Javascript-Horizontes :oops: :D das bekomme ich nicht hin...
Schade ;) aber vielleicht weiß das ja irgendeiner ;)?

Dennoch danke :).
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

mmmh, probiers mal hiermit:

suche

Code: Alles auswählen

function BBCurl() {
   var FoundErrors = '';
   var enterTITLE = prompt("Enter the webpage title", "LINK");
   var enterURL   = prompt("Enter your URL", "http://");
und ersetze mit

Code: Alles auswählen

function BBCurl() {
   var FoundErrors = '';
   if (window.getSelection) {
    var markedTEXT = window.getSelection();
  } else if (document.getSelection) {
    var markedTEXT = document.getSelection();
  } else if (document.selection) {
    var markedTEXT = (document.selection.createRange().text);
  }
   var enterTITLE = prompt("Enter the webpage title", markedTEXT);
   var enterURL   = prompt("Enter your URL", "http://");
A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Funktioniert ;) nur setzt er den markierten text neu dahinter bzw. am ende und ersetzt ihn nicht mit den Code und dem markierten text.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“