Помощник
|
Как создать две версии сайта: русскую и ангийскую? |
yuriy_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Гость_0_* Гость_0_* |
18.1.2009, 19:38;
Ответить: Гость_0_*
Сообщение
#2
|
|
лучше конечно в mysql.
|
|
|
Webmaster_hb |
18.1.2009, 19:49;
Ответить: Webmaster_hb
Сообщение
#3
|
|
yuriy, все зависит от поставленной задаче
идеальных вариантов не бывает надо делать так, чтобы это решала поставленную задачу если задача сделать двуязычную версию любыми способами, то все равно еще надо сравнить, сколько страниц есть, как они уже сделаны, или делаются и т.п. |
|
|
yuriy_hb
|
Сообщение
#4
|
|
хорошо в MYSQL я помещаю полностью страницу, а как быть если там есть код РНР MySQL не читает это код что тогда делать???
|
|
|
MetSerp |
18.1.2009, 23:44;
Ответить: MetSerp
Сообщение
#5
|
|
на самом деле проще использовать константы и переменные имхо
например сделать 2 языковых файла в нем прописывать константы по типу: [PHP]DEFINE("SEARCH",Search)[/PHP] в английском языковом файле и [PHP]DEFINE("SEARCH",Поиск)[/PHP] в русском затем где в документе надо вставить слово поиск пишем [PHP]<? echo (".SEARCH.") ?> [/PHP] а вот на выбор пользователя уже подключать к документу либо русский файл языковой либо английский файл, забирая данные о выбранном языке например из массива[PHP] $_SESSION[/PHP] и собственно тогда и новости из бд брать в зависимости от переменной языка а в бд иметь 2 поля русская и английское и просто менять запросы ну например как то так: [PHP]$lang = $_SESSION ['lang']; mysql_connect($hostname,user,password); if ($lang == "russ") { $query = mysql_query (SELECT russ FROM news ); } else { $query = mysql_query (SELECT eng FROM news ); }[/PHP] ну и потом выводим куда надо уже как обычно |
|
|
Webmaster_hb |
19.1.2009, 0:31;
Ответить: Webmaster_hb
Сообщение
#6
|
|
|
|
|
MetSerp |
19.1.2009, 0:36;
Ответить: MetSerp
Сообщение
#7
|
|
Webmaster, попробую перевести (я сам носитель индийского програмного языка :sarcastic:)
В базе данных в полях содержится код (как текст) при выводе из БД парсер его игнорит и выводит как текст что мне делать???? |
|
|
Webmaster_hb |
19.1.2009, 1:46;
Ответить: Webmaster_hb
Сообщение
#8
|
|
Webmaster, попробую перевести (я сам носитель индийского програмного языка :sarcastic:) В базе данных в полях содержится код (как текст) при выводе из БД парсер его игнорит и выводит как текст что мне делать???? вывод из базы может делать только ваш скрипт, он получает данные запросом. потом вы этот разбиваете результаты и выводите всё что было в базе можно вывести один к одному о каком парсере идет речь? из стандартных ни один не обрабатывает содержимое без вашего ведома |
|
|
Galen |
19.1.2009, 2:00;
Ответить: Galen
Сообщение
#9
|
|
В базе данных в полях содержится код (как текст) при выводе из БД парсер его игнорит и выводит как текст что мне делать???? А что с ним парсеру делать, если он текст? :) Засуньте его в exec() (или что там в PHP) и он выполнится как код. |
|
|
yuriy_hb
|
Сообщение
#10
|
|
Я имею ввиду, что если помещать html код в базу даных то оно выводиться нормально, а если еще туда поместить и код PHP к примеру <?php include ("fop.php"); ?> то выводиться на страницу эта информация не будет! Страницы то динамические и генерируют содержание в зависимости от запроса, поэтому код РНР присутствует обязательно! Две версии сайта в БД с РНР кодом это проблема вывода именно кода РНР! Может есть другой вариант!
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19792 | Сегодня, 13:52 автор: Vmir |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3350 | Сегодня, 13:50 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3426 | Сегодня, 11:54 автор: Skyworker |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 1 | Boymaster | 496 | Сегодня, 11:45 автор: Skyworker |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 39 | 2Index | 6702 | Вчера, 16:16 автор: 2Index |
Текстовая версия | Сейчас: 23.4.2024, 16:08 |