Мод перевода в транслит
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Есть два подобных мода - один из них переводит текст по кнопочка средствами JavaScript, второй - средствами PHP.
Первый: http://myphpbb.com.ru/files/functions_translit_4.zip
Второй: http://chat.md/mercury/phpbb/phpbb_translit_bbcode.rar
Первый: http://myphpbb.com.ru/files/functions_translit_4.zip
Второй: http://chat.md/mercury/phpbb/phpbb_translit_bbcode.rar
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Имхо удобнее тот, что на js основан, т.к. если что не так транслировалось, то поправить - дело пары секунд. Но это имхо.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.2
- Сообщения: 325
- Зарегистрирован: 21 год
- Откуда: Беларусь
-
- phpBB 2.0.2
- Сообщения: 325
- Зарегистрирован: 21 год
- Откуда: Беларусь
В privmsg.php после
добавь
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_translit.'.$phpEx);
vlkm
попробуй так:
или не парься со всем этим а поступи проще:
удали все строки из файла posting.php
файл functions_translit.php переименуй в functions_translit.js и перепиши его в каталог /template/subSilver/ (subSilver просто для примера)
и в начало файла posting_body.tpl добавь строку
попутно немного сэкономишь трафик 
попробуй так:
Код: Выделить всё
открыть файл privmsg.php
Найти секцию:
$page_title = $lang['Send_private_message'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
добавить строку:
include_once($phpbb_root_path . 'includes/functions_translit.'.$phpEx);
удали все строки
Код: Выделить всё
include_once($phpbb_root_path . 'includes/functions_translit.'.$phpEx);
файл functions_translit.php переименуй в functions_translit.js и перепиши его в каталог /template/subSilver/ (subSilver просто для примера)
и в начало файла posting_body.tpl добавь строку
Код: Выделить всё
<script language="JavaScript" src="templates/subSilver/functions_translit.js" type="text/JavaScript"></script>
