|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Проблема с доп полем "языком интерфейса" (каталог файлов) |
Проблема с доп полем "языком интерфейса" (каталог файлов) |
Здравствуйте. У меня такая проблема. Я добавил на сайт дополнительное поле "язык интерфейса" он же $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$ на страницу материала и комментариев к нему мне все равно выдает: русский, английский. Как сделать, что бы на странице материала выдавало мои версии которые я выбираю при добавлении файла? Заранее спасибо! |
andruk, это скрипт замены значения полей. он пользовательский и не делает передачу на сервер.
вам нужно другое решение |
Спасибо, но уже нашел решение.
Просто ко всему сделанному добавил код в странице материала Код <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> Тем самым изменил текст на свой. Тему можно закрывать) |
| |||
| |||