на модерации Пожелания zxc

belomaxorka

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

При оформлении раздачи я определяю какой язык раздачи установлен ( по name="msg[lang][]) и тогда подкидываю соответсвующие переменные.

Либо определяю какой язык преобладает в тексте с помощью

Please Login or Register to view hidden text.

А текст раздачи и её описание - переводите как-то на язык пользователя который зашёл? Или как?
 

sхс

Легенда
А текст раздачи и её описание - переводите как-то на язык пользователя который зашёл? Или как?
Если эта либа определяет, что большая часть текста description на русском, но при этом у раздачи Язык: Английский, то оставляю как есть на русском.
Если всё на забугорном, то подставляю языковые переменные на английском
 
Последнее редактирование:

belomaxorka

Разработчик
Администратор
Если эта либа определяет, что большая часть текста на русском, но при этом у раздачи Язык: Английский, то оставляю как есть на русском.
Если всё на забугорном, то подставляю языковые переменные на английском
А, вот оно как. Ну достаточно умно вы придумали) возьму на заметку.
 

sхс

Легенда
Ну это для гугла больше придумано. Если забугорный товарищ приходит из поиска за книгой, то русские кракозябры ну совсем ему ни к чему. Еще в SEO есть такая тема, что если в тексте присутсвуtn криллица, то у страницы меньше шансов попасть в англоязычную выдачу
 
Последнее редактирование:

sхс

Легенда
Продолжим тему языков :LOL:

tqR7hD4.jpeg


Делается это очень просто. Добавляется класс .selectpicker (нужно подключать jquery selectpicker js) в <select и меняется msg[lang] на msg[lang][]

Код:
<tr>
    <td><b>{L_LANG}</b> <sup><i class="fa fa-asterisk red" aria-hidden="true"></i></sup></td>
    <td colspan="2"><select required multiple="multiple" data-live-search="true" class="form-control selectpicker" name="msg[lang][]" title="{L_NOT_SELECTED}"><script type="text/javascript">document.writeln(make_format_list(lang));</script></select></td>
</tr>

includes/topic_templates/....php меняем на
Код:
$msg[$item] = (is_array(@$_POST['msg'][$item])) ? implode(', ',@$_POST['msg'][$item]) : @$_POST['msg'][$item];

Увы, старая ревизия, пути уже давно не те, кто не поймет - тот не поймет
 
Последнее редактирование:
Сверху