Андрей П.
1717 сообщений
#14 лет назад
Всем бодрого утра!
Вот с утра пораньше проблема вылезла.
Поставил на жумлу 1.5 дистр Виртуалмарта 1.1.4 после чего у меня на сайте сменилась кодировка, и никак не могу её вернуть обратно. Выручайте, что это может быть?
Себастьян Ф.
584 сообщения
#14 лет назад
Всего скорее, ВМ добавил где-то вывод неправильной кодировки. К сожалению, без изучения скриптов, это вряд ли удастся установить. Попробуйте, найти файл:
www/.htaccess

и добавить туда
AddDefaultCharset utf-8  

или
AddDefaultCharset cp1251  


в зависимости от того какая у Вас кодировка

----

Если не поможет, тогда можно сделать так:
- Открываем /www/index.php
- В самый вверх после
<?

добавляем

header('Content-type: text/html; charset=cp1251')
Андрей П.
1717 сообщений
#14 лет назад
Прописал и ничего. =(
Нет мыслей, где он мог такую пакость устроить?
Андрей П.
1717 сообщений
#14 лет назад
Очень забавно... Перегрузил браузер, заработало.. Ничего не понимаю.
Себастьян Ф.
584 сообщения
#14 лет назад
Попробуйте, на всякий случай в другом броузере. Если там все будет ок. То, всего скорее, это было кеширование.
Андрей П.
1717 сообщений
#14 лет назад
Всё, равно, минут через 10-15 снова сбивается.
Пробую в Опере и Хроме.

Цитата ("SField"):
Если не поможет, тогда можно сделать так:
- Открываем /www/index.php
- В самый вверх после
Код:1<?
добавляем
Код:1header('Content-type: text/html; charset=cp1251'?>


Не помогает, код на странице вобще сбивается(

PS
Да, главное сбивается только русская кодировка, английский текст нормально отображается...
Себастьян Ф.
584 сообщения
#14 лет назад
Цитата:
Не помогает, код на странице вобще сбивается(

А пробовали поставить utf-8 ?

Цитата:
header('Content-type: text/html; charset=utf8';


Должно получиться типа того, было:

<?php
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...


Стало:


<?php
header('Content-type: text/html; charset=utf8');
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...


Либо:


<?php
header('Content-type: text/html; charset=cp1251');
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...
Андрей П.
1717 сообщений
#14 лет назад
Пробовал.
Я точно так же и делал, как вы написали, но код слетает.
Себастьян Ф.
584 сообщения
#14 лет назад
Цитата ("sosed"):
Пробовал.
Я точно так же и делал, как вы написали, но код слетает.


Это из-за того, что в первом сообщении, я написал Вам такой код:

header('Content-type: text/html; charset=cp1251');?>

Позже исправил, но видать не успел.

Правильно так:

header('Content-type: text/html; charset=cp1251');


Т.е. в конце без знаков ?>

И попробовать варианты: charset=cp1251 и charset=utf8

И ещё вопрос, Вы случайно не импортировали дамп базы данных после установки скриптов?
Андрей П.
1717 сообщений
#14 лет назад
Пробовал оба варианта - теперь всегда одни иероглифы.
Интересно что когда просто захожу на сайт то кодировка нормально работает. А вот когда в разделы виртуимарта лезешь, то кодировка в них сбивается.
Андрей П.
1717 сообщений
#14 лет назад
Цитата ("SField"):
И ещё вопрос, Вы случайно не импортировали дамп базы данных после установки скриптов?


Нет, я ничего не импортировал.
Это началось сразу после установки ВМ.
Андрей П.
1717 сообщений
#14 лет назад
Ещё проблемка появилась..

Главная страница: -Категория 1
-Категория 2
-Категория 3

При выборе любой из категорий должна открываться страница с Подкатегориями. Но беда в том, что открывается пустая страница без подкатегорий, есть только надпись названия Категории.

Выручайте что это может быть? Бо 2й день уже копаюсь и ничего. (
Себастьян Ф.
584 сообщения
#14 лет назад
Очень много вариантов, от настроек сервера, до кривой сборки (пакета установки) джумлы.
Выложите где-нибудь архив файлов (именно установленных) и дамп БД. Проверю у себя.
Андрей П.
1717 сообщений
#14 лет назад
Цитата ("SField"):
Очень много вариантов, от настроек сервера, до кривой сборки (пакета установки) джумлы.
Выложите где-нибудь архив файлов (именно установленных) и дамп БД. Проверю у себя.

Какие именно? Полностью папку с жумлой?
Есть ли в жумле стандартный инструмент для дампа?
Себастьян Ф.
584 сообщения
#14 лет назад
>>Какие именно? Полностью папку с жумлой?
Да.

>>Есть ли в жумле стандартный инструмент для дампа?
Вроде нет, используйте phpmyadmin.
Андрей П.
1717 сообщений
#14 лет назад
Хорошо.
Андрей П.
1717 сообщений
#14 лет назад
Пздц. Поставил phpmyadmin и каким то хреном слетела вся база..... Я в восторге, буду заново всё делать.
SField, благодарю за попытку помочь, надеюсь в этот раз такой глюк не вылезет. )