vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Advanced Syntax Highlighting - BBCode [highlight] (https://vborg.vbsupport.ru/showthread.php?t=93071)

digitalpoint 09-04-2005 07:54 PM

Is there a way to get it to not parse bbcode within the highlight tags?

For example, try this:

[highlight=php]<?php
echo '[b]test';
?>[/highlight]

It gives me:

Quote:

echo '&#### start pluginlist ###;b&#### start pluginlist ###;test';
Also, really minor, but shouldn't this line:

PHP Code:

if (!is_array($codefind)) 

be:
PHP Code:

if (!is_array($codefind1)) 


digitalpoint 09-04-2005 10:52 PM

The comments being output looks like it was caused by a bug in RC2, which was fixed for the next release already, so I got that squared away. Very nice plug-in BTW... I changed it to be CODE instead of HIGHLIGHT (more natural to me) and I added a little extra to have it intercept the normal PHP and HTML tag calls. :)

Jesse Stratford 10-16-2005 06:03 AM

Hi Kirby,

This looks like an awesome plugin. I'm interested in knowing if it can be changed such that a tag like [as] automatically invokes this plugin using ActionScript as the type. I know I can use [highlight=ActionScript] but the problem is my board is 4 years old and already has a few hundred thousand posts which used the [as] syntax.

I've tried playing around with it but to no avail.

Primarily I changed:
Code:

$this->tag_list['option']['highlight']
to
Code:

$this->tag_list['option']['as']
But no dice.

Any help much appreciated.

Cheers

Jesse

Alphawolf83 10-18-2005 02:52 PM

It does not work on v3.0.7, right? ;)
Good Job!

marc_t 11-02-2005 09:38 PM

Quote:

Originally Posted by Jesse Stratford
Hi Kirby,

This looks like an awesome plugin. I'm interested in knowing if it can be changed such that a tag like [as] automatically invokes this plugin using ActionScript as the type. I know I can use [highlight=ActionScript] but the problem is my board is 4 years old and already has a few hundred thousand posts which used the [as] syntax.

I've tried playing around with it but to no avail.

Primarily I changed:
Code:

$this->tag_list['option']['highlight']
to
Code:

$this->tag_list['option']['as']
But no dice.

Any help much appreciated.

Cheers

Jesse

Any NEws on this. HAve the same problem.

Wildthinks 11-04-2005 09:58 AM

Quote:

Originally Posted by marc_t
Any NEws on this. HAve the same problem.

Yupp,
also interesting on a solution.

Andreas 11-04-2005 10:51 AM

If you just want [as] for ActionScript, then change it to
PHP Code:

$this->tag_list['no_option']['as'

as well as
PHP Code:

function handle_bbcode_highlight(&$parser$code

and

PHP Code:

$geshi = new GeSHi($code'ActionScript'$path); 


Jesse Stratford 11-04-2005 11:03 PM

Thanks Andreas. I figured that our just yesterday myself and it worked pretty well. The only problem I'm finding is that all NEW posts will highlight correctly but all the old posts which have [as]foobar[/as] just remain as plain text. What's with that? How can I fix it up?

Any help much appreciated.

Cheers

Jesse

Andreas 11-05-2005 04:05 AM

[sql]truncate post_parsed[/sql]

Jesse Stratford 11-05-2005 01:55 PM

Works great. Thanks!


All times are GMT. The time now is 09:21 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.01365 seconds
  • Memory Usage 1,746KB
  • 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
  • (4)bbcode_code_printable
  • (5)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete