Seite 1 von 2
Fehler in den bb-codes
Verfasst: 18.09.2004 21:11
von the-quality
Wenn ich ein neues Thema erstellen möchte und die Textfarbe per
DropDown ändern möchte, gibt er statt [color=...] nur [size=...] aus.
Frage: Ich welcher Datei kann ich diesen Fehler korrigieren?
Verfasst: 18.09.2004 22:47
von rabbit
zuerst einmal wäre wichtig zu wissen, ob du z.b. noch andere bbcodes hinzugefügt hast, und wenn ja: welche?

so ohne weiteres kommen keine fehler...

Verfasst: 18.09.2004 22:54
von the-quality
ja habe ich.
Glow und Schatteneffekt und durchgestrichen.
Wobei Glow und Schatten genauso über DropDown ausgewählt werden können.
Schau es dir ruhig hier mal an:
http://www.lifestylebude.org/forum
Verfasst: 18.09.2004 23:09
von rabbit
verlinke mal bitte deine posting_body.tpl als txt-datei...

Verfasst: 18.09.2004 23:16
von the-quality
Verfasst: 18.09.2004 23:35
von rabbit
da ist ja so ziemlich alles durcheinander...
wird etwas dauern, das wieder auf reihe zu bringen.

melde mich gleich wieder...
Verfasst: 18.09.2004 23:43
von rabbit
hast du zufällig eine unbearbeitete datei ohne die mods, und außerdem bitte noch die install-anweisungen der mods bzgl. posting_body.tpl.
die datei zu reparieren würde zu lange dauern, also versuchen wir mal einen sauberen neu-einbau. ich hoffe nur, du hast nicht ebensoviele fehler in die anderen dateien eingebaut...

Verfasst: 18.09.2004 23:48
von the-quality
Verfasst: 19.09.2004 00:02
von the-quality
Das ist der fürs durchgetrichen
http://www.phpbb.de/moddb/mod.php?id=37
und das der für Glow und Schatten
Code: Alles auswählen
#################################################################
## Hack Title: Glow and Shadow effects BBcode Hack
## Hack Version: 2.0.0
## Author: David Smith davidls14@yahoo.com.au - http://www27.brinkster.com/bb2c
## Description: adds a glow and shadow bbcode tags to your forum
##
## Installation Level: easy
## Installation Time: 1 minute
## Files To Edit: bbcode.tpl bbcode.php
## Included Files: n/a
#################################################################
##
## Author Note:
## This hack is ©2002 David Smith, All Rights Reserved
## Be sure to edit all templates you have loaded
##
#################################################################
## Before Adding This hack To Your Forum, You Should Back Up All Files Related To This hack
#################################################################
#
#-----[ Open includes/bbcode.phpex ]------------------------------------------
#
#
#-----[ Find ]------------------------------------------
#
$bbcode_tpl['color_open'] = str_replace('{COLOR}', '\\1', $bbcode_tpl['color_open']);
#
#-----[ Add after ]------------------------------------------
#
//Begin Glow Shadow Mod Copyright David Smith 2002
$bbcode_tpl['glow_open'] = str_replace('{GLOWCOLOR}', '\\1', $bbcode_tpl['glow_open']);
$bbcode_tpl['shadow_open'] = str_replace('{SHADOWCOLOR}', '\\1', $bbcode_tpl['shadow_open']);
#
#-----[ Find ]------------------------------------------
#
// [i] and [/i] for italicizing text.
$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);
#
#-----[ Add after ]------------------------------------------
#
// [glow=red] and [/glow] for glowing text.
$text = preg_replace("/\[glow=(\#[0-9A-F]{6}|[a-z]+):$uid\]/si", $bbcode_tpl['glow_open'], $text);
$text = str_replace("[/glow:$uid]", $bbcode_tpl['glow_close'], $text);
// [shadow=red] and [/shadow] for glowing text.
$text = preg_replace("/\[shadow=(\#[0-9A-F]{6}|[a-z]+):$uid\]/si", $bbcode_tpl['shadow_open'], $text);
$text = str_replace("[/shadow:$uid]", $bbcode_tpl['shadow_close'], $text);
#
#-----[ Find ]------------------------------------------
#
// [i] and [/i] for italicizing text.
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);
#
#-----[ Add after ]------------------------------------------
#
// [glow=red] and [/glow] for glowing text.
$text = preg_replace("#\[glow=(\#[0-9A-F]{6}|[a-z\-]+)\](.*?)\[/glow\]#si", "[glow=\\1:$uid]\\2[/glow:$uid]", $text);
// [shadow=red] and [/shadow] for glowing text.
$text = preg_replace("#\[shadow=(\#[0-9A-F]{6}|[a-z\-]+)\](.*?)\[/shadow\]#si", "[shadow=\\1:$uid]\\2[/shadow:$uid]", $text);
#
#-----[ Open templates/your template/bbcode.tpl ]------------------------------------------
#
#
#-----[ Find ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#-----[ Add after ]------------------------------------------
#
<!-- BEGIN glow_open --><span style="filter: glow(color={GLOWCOLOR}); height:20"><!-- END glow_open -->
<!-- BEGIN glow_close --></span><!-- END glow_close -->
<!-- BEGIN shadow_open --><span style="filter: shadow(color={SHADOWCOLOR}); height:20"><!-- END shadow_open -->
<!-- BEGIN shadow_close --></span><!-- END shadow_close -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Verfasst: 19.09.2004 00:03
von rabbit
mein problem sind mehere stellen:
der glow-hack ist z.b. mitten in den shadow gesetzt, d.h. mitten in dessen code.
die numerierung der 'addbbcode' ist völlig durcheinander, nach addbbcode20 kommt plötzlich addbbcode28, dann mitendrin der glow-hack mit addbbcode29, was nicht sein kann, denn die numerierung geht immer in 2er-schritten, mal abgesehen von dem, was ich oben schon erwähnte, nämlich, dass der glow mitten im shadow sitzt, wo er nix zu suchen hat...
dann suche ich hier vergeblich den hinweis aug shadow, glow etc., dafür taucht 'list' 2mal auf...
Code: Alles auswählen
Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
','
','[img]','[/img]','
','');[/code]
am besten wäre eine originale posting_body.tpl, um dort alles sauber einzubauen.
