Fout in bbcode met hide functie

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Hessiedepo
Berichten: 13
Lid geworden op: 24 aug 2006, 21:59

Fout in bbcode met hide functie

Bericht door Hessiedepo » 31 jan 2007, 23:48

Wat is het probleem? hide functie werkt niet goed meer
Wanneer ontstond het probleem?na het installeren van wmp en qt mod
Adres van je forum: http://
Directe link naar de modification:
phpBB versie: 2.0.21
Heb je onlangs een andere mod of stijl geïnstalleerd? ja ,
Heb je gezocht naar een antwoord? ja

Afbeelding

Als ik op de "hide" knop klikt komt er [youtube] te voorschijn in mijn tekstvak.

ik denk dat het te maken heeft met de volgorde in bbcode.tpl of bbcode.php of posting_body.php

daarom heb ik deze 3 files even geupload op deze site

http://www.speedyshare.com/591175411.html

Iemand die dit kan bekijken en zeggen wat er verandert moet worden ?

Alvast bedankt

Hessie

Gebruikersavatar
Carlo Claessen
Berichten: 1280
Lid geworden op: 02 jul 2005, 14:05

Bericht door Carlo Claessen » 01 feb 2007, 00:41

ten eerste effe update zou ik zeggen, verder klinkt alsof je de nummering niet goed hebt bijgewerkt
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Bericht door Derky » 01 feb 2007, 08:57

Dit komt door de Multiple BBcode MOD.
Er gebruiken nu een paar bbcodes dezelfde nummers.


Je kan de nummers vinden in templates/jouwtemplate/posting_body.tpl

Code: Selecteer alles

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[center]','[/center]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[img]','[/img]','','','[GVideo]','[/GVideo]','[youtube]','[/youtube]','{MOD_USERNAME}');
imageTag = false;[/code]

Zo ziet het er bij mij uit.
Iedere stukje tussen de ' ' is een nummer en je begin bij de 0 dus:

Code: Selecteer alles

[b] = 0
[/b] = 1
[i] = 2
[/i] =3
enz..
Als je iets naar beneden scrolt in dat bestand zie je staan:

Code: Selecteer alles

<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onclick="bbstyle(0)" onmouseover="helpline('b')" />
name="addbbcode0"
onclick="bbstyle(0)"
Hier staat dus 0 dus dat is de en
(De volgende is dus 2 en die daarna is 4)

Bij de multiple BBcode staat:

Code: Selecteer alles

<!-- BEGIN MultiBB -->
<td><span class="genmed">
<input type="button" class="button" accesskey="{MultiBB.KEY}" name="{MultiBB.NAME}" value="{MultiBB.VALUE}" style="width: {MultiBB.WIDTH}px" onClick="{MultiBB.STYLE}" onMouseOver="helpline('{MultiBB.VALUE}')" />
</span></td>
<!-- END MultiBB -->
Hier zie je dus dat het nummer automatisch wordt bepaald.
In het bestand includes/bbcode.php staat de code

Code: Selecteer alles

// load BBcode MODs info
		$val = ($i*2)+18 ;
		$help_lang = ( !empty($lang['bbcode_help'][(strtolower($EMBB_values[$i]))]) ) ? $lang['bbcode_help'][(strtolower($EMBB_values[$i]))] : $lang['bbcode_help'][$EMBB_values[$i]];
		$template->assign_block_vars('MultiBB', array(
			'KEY' => $hotkeys[$i],
			'NAME' => "addbbcode$val",
			'HELP' => sprintf($help_lang, $hotkeys[$i]),
			'WIDTH' => $EMBB_widths[$i],
			'VALUE' => $EMBB_values[$i],
			'STYLE' => "bbstyle($val)")
		);
$val = ($i*2)+18 De 18 zal bij jouw een ander nummer zijn, deze moet je dus aanpassen zodat de nummers kloppen.

Gesloten