vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=5)
-   -   Add spanish characters/ or other language characters (https://vborg.vbsupport.ru/showthread.php?t=34840)

kypdurron 02-05-2002 10:00 PM

This hack will let you add "spanish" characters to your
vbcode (á é í ó ú Ñ ñ ¡ ¿)! You can follow the same
format for other languages, (french, for example û ù, etc.)
This is a beta hack, mainly since it's my first "hack".
I created it on 2.2.1.

1)edit template vbcode_buttons

after:
"<input type="button" class="bginput" value="Quote" title="Insert Quote" onclick="vbcode(this.form,'QUOTE','')" onmouseover="stat('quote')">

insert:
<!-- extra character hack -->

<br>
<input type="button" class="bginput" value="á" onclick="extrachara('á')" title="á" onmouseover="stat('aaccent')">
<input type="button" class="bginput" value="é" onclick="extrachara('é')" title="é" onmouseover="stat('eaccent')">
<input type="button" class="bginput" value="í" onclick="extrachara('í')" title="í" onmouseover="stat('iaccent')">
<input type="button" class="bginput" value="ó" onclick="extrachara('ó')" title="ó" onmouseover="stat('oaccent')">
<input type="button" class="bginput" value="ú" onclick="extrachara('ú')" title="ú" onmouseover="stat('uaccent')">
<input type="button" class="bginput" value="Ñ" onclick="extrachara('Ñ')" title="Ñ" onmouseover="stat('capitalene')">
<input type="button" class="bginput" value="ñ" onclick="extrachara('ñ')" title="ñ" onmouseover="stat('lowerene')">
<input type="button" class="bginput" value="¡" onclick="extrachara('¡')" title="¡" onmouseover="stat('exinvert')">
<input type="button" class="bginput" value="¿" onclick="extrachara('¿')" title="¿" onmouseover="stat('quesinvert')">

<br>
<!-- /extra character hack -->

2. Edit vbcode.js:
At the end of the file, insert:

function extrachara(thechara) {
//inserts extra character text
document.vbform.message.value += thechara;
document.vbform.message.focus();
}
//end extra character text

3. Edit vbcode_language.js:
After:
closeall_text = "Close all open vbcode tags";

insert:

aaccent_text = "Insert 'á' into your message";
eaccent_text = "Insert 'é' into your message";
iaccent_text = "Insert 'í' into your message";
oaccent_text = "Insert 'ó' into your message";
uaccent_text = "Insert 'ú' into your message";
capitalene_text = "Insert 'Ñ' into your message";
loweene_text = "Insert 'ñ' into your message";
exinvert_text = "Insert '¡' into your message";
quesinvert_text = "Insert '¿' into your message";

Lionel 02-06-2002 10:19 PM

I am using French. A simple CTRL 130 for exmaple gives me é
and so on

kypdurron 02-07-2002 10:26 AM

I agree, but not everyone understands what it means to
do a <Ctrl-130> or <Ctrl-225> etc.
This makes it easier for non-technical people that do not
have international keyboards to use these characters.

malmazan 02-24-2007 07:51 PM

I wonder how could i do this for the current vB version


All times are GMT. The time now is 08:15 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.01197 seconds
  • Memory Usage 1,713KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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