Перейти к контенту
  • 0

Транслит мод для 1.2


699

Вопрос

Вот собственно мой вопрос: Хочу поставить "Транслит мод". У меня IPB 1.2 Русский от Игорька. И там знаете заместо <input кнопки, надо лезть в /html/UBBC/ubbc.js. Не знаю вашно это или нет но, у меня заместо кнопок

стоят картинки.

 

Вот что я сделал: Поставил этот скрипт в "/Skin/s1/skin_topic.php", сразу после

 

//-->

</script>

 

Добавил:

 

<script language="JavaScript" type="text/javascript">

<!--

var rusBig = new Array( "Ý", "×", "Ø", "¨", "¨", "Æ", "Þ", "Þ", "\ß", "\ß", "À", "Á", "Â", "Ã", "Ä", "Å", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ù", "Ú", "Û", "Ü");

var rusSmall = new Array("ý", "÷", "ø", "¸", "¸","æ", "þ", "þ", "ÿ", "ÿ", "à", "á", "â", "ã", "ä", "å", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ù", "ú", "û", "ü" );

var engBig = new Array("E\'", "CH", "SH", "YO", "JO", "ZH", "YU", "JU", "YA", "JA", "A","B","V","G","D","E", "Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C", "W","~","Y", "\'");

var engSmall = new Array("e\'", "ch", "sh", "yo", "jo", "zh", "yu", "ju", "ya", "ja", "a", "b", "v", "g", "d", "e", "z", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "h", "c", "w", "~", "y", "\'");

var rusRegBig = new Array( /Ý/g, /×/g, /Ø/g, /¨/g, /¨/g, /Æ/g, /Þ/g, /Þ/g, /ß/g, /ß/g, /À/g, /Á/g, /Â/g, /Ã/g, /Ä/g, /Å/g, /Ç/g, /È/g, /É/g, /Ê/g, /Ë/g, /Ì/g, /Í/g, /Î/g, /Ï/g, /Ð/g, /Ñ/g, /Ò/g, /Ó/g, /Ô/g, /Õ/g, /Ö/g, /Ù/g, /Ú/g, /Û/g, /Ü/g);

var rusRegSmall = new Array( /ý/g, /÷/g, /ø/g, /¸/g, /¸/g, /æ/g, /þ/g, /þ/g, /ÿ/g, /ÿ/g, /à/g, /á/g, /â/g, /ã/g, /ä/g, /å/g, /ç/g, /è/g, /é/g, /ê/g, /ë/g, /ì/g, /í/g, /î/g, /ï/g, /ð/g, /ñ/g, /ò/g, /ó/g, /ô/g, /õ/g, /ö/g, /ù/g, /ú/g, /û/g, /ü/g);

var engRegBig = new Array( /E'/g, /CH/g, /SH/g, /YO/g, /JO/g, /ZH/g, /YU/g, /JU/g, /YA/g, /JA/g, /A/g, /B/g, /V/g, /G/g, /D/g, /E/g, /Z/g, /I/g, /J/g, /K/g, /L/g, /M/g, /N/g, /O/g, /P/g, /R/g, /S/g, /T/g, /U/g, /F/g, /H/g, /C/g, /W/g, /~/g, /Y/g, /'/g);

var engRegSmall = new Array(/e'/g, /ch/g, /sh/g, /yo/g, /jo/g, /zh/g, /yu/g, /ju/g, /ya/g, /ja/g, /a/g, /b/g, /v/g, /g/g, /d/g, /e/g, /z/g, /i/g, /j/g, /k/g, /l/g, /m/g, /n/g, /o/g, /p/g, /r/g, /s/g, /t/g, /u/g, /f/g, /h/g, /c/g, /w/g, /~/g, /y/g, /'/g);

 

 

function rusLang() {

var textar = document.REPLIER.Post.value;

if (textar) {

for (i=0; i<engRegSmall.length; i++) {

textar = textar.replace(engRegSmall, rusSmall)

}

for (var i=0; i<engRegBig.length; i++) {

textar = textar.replace(engRegBig, rusBig)

}

document.REPLIER.Post.value = textar;

}

}

//-->

</script>

 

Птотом в "/html/UBBC/ubbc.js" прописал кнопку:

 

 

 

//  html += makeLink("ubbBasic('me');",'Äåéñòâèå[M]') + makeImage('/me.gif','23','22','Äåéñòâèå[M]') + '</a> ';

      html += makeLink("ubbHref();",'Ññûëêà [H]') + makeImage('/url.gif','23','22','Ññûëêà [H]') + '</a> ';

      html += makeLink("ubbEmail();",'[E]mail') + makeImage('/email.gif','23','22','[E]mail') + '</a> ';

      html += ((images) ? makeLink("ubbImage();",'Êàðòèíêà[P]') + makeImage('/image.gif','23','22','Êàðòèíêà[P]') + '</a> ' : '');

  html += makeLink("rusLang();",'Òðàíñëèò') + makeImage('/translit.gif','81','22','Òðàíñëèò') + '</a>';

//  html += makeLink("ubbCode(code);",'Çàêðûòü òåêóùèé òýã') + makeImage('/cllast.gif','21','18','Çàêðûòü òåêóùèé òýã') + '</a> ';

 

 

 

 

При попытке перевести текст выдаёт ошибку:

 

Line: 497

Char: 1

Error: Object expected

Code: 0

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

вы хотите узнать что эта ошибка значит? ;-)

эт пожалста - после клика браузер предполагает наличие объекта, но не находит его.

какого именно объекта? интересный вопрос. вы интересно прикрутили мод транслита к быстрому ответу от Игорька, но раз так - зачем вам вообще весь этот скрипт в skin_topic.php, если вы все равно обращаетесь к ubbc.js? засуньте весь код прямо туда - думаю, должно сработать.

 

а вообще, в "обсуждениях модификаций" тема по этому моду точно была.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.