Translit MOD

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
boriss
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 09.11.2005 22:44

Translit MOD

Сообщение boriss » 19.11.2007 20:14

Добрый день!

Не собирается ли кто адаптировать существующую версию для phpBB3 или написать новую???
http://audi-club.ee - Русский форум Ауди в Эстонии!

boriss
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 09.11.2005 22:44

Сообщение boriss » 21.11.2007 17:48

Что? Не уж-то только у меня такая необходимость возникла???
http://audi-club.ee - Русский форум Ауди в Эстонии!

Lisa

Сообщение Lisa » 14.12.2007 1:27

И мне нужен. :roll: Искала в поиске мод для третей версии и не нашла. :? А вы нашли?

Аватара пользователя
nissin
phpBB 3.0.3
Сообщения: 2169
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

Сообщение nissin » 24.12.2007 21:56

Прикрутил Translit MOD от Xperta под третью версию.
MOD писать нет времени, кому нужно просто скину файлы.
Всё повторяется. nurlan.info

Аватара пользователя
Leviafant
phpBB 1.4.4
Сообщения: 106
Зарегистрирован: 23.01.2007 22:45
Откуда: Курск
Поблагодарили: 1 раз
Контактная информация:

Сообщение Leviafant » 01.01.2008 21:52

Мне тоже нужен

boriss
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 09.11.2005 22:44

Сообщение boriss » 06.01.2008 17:14

Пока сам ничего не нашёл, может Xpert сюда заглянет и поможет ламерам :D
http://audi-club.ee - Русский форум Ауди в Эстонии!

Аватара пользователя
nissin
phpBB 3.0.3
Сообщения: 2169
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

Сообщение nissin » 06.01.2008 17:22

Если действительно нужно, просто файлы во вложении.
Вложения
translit.zip
Транслит
(16.29 КБ) 607 скачиваний
Всё повторяется. nurlan.info

boriss
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 09.11.2005 22:44

Сообщение boriss » 07.01.2008 20:42

Спасибо, всё поставил
http://audi-club.ee - Русский форум Ауди в Эстонии!

IvanPr
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 16.01.2008 22:18

Сообщение IvanPr » 17.01.2008 13:35

Посмотрите, как это реализовано тут в быстром ответе:
http://uucyc.ru/forum/viewtopic.php?f=1 ... 43#p464943

для установки прописываете одну строку в шаблон быстрого ответа и подгружаете translit.js

Аватара пользователя
Leviafant
phpBB 1.4.4
Сообщения: 106
Зарегистрирован: 23.01.2007 22:45
Откуда: Курск
Поблагодарили: 1 раз
Контактная информация:

Сообщение Leviafant » 01.02.2008 10:14

А можно сделать на пхп? Как на пхпвв 2

vlkm

Сообщение vlkm » 07.05.2008 9:23

nissin писал(а):Если действительно нужно, просто файлы во вложении.
А можно пожалуйста к этим файлам инструкцию по установке.

Аватара пользователя
nissin
phpBB 3.0.3
Сообщения: 2169
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

Сообщение nissin » 07.05.2008 10:43

Для 3.0.0 просто скопировать файлы.
Если Xpert разрешит, то может со временем в виде мода сделаю.
Всё повторяется. nurlan.info

Аватара пользователя
TanSi
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 25.11.2006 16:44
Контактная информация:

Re: Translit MOD

Сообщение TanSi » 13.07.2008 11:31

Ничего не получается, даже форум ставила по новой, думала, что может где накосячила... следовательно, на рабочий форум в инете переносить нечего и там по-прежнему нет этой функции. Ну, подскажите, пожалйуста, простое решение или скажите как всё сделать по шагам для phpBB3... что-то я явно упускаю, раз у всех работает, а у меня нет

p.s. Cамым идеальным случаем была бы возможность прописать bbcode [translit] через добавление bbcodes в админке

Аватара пользователя
TanSi
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 25.11.2006 16:44
Контактная информация:

Re: Translit MOD

Сообщение TanSi » 13.07.2008 23:12

Как можно тоже самое написать в <script type="text/javascript">...</script>, чтобы потом добавить в форум как обычный пользовательский bbcode для введенного в форму ответа текста - {TEXT}, а то php не подходит для этого :(

Код: Выделить всё

<?php
function translit($text)
{
$trans = array(    
        "Sch" => "Щ",   "sch" => "щ",
        "Yu" => "Ю",    "yu" => "ю",
        "Ju" => "Ю",    "ju" => "ю",
        "Ya" => "Я",    "ya" => "я",
        "Ja" => "Я",    "ja" => "я",
        "Yo" => "Ё",    "yo" => "ё",
        "Jo" => "Ё",    "jo" => "ё",
        "Zh" => "Ж",    "zh" => "ж",
        "Ch" => "Ч",    "ch" => "ч",
        "Sh" => "Ш",    "sh" => "ш",
        "Ts" => "Ц",    "ts" => "ц",
        "E\'" => "Э",    "e\'" => "э",
        "A"=>"А",    "a"=>"а",
        "B"=>"Б",    "b"=>"б",
        "C"=>"Ц",    "c"=>"ц",
        "D"=>"Д",    "d"=>"д",
        "E"=>"Е",    "e"=>"е",
        "F"=>"Ф",    "f"=>"ф",
        "G"=>"Г",    "g"=>"г",
        "H"=>"Х",    "h"=>"х",
        "I"=>"И",    "i"=>"и",
        "J"=>"Й",    "j"=>"й",
        "K"=>"К",    "k"=>"к",
        "L"=>"Л",    "l"=>"л",
        "M"=>"М",    "m"=>"м",
        "Н"=>"N",    "n"=>"н",
        "O"=>"О",    "o"=>"о",
        "P"=>"П",    "p"=>"п",
        "R"=>"Р",    "r"=>"р",
        "S"=>"С",    "s"=>"с",
        "T"=>"Т",    "t"=>"т",
        "U"=>"У",    "u"=>"у",
        "V"=>"В",    "v"=>"в",
        "W"=>"В",    "w"=>"в",
        "Y"=>"Ы",    "y"=>"ы",
        "Z"=>"З",    "z"=>"з",
        "''"=>"Ь",    "'"=>"ь",
        "``"=>"Ъ",    "`"=>"ъ",
        "~"=>"");
foreach ($trans as $lat => $rus) { $text = str_replace($lat, $trans[$lat], $text); }
return  $text;
}
echo "Автоматический перевод с транслита: ".translit("{TEXT}");
?>
Или это полная утопия - сделать перевод с транслита в виде пользовательского bbcode?

Аватара пользователя
TanSi
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 25.11.2006 16:44
Контактная информация:

BBCode Translit

Сообщение TanSi » 15.07.2008 16:26

BBCode Translit

Добавить новый bbcode через админку куда проще, чем прописывать его в разных файлах, да и потом с обновлениями форума проблем не будет.

Детальная информация по этому BBCode:

Использование BBCode

Код: Выделить всё

[translit]{TEXT}[/translit]
Замена HTML

Код: Выделить всё

{TEXT}
<script type="text/javascript">
var lat = new Array ("je","jo","ayu","ay","aj","oju","oje","oja","oj","uj","yi","ya","ja","ju","yu","ja","juju","aja","y","zh","i'","shch","sch","ch","sh","ea","a","b","v","w","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","ea","'e","'","`","j","h");
var cyr = new Array ("э","ё","aю","ай","ай","ою","ое","оя","ой","уй","ый","я","я","ю","ю","я","юю","ая","ы","ж","й","щ","щ","ч","ш","э","а","б","в","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","х","ц","э","э","ь","ъ","й","х");

var latcap = new Array ("Yo","Jo","Ey","Je","Ay","Oy","Oj","Uy","Uj","Ya","Ja","Ju","Yu","Ja","Y","Zh","I'","Sch","Ch","Sh","Ea","Tz","A","B","V","W","G","D","E","Z","I","K","L","M","N","O","P","R","S","T","U","F","X","C","EA","J","H");
var cyrcap = new Array ("Ё","Ё","Ей","Э","Ай","Ой","Ой","Уй","Уй","Я","Я","Ю","Ю","Я","Ы","Ж","Й","Щ","Ч","Ш","Э","Ц","А","Б","В","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Э","Й","Х");

function translit()
{
    var buf = "{TEXT}";
    var regexp;
    var i;
    var OpenWindow = window.open("", "newwin", "height=300,width=400");
    
    for (i = 0; i < latcap.length; i++)
    {
        eval('regexp = /'+latcap[i]+'/g');
        buf = buf.replace(regexp, cyrcap[i]);
    }
    
    for (i = 0; i < lat.length; i++)
    {
        eval('regexp = /'+lat[i]+'/g');
        buf = buf.replace(regexp, cyr[i]);
    }
    OpenWindow.document.write(buf);
    return;
}
</script>
<form><br> 
   <input type="button" value="&nbsp;Обратная&nbsp;транслитерация&nbsp;" onClick="translit()">
</form>
Подсказка

Код: Выделить всё

[translit]текст написанный транслитом[/translit]
Последний раз редактировалось TanSi 16.07.2008 2:41, всего редактировалось 1 раз.

Закрыто

Вернуться в «Запросы модов для phpBB 3.0.x»