Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Язык сайта
TacTics
Пользователь

Avatar пользователя

54654

Местный

Сообщений: 10
Зарегистрирован: 02 Ноября 2007, 08:57:30
Сказали спасибо 0 раз
Статус: offline
Опубликовано 23 Марта 2008, 23:57:45
Я не знал куда это написать !!! Народ а нельзя на двежке зделать для пользователей выбор языка тип чтоб могли выбирать RUS или ENG....
 
^ наверх ^
# 2  
GORDON
Пользователь

Avatar пользователя

я тут

Завсегдатый

Сообщений: 87
Зарегистрирован: 07 Мая 2007, 20:32:37
Сказали спасибо 6 раз
Статус: offline
ICQ статус 6860042
Опубликовано 24 Марта 2008, 04:30:53
есть такие панели, но вот невсегда работают, на локале при проверке все ок, закидываешь на хост и нехочет, хотя это может только у меня так.


--------------------
''
^ наверх ^ 6860042 http://www.se-symbian.ru/
# 3  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 24 Марта 2008, 13:47:16
можно, перевести язык из базы в куки...например подефолту будет устанавливатся русский, а при смене языка в куках записывается выбранный язык....дерзайте=)

примерно так...

в маинкоре добавить

if (isset($_POST['set_locale'])) {
$locale = $_POST['locale'];
$cookie_exp = time() + 3600*24*30;
setcookie("fusion_locale", $locale, $cookie_exp, "/", "", "0");
fallback(FUSION_SELF);
}



и тамже

define("LOCALESET", $settings['locale']."/");


заменить на

if (empty($_COOKIE['fusion_locale'])) {
$cookie_exp = time() + 3600*24*30;
setcookie("fusion_locale", "Russian", $cookie_exp, "/", "", "0");
} else {
$locale = $_COOKIE['fusion_locale'];
define("LOCALESET", $locale."/");
}


ето так наброски...нужна еще панеля для выбора языка....


[Изменил(а) pozitiv, 24 Марта 2008, 14:45:54]

--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 4  
GORDON
Пользователь

Avatar пользователя

я тут

Завсегдатый

Сообщений: 87
Зарегистрирован: 07 Мая 2007, 20:32:37
Сказали спасибо 6 раз
Статус: offline
ICQ статус 6860042
Опубликовано 25 Марта 2008, 07:20:26
кстати занялся переводом фейса на инглишь, и вот немогу сделать так что бы при смене языка менялась навигация прописанная в файле темы theme.php, прописываю вместо:

<a href='/viewpage.php?page_id=4'>FAQ</a>

вот так:

<a href='/viewpage.php?page_id=4'>".$locale['001']."</a>

а что дальше прописывать и куда файл локали кидать что бы данные брались из него?

кстати саму панель смены языка прикрепил.

вот по ней еще вопрос, как сделать что бы вместо выадающего списка языков можно было бы просто сделать 2 иконки флагов страны, рус.\ ингл. и кинуть в любое место сайта, что бы просто картинки/ссылки на смену языка были.
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


[Изменил(а) GORDON, 25 Марта 2008, 07:23:48]

--------------------
''
^ наверх ^ 6860042 http://www.se-symbian.ru/
# 5  
Mik
SF Team

Avatar пользователя

Джедай

SF Support Team

Любитель Fusion

Сообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз
Статус: offline
Опубликовано 25 Марта 2008, 19:14:30
smiley
Картинки - тегом <img \>
делаются


--------------------
PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
Перейти на форум:


95,455,693 уникальных посетителей
сейчас: 02 Мая 2024, 16:20:25
Генерация страницы: 0.32 сек.