Pagina 1 van 1

Fout in bbcode met hide functie

Geplaatst: 31 jan 2007, 23:48
door Hessiedepo
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

Geplaatst: 01 feb 2007, 00:41
door Carlo Claessen
ten eerste effe update zou ik zeggen, verder klinkt alsof je de nummering niet goed hebt bijgewerkt

Geplaatst: 01 feb 2007, 08:57
door Derky
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.