Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste
My spoiler
#1
Eine neue Erweiterung wurde veröffentlicht: My spoiler

Zitat:My spoiler is an advanced plugins who allows you to use mycode spoiler on your forums in thre ways:

[spoiler=title of spoiler]Here the content inside spoiler[/spoiler]

[spoiler="title of spoiler"]Here the content inside spoiler[/spoiler]

[spoiler]Here the content inside spoiler[/spoiler]

Adding button on sceditor and functinabillity and entire compatibillity for 1.8.x series, you have to use only on forums with the last MyBB release till now is 1.8.6 so i tested since first release and now i made public due to many suggestions on my forums.

It's a multilanguage file and fully customizable, add an stylesheet called spoiler.css and you can modify or customise as you wish on all senses, so i have to release here due some tests and helps on some other spoiler codes and plugins, we have working since 1.6.x series and all goes fine, when we update to 1.7 dev we have to make some code changes and finally after some released versions of MyBB we are proud to share with you our final projet to public due it's a very lightweight plugin but very usefull.

And finally here they are the plugin.

Thanks and enjoy it !!!
Zitieren
#2
hi!
hab das plugin eingebaut, funtioniert, allerdings seh ich das spoiler.png nicht im editor.
was hab ich übersehn? was falsch gemacht?
greets
sjfm
Zitieren
#3
Hast Du das Icon spoiler.png in dem Verzeichnis images/spoiler/ vorliegen?
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#4
Ich hatte auf einer anderen Seite diesbezüglich auch schon etwas geschrieben. Ich kopiere einfach meinen Post von da hier her.

Zitat:Das Plugin selbst trägt diesen Button in den Editor NICHT ein. Das kannst Du aber recht einfach per Hand erledigen.

Öffne dazu das folgende Template "Templates ohne Gruppe->codebuttons"

Füge nach

Code:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/sceditor/editor_themes/{$theme['editortheme']}" type="text/css" media="all" />

dies ein

Code:
<style type="text/css">
.sceditor-button-spoiler div  {
background: url(images/spoiler.png);
}
</style>

Suche nach

Code:
toolbar: "{$basic1}{$align}{$font}{$size}{$color}{$removeformat}{$basic2}image,{$email}{$link}|video{$emoticon}|{$list}{$code}quote|maximize,source",

mach daraus dies

Code:
toolbar: "{$basic1}{$align}{$font}{$size}{$color}{$removeformat}{$basic2}image,{$email}{$link}|video{$emoticon}|{$list}{$code}quote|maximize,source,spoiler",

Suche nach

Code:
{$editor_language}
$(function() {

darunter dies einfügen

Code:
$.sceditor.command.set('spoiler', {
exec: function() {
this.insert('[spoiler]', '[/spoiler]');
},
tooltip: "Spoiler einfügen"
});

Nun musst Du dir noch ein kleines Bildchen besorgen, mit den Maßen 16x16 px, welches dein Spoiler Button darstellen soll. Dies fügst Du dann in den Ordner images ein, welcher sich im Hauptverzeichnis befindet.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#5
Hi!
Ja jockl, hab ich.
MrBrechreiz, danke. Werd ich tun wenn ich zu Hause bin!
greets
sjfm
Zitieren
#6
hi!
falscher alarm!
nach dem zurücksetzen auf original und nochmaligem versuch, alles paletti
allerdings, das eingabe feld kommt nicht!
wie auf dem 3. vorschaubild auf https://www.mybb.de/erweiterungen/18x/pl...-spoiler2/


hmmm, jetzt ist die ganze leiste verschwunden. auch wenn ich die änderungen rückgängig mache.
nach zurücksetzen auf original ist die leiste doch wieder da.


Code:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/sceditor/editor_themes/{$theme['editortheme']}" type="text/css" media="all" />[/s]
[s]<style type="text/css">[/s]
[s].sceditor-button-spoiler div  {[/s]
[s]background: url(images/spoiler.png);[/s]
[s]}[/s]
[s]</style>[/s]
[s]<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/jquery.sceditor.bbcode.min.js?ver=1805"></script>[/s]
[s]<script type="text/javascript" src="{$mybb->asset_url}/jscripts/bbcodes_sceditor.js?ver=1808"></script>[/s]
[s]<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/editor_plugins/undo.js?ver=1805"></script>[/s]
[s]<script type="text/javascript">[/s]
[s]var partialmode = {$mybb->settings['partialmode']},[/s]
[s]opt_editor = {[/s]
[s]plugins: "bbcode,undo",[/s]
[s]style: "{$mybb->asset_url}/jscripts/sceditor/textarea_styles/jquery.sceditor.{$theme['editortheme']}?ver=1808",[/s]
[s]rtl: {$lang->settings['rtl']},[/s]
[s]locale: "mybblang",[/s]
[s]enablePasteFiltering: true,[/s]
[s]autoUpdate: true,[/s]
[s]emoticonsEnabled: {$emoticons_enabled},[/s]
[s]emoticons: {[/s]
[s]// Emoticons to be included in the dropdown[/s]
[s]dropdown: {[/s]
[s]{$dropdownsmilies}[/s]
[s]},[/s]
[s]// Emoticons to be included in the more section[/s]
[s]more: {[/s]
[s]{$moresmilies}[/s]
[s]},[/s]
[s]// Emoticons that are not shown in the dropdown but will still be converted. Can be used for things like aliases[/s]
[s]hidden: {[/s]
[s]{$hiddensmilies}[/s]
[s]}[/s]
[s]},[/s]
[s]emoticonsCompat: true,[/s]
[s]toolbar: "{$basic1}{$align}{$font}{$size}{$color}{$removeformat}{$basic2}image,{$email}{$link}|video{$emoticon}|{$list}{$code}quote|maximize,source,spoiler",[/s]
[s]};[/s]
[s]{$editor_language}[/s]
[s]$(function() {[/s]
[s]$.sceditor.command.set('spoiler', {[/s]
[s]exec: function() {[/s]
[s]this.insert('[spoiler]', '[/spoiler]');[/s]
[s]},[/s]
[s]tooltip: "Spoiler einfügen"[/s]
[s]});[/s]
[s]MyBBEditor = $("#{$bind}").sceditor("instance");[/s]
[s]{$sourcemode}[/s]
[s]});[/s]
[s]</script>


Zitat:It's a multilanguage file and fully customizable, add an stylesheet called spoiler.css and you can modify or customise as you wish on all senses,


der satz verwirrt mich etwas. eine spoiler.css gibts bei mir nicht.
greets
sjfm
Zitieren
#7
Eine neue Version wurde veröffentlicht: My spoiler 1.2.1
Zitieren
#8
Habe das Problem, dass der spoiler Code in Zitaten nicht geparst wird. Bzw ich habe die Codes teilweise noch in meinen Beiträgen drin und das Plugin anschließend installiert, nun wird der Spoilercode nicht umgewandelt, nach einem erneuten Speichern des Posts allerdings schon? Hat das was mit Caching der Posts zu tun oder woher kommt das?
Zitieren
#9
hi!
hab jetzt die 1.2.1 drüber gespielt. deaktiviert, aktiviert, das icon im editor ist nach wie vor vorhanden, aber das spoiler eingabe fenster kommt nach wie vor nicht. im editor wird nur
Code:
[spoiler][/spoiler]
angezeigt.
sollte doch mit 1.8* funktionieren!?
greets
sjfm
Zitieren
#10
Hast Du auch die Javascript Datei hochgeladen bzw. aktualisiert?
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren