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... :roll:
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... :roll:

Verfasst: 18.09.2004 23:48
von the-quality
Hier schonmal die letzte Datei

http://www.lifestylebude.org/posting_body2.txt

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... :roll:

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. :)