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

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Плагины/Plugins
# 1 Тема: КАК СДЕЛАТЬ САЙТ НА ДВУХ ЯЗЫКАХ на PHP-Fusion ?
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 06 Марта 2009, 09:56:58
PHP-Fusion грамотно переведен на русский язык, но язык вибирается один раз и посетитель сайта его менять не может.
Я нигде не видел функции, КАК СДЕЛАТЬ САЙТ НА ДВУХ ЯЗЫКАХ на PHP-Fusion.
А есть ли какое-то СТАНДАРТНОЕ решение ?

Я вижу два обходных варианта:

1) установить новую версию PHP-Fusion на поддомен или другой домен на другом языке.

2) делать статьи и темы форума на двух языках, например:
1.1.1-RUS Создание сайтов на PHP-Fusion
1.1.1-ENG Creation web-sites on PHP-Fusion
это НЕкрасиво смотрится, особенно двуязычный дизайн, хотя и будет работать (например, если ещё не переведена статья с англ., то её можно прочесть на англ, а если переведена - то на русском).


--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
# 2  
jikaka
Пользователь

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

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 06 Марта 2009, 10:05:45
фьюжен под это дело не заточен!
я для своего сайта первый вариант использовал...


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 3  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 06 Марта 2009, 13:42:33
Vveb--ws присмотрись, везде первый вариант или второй используют. И это нормально имхо.

А в остальном - да не заточен фьжн под мультиязыковость.


--------------------
Retired
^ наверх ^
1 пользователь сказал спасибо Вам: olaik
# 4  
Жан
Пользователь

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

Любитель Пива.

Любитель Fusion

Сообщений: 122
Зарегистрирован: 14 Июня 2007, 00:25:45
Сказали спасибо 2 раз
Статус: offline
ICQ статус 494430057
Опубликовано 06 Марта 2009, 21:47:13
я собираюсь загрузить фьюжн в папку \en\ и поставить то же оформление , получаеться тот же сайт но на енглишь..Но локал английский тоже не забуть.


--------------------
Сео консультация, раскрутка сайтов, увеличение продаж
аська 494430057
^ наверх ^ 494430057 http://www.j-vs-v.ru/
# 5  
ATM
Пользователь

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


ATM

Завсегдатый

Сообщений: 71
Откуда: Ижевск
Зарегистрирован: 12 Ноября 2008, 15:09:26
Сказали спасибо 2 раз
Статус: offline
Опубликовано 06 Марта 2009, 21:51:52
http://translate.google.ru/translate?u=http://САЙТ&sl=ru&tl=en&hl=ru&ie=UTF-8
smileysmiley

не шик но уже кое что smileysmiley


--------------------
''
^ наверх ^
# 6  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 07 Марта 2009, 16:26:49
Угу фрейм сделать smiley


--------------------
Retired
^ наверх ^
1 пользователь сказал спасибо Вам: GRITRAY
# 7  
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 13 Июля 2009, 17:08:03
Может ли пользователь выбрать язык меню и кнопок (мультиязычность) ?
Ведь по умолчанию наш PF имеет два языка - рус. и англ., и можно сделать часть материалов на другом языке.

Например, мультиязычность кнопок и меню есть:
= в PphpBB (в настройках пользователя),
= в SMF (хотя надо дописать код), пример http://www.simplemachines.org/community/index.php
а в PF что есть ?


--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
# 8  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Июля 2009, 17:10:29
Установить локали другие? Почему нет, конечно можно.


--------------------
Retired
^ наверх ^
# 9  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 13 Июля 2009, 17:24:57
а есть и нудный и долгий способ.
добавить в бд по дубликату таблицы, и все дубликаты будут с префиксом каким либо
а затем перелопатить код всего сайта
smileysmiley


[Изменил(а) GRIDark, 13 Июля 2009, 17:26:00]  
^ наверх ^ 6331134
# 10  
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 13 Июля 2009, 17:27:58
1) выбрать язык меню
Psc написал:
Установить локали другие? Почему нет, конечно можно.

Нет !!
Не навсегда установить, допустим, англ язык,
а выбрать его из многих языков при просмотре сайта-форума
как на http://www.simplemachines.org/community/index.php


2) Сделать ПОЛНОЦЕННЫЙ МУЛЬТИЯЗЫЧНЫЙ сайт, как OSCommerce
GRIDark написал:
а есть и нудный и долгий способ.
добавить в бд по дубликату таблицы, и все дубликаты будут с префиксом каким либо
а затем перелопатить код всего сайта
smileysmiley

Я так понимаю, что сделать ПОЛНОЦЕННЫЙ мультиязычный сайт из PF- это долго и ДОРОГО ? Сколько $$ ?


[Изменил(а) Vveb--ws, 13 Июля 2009, 17:34:58]

--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
# 11  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Июля 2009, 19:16:26
1) Еще раз: Установить локали другие? Почему нет, конечно можно.
где я говорил что навсегда?

2) смотря что менять, и что требуется вообще.


--------------------
Retired
^ наверх ^
# 12  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Июля 2009, 07:53:04
1) Надо будет добавить в куки поле, которое будет отвечать за выбор языка
2) Создать и добавить фунуцию в майнкоре которая по полю user_lang будет различать какой префикс ставить

Посмотрю сегодня


[Изменил(а) GRIDark, 14 Июля 2009, 08:38:03]  
^ наверх ^ 6331134
# 13  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Июля 2009, 09:25:56
вообщем вот файлы

удали из config.php

define("DB_PREFIX", "$db_prefix");



и добавь

$db_prefix_en=$db_prefix."en_";



красным это доп. префикс на твой выбор который ты добавил после основного когда продублировал все таблицы
(например у меня табл rusfusion_admin, новый префикс en_ => получится табл rusfusion_en_admin)

и из maincore.php удали

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



в maincore.php добавь после

...
define("INFUSIONS", BASEDIR."infusions/");
define("PHOTOS", IMAGES."photoalbum/");
define("THEMES", BASEDIR."themes/");



это:

if(!isset($_COOKIE['lang']) || $_COOKIE['lang'] == 1 || $_COOKIE['lang'] == "") {
define("LOCALESET", $settings['locale']."/");
define("DB_PREFIX", "$db_prefix");
} else {
define("DB_PREFIX", "$db_prefix_en");
define("LOCALESET", "english/");
}



красным это папка с локалями

Offtopic:
думаю англиские локали найдёшь
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


[Изменил(а) GRIDark, 14 Июля 2009, 09:42:36]  
^ наверх ^ 6331134
# 14  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 14 Июля 2009, 10:13:53
GRIDark не все юзают константу, лучше менять и переменную префикса и константу синхронно.

А идея нормальная, только проще создать 2 сайта имхо, чем так выделываться. smiley


--------------------
Retired
^ наверх ^
# 15  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Июля 2009, 10:16:59
2Psc кому как

просто адрес сайта один будет smiley

чтот не подумал о переменнойsmiley


[Изменил(а) GRIDark, 14 Июля 2009, 10:19:51]  
^ наверх ^ 6331134
# 16  
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 14 Июля 2009, 10:40:49
GRIDark, у меня абсолютно ничего не поменялось !

И правда, проще поставить два сайта!

А не подскажете, украинский язык для PF где-то можно скачать ?


[Изменил(а) Vveb--ws, 14 Июля 2009, 10:44:27]

--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
# 17  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Июля 2009, 10:46:56
ты на локале тестишь?
панель подключил?
выбирал язык и нажимал кнопку "GO"?

если сайт в инете ссылку в студию

язык есть на офф но на сф не пайдёт надо самому добавлять файлы буде


[Изменил(а) GRIDark, 14 Июля 2009, 10:48:21]  
^ наверх ^ 6331134
# 18  
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 14 Июля 2009, 11:09:09
GRIDark написал:
ты на локале тестишь?

в инете

GRIDark написал:
панель подключил?
выбирал язык и нажимал кнопку "GO"?

какую панель ?

GRIDark написал:
если сайт в инете ссылку в студию

сейчас, ещё раз переустановлю и вышлю

GRIDark написал:
язык есть на офф но на сф не пайдёт надо самому добавлять файлы буде

там куча языков, есть англ., укр НЕТУ !


[Изменил(а) Vveb--ws, 14 Июля 2009, 11:12:13]

--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
# 19  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Июля 2009, 11:19:11
2 Web--Ws А для чего аттач нужен? А?
 
^ наверх ^ 6331134
# 20  
Vveb--ws
Пользователь

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



Любитель Fusion

Сообщений: 144
Зарегистрирован: 11 Января 2009, 09:36:43
Сказали спасибо 2 раз
Статус: offline
Опубликовано 14 Июля 2009, 11:25:25
GRIDark написал:
2 Web--Ws А для чего аттач нужен? А?

никакого аттача я не видел !

переустановил чистый,
сделал всё, как ты написал

http://pf.vveb.ws/
ADMIN
Fq3b89cden
выбора языка нету !!
так мнес тавить анг. локаль с оф сайта или нет ?


[Изменил(а) Vveb--ws, 14 Июля 2009, 11:26:17]

--------------------
PHP-Fusion 7 Bogatyr - бесплатная CMS для создания блога, форума, фотогалереи, сайта-визитки
Продающие лендинги с удобной админкой, оригинальным дизайном и адаптивной вёрсткой
^ наверх ^
Перейти на форум:


95,257,391 уникальных посетителей
сейчас: 29 Апреля 2024, 00:04:18
Генерация страницы: 0.51 сек.