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

Sadikb 02-06-2011 11:41 AM

I have attached my working copy on 4.0.6. May work on 4.1 also.

Edit: Just Tested and this works fine on VB 4.1.1

waldbauer.com 06-20-2011 06:04 AM

Hello !

I use this a while but now i have troubles with highlighting ASM code.
Instead [ i always get &#91 - can this be fixed by myself ?

enivid2008 10-15-2011 12:32 PM

If anyone else here isn't fond of the plugin removing all formatting spaces and tabs in the first line of the code, you can do the following change:

Find:

PHP Code:

        $code trim(str_replace($codefind1$codereplace1$code)); 

Replace with:

PHP Code:

        $code rtrim(ltrim(str_replace($codefind1$codereplace1$code), "\n\r\o\x0B")); 


ellenthompson 07-14-2013 12:59 PM

i upload gashi.php in /include directory

i also upload xml in product upload from admincp.

where i upload this :

"the geshi Directory (which includes all the Language Files) to Direcotry includes"

i also see this error

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

please suggest me the solution

Gillysnyter 01-06-2014 08:32 PM

So I can post any code such as Java in the discussion and it will show up woth multple of colors like Notepad ++?


All times are GMT. The time now is 09:01 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.01394 seconds
  • Memory Usage 1,764KB
  • 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
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (15)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