Spoiler BBcode probleem

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
jelle1110
Berichten: 2
Lid geworden op: 18 jan 2013, 12:58
Locatie: Katwijk

Spoiler BBcode probleem

Bericht door jelle1110 » 18 jan 2013, 13:14

  • Adres van je forum: Lokaal
    Event. modificaties op je forum: Geen
    Wanneer ontstond het probleem? Na het invoeren van BBCode
    phpBB versie: 3.0.11


    Heb je onlangs iets veranderd aan je forum?: nee
    Wat is het probleem?
    Spoiler BBCode werkt niet mee
Hallo allemaal,

Ik ben bezig om mijn forum (http://www.ncis-forum.nl) lokaal te upgraden naar phpbb 3.0.11 maar ik heb een klein probleempje waar ik niet echt uit kom.

Op het huidige forum wat nu nog online staat maken we gebruik van [spoil][/spoil] tags om het verhaal van een aflevering niet te verraden voor andere gebruikers.
Na het installeren van PHPBB 3.0.11 heb ik weer BBcode ingevoerd voor spoilers maar dit werkt niet voor oudere berichten die ik mee heb genomen van het phpbb2 forum.

Dit is de BBcode die ik in het beheerpaneel heb toegevoegd:

BBCode:

Code: Selecteer alles

[spoil]{TEXT}[/spoil]
HTML:

Code: Selecteer alles

<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Spoiler:</b> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onclick="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 = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">{TEXT}</div></div></div>

Alle nieuwe berichten die gepost worden tussen de [spoil][/spoil] tags worden mooi verborgen, maar alle oudere berichten die ik heb meegenomen van het phpbb2 forum en heb omgezet naar phpbb3 worden gewoon weergegeven als [spoil] bla bla bla tekst tekst tekst[/spoil].
Als ik bij een oud berichtje op 'edit' druk en vervolgens direct opsla dan wordt de tekst opeens wel verborgen.

Hoe kan ik dit oplossen?
Moet ik alle oude berichten met de hand opnieuw opslaan of is er hier een handigheidje voor? :roll:

Alvast bedankt :mrgreen:
Afbeelding

Gebruikersavatar
Pola
Berichten: 1495
Lid geworden op: 19 jan 2012, 14:40
Contacteer:

Re: Spoiler BBcode probleem

Bericht door Pola » 18 jan 2013, 13:47

Je kunt de Support ToolKit installeren en vervolgens alle BBCodes opnieuw genereren met de tool "Reparse BBCode".
HGN op phpbb.com

jelle1110
Berichten: 2
Lid geworden op: 18 jan 2013, 12:58
Locatie: Katwijk

Re: Spoiler BBcode probleem

Bericht door jelle1110 » 18 jan 2013, 14:52

Dat ga ik straks dan even proberen!
Ik laat de uitkomst dan wel even weten.
Bedankt voor de tip : :D

Het heeft perfect gewerkt!
Heel erg bedankt.

Hier kan een slotje op :mrgreen:
Afbeelding

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: Spoiler BBcode probleem

Bericht door PhilipvD » 18 jan 2013, 18:10

Super dat je probleem opgelost is! :)

Let er in het vervolg wel even op dat je niet dubbelpost (Algemene Voorwaarden #3.5). Ik heb je berichten samengevoegd. Bedankt.

Gesloten