MGB Forum
Erlauben von Links bzw. HTML-Code für die Admin-Kommentare - Druckversion

+- MGB Forum (https://forum.m-gb.org)
+-- Forum: MGB 0.6.x - Veraltete Version (https://forum.m-gb.org/forumdisplay.php?fid=9)
+--- Forum: Feature-Wünsche (https://forum.m-gb.org/forumdisplay.php?fid=11)
+--- Thema: Erlauben von Links bzw. HTML-Code für die Admin-Kommentare (/showthread.php?tid=380)



Erlauben von Links bzw. HTML-Code für die Admin-Kommentare - AnyOne - 15.10.2013

Hallo Jürgen,
seit ein paar Monaten ist das MGB bei mir im Einsatz (http://starstable.bplaced.net/db/mgb/index.php) und funktioniert super.

Nun habe ich einen Feature-Wunsch:
könnte man nicht (evtl. konfigurierbar) dem Admin die Möglichkeit geben, Links (evtl. allgemein HTML-Code) in seinen Kommentaren einzufügen?

Besten Dank im Voraus für Deine Antwort.
Gruss - AnyOne


Re: Erlauben von Links bzw. HTML-Code für die Admin-Kommenta - mopzz - 15.10.2013

Im Kommentar werden BBCodes geparst. Das heißt, wenn Du eingibst
Code:
[url]http://www.meinehomepage.de/[/url]
oder
Code:
[url=http://www.meinehomepage.de/]Meine Homepage[/url]
dann wird dies auch als Link interpretiert. Das geht mit allen verfügbaren BBCodes (siehe bei einem neuen Eintrag) und auch mit Smileys.


Re: Erlauben von Links bzw. HTML-Code für die Admin-Kommenta - AnyOne - 15.10.2013

Danke für die schnelle Antwort. Und sorry, da hätt' ich selber drauf kommen sollen.

EDIT: Aber: eigentlich möchte ich die BBCodes nur für den Admin zulassen, nicht für die Benutzer!
Wie kann ich das erreichen ?


Re: Erlauben von Links bzw. HTML-Code für die Admin-Kommenta - mopzz - 15.10.2013

Hmm... das geht aktuell nicht. Nur über Umwege. Man müsste in den Code eingreifen. Ich sag' Dir mal was Du ändern musst. Suche folgende Zeilen in der index.php:
Code:
// set bbcode
if($settings['bbcode'] == 1)
    {
    $entry[$i]['message'] = bbcode_format($entry[$i]['message'], "");
    $entry[$i]['comment'] = bbcode_format($entry[$i]['comment'], "");
    }
else
    {
    $entry[$i]['message'] = bbcode_delete($entry[$i]['message']);
    $entry[$i]['comment'] = bbcode_delete($entry[$i]['comment']);
    }
und ändere sie zu
Code:
// set bbcode
if($settings['bbcode'] == 1)
    {
    $entry[$i]['message'] = bbcode_format($entry[$i]['message'], "");
    $entry[$i]['comment'] = bbcode_format($entry[$i]['comment'], "");
    }
else
    {
    $entry[$i]['message'] = bbcode_delete($entry[$i]['message']);
    $entry[$i]['comment'] = bbcode_format($entry[$i]['comment'], "");
    }
Dann müsste es so sein, dass Du für die Benutzer den BBCode ausschalten kannst, sie aber für den Kommentar immer noch geparst werden. Ich hab's nicht getestet, müsste aber funktionieren. Aber bedenke: Das musst Du bei einem Update dann auch wieder ändern. Eventuell werde ich das mal einbauen, dass man die BBCodes für Kommentare extra aktivieren bzw. deaktivieren kann. Aber versprechen kann ich's nicht.


Re: Erlauben von Links bzw. HTML-Code für die Admin-Kommenta - AnyOne - 15.10.2013

Und nochmals danke für die prompte Antwort.
Habs mal so gemacht und mir für allfällige Updates notiert.