Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Spoiler Plugin und Editor
#1
Ich habe mir unter Euren Link "https://www.mybb.de/component/option,com...nfo/id,88/" das Spoiler Plugin heruntergeladen, installiert und aktiviert. Klappt soweit rein manuell auch ganz gut. Doch wie schaffe ich es nun, einen Button so in den Editor einzubauen, das er dann dieses Plugin auch nutzt?
Zitieren
#2
Guck dir dazu bitte mal dieses Thema an.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Tja, da war ich schon, doch beantwortet das meine Frage nicht. Es sein denn, ich stell mich zu blöd an. Mein Problem ist ja kein selbgebastelter Code sondern der Bezug zu einem Plugin.
Zitieren
#4
Füge im Template codebuttons folgenden Code an der Stelle ein, an der der Button gezeigt werden soll. Du musst dann die Grafik spoiler.gif in den Ordner images/codebuttons/ laden.
Code:
<img name="spoiler" src="./images/codebuttons/spoiler.gif" onclick="insertCode('spoiler')" class="toolbar_normal" onMouseOver="toolbarHover('spoiler')" onMouseOut="toolbarUnHover('spoiler')" onMouseDown="toolbarMouseDown('spoiler')" alt="Spoiler">

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Michael schrieb:Füge im Template codebuttons folgenden Code an der Stelle ein, an der der Button gezeigt werden soll. Du musst dann die Grafik spoiler.gif in den Ordner images/codebuttons/ laden.
Code:
<img name="spoiler" src="./images/codebuttons/spoiler.gif" onclick="insertCode('spoiler')" class="toolbar_normal" onMouseOver="toolbarHover('spoiler')" onMouseOut="toolbarUnHover('spoiler')" onMouseDown="toolbarMouseDown('spoiler')" alt="Spoiler">
Seltsam, genau das hatte ich gemacht - zumindest war ich sicher dies gemacht zu haben. Jedenfalls jetzt funktioniert es! Danke! Smile
Zitieren
#6
hat jmand ne idee wie man einen spoiler mod in der 1.2 verwirklicht?
Zitieren
#7
Du kannst im Admin-CP eigenen MyCode anlegen. Schau dir mal den Code des Spoiler Plugins an, den solltest du als Basis nehmen können.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#8
nun, das ding ist, das ich das schon versucht habe. doch als ich dan den spoiler button gesetzt hatte ist das feld mit den threadbearbeitungstools (bold underline etc.) verschwunden. das ding besteht ja aus java. als ich den code für den button wieder entfernt hatte war dann auch das feld wieder da.
Zitieren
#9
Beschreib bitte mal genau, was du gemacht hast.
Vantage-Forum: http://vantage-forum.de/
Zitieren
#10
ich habe den code genommen:

### Edit codebuttons Template ####

Code:
<img name="spoiler" src="./images/codebuttons/spoiler.gif" onclick="insertCode('spoiler')" alt="Spoiler Text" border="0" class="toolbar_normal" onmouseover="toolbarHover('spoiler')" onmouseout="toolbarUnHover('spoiler')" onMouseDown="toolbarMouseDown('spoiler')">
zu finden hier: http://community.mybboard.net/showthread...2#pid75962

dies hier ist mein codebuttons template:
Code:
<script type="text/javascript" src="jscripts/editor.js?ver=120"></script>
<script type="text/javascript">
    {$editor_language}
    var clickableEditor = new messageEditor("message", {lang: editor_language, rtl: {$lang->settings['rtl']}});
    clickableEditor.bindSmilieInserter("clickable_smilies");
</script>

ich hatte den oben genannten code (glaube ich) nach ("clickable_smilies"); eingefügt

habe das alte spoiler script verwendet:
Code:
<?php
/*
Plugin Spoiler Tag
(c) 2005 by MyBBoard.de
Website: https://www.mybb.de
*/

$plugins->add_hook("parse_message", "spoiler_tag");

function spoiler_tag_info()
{
    return array(
        "name"            => "Spoiler Tag",
        "description"    => "F&uuml;gt einen Spoiler-Tag ([spoiler][/spoiler]) ins Forum ein, mit dem sich Texte verstecken lassen, so dass dieser nur von Personen gelesen werden kann, die es wollen.",
        "website"        => "https://www.mybb.de",
        "author"        => "MyBBoard.de",
        "authorsite"    => "https://www.mybb.de",
        "version"        => "1.0",
    );
}

function spoiler_tag_activate()
{
}

function spoiler_tag_deactivate()
{
}

function spoiler_tag($message)
{
    // Definitionen
    $spoiler_pattern = "#\[spoiler\](.*?)\[/spoiler\]#si";
    $spoiler_replace = "<b>Spoiler:</b> <div class=\"spoiler\">$1</div>";
    
    // MyCode ersetzen
    $message = preg_replace($spoiler_pattern, $spoiler_replace, $message);
    return $message;
}
?>

plugin aktiviert und .... dumm geschaut (kann sein, das es vielleicht doch leicht anders war, ich war gestern nacht doch schon recht müde)
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  SUCHE Spoiler + User Tagging Plugin tim14700 15 5.644 23.10.2016, 07:11
Letzter Beitrag: Jockl
  Spoiler im Text-Editor einfügen androidlove 4 2.006 26.05.2015, 07:19
Letzter Beitrag: Jockl
  myCode bzw. Spoiler Plugin in Editor einbauen Swat 6 6 3.072 24.12.2012, 14:28
Letzter Beitrag: Swat 6
  Plugin [spoiler] blukit 1 1.611 09.05.2009, 20:57
Letzter Beitrag: linwinman