Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Beta Releases

Reply
 
Thread Tools
Rcodes or how to insert Html thanks to specific tags - beta2 Details »»
Rcodes or how to insert Html thanks to specific tags - beta2
Version: 1.00, by Akex Akex is offline
Developer Last Online: Jan 2008 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 08-26-2004 Last Update: Never Installs: 3
Is in Beta Stage  
No support by the author.

Beta 2 News :

- Not necessary to use { } anymore. If you want to use them, then you must insert them in the tag definition
- Options added. Defined in the code replacement with {*number} and then replaced in post when viewing it. See the description and teh screenshots for more details.
- Html preview of the rcode when processign post preview
- Keep in mind that if you want to put an url as parameter you MUST untick the parse url option when writting the post.

--------------------------------------------------------------------------



Description :
-------------

This hack allows you to insert somes tags in post which will be then replaced by html output.


How to use it
-------------

- Fill the tag field when adding a new tag. e.g. {test} or test or whatever else.
- Add some options in the code replacement. Options are definied by this way : {*number} e.g. {*1} {*2} ...
- The first option must be {*1} aso ... if the first option is not {*1} then the script will correct it and
order all the other options.
- When writting a post you can insert a rcode tag : if you defined a {htaccess} tag, then put
{htaccess}(options seperated by ,), if it's htaccess (without { } ) then put htaccess(options separated by ,).



Well I will give an exemple :


title : table
tag : table
replacement : <table><tr><td>{*1}</td><td>{*2}</td></tr></table>


In the post I will put : table(option1, option2)
then when viewing the thread this code will be replaced by this : <table><tr><td>option1</td><td>option2</td></tr></table> directly parsed when viewing so no html code will be visible.

Note that you can use in your html replacement code, css classes from your board (alt1, alt2, tcat ... )

Then you can imagine, it will be easy to insert in post some forms, html outputs ...

Well, see the screenshots for more details


Copyright

This script was built by Akex
This hack is NOT to be re-distributed in any way or placed on a website for download without permission.
All copyright notes in the script files must remain unchanged.


NB : for beta purposes, instructions are in a text files, I will do an automatic installation script for next time.


Instructions


Query : 1
Phrases : 13
Files to modify : 4
Files to add : 1


Beta 2 today

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 08-27-2004, 02:01 PM
HiDeo's Avatar
HiDeo HiDeo is offline
 
Join Date: Oct 2003
Posts: 306
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice hack akex !

I'll test tomorrow

[high]* HiDeo clicks intall [/high]
Reply With Quote
  #3  
Old 08-27-2004, 04:10 PM
Akex Akex is offline
 
Join Date: Jul 2003
Location: France
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well as it's just a beta1 I will put in next version more features .
Reply With Quote
  #4  
Old 08-27-2004, 05:19 PM
Mythor Mythor is offline
 
Join Date: Aug 2004
Location: Sydney, Australia
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This looks interesting, Akex. It looks like something that can already be done with BB Codes, though? Or am I missing something?
Reply With Quote
  #5  
Old 08-27-2004, 05:21 PM
Akex Akex is offline
 
Join Date: Jul 2003
Location: France
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, with bbcodes you need a closing tag instead of one unique tag for this hack. No closing tag is needed
Reply With Quote
  #6  
Old 08-27-2004, 05:23 PM
Mythor Mythor is offline
 
Join Date: Aug 2004
Location: Sydney, Australia
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahhh, right. Nice.
Reply With Quote
  #7  
Old 08-27-2004, 05:27 PM
Akex Akex is offline
 
Join Date: Jul 2003
Location: France
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I made this hack for admin use only. Well, presently, everybody can insert rcode tags which have an html replacement but it was made above all in order to easily insert forms, tables aso ... , make the posts dynamic.
Reply With Quote
  #8  
Old 08-27-2004, 07:38 PM
HiDeo's Avatar
HiDeo HiDeo is offline
 
Join Date: Oct 2003
Posts: 306
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes it's a really nice idea !

I'm waiting for the next beta
Reply With Quote
  #9  
Old 08-27-2004, 09:48 PM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

wow, that's really nice

What is planned for further versions?
Reply With Quote
  #10  
Old 08-28-2004, 05:00 AM
Milorad Milorad is offline
 
Join Date: Mar 2003
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is something I've been really looking forward to.

Is it capable of working without the { } ? -- if so, I could kiss you

I wanted something which would allow me to replace certain keywords with links. Like the name of my board, the name of my forums, or other affiliated sites.

So when someone types, say... vBulletin it could link to vbulletin.com
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:24 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05136 seconds
  • Memory Usage 2,284KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete