Seite 1 von 1

Was für ein Editor ist das

Verfasst: 13.01.2012 20:32
von sammy65
Hallo miteinenander,

in einem anderen phpbb Forum http://faszination-kakteen.forumieren.com habe ich diesen genialen Editor zum schreiben der Beiträge gefunden.

Gibt es den als Mod.?

[ externes Bild ]
Hier kann beispielsweise genial einfach eine URL eingegegeben werden. Das wäre genau das richtige für meine Benutzer, da die meisten keinen Plan von bbcodes, usw haben. Es sollte so einfach wie möglich sein

Hier die Menüleiste....
[ externes Bild ]

Re: Was für ein Editor ist das

Verfasst: 20.01.2012 20:26
von Talk19zehn
IMG Popup phpbb3

Hello sammy65, die Modifikation gemäß deiner bildlichen Nachfrage ist mir für ein phpBB nicht geläufig. Eventuell magst du jenes Snippet anschauen: http://www.phpbb3bbcodes.com/viewtopic.php?t=1754

Ich habe es in meinem Testbereich eingebaut und es läuft bisher fehlerlos. :wink:

Allerbeste Grüße

Re: Was für ein Editor ist das

Verfasst: 20.01.2012 20:33
von kidrob
Talk19zehn hat geschrieben:Eventuell magst du jenes Snippet anschauen: http://www.phpbb3bbcodes.com/viewtopic.php?t=1754
...und glaub der Mod "BBCodeBox3 - Expanded Version" von hackepeter13 in etwas "abgespeckter" Version.

Re: Was für ein Editor ist das

Verfasst: 21.01.2012 04:39
von BNa
Gibt da noch diesen Mod, der keine Scriptmeldung und keinen 'undefined' Fehler im IE erzeugt.
http://www.phpbb.com/community/viewtopi ... &t=2093815

Re: Was für ein Editor ist das

Verfasst: 22.01.2012 16:23
von sammy65
kidrob hat geschrieben:
Talk19zehn hat geschrieben:Eventuell magst du jenes Snippet anschauen: http://www.phpbb3bbcodes.com/viewtopic.php?t=1754
...und glaub der Mod "BBCodeBox3 - Expanded Version" von hackepeter13 in etwas "abgespeckter" Version.
Der ist schon mal nicht schlecht.

Ich hätte da gerne eine differenzierung. Den bisherigen "IMG" Button würde ich gerne für die Forenprofis beibehalten. Sonst motzen die wieder, daher möchte ich einen eigenen bbcode definieren mit diesem Popup.

Jetzt mein Problem:
Ich habe einen neuen bbcode erstellt

Code: Alles auswählen

[url_bild]{SIMPLETEXT}[/url_bild]
html ersetzung: <img src="{SIMPLETEXT}" />
Tipp anzeige: Eingabe der Bild URL in separates Fenster und automatische Übernahme
In der posting_buttons.html muss ich die Funktion da dem button zuordnen.
Nur, mein neu erstellter bbcode hat die id 22. Wie bekomme ich das jetzt hin,dass es dort auch funktioniert...?

Re: Was für ein Editor ist das

Verfasst: 22.01.2012 19:31
von Talk19zehn
OK, Sammy65, anhand meines Beispiels (Version des Boards: 3.0.10). Ich legte einen BBCode namens "hsimg" ( dieser hat die ID 15 ) an. In Deinem Falle wäre es die ID 22. Ich hole etwas weiter aus, denn Dein Vorgehen muss ja nicht mit meinem Vorgehen übereinstimmen. Ggf. findest du einen Lösungsansatz anhand meiner Idee, den du für dich nutzen kannst.

ACP / Beiträge /
BBCode Benutzung:

Code: Alles auswählen

[hsimg]{URL}[/hsimg]
HTML-Ersetzung:

Code: Alles auswählen

<div class="highslide-gallery">
<a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="" title="Per Klick: Vergrößerung im neuen Fenster öffnen" style="max-width:437px; max-height:307px;" /></a><div class="highslide-heading"></div>
</div>
Tipp-Anzeige:

Code: Alles auswählen

Bild in der Originalgröße anzeigen und schließen: [hsimg]Direktlink zum Bild[/hsimg]
Beim Verfassen eines Beitrags anzeigen: --> Keinen Haken!!! Also nicht anzeigen.

Zudem gehe ich davon aus, dass das Snippet eingebaut ist. Ich änderte dieses, wie folgt:
Diese Angaben laut Snippet für die posting_buttons.html ersetzte ich..

Code: Alles auswählen

function BBCimg()
        {
           var FoundErrors = '';
           var enterURL   = prompt('{L_ENTER_URL}');
           if (!enterURL)    {
              FoundErrors += "{L_ENTER_URL_EXPLAIN}";
           }
           if (FoundErrors)
           {
              alert("{L_ERROR_URL} : "+FoundErrors);
              return;
           }
           var bbtags = "[img]"+enterURL+"[/img]";
           document.forms[form_name].elements[text_name].value+=bbtags;
           document.forms[form_name].elements[text_name].focus();
        }



durch jene Angaben: !!!! Beachte ( siehe oben, mein Beispiel ) die "namentlichen Angaben" für hsimg bzw. BBChsimg!!!


Code: Alles auswählen

function BBChsimg()
        {
           var FoundErrors = '';
           var enterURL   = prompt('{L_ENTER_URL}');
           if (!enterURL)    {
              FoundErrors += "{L_ENTER_URL_EXPLAIN}";
           }
           if (FoundErrors)
           {
              alert("{L_ERROR_URL} : "+FoundErrors);
              return;
           }
           var bbtags = "[hsimg]"+enterURL+"[/hsimg]";
           document.forms[form_name].elements[text_name].value+=bbtags;
           document.forms[form_name].elements[text_name].focus();
        }
Diese Änderung laut Snippet in der posting_buttons.html habe ich weggelassen, nicht ausgeführt!!! IMG bleibt also im Ursprung bestehen.

Code: Alles auswählen

Find :

Code: Select all
<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" />

Replace with :

Code: Select all
<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="BBCimg()" title="{L_BBCODE_P_HELP}" />
Dafür fügte ich in der posting_buttons.html ein: Undzwar... ---> beachte bitte die Nr. 15 ( siehe oben, mein Beispiel ) als auch die "namentlichen Angaben" für hsimg bzw. BBChsimg!!!

Suche:

Code: Alles auswählen

<!-- BEGIN custom_tags -->
Davor einfügen:

Code: Alles auswählen

	<input type="button" class="button2" accesskey="p" name="addbbcode15" value="hsimg" style="width: 40px" onclick="BBChsimg()" title="{L_BBCODE_P_HELP}" />

Die Angaben für die language/en/posting.php laut Snippet habe ich übersetzt und in der language/de/posting.php entsprechend eingetragen.


Das war es auch schon. Ggf. mag ein "Editor-Spezialist" mal drüberschauen und Verbesserungen vorschlagen? :wink:
In meinem Falle funktioniert es gut.

- Dennoch leider ohne Gewähr -

Allerbeste Grüße

Re: Was für ein Editor ist das

Verfasst: 22.01.2012 22:00
von sammy65
Dankeschön für Deine Mühe.

Dann werde ich das morgen mal in Ruhe einbauen....
Ich meld mich wieder...

Re: Was für ein Editor ist das

Verfasst: 31.01.2012 09:47
von sammy65
Sorry, dass ich erst jetzt antworte,

es hat nicht geklappt.... nach dem Einbau gingen gar keine bbcodes mehr....

Re: Idee IMG-Zusatzfunktion BBCode via PopUp

Verfasst: 31.01.2012 21:50
von Talk19zehn
Hi sammy65, ich habe die Idee unter Berücksichtigung des Snippets nun in drei von einander unabhängigen Foren eingebaut und sie funktioniert gleichermaßen ohne jegliche Einschränkung der Standard-BBCodes.
Getestet phpBB-Version 3.09, 3.0.10 - IE8, IE9, Firefox....

Tut mir Leid, wenn es in deinem Falle nicht funktioniert. Ohne Angabe der detaillierten Einbauschritte ist mir eine Hilfe nicht möglich.

Beste Grüße

Re: Was für ein Editor ist das

Verfasst: 02.02.2012 07:37
von sammy65
Ich melde mich......