ValekS, спасибо за помощь
переключатель языка не работает
вот этот код я написал на head.php
<a href="http://<?=$_SERVER['HTTP_HOST'];?>/index.php?act=ru" >RU</a>
<span> / </span>
<a href="http://<?=$_SERVER['HTTP_HOST'];?>/index.php?act=uz">UZ</a>
а этот код добавил на index.php
switch ($act) {
case 'uz':
$lng_select = 'uz';
if ($lng_select && array_key_exists($lng_select, core::$lng_list)) {
$set_user['lng'] = $lng_select;
unset($_SESSION['lng']);
}
if($user_id){
mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
} else {
$_SESSION['lng'] = $lng_select;
}
header("Location: /"); exit;
break;
case 'ru':
$lng_select = 'ru';
if ($lng_select && array_key_exists($lng_select, core::$lng_list)) {
$set_user['lng'] = $lng_select;
unset($_SESSION['lng']);
}
if($user_id){
mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
} else {
$_SESSION['lng'] = $lng_select;
}
header("Location: /"); exit;
break;
где допустил ошибку ?
Udesign, много лишнего в коде, сам свич можно вообще удалить, там же в коде меняется только переменная
Koenig, вот так сделал все равно не работает а свич нельзя убрать может $_GET запросе сделать ?
а ваше куда сохраняться настройка языка юзеров и гостей
switch ($act) {
case 'uz':
if($user_id){
mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
} else {
$_SESSION['lng'] = $lng_select;
}
header("Location: /"); exit;
break;
case 'ru':
$lng_select = 'ru';
if($user_id){
mysql_query("UPDATE `users` SET `set_user` = '" . mysql_real_escape_string(serialize($set_user)) . "' WHERE `id` = '$user_id'");
} else {
$_SESSION['lng'] = $lng_select;
}
header("Location: /"); exit;
break;
Udesign, в начало кейса у3 добавь
$lng_select = 'uz';
Koenig, добавил все равно не переключаться
head.php
<li class="tab"> <a href="http://<?=$_SERVER['HTTP_HOST'];?>/?act=popular" class="tab-link"> <?=$lng['tanlanganlar'];?></a></li>
/incfiles/languages/ru/_core.lng
tanlanganlar = "Избранное"
/incfiles/languages/uz/_core.lng
tanlanganlar = "Tanlanganlar"
я правильно написал в файле _core.lng надо добавить или не туда ?
Udesign, может и не туда, посмотри может это в модуле, в начале индекса обычно определяется $lng , если нет.. то это core
Как можно организовать отдачу файла не из корня сайта?
Например, в директории /data/www/ находятся папки с сайтами и есть конкретный сайт /data/www/site.ru. В папке /data/ лежит видео файл video.mp4. Как получить этот файл по адресу httр://site.ru/video.mp4
Помню где-то видел подобное с помощью htaccess, но не помню где именно и не могу найти.
Koenig, спасибо. Но это не совсем то, что мне надо. Там файл отдачи, а мне просто нужно сделать алиас пути. Мне это нужно для того, чтобы видео файл был в отдельной папке от сайтов и не бэкапился каждые сутки вместе с сайтами, лишний вес не хорошо, тем более что бекапы на Яндекс.Диск отправляются.