[Transliterate Mod] - Мод Транслит для форума

Автор Mavn, 13 марта 2007, 00:39:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Mavn

Данный мод позволяет вам использовать транслит в форуме smf.
Основные возможности:
1. Транслит на лету.
2. Транслит выделенного фрагмента.
3. Виртуальная клавиатура.
4. В данной версии 0.1 мод не работает при отправке личных сообщений и в форме быстрого ответа, функционал будет расширен в следующих версиях.
5. Также данный мод не перекодирует все что вставляется в []<> таким образом все bb коды остаются не тронутыми.

Скачать мод можно будет с официального сайта, как только его одобрят.

Также из нашего файлового архива.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

ckgb

У меня почему-то не работает.  Ставится великолепно, но в работе Выдает script error.

нажимаю на ссылки и ничего не происходит.

Mavn

Кинь файл scripts.js из default темы оформления
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Avdenago

Хм. поставил. 

В ИЕ все путем, а вот в Опере 9.10 категорически ничего не работает... 

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Avdenago

#5
В том, что вообще никак не реагирует на нажатие по ссылкам...  Клавиатура не поялвется, выделенное не конвертится, и при нажатии на "Транслит выключен" он не становится "Транслит включен".

При этом в ИЕ все работает. То есть вроде бы версия, что мод стал криво отпадает.

ckgb


Mavn

внеси руками изменения в данный файл там нет ничего что относилось бы к моду транслита
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

ckgb

Ну это потому что я снял мод, поскольку он не работал. А установка проходила успешно.

Переустановил. Не работает. Вот вам новый файл

http://www.russianvideo.us/script.rar

ckgb

Прошу прощения за повторный вопрос, но мне хотелось бы запустить этот мод...

G00dvin

Что то не так
1. Изменение файла ./Themes/default/script.js Успешно
2. Изменение файла ./Themes/default/Post.template.php Успешно
3. Изменение файла ./Themes/default/languages/Post.english.php Успешно
4. Изменение файла ./Themes/default/languages/Post.russian.php Файл не найден
5. Изменение файла ./Themes/default/style.css Успешно

Mavn

Цитата: ckgb от 17 марта 2007, 18:24:13
Прошу прощения за повторный вопрос, но мне хотелось бы запустить этот мод...
я у себя все протестировал у меня ошибок никаких не возникает а пока не возникает ошибок я ничего не могу исправить потому как их у меня нет!

Цитата: G00dvin от 17 марта 2007, 18:43:46
Что то не так
1. Изменение файла ./Themes/default/script.js Успешно
2. Изменение файла ./Themes/default/Post.template.php Успешно
3. Изменение файла ./Themes/default/languages/Post.english.php Успешно
4. Изменение файла ./Themes/default/languages/Post.russian.php Файл не найден
5. Изменение файла ./Themes/default/style.css Успешно


а что собственно говоря непонятно? у тебя не установлен русский язык и если ты собираешься использовать данный мод с кодировкой iso или utf8 то мод работать не будет для этого нужно другой код который упакую ближе к завтрашнему дню
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

G00dvin

Mavn - Пасиб. Буду держать за тя кулачки, что бы все получилось

G00dvin

Mavn - можно уже кулачки разжимать? Или еще рано?

Mavn

мод собрал но не тестировал времени не было :( у кого есть время пожалуйста протестируйте и отпишитесь в данной теме чтобы я знал результат. Данный пакет будет работать только с кодировкой iso и utf8
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gover

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in F:\xampp\htdocs\forum112\Sources\Load.php(1726) : eval()'d code on line 1043

Вот что имею после установки мода и попытке ответить.
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

Mavn

угу понятно файл Post.template.php выложи плиз
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gover

Соответственно файлик после установки мода.
Только там возможно уже другие моды что-то добавили.
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

Mavn

попровил файлик проверяй
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

G00dvin

Mavn - что то и у меня ни как не хочет работать (на этот раз установилось 100%)

Gover

Mavn, заработало. И виртуальная клавиатура, и транслит.
Только я не совсем понял смысл транслит вкл/выкл. Если я пишу латиницей, нажимаю транслит включить, то должен получить ответ, написанный русскими буквами. Так?
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

Mavn

смысл в том что когда ты пишешь при включеном транслите у тебя все налету происходит а когда ты выключил его у тебя ничего не перекодируется для того чтобы перекодировать то что у тебя уже написано нужно нажать кнопку перевести выделенное
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gover

Занятно.
А с двойными буквами (Ч, Ш, Щ, Ж и проч.) как оно работает?
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

G00dvin

#23
Mavn - мне подойдей подправленный тобой, для Gover, файлик (Post.template.php)?
ЦитироватьWarning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/g00dvin/public_html/forum/Sources/Load.php(1726) : eval()'d code on line 1043

G00dvin

Mavn - помоги пожалуйста. А то у мя на форуме волнения начинаются
ЦитироватьГоворят, царь то не настоящий.

ckgb

Если я хочу воткнуть код и в форму быстрого ответа, то куда конкретно в display.template.php мне надо его вставить?

Спасибо

ckgb

#26
Прошу прощения. Добавочный вопрос:

Какая комбинация делает букву "Ч" и букв "Ъ" и "Ь"?

Спасибо!!!

Mavn

Цитата: G00dvin от 22 марта 2007, 00:55:58
Mavn - помоги пожалуйста. А то у мя на форуме волнения начинаются
во вложении пофиксеная версия
Цитата: ckgb от 22 марта 2007, 02:38:48
Если я хочу воткнуть код и в форму быстрого ответа, то куда конкретно в display.template.php мне надо его вставить?

Спасибо
пока никак там сразу проблема возникает при использовании фаерфокса
Цитата: Gover от 21 марта 2007, 14:56:09
Занятно.
А с двойными буквами (Ч, Ш, Щ, Ж и проч.) как оно работает?
Цитата: ckgb от 22 марта 2007, 04:38:11
Прошу прощения. Добавочный вопрос:

Какая комбинация делает букву "Ч" и букв "Ъ" и "Ь"?

Спасибо!!!
Ближе к вечеру постараюсь написать
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gover

Цитата: Mavn от 22 марта 2007, 09:30:13
никак там сразу проблема возникает при использовании фаерфокса
Интересны вещи в фаерфоксе получаются. У меня и виртуальная клава работает и транслитерация, а у Liman'a просто выбрасывает в самый вверх страницы. И как ни странно, но в "расширенном" быстром ответе тоже все работало. Версия браузера одинаковая.
После установки мода в ошибках форума появились такого вида
Цитировать8: Undefined variable: message
Файл: /h/horkiby/htdocs/forum/Themes/default/languages/Post.russian-utf8.php (eval?)
Строка: 1046
Нигде не нашел, где этот variable: message находится. Хотя возможно, что это не с установкой этого мода связано.
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

ckgb

Ок, Вроде установил.

Народ жалуется, что при включенном транслите тормозится отображение букв. То есть набираешь слово, а оно секунд через 5 появляется в окне сообшений.

Как можно такое устранить?

Спасибо

ckgb

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

Например ch = ч, sh=ш, sch=щ

Было бы очень здорово и удобно для пользователей.

Спасибо

G00dvin

Mavn - пасиб. Все получилось. Посмотрел что и как ты сделал с файликом Goverа и сделал также у себя. Все заработало.

ЦитироватьНапример ch = ч, sh=ш, sch=щ
Щ - есть. А ж,ш,ч,ю,я,ё,э,ь на виртуальной клаве.

эНДжей

Торможу:( А где настройки транслита искать после установки мода?
upd Прошу прощения. Нашёл

funk

Mavn, скажи пожалуйста, когда примерно этот мод станет доступным?

Transliterate_v-01_1_another

Mavn

вообще то в Файловом архиве посмотри он уже давным давно там
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

lilu

Здравствуйте, Mavn,

Transliterate_v-01_win1251.zip - working only with windows-1251 character set!!! Another character sets release will be letter.
Скажите, пожалуйста, когда примерно можно ожидать версию transliterate, работающую с utf8?
С уважением,
lilu


Mavn

а вы чуть внимательнее смотрите она уже давно выложена в файловом архиве :)
http://www.simplemachines.ru/index.php?action=tpmod;dl=item77
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

lilu


lilu

Здравствуйте, Mavn,
Модуль транслита успешно установлен.
Но возникла проблема. Мод работает в темах форума babilon и default, но не работает в теме classic (а именно к этой теме привыкли все пользователи).
"Не работает" выражается в том, что мод там не установился (отсутствуют ссылки мода в окне ответа).
Скорее всего, это объясняется тем, что в теме classic есть свой файл Post.template.php, который "перекрывает" работу мода.
Что можно предпринять (кроме совета пользователям поменять тему)?
Спасибо!

Avdenago

Цитата: lilu от 13 июля 2007, 01:44:41
Что можно предпринять (кроме совета пользователям поменять тему)?
Спасибо!

Соответственно добавить строки мода и в вашу тему.

lilu

Avdenago, спасибо, логично.
Была надежда, что если тема classic стандартная для форума, то и патч на нее стандартно ставится.
Ок, поправим.
8)

KVL

#41
Цитата: Mavn от 13 марта 2007, 00:39:28
... 4. В данной версии 0.1 мод не работает при отправке личных сообщений и в форме быстрого ответа, функционал будет расширен в следующих версиях.
5. Также данный мод не перекодирует все что вставляется в []<> таким образом все bb коды остаются не тронутыми. ...

Поставил, всё работает без проблем и установилось без проблем - SMF 1.1.3 тема - Babylon (работает в любых темах - Default и Classic), кодир.: win1251, но после установки мода перестаёт работать форма быстрой правки сообщений и быстрой правки заголовков тем, причём во всех трёх темах.

После удаления мода - всё опять начинает работать.

Mavn, будь добр, не подскажешь - где и какие строчки нужно в файликах мода или изменяемых файлах форума добавить (подправить), чтобы всё нормально заработало?

Спасибо! :)


ew1dm

Цитата: Avdenago от 13 марта 2007, 13:19:12
В том, что вообще никак не реагирует на нажатие по ссылкам...  Клавиатура не поялвется, выделенное не конвертится, и при нажатии на "Транслит выключен" он не становится "Транслит включен".

При этом в ИЕ все работает. То есть вроде бы версия, что мод стал криво отпадает.

Сегодня поставил мод для 1251... Если заходишь на форум Оперой и ставишь этот мод, то под Оперой он не работает (все как описал Avdenago) и что итересно если кто то пользуется ИЕ, то авторизация проходит успешно, а вот если выбыраешь пост или тему, то снова становишься Гостем. Удалил этот мод. Зашел на форум через ИЕ. Поставил снова этот мод. Результат. Мод работает! И не "слетает" юзер на "гостя", то есть под ИЕ стало нормально, но вот под Оперой все равно ведет себя точно так же, как и описал Avdenago - нажимаешь и ничего не происходит. Оказывается есть разница "из под какого експлоера этот мод ставить, а может он у меня в первый раз "криво" стал. Можно ли как то исправить, что бы работало и с Оперой так же, как и с ИЕ?
PS С FF не пробовал.

ew1dm

Все, вопрос снимается. Заработал и с Оперой сам по себе. Закономерности не заметил. Просто сначала не работал, а потом вдуг взял и заработал!
Спасибо за Мод.

kjsdh629

Здравствуйте, только что установил и опробовал мод в Файрфоксе..... Установилось прекрасно, только почему-то сам транслит работать не хочет, а все три ссылки окне редактирования сообщения просто отправляют к верху страницы.
Вы не могли бы помочь?

Mavn

проверяйте наличие кода транслита в модифицируемых файлах.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

kjsdh629

Проверил.....вроде есть везде...
Или я чего не понимаю?
1. Залез в Transliterate.xml. Проверил, какие файлы модифицируются
2. Открыл каждый из этих файлов, проверил наличие изменений.

Вроде все в порядке... Да и при установке мод никаких капризов не проявлял... :'(

Приложил модифицированные файлы.
Post.template.php
Post.english.php
Post.russian-utf8.php
style.css

Mavn

ссылку на файл который скачали приведите.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.


uniqum

с мостом на Джумлу не работает (симптомы, как и у предыдущего оратора), без моста всё чики пики.

nidesing

у меня smf 1.1.4+нестандартная тема, когда ставлю этот мод - говорит установка прошла успешно, но кнопки транслита не видно при ответе, как будто и нет мода. оно что, в 'тему по умолчанию' ставится? может быть кто нибудь подскажет как этот мод поставить вручную степ-бай-степ в нестандартную тему?

nidesing

Цитата: ckgb от 26 марта 2007, 06:30:42
Еще один вопросик. Можно ли сделать, чтобы комбинация английских букв соответствовала русским буквам.

Например ch = ч, sh=ш, sch=щ

Было бы очень здорово и удобно для пользователей.

Спасибо
тем же вопросом задаюсь, у меня транслит в дефолтовой теме только работает, не знаю где "ч" "ш" "ж" и "мягкий знак".
"я" вообще нет, вместо "q" так и пишет "q", вообще по умолчанию "я" должно быть "ja" and/or "ya"

было бы здорово сделать комбинации букв идентично как на сайте транслит ру, подавляюшее большинство уже привыкли так писать

razdvatris

Ребят, у меня тоже есть свой mod для translit-а, правда весьма простой. Но может кого-то выручит. Кратко:
- только для дефолтной темы, английского языка форума и UTF-8
- работает как в форме постинга так и в форме личного сообщения
- показывает таблицу перекодировки (в том числе для Ч, Ш, Ж и т.д.)

Скачать можно здесь -
http://ameripapa.com/smf/index.php?action=downloads;cat=1

Также отправил свою версию на simplemachines.org, может пропустят мод.

Если что пишите мне - razdvatris на форуме ameripapa.com

Андрей

Mavn

угу пасиб :). Врятли они пропустят мод транслита вообще. В прошлый раз когда я пытался опубликовать его на сайте мне было сказано что русских пользователей слишком мало для того чтобы вывешивать данный мод на их сайте.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

nidesing

а для windows-1251 нету?
русских юзеров кому нужен транслит больше чем им кажется..

razdvatris

Цитироватьугу пасиб . Врятли они пропустят мод транслита вообще. В прошлый раз когда я пытался опубликовать его на сайте мне было сказано что русских пользователей слишком мало для того чтобы вывешивать данный мод на их сайте.

Да, я читал их полиси в которой в общем сказано что mod-ы должны быть для большинства. Но я попытался представить это с точки зрения Cyrillic alphabet (которым все-таки много людей в мире пользуется, не только бСССР), так что может быть прокатит. Хотя надежды мало.

Цитировать
а для windows-1251 нету?
русских юзеров кому нужен транслит больше чем им кажется..

Могу сделать win-1251 модификацию, если очень нужно.

nidesing

Цитата: razdvatris от 21 марта 2008, 21:56:29


Могу сделать win-1251 модификацию, если очень нужно.
wow было бы супер O0

KVL


razdvatris

#58
Добавил Win-1251 версию. Теперь автоматом и UTF-8 и Win-1251 поддерживается, в зависимости от того какой язык выбран. Если language = russian, то Win-1251, если russian-utf8 или english - тогда UTF-8. По-моему, гениально. :)

http://ameripapa.com/smf/index.php?action=downloads;cat=1

Могу еще немного доработать: добавить кликабельность букв в примере раскладки.

Если здесь не отвечаю - пишите на форуме ameripapa.com (юзеру razdvatris).

Captain666

Подскажите, плиз - в логах форума постоянно выдает ошибку "Undefined index: translit_tbl".
Сам модуль работает отлично. Спасибо!
Но от этих ошибок хотелось бы избавиться...
Форум 1.1.5.

stin


Mavn

не тестировалось но по идее там нет завязки на сам двиг только на шаблон.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

sway

а где качать?
в первом посте ни одна ссылка не работает!
дайте плиз ссылку на последний релиз мода

sway


Mr. Anviss

Могу выложить здесь мод транслита для 2.0.3.1. Только он работает без вирт. клавы. Транслитит по-моему (давно делал уже подзабыл) в личке, быстрых ответах и полных ответах. Корректно работает в опере, ишаке и фоксе 3.

sway


sway

все аттачи в данном топике для utf-8, поэтому не могу применить их на форуме cp-1251.
а где взять именно для cp-1251 ?

sway

подниму ка снова тему :)
люди откликнитесь!!!!
очень нужно!!

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

sway


CAXAPA

Однако, сабж весьма затребован!
Огромное спасибо Mavn'у за работу, поставила у себя на форме, под ИЕ - блеск, а вот в Файрвфоксе не работает.

Симптом - как был описан kjdh629 - при клике на "вирт.клаву" или "транслитирировать" - возврат к верху страницы.

При этом под "транслитририровать" в ИЕ ссылка:
http://www.russianparis.com/forum/index.php?action=post;topic=13664.0;num_replies=0#
а в Файрфоксе:
http://www.russianparis.com/forum/index.php?action=post;topic=13664.0;num_replies=2#

Установите, пожалуйста, диагноз!

С сердечной благодарностью.


sergei

Цитата: CAXAPA от 17 февраля 2009, 03:09:53
Однако, сабж весьма затребован!
Огромное спасибо Mavn'у за работу...


Таки да востребован  8)

У меня нормально работает и в ФаерФоксе и в Хроме...

Спасибо!

Divna

У кого-нибудь работает данный мод на SMF2.0RC1? Может, есть какая-то заточенная версия у кого... Вручную мод поставить не могу, т.к. не нахожу в файлах нужных сточек.

Например, не могу найти следующую позицию:

<file name="$themedir/Post.template.php">

<operation>

<search position="replace"><![CDATA[ // Finally the most important bit - the actual text box to write in!

echo '

<tr>

<td valign="top" align="right"></td>

<td>

<textarea class="editor" name="', $context['post_box_name'], '" rows="', $context['post_box_rows'], '" cols="', $context['post_box_columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '"', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? ' style="border: 1px solid red;"' : '', '>', $message, '</textarea>

</td>

</tr>';

}]]></search>

Mavn

если через пару дней не выложу теребите через личку чтобы быстрее сделал до выходных.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Divna

Весьма радостная новость, спасибо! :) Буду ждать (и теребить, конечно, тоже).


Mavn

такс в виде мода не оформил зато теперь по идее будет работать во всех темах оформления..
единственную ошибку пока заметил если поставить мод не будет работать изменение размера при написании сообщения. что в общем логично с учетом изменений. если по быстрому то можете пока руками сделать изменения:
GenericControls.template.php
Найти:

// Finally the most important bit - the actual text box to write in!

заменить весь код до

// Now it's all drawn out we'll actually setup the box.


вот этим


// Finally the most important bit - the actual text box to write in!
if ($display_controls == 'all' || in_array('message', $display_controls))
{
echo '
<div>
<div>
<textarea class="editor" onkeypress="smfrc_typing(event);" id="smfrc_pm" name="', $editor_id, '" rows="', $editor_context['rows'], '" cols="', $editor_context['columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '" style="width: ', $editor_context['width'], '; height: ', $editor_context['height'], ';', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? 'border: 1px solid red;' : '', '">', $editor_context['value'], '</textarea>
</div>
<div id="', $editor_id, '_resizer" style="display: none; width: ', $editor_context['width'], '" class="richedit_resize"></div>
</div>
<div align="left">
<!-- mostly writen by edogs.ru eklon.com, part of code taken from examples in documentation -->
<a href="#" onclick="smfrc_switchtranslit();return false;" accesskey="z" id="smfrc_str">' .$txt['transliterate_off']. '</a> |
<a href="#" onclick="smfrc_translate();return false;">' .$txt['tselection']. '</a> |
<a href="#" onclick="smfrc_shk();return false;">' .$txt['vkeyboard']. '</a>
<div id="smfrc_keyboard" style="display:none;">
<table width="400px" border="1" cellspacing="0" cellpadding="0">
<tr><td width="50%" align="right" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'1\');" value="1" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'2\');" value="2" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'3\');" value="3" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'4\');" value="4" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'5\');" value="5" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'6\');" value="6" class="tabsubmit">
</td><td width="50%" align="left" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'7\');" value="7" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'8\');" value="8" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'9\');" value="9" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'0\');" value="0" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'-\');" value="-" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'=\');" value="=" class="tabsubmit">
</td></tr><tr><td width="50%" align="right" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'й\');" value="й" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ц\');" value="ц" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'у\');" value="у" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'к\');" value="к" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'е\');" value="е" class="tabsubmit">
</td><td width="50%" align="left" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'н\');" value="н" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'г\');" value="г" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ш\');" value="ш" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'щ\');" value="щ" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'з\');" value="з" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'х\');" value="х" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ъ\');" value="ъ" class="tabsubmit">
</td></tr><tr><td width="50%" align="right" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ф\');" value="ф" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ы\');" value="ы" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'в\');" value="в" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'а\');" value="а" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'п\');" value="п" class="tabsubmit">
</td><td width="50%" align="left" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'р\');" value="р" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'о\');" value="о" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'л\');" value="л" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'д\');" value="д" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ж\');" value="ж" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'э\');" value="э" class="tabsubmit">
</td></tr><tr><td width="50%" align="right" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'я\');" value="я" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ч\');" value="ч" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'с\');" value="с" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'м\');" value="м" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'и\');" value="и" class="tabsubmit">
</td><td width="50%" align="left" class="tabsubmit1">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'т\');" value="т" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ь\');" value="ь" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'б\');" value="б" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'ю\');" value="ю" class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\'.\');" value="." class="tabsubmit">
<input style="width:20px" type="button" onclick="smfrc_putchr(\',\');" value="," class="tabsubmit">
</td></tr><tr ><td align="right" class="tabsubmit1">
<input id="smfrc_shiftx" style="width:120px" type="button" onclick="smfrc_shift();" value="' .$txt['shift_off']. '"  class="tabsubmit"> 
</td><td align="left" class="tabsubmit1">
<input style="width:100px" type="button" onclick="smfrc_putchr(\' \');" value="' .$txt['spacebar']. '" class="tabsubmit">
</td></tr></table>

</div>
<input type="hidden" name="', $editor_id, '_mode" id="', $editor_id, '_mode" value="0" />';

// Now it's all drawn out we'll actually setup the box.

все остальное согласно файла Transliterate.xml файл Post.template.php остается без изменений.
посмотрели на код транслитера ... подумываем о том чтобы переписать хотя бы часть его, оформить покрасивее.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Divna

Прошу прощения, что сразу не отписалась, хотя установить попробовала давно. На дефолтной теме все нормально, а на всех остальных страшно едут шаблоны... Самостоятельно я не в состоянии в данный момент их привести в приличный вид, так что пока придется отказаться от данного мода :(

Mavn

а ты в других шаблонах стили прописывала?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Divna

Прописывала... В целом, конечно, становилось лучше - серьезные проблемы были только в области формы быстрого ответа. Я потом, конечно, попробую разобраться, но в таких вещах я крайне слаба :( Если только слегка что-то поправить могу.

Mavn

скрины бы посмотреть где именно перекос у вас был... да и исходный код страницы не помешал бы для более детального рассмотрения
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

визирь

Цитата: Mavn от 28 сентября 2009, 00:57:53

Найти:

// Finally the most important bit - the actual text box to write in!

Почему-то не нашел в файле GenericControls.template.php подобных строчек.
Ничего не вышло. Мод не встал. Плохо...
Helping Hands & Caring Hearts Безвозмездная помощь больным в Сингапуре

recived

Апну темку. Может быть как нибудь прикрутим к rc5 мод?

визирь

Цитата: recived от 26 марта 2011, 01:26:59
Апну темку. Может быть как нибудь прикрутим к rc5 мод?
Да, идея хорошая. Осталось только реализовать...
Или найти того, кто в этом поможет.
Helping Hands & Caring Hearts Безвозмездная помощь больным в Сингапуре

recived

#84
И так покопался чуть чуть.  Модом не оформил, правьте сами ручками.  Подходит для RC, Тестировалось на RC5
Шаг 1. Лезем в Sources/Subs-editor.php

Ищем строчку.

<script type="text/javascript" src="' . $settings['default_theme_url'] . '/scripts/editor.js?rc5"></script>';


Перед ней добавляем:
<script tyle="text/javascript" src="' . $settings['default_theme_url'] . '/scripts/translit.js"></script>

Шаг 2. Лезем Themes/default/GenereticControls.templates.php

Ищем строчку:

<textarea class="editor"


Перед ней добавляем:
<table class="windowbg3 translit-table" valign="middle" width="90%" border="0" cellpadding="2" cellspacing="0">

<tbody><tr align="center"><td>a</td><td>b</td><td>v</td><td>g</td><td>d</td><td>e</td><td>jo,ö</td><td>zh</td><td>z</td><td>i</td><td>j</td><td>k</td><td>l</td><td>m</td><td>n</td><td>o</td><td>p</td><td>r</td><td>s</td><td>t</td><td>u</td><td>f</td><td>h,x</td><td>c</td><td>ch</td><td>sh</td><td>shh,w</td><td>#,##</td><td>y</td><td>\'</td><td>je,ä</td><td>ju,ü</td><td>ja</td><td><i>sx</i></td><td><i>j/o</i></td><td><i>j/e</i></td></tr>
<tr align="center"><td>а</td><td>б</td><td>в</td><td>г</td><td>д</td><td>е</td><td>ё</td><td>ж</td><td>з</td><td>и</td><td>й</td><td>к</td><td>л</td><td>м</td><td>н</td><td>о</td><td>п</td><td>р</td><td>с</td><td>т</td><td>у</td><td>ф</td><td>х</td><td>ц</td><td>ч</td><td>ш</td><td>щ</td><td>ъ</td><td>ы</td><td>ь</td><td>э</td><td>ю</td><td>я</td><td><i>сх</i></td><td><i>йо</i></td><td><i>йе</i></td></tr>
</tbody></table>


<p>
<small>Автотранслит: <input value="выкл" name="trstatus" size="4" id="translit-off" type="text"></small>
<input onclick="changelanguage();" name="tronoff" class="to-auto" value="включить транслит" type="button">
<input onclick="translateAlltoCyrillic();" class="to-cyr" value="всё в кириллицу" title="Перевести текст в кириллицу" type="button">
<input onclick="translateAlltoLatin();" class="to-lat" value="в латиницу" title="Перевести текст в латиницу" type="button">
</p>


Ищем строчку:
<textarea class="editor"

В ней добавляем:

onkeypress="translate_letter(event);"

Шаг 3: Качаем скрипт во вложении и раскидываем в папки тем.  Themes/default/scripts/

Ну и будет вас счастье.

Catcatcat

Спасибо автору тоже возникла необходимость, установил работает smf 2.0.5

kdyrvdh

А для 2.0.18 версии данная приблуда существует?