Seite 1 von 2

BBcodeBox Spioler Probl

Verfasst: 27.07.2009 07:21
von siberia-angel
Hallo, ich habe gestern den BBcodeBox 1.0.8 eingebaut, und natürlich in einem test forum alles getestet. Soweit funktioniert das auch aber beim Spioler schreibt er auf dem Button bbcode Spioler View oder Hide wie bekomme ich denn das bbcode da weck das nervt mich.

mfg

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 12:07
von 4seven
hallo,

mach mal bitte einen screenshot und verlinke den hierher.
kann mir so nicht vorstellen, was du meinst.

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 12:41
von siberia-angel

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 13:17
von 4seven
das steht da normalerweise garnicht.

da steht eigentlich verstecken und anzeigen, wenn der normale spoil-tag angeklickt wird:

Code: Alles auswählen

[spoil]{TEXT}[/spoil]
wenn man es allerdings so macht:

Code: Alles auswählen

[spoil=beschriftung]{TEXT}[/spoil]
und 'beschriftung' leer lässt, könnte es sein, das es dann aussieht, wie bei dir :wink:

check das mal

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 13:57
von siberia-angel
:( also ich habe es wie beschrieben in der install anleitung gemacht alles andere funktioniert auch, habe folgende codes genommen

Code: Alles auswählen

- BBCode Benutzung

[spoil]{TEXT}[/spoil]


- HTML Ersetzung

<div style="text-align:left"><div class="spoiltitle">SPOILER: <input class="spoilbtn" type="button" value="{L_BBCODE_SPOILER_VIEW}" onclick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = '{L_BBCODE_SPOILER_HIDE}'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '{L_BBCODE_SPOILER_VIEW}'; }" onfocus="this.blur();" />
<div class="spoildiv">
<div style="display: none; border-top:1px #000 solid;">{TEXT}</div></div></div></div>

Code: Alles auswählen

- BBCode Benutzung

[spoil={TEXT2}]{TEXT}[/spoil]


- HTML Ersetzung

<div style="text-align:left"><div class="spoiltitle">SPOILER: <input class="spoilbtn" type="button" value="{TEXT2}" onclick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = '{TEXT2}'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '{TEXT2}'; }" onfocus="this.blur();" />
<div class="spoildiv">
<div style="display: none; border-top:1px #000 solid;">{TEXT}</div></div></div></div>
das ist merkwürdig

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 13:59
von 4seven
hast du das denn mal gecheckt?
4seven hat geschrieben:das steht da normalerweise garnicht.

da steht eigentlich verstecken und anzeigen, wenn der normale spoil-tag angeklickt wird:

Code: Alles auswählen

[spoil]{TEXT}[/spoil]
wenn man es allerdings so macht:

Code: Alles auswählen

[spoil=beschriftung]{TEXT}[/spoil]
und 'beschriftung' leer lässt, könnte es sein, das es dann aussieht, wie bei dir :wink:

check das mal

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 14:03
von siberia-angel
wenn ich den spoiler anklicke beim schrieben schaut es so aus

Code: Alles auswählen

[spoil][/spoil]
und wenn ich dann den text noch rein schreib schaut das am ende so aus wie auf dem bild :( oder ich verstehe dich falsch :oops:

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 14:09
von 4seven
die bcodes + html-ersetzung im acp bitte unangetastet lassen.

------------------------

ich meine, beide varianten mal in ein test-post packen:

Code: Alles auswählen

[spoil]irgendein text[/spoil]

Code: Alles auswählen

[spoil=]irgendein text[/spoil]
meinetwegen testweise nochmal diese variante:

Code: Alles auswählen

[spoil=beschriftung]irgendein text[/spoil]

------------

und poste mal als verlinkten screenshot das ergebnis :wink:

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 14:26
von siberia-angel
so testweise habe ich das jetzt mal genau so gemacht wie du es aufgeschrieben hast und dann als vorschau anzeigenlassen klick mich

Re: BBcodeBox Spioler Probl

Verfasst: 27.07.2009 14:34
von 4seven
ahja, also scheinbar wird bei dir die beschriftung für den standard-spoiler bbcode aus der lang_bbcodebox3.php nicht umgesetzt. also versuch mal folgendes in der ersetzung:

original
- BBCode Benutzung

[spoil]{TEXT}[/spoil]


- HTML Ersetzung

<div style="text-align:left"><div class="spoiltitle">SPOILER: <input class="spoilbtn" type="button" value="{L_BBCODE_SPOILER_VIEW}" onclick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = '{L_BBCODE_SPOILER_HIDE}'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '{L_BBCODE_SPOILER_VIEW}'; }" onfocus="this.blur();" />
<div class="spoildiv">
<div style="display: none; border-top:1px #000 solid;">{TEXT}</div></div></div></div>
testweise ersetzung
[spoil]{TEXT}[/spoil]


- HTML Ersetzung

<div style="text-align:left"><div class="spoiltitle">SPOILER: <input class="spoilbtn" type="button" value="anzeigen" onclick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'verstecken'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'anzeigen'; }" onfocus="this.blur();" />
<div class="spoildiv">
<div style="display: none; border-top:1px #000 solid;">{TEXT}</div></div></div></div>
fett markiertes evtl. anpassen