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)

zeroality 06-02-2010 08:27 PM

Installed artvs' modified product, as found here. Works great on vB4.0.3 and I'm not seeing any problems as reported in the later posts - and did not scroll down to see jarkkol's modification until it was too late.

Seems good to go, although I'm having trouble finding documentation on this. IE: what are the code tags for all languages? IE: Is ruby [code=ruby]? Is javascript [code=js] or [code=javascript]? Hopefully I'll find a list on the 6 middle pages of this thread.

Don't know why one of you don't post this as an official MOD for vb4... So useful!

mariohn 06-03-2010 09:56 PM

I can not get this to work on vB4.0.3
Can someone post a step by step guide for 4.0.3 Please, I really need this mod to get my forums going.

digitalpoint 06-04-2010 07:44 PM

This is a really nice add-on. I used this as a basis for one I made for vB4... some changes I made (in case Andreas ever makes an "official" version for vB4):
  • Updated for vBulletin 4.
  • Instead of using [highlight], I decided to extend [code]. It uses it if you specify a parameter like so: [code=javascript]
  • I'm intercepting [html] and [php] BBCodes to use this automatically.
  • Reads all available languages (from the geshi language directory) so just having the file in the directory displays it as being available on the BBCode help page (see example).

petreza 08-14-2010 04:28 PM

Can anyone confirm that this Add-on works in vB 4.0.5?
I am a vBulletin newbee and if I break it I would not know how to fix it.
I see that it took some modification just to get it to work in 4.0.2 so I imagine it would take more for 4.0.5

lutek 08-23-2010 06:32 PM

Quote:

Originally Posted by digitalpoint (Post 2048405)
This is a really nice add-on. I used this as a basis for one I made for vB4... some changes I made (in case Andreas ever makes an "official" version for vB4):
  • Updated for vBulletin 4.
  • Instead of using [highlight], I decided to extend [code]. It uses it if you specify a parameter like so: [code=javascript]
  • I'm intercepting [html] and [php] BBCodes to use this automatically.
  • Reads all available languages (from the geshi language directory) so just having the file in the directory displays it as being available on the BBCode help page (see example).

could you attach your modification?

XLD_Bull 09-19-2010 12:08 PM

Hi all,

Really interesting but I have 2 big issues to use it definitely :

1 - It deletes spaces before the code
James had a solution but impossible to download it. :-(
https://vborg.vbsupport.ru/showpost....6&postcount=80
Does someone else fixed it?

2 - It deletes carriage return when you copy the code and paste it in a editor.
The whole text is one line only.
If someone has also a solution for this.

I will adopt it if I correct it succesfully but I do not know how. :-(

Thanks in advance for your help.

David

AshMagic 12-09-2010 12:31 PM

Quote:

Originally Posted by XLD_Bull (Post 2100459)
Hi all,

Really interesting but I have 2 big issues to use it definitely :

1 - It deletes spaces before the code
James had a solution but impossible to download it. :-(
https://vborg.vbsupport.ru/showpost....6&postcount=80
Does someone else fixed it?

2 - It deletes carriage return when you copy the code and paste it in a editor.
The whole text is one line only.
If someone has also a solution for this.

I will adopt it if I correct it succesfully but I do not know how. :-(

Thanks in advance for your help.

David

We have fixed this issue through trial and error. BIG pain in the a**.

AshMagic 12-09-2010 01:48 PM

Can confirm that:

https://vborg.vbsupport.ru/showpost....&postcount=108

Works with 4.1.0.. Kind of!

There is an error when visiting the CMS though :(

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bbcode.php(194) : eval()'d code on line 11

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bbcode.php(194) : eval()'d code on line 11

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bbcode.php(194) : eval()'d code on line 11

AshMagic 12-09-2010 09:03 PM

Quote:

Originally Posted by JarkkoL (Post 2007541)
I made few changes to the product-advhighlight.xml file posted by artvs to make this mod work properly with vb4.0.2. I used latest GeSHi (1.0.8.6) with this mod:

- Added the is_array() check mentioned above.

- Changed the bbcode_highlight template to use "Maximum [CODE] Lines" defined in BB Code Settings. Previous version printed all the lines to the page regardless how long code you pasted within the code-tags, while this version limits the code window height and adds vertical scrollbar for code with more lines. It's doesn't limit the height exactly to the "Maximum [CODE] Lines" (I guess because of the different fonts used in the standard vB code tag and GeSHi), but is pretty close anyway (:

- Changed GeSHi to use GESHI_HEADER_PRE_VALID instead of GESHI_HEADER_DIV. This fixes word wrapping issue in the code window, i.e. previous version wrapped long code lines while this version adds horizontal scrollbar in that case.

- Fixed typos ;)


Disclaimer: I'm newbie when it comes to php & vb modding, so use this version at your own discretion (:

Can confirm that this works great with 4.2 and has solved my issue. Thanks :D

erosolmi 12-26-2010 11:00 AM

Does someone has a working xml file to be used in 4.1?
Thanks a lot


All times are GMT. The time now is 09:33 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.01360 seconds
  • Memory Usage 1,745KB
  • 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
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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