Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Проблема с доп полем "языком интерфейса" (каталог файлов)
Проблема с доп полем "языком интерфейса" (каталог файлов)
andruk
Сообщений: 4
Репутация: 0

Сообщение # 1 | 02:23:56
Здравствуйте. У меня такая проблема. Я добавил на сайт дополнительное поле "язык интерфейса" он же $INTERFACE_LNG$. Мне нужно поменять его содержимое, а именно: русский, английский, немецкий и прочее. Для этого я в "страницу добавления/редактирования материала" добавил функцию:


Код
<script>
function go_option() {
var options = document.getElementById('ldF7' <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> .getElementsByTagName('option' <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> ;
options[0].innerHTML = '1.11';
options[1].innerHTML = '1.10.2';
options[2].innerHTML = '1.10';
options[3].innerHTML = '1.9.4';
options[4].innerHTML = '1.9';
options[5].innerHTML = '1.8.9';
options[6].innerHTML = '1.8';
options[7].innerHTML = '1.7.10';
options[8].innerHTML = '1.7.2';
options[9].innerHTML = '1.7';
options[10].innerHTML = '1.6';
}
</script>
<body onload="go_option()">


Теперь при добавлении файлов на сайт у меня все правильно, то есть вместо языков я выбираю версии, проблема же сама заключается в том что когда я вывожу сам код $INTERFACE_LNG$ на страницу материала и комментариев к нему мне все равно выдает: русский, английский. Как сделать, что бы на странице материала выдавало мои версии которые я выбираю при добавлении файла? Заранее спасибо!
webanet
Личный менеджер
Сообщений: 22817
Репутация: 4854

Сообщение # 2 | 16:32:33
andruk, это скрипт замены значения полей. он пользовательский и не делает передачу на сервер.
вам нужно другое решение

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
andruk
Сообщений: 4
Репутация: 0

Сообщение # 3 | 17:30:24
Спасибо, но уже нашел решение.

Просто ко всему сделанному добавил код в странице материала


Код
<div id="spisokcat">$INTERFACE_LNG$</div>
<script language="JavaScript" type="text/javascript">
var spisok = ["Мультиязычный","Русский","Английский","Немецкий","Испанский","Итальянский","Французский","Португальский","Японский","Китайский","Иврит"];
//не изменять!
var newspisok = ["Hd","hr","dsv","Hd","hr","dsv","Hd","hr","dsv","Hd","hr"];
//изменить на свои значения
for(i=0;i<12;i++){
    $('#spisokcat' <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> .html($('#spisokcat' <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> .text().replace(spisok[i], newspisok[i]));
}
</script>

Тем самым изменил текст на свой. Тему можно закрывать)
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Проблема с доп полем "языком интерфейса" (каталог файлов)
Страница 1 из 11
Поиск: