PDA

View Full Version : вопрос про мултиязычность в нюке!


schmel
22.06.2006, 21:44
стоит нюка 7.6.я знаю что есть блок с переключением языков, который переключает внутренности , тоесть текст внутри модулей. вопрос следующий: как сделать так чтобы переключалось не только внутренее но и название блоков и модулей а также навигационное меню.при переключении языка все должно быть на том языке который включён не применяя 2 базу или хост.

помогите пожайлуста

Soniks
23.06.2006, 14:11
schmel уже об этом говорилось, но всеже, php-nuke плохо к этому приспосбленна многое чего нужно будет самому доробатывать, в том числе блоки и модули

qwerty11
02.07.2006, 13:49
ну всё же можно где нибудь найти пример , как можно реализовать мультиязычность в модулях
??? :lol: :lol: :lol:
кто нибудь решил эту проблему

ха

мультиязычность в модулях я решил а вот как её решить в названии блоках ,,,,,,,
не создавать же 2 блока с разными языками
подскажите пожалуйсто !!!

Soniks
05.07.2006, 12:42
qwerty11 именно так, два модуля с разными языками

qwerty11
05.07.2006, 20:46
еслисоздаю 2 блока переходя на другой язык у меня появляется надпить типа что блок неактивен а под ним уже этот же блок на eng языке

кстати пробовал делать чтоб блоки язык меняли ну немогу сделать так чтобы название блоков не из базы брал а из из файлов lang-russian.php и lang-english.php

а получилось вот это , всё нормально работает и язык переключается только в нижней части

http://img351.imageshack.us/img351/5633/1111pq.jpg


function themesidebox($title, $content)
{
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n"
."<tr><td width=\"100%\" bgcolor=\"#EEEEE4\">\n"
."<p align=\"right\" class=menu>$title&nbsp</td></tr><tr>\n"
."<td width=\"100%\"><img border=\"0\" src=\"themes/RusNuke2003/images/pixel.gif\" width=\"1\" height=\"1\"></td>\n"
."</tr><tr><td width=\"100%\" bgcolor=\"#2D496E\">\n"
."<img border=\"0\" src=\"themes/RusNuke2003/images/pixel.gif\" width=\"1\" height=\"3\"></td>\n"
."</tr><tr><td width=\"100%\">\n"
."<img border=\"0\" src=\"themes/RusNuke2003/images/pixel.gif\" width=\"1\" height=\"3\"></td>\n"
."</tr><tr><td width=\"100%\"><font class=block>$content</font></td></tr></table><br>\n";
if (defined($title))
{ echo constant($title); }
else { echo "$title"; }
echo "<font class=\"content\">"
."$content"
."</font><br>";

}

Soniks
11.07.2006, 23:35
qwerty11 а что вы хотите что бы получилось, а то не совсем ясно...