Seite 1 von 2

Problem mit BBCodeBox3 - Mini-Plugin Wiki-BBCode [gelöst]

Verfasst: 24.08.2008 20:03
von rooky
Hallo,

ich benötige wieder einmal Hilfe:
ich habe ein Problem mit dem Wiki-Mini-Plugin für die BBCodeBox3.
Ich habe alle Dateien angepasst und verändert. Der Rollover-Effekt,
wenn der Curser über den Button fährt und der Hilfetext funktionieren.

Wenn ich dann auf den Button klicken, sollte ja eigentlich ein kleines
PopUp-Fenster aufgehen, in welches der Suchbegriff und die Bezeichnung
des Links eingegeben werden sollte, siehe Demo von 4seven:

4seven-Demoboard

Bei mir funktioniert das leider nicht. Es geht kein PopUp-Fenster auf,
stattdessen wird folgender Code in das Textfeld eingetragen:

Code: Alles auswählen

[wiki][/wiki]
Ich habe natürlich den Cache geleert, und die Vorgänge unter
Templates, Themes und Grafiksammlungen aktualisiert, und es
sind auch alle PopUp-Blocker ausgestellt...

Kann mir bitte jemand behilflich sein?

Testzugang: Name: testuser / Passwort: fussvolk

Info`s zum Forum:
Datenbank-Server: MySQL 5.0.32-Debian_7etch6-log
Version des Boards: 3.0.2
URL zum Board: http://selbstaendig.kilu.de/index.php
Eingebaute MODS: BBCodeBox3_1_0_5_premodded / BBCodeBox3 - Easy Upload Manager
BBCodeBox3 - Ajax userfile-manager / BBCodeBox3 - Google Ajax Maps
impressum_0_1_5 / Geo-Usermap / Simple Calendar 0.6.0

Vielen Dank im Voraus!!

Gruß Stefan

Verfasst: 24.08.2008 20:48
von 4seven
Hallo rooky,

dann scheint dir das hier zu fehlen :wink:
Eingangspost BBCodeBox3 hat geschrieben:- Pop-Up Plugin ** (Update 24.05.2008)
..**based on 'Popup zur URL- und IMG-Eingabe in Beiträgen' by Balint

Verfasst: 24.08.2008 21:24
von rooky
4seven hat geschrieben:Hallo rooky,

dann scheint dir das hier zu fehlen :wink:
Eingangspost BBCodeBox3 hat geschrieben:- Pop-Up Plugin ** (Update 24.05.2008)
..**based on 'Popup zur URL- und IMG-Eingabe in Beiträgen' by Balint
Hallo 4seven,

danke für Deine schnelle Antwort!
Dieses PlugIn löst mein Problem leider nicht. Ich habe die editor.js-Dateii
ersetzt, aber der oben beschriebene Fehler bleibt bestehen...

Gruß Stefan

Nachtrag: Es funktioniert ausschliesslich bei dem Wiki-BBCode nicht...

Verfasst: 25.08.2008 00:10
von 4seven
Ist kein Fehler der Datei (hab es jetzt mehrfach getestet), sondern scheint eine Besonderheit deines Boards (Providers)
oder des FTP-Dateiübertragungsmodus zu sein, whatever...

Nimm mal bitte testweise diese Datei und lade sie bitte im binary modus hoch

http://www.loaditup.de/files/263811.zip

Deine scheint einen Kodierungsfehler zu haben.
Wenn es dann immer noch nicht geht,
lösche mal bitte den Inhalt deines Ordners Cache im Root via FTP.

Verfasst: 25.08.2008 00:59
von rooky
4seven hat geschrieben:Ist kein Fehler der Datei (hab es jetzt mehrfach getestet), sondern scheint eine Besonderheit deines Boards (Providers)
oder des FTP-Dateiübertragungsmodus zu sein, whatever...

Nimm mal bitte testweise diese Datei und lade sie bitte im binary modus hoch

http://www.loaditup.de/files/263811.zip

Deine scheint einen Kodierungsfehler zu haben.
Wenn es dann immer noch nicht geht,
lösche mal bitte den Inhalt deines Ordners Cache im Root via FTP.
Hallo 4seven,

danke für Dein Engagement!

Den Cache-Ordner lösche ich eigentlich regelmäßig nach jeder Aktualisierung
des Boards per FTP, habe ich gerade wieder geleert...

Ich habe Deine Datei im binary modus hochgeladen, aber auch das
hat mein Problem leider nicht gelöst. Es wird beim Wiki-BBCode nach
wie vor kein PopUp-Fenster geöffnet, und der Code wird wie oben
beschrieben ins Textfeld geschrieben.

Die anderen Codes funktionieren...
Gruß Stefan

Verfasst: 25.08.2008 02:09
von 4seven
Verschiebe mal bitte testweise den kompletten Block...

Code: Alles auswählen

// >>>WIKI>>>1

    else if (bbopen == '[wiki=]')
	{
		var Error = '';
		var WIKIWORD = prompt('Wiki Begriff eingeben' , '');
		if (!WIKIWORD) {
        Error = "Du hast keinen Wiki Begriff eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
		if (WIKIWORD && WIKIWORD != '') {
		var WIKITITLE = prompt('Wiki Titel eingeben' , '');
	    if (!WIKITITLE) {
        Error = "Du hast keinen Wiki Titel eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
			if (WIKITITLE) {
				insert_text("[wiki=" + WIKIWORD + "]" + WIKITITLE + bbclose);
			}
		}
	}
hinter den hier..

Code: Alles auswählen

// >>>IMG_R>>>1
   else if (bbopen == '[img_r]')
	{
	    var Error = '';
		var IMGR = prompt('Bild URL eingeben\r\nhttp://www.media.de/galerie/pic.jpg' , '');
		if (!IMGR) {
        Error = "Du hast keine Bild URL eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
		if (IMGR) {
			insert_text(bbopen + IMGR + bbclose);
		}
		else {
			insert_text(bbopen + bbclose);
		}
	}

Verfasst: 25.08.2008 02:26
von 4seven
Kommando zurück, ich hab den Fehler gefunden:

dein wiki-bbcode sieht so aus
[wiki][/wiki]
also kann das javascript
else if (bbopen == '[wiki=]')
garnicht reagieren :D

bitte deinen bbcode + ersetzung korrigieren

Code: Alles auswählen

BBCode

[wiki={TEXT1}]{TEXT2}[/wiki]


Html-Ersetzung

<a href="http://de.wikipedia.org/wiki/{TEXT1}" style="color: green; text-decoration: underline;" onclick="window.open(this.href); return false;" title="Wiki: {TEXT1}">{TEXT2}</a>

Verfasst: 25.08.2008 02:27
von rooky
4seven hat geschrieben:Verschiebe mal bitte testweise den kompletten Block...

hinter den hier..
Habe ich gemacht, der wiki-code war ja ohnehin fast am Ende,
nun ist er direkt dahinter:

Code: Alles auswählen

// >>>BEGIN>>>SECTION>>>1

// >>>IMG_L>>>1
   if (bbopen == '[img_l]')
	{
	    var Error = '';
		var IMGL = prompt('Bild URL eingeben\r\nhttp://www.media.de/galerie/pic.jpg' , '');
		if (!IMGL) {
        Error = "Du hast keine Bild URL eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
		if (IMGL) {
			insert_text(bbopen + IMGL + bbclose);
		}
		else {
	insert_text(bbopen + bbclose);
		}
	}

// >>>IMG_R>>>1
   else if (bbopen == '[img_r]')
	{
	    var Error = '';
		var IMGR = prompt('Bild URL eingeben\r\nhttp://www.media.de/galerie/pic.jpg' , '');
		if (!IMGR) {
        Error = "Du hast keine Bild URL eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
		if (IMGR) {
			insert_text(bbopen + IMGR + bbclose);
		}
		else {
			insert_text(bbopen + bbclose);
		}
	}

// >>>WIKI>>>1

    else if (bbopen == '[wiki=]')
	{
		var Error = '';
		var WIKIWORD = prompt('Wiki Begriff eingeben' , '');
		if (!WIKIWORD) {
        Error = "Du hast keinen Wiki Begriff eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
		if (WIKIWORD && WIKIWORD != '') {
		var WIKITITLE = prompt('Wiki Titel eingeben' , '');
	    if (!WIKITITLE) {
        Error = "Du hast keinen Wiki Titel eingegeben";
		}
		if (Error) {
        alert("Fehler: "+Error);
        return;
        }
			if (WIKITITLE) {
				insert_text("[wiki=" + WIKIWORD + "]" + WIKITITLE + bbclose);
			}
		}
	}

// >>>FLV>>>1
   else if (bbopen == '[flv]')
	{
Hat leider auch nichts gebracht, Problem besteht immer noch...

Gruß Stefan

Verfasst: 25.08.2008 02:28
von 4seven
guck mal ein post drüber :wink:

Verfasst: 25.08.2008 02:40
von rooky
4seven hat geschrieben:Kommando zurück, ich hab den Fehler gefunden:

bitte deinen bbcode + ersetzung korrigieren

Code: Alles auswählen

BBCode

[color=red][wiki={TEXT1}]{TEXT2}[/wiki][/color]


Html-Ersetzung

[color=red]<a href="http://de.wikipedia.org/wiki/{TEXT1}" style="color: green; text-decoration: underline;" onclick="window.open(this.href); return false;" title="Wiki: {TEXT1}">{TEXT2}</a>[/color]
Ich habe jetzt den rot markierten Code bei mir eingesetzt,
hat aber nichts gebracht, oder mache ich jetzt etwas verkehrt?
4seven hat geschrieben: dein wiki-bbcode sieht so aus
[wiki][/wiki]
also kann das javascript
else if (bbopen == '[wiki=]')
garnicht reagieren :D
Ich muss gestehen, ich sehe keinen Fehler...
Was ist da verkehrt??