vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Trouble with parsed sigs. (https://vborg.vbsupport.ru/showthread.php?t=208516)

DragonBlade 03-16-2009 11:56 AM

Trouble with parsed sigs.
 
Hullo, people.

At the forum I help administrate, the users just love their rainbow text. Recently, there seems to have been a problem with the rainbow text BBCode mod we had been using, so I thought I'd try to take a whack at writing my own.

Anyways, the old BBCode was just added via the "Custom BBCode" manager, and used a bunch of JavaScript to change the {param} stuff.

I was thinking, "Well, why not just do it in PHP and make it a Plugin instead?"

So I wrote a PHP version that works nicely, but only in posts. It works in a signature until that signature is viewed a few times, then it craps out.

Like, the PHP Regular Expression I use is:
Code:

$pattern = '#(.*)\[rainbow\](.+)?\[/rainbow](.*)#si';
So if I put,
[rainbow]Stupid fairy stuff[/rainbow]
Well, first it would come out all rainbow-y and stuff, but then (I'm assuming after it gets cached) it just appears as above. Which sucks. Which I'd like to fix. But how?


All times are GMT. The time now is 11:47 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00984 seconds
  • Memory Usage 1,702KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete