Забыли пароль?
Запросите новый здесь.

Автор темы: saidka
ID темы: 785
Информация:
Тема содержит 13 сообщения, была просмотрена 4184 раз.
Просмотр темы
 Распечатать тему
Помогите с установкой!
saidka
Не могу понять что такое с кодировкой?
savepic.net/1854885.png
 
jikaka
Зайди в панель админа, далее вкладка Администрирование контента, далее Навигация
посмотри каким образом там у тебя ссылки
если также точками, то попробуй какую-нибудь ссылку отредактировать

откуда качал двиг?
 
Web
saidka
брал отсюда http://php-fusion7.ru/
но я и с офф сайта качал и такая же ерунда была

скрин админки:
savepic.ru/2998214.png

Где эта навигация? везде пусто, чтото с кодировкой чтоли? непойму!
 
Alipapa
Кодировка. Сервер баз данных не настроен.
 
Web
saidka
Alipapa написал:

Кодировка. Сервер баз данных не настроен.


покажите где почитать!?
 
Neo_Allex
На http://php-fusion7.ru/ выкладывали когдато, как решить проблему с кодировками.
В нужных местах возможно придется поставить такие запросы, как:

$qqq=mysql_query("SET CHARACTER SET 'cp1251'");
$q1=mysql_query("SET character_set_client='cp1251'");
$q2=mysql_query("SET character_set_connection='cp1251'");
$qqq=mysql_query("SET CHARACTER SET 'cp1251'");
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
jikaka
saidka, попробуй скачать у насad
 
Web
saidka
Neo_Allex написал:

На http://php-fusion7.ru/ выкладывали когдато, как решить проблему с кодировками.
В нужных местах возможно придется поставить такие запросы, как:

$qqq=mysql_query("SET CHARACTER SET 'cp1251'"ad;
$q1=mysql_query("SET character_set_client='cp1251'"ad;
$q2=mysql_query("SET character_set_connection='cp1251'"ad;
$qqq=mysql_query("SET CHARACTER SET 'cp1251'"ad;


спасиб канешн, но совет какой то половинчатый bu
 
saidka
jikaka написал:

saidka, попробуй скачать у насad


попробовал с этого сайта - так же
Изменил(а) saidka, 12.08.2011 19:35
 
Neo_Allex
спасиб канешн, но совет какой то половинчатый
Да, так и есть... ) сорри, но просто не знаю, какой у тебя maincore.php, и не было времени много расписывать.

1.
у меня напр. на хостинге в этом файле эти запросы:
// Раскомментировать, если проблеммы с кодировкой на сайте.

$q1=mysql_query("SET character_set_client='cp1251'");//указывает, в какой кодировке будут поступать данные от клиента
$q2=mysql_query("SET character_set_connection='cp1251'");//указывает, в какую кодировку следует преобразовать данные полученые от клиента перед выполнением запроса;
/*$q3=mysql_query("SET character_set_results='latin1'");//указывает серверу не необходимость перекодировать результаты запроса в определенную кодировку перед выдачей их клиенту
//$qqq=mysql_query("SET NAMES 'cp1251'");

*/$qqq=mysql_query("SET CHARACTER SET 'cp1251'");

стоят на строках между
[small]
Скачать исходники  Код
function dbconnect($db_host, $db_user, $db_pass, $db_name) {
....
}


[/small]
и
[small]
Скачать исходники  Код
$locale = array();
// Load the Global language file
include LOCALE.LOCALESET."global.php";



[/small]

Как видишь, некоторые закоменчены.
Какие нужно, раскоментируй, пробуй...
Например, добавить в базу статьи, ссылки в навигации и т.п. Но еще надо правильно движок установить для той кодировки. В данном случаи, на хостинге UTF-8, но перевожу запросами данными на вывод и ввод на cp1251. А тебе методом тыка надо пробовать.
Но, при установке движка на хостинг нужно также такие запросы добавить в setup.php

2.
Эти запросы:
$q1=mysql_query("SET character_set_client='cp1251'");//указывает, в какой кодировке будут поступать данные от клиента
$q2=mysql_query("SET character_set_connection='cp1251'");//указывает, в какую кодировку следует преобразовать данные полученые от клиента перед выполнением запроса;
$q3=mysql_query("SET character_set_results='cp1251'");//указывает серверу не необходимость перекодировать результаты запроса в определенную кодировку перед выдачей их клиенту
$qqq=mysql_query("SET NAMES 'cp1251'");

стоят перед проверкой ошибок, после чего идет запись данных в уже существующие таблицы.
Тобишь, после:
[small]
Скачать исходники  Код
if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
      $error .= $locale['076']."<br><br>\n";
   }


[/small]
и перед:
[small]
Скачать исходники  Код
if ($error == "") {
      $result = dbquery("INSERT INTO ".$db_prefix."settings
      (sitename, siteurl,
      sitebanner, sitebanner1
....'FFFF00', 'FFFFFF', '0',
      '0', '', '', '', '0', '', '****', '0', '0', '11', '10', '15',
      '0', '7.00', '0', '')");
....


[/small]
ставишь запросы, что выше, пробуешь установить систему.
После чего, смотришь, что вышло. Пробуешь ,как писал выше, добавлять статьи и т.д.
Смотришь, что выводит в меню, в навигации, в статьях и т.п.
Если не все хорошо, то тогда уже лезишь в maincore.php, и ставишь те запросы, что в самом начале привел (п.1)
Желаю удачи )))
Изменил(а) Neo_Allex, 12.08.2011 19:48
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
Alipapa
saidka написал:
покажите где почитать!?
Не знаю, где читать, тем более, что не знаю, какой ваш сервер, какая ОС. Судя по адресу в браузере, у вас свой локальный сервер. Я-то обычным денвером на локалхосте пользуюсь, а там все изначально настроено. Но такая ерунда возникает тогда, когда mysql-сервер не понимает кодировку 1251.
 
Web
jikaka
saidka, попробуй зайти в Главные установки
а там сменить язык на английский и сохранить, после опять на русский перейти
 
Web
Polarfox
maincore.php

function dbconnect($db_host, $db_user, $db_pass, $db_name) {
global $db_connect;

$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
mysql_query ("set NAMES 'cp1251'");
[...]

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: