Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

Тема в разделе "Перевод и локализация", создана пользователем Robotwerder, 02.07.2008.

  1. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Уважаемые жители форума проблема вам конечноже ясна ..
    если что она поадресу
    http://mobiburg.hmarka.net
    пробовал действовать как описано в факе по Локализации_русификации_и_кодировки
    добавил в .htaccess AddDefaultCharset windows-1251
    в шаблоне в index.php изменил на <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    Проверил http-заголовок ответа сервера ..все норм ..

    в след пункте фака сказано что
    надо внести изменения в файл database.php восстановить папку installation из дистрибутива и удалить файл configaration.php. После этого надо попробовать установить ее снова. Должно сработать.

    Папки installation в дистрибутиве нет ... подскажите пожалуйста где собака порылась !?
     
  2.  
  3. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Если нет, то значит надо скачать заново и попробовать еще раз установить
     
  4. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Я имел в виду что папка installation в равенсвуд наз-ся повидимому installation-old
    теперь посуществу
    действовал как в факе описано
    внес изменения в файл database.php на 100строке как сказано

    $this->_table_prefix = $table_prefix;

    @mysql_query("SET NAMES 'cp1251'", $this->_resource);
    @mysql_query( "set session character_set_server=cp1251", $this->_resource );
    @mysql_query( "set session character_set_database=cp1251", $this->_resource );
    @mysql_query( "set session character_set_connection=cp1251", $this->_resource );
    @mysql_query( "set session character_set_results=cp1251", $this->_resource );
    @mysql_query( "set session character_set_client=cp1251", $this->_resource );

    $this->_ticker = 0;
    $this->_log = array()

    далее восстановил папку installation из дистрибутива
    удалил файл configaration.phр
    После этого установил его снова

    из видимых изменений только строка поиска превратившаяся в русские символы ..
    Видимо дело в чём то ещё |H|
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Перед этим кодировку базы сменил?
     
  6. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    опачки ...нет.. неменял .. то есть мне надо сменить кодировку базы и проделать эти же шаги снова?

    Добавлено через 17 часов 23 минуты
    Вообщем я сменил кодировку на хостинге для всех таблиц по аналогии

    CREATE TABLE `#__content_frontpage` (
    `content_id` int(11) NOT NULL default '0',
    `ordering` int(11) NOT NULL default '0',
    PRIMARY KEY (`content_id`)
    ) TYPE=MyISAM DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;

    проделал те же шаги что и ранее ..проблема осталась нерешённой ... Нужен ваш совет гуру
     
    Последнее редактирование: 03.07.2008
  7. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Хм. Уже интересно.

    Ты кстати, измененный дамп куда-нибудь сохрани. Пригодится :)

    Кстати. Есть последний вариант. Поставить дома, а потом dumper'ом перетащить на хостинг базу.
     
  8. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Ща качну дампер ...промылся чуть чуть на эту тему ..
    Я просто от безисходности незнаю что предпринять... снова чистил всё..ставил с нуля ...
    Та же фигня ..знаки вопроса ..
    Просто высад какой то ...
     
    Последнее редактирование: 03.07.2008
  9. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Друзья!!
    никак немогу ничего сделать со знаками вопроса .. может что нетак делаю..
    http://mobiburg.hmarka.net/
    пользовался последней палочкой выручалочкой СУПЕР ДАМПЕР лайт 1.0.8

    сделал так

    1. Открыть в браузере URL вида: http://mobiburg.hmarka.net/dumper.php
    2. Ввести логин и пароль для вашей БД.
    3. Создание резервной копии БД:
    1. Выберите базу данных в верхнем разделе главной страницы.
    2. Фильтр оставьте пустым (будут дампиться все таблицы выбранной БД), подробнее о фильтрах см. ниже.
    3. Выберите метод сжатия (bzip2 наиболее эффективный, но и самый медленный). испльзовал GZip, так как bzip2 выдавал ошибку

    4. Выберите степень сжатия (как показала практика, наиболее оптимальная — 7).
    5. Нажмите Применить.
    6. После окончания работы скрипта (станут активны кнопки Скачать файл и Вернуться), можно скачать файл по http (предварительно возможно понадобится настроить перехват расширений .sql, .gz и .bz2 в менеджеры загрузки) или скачать по FTP. Название файла состоит из названия базы данных, а также даты и времени создания дампа, для упрощения работы с файлами резервных копий.
    4. Восстановление БД из резервной копии:
    1. Выберите базу данных в нижнем разделе главной страницы.
    2. Выберите файл из раскрывающегося списка. Если необходимо, то предварительно закачайте файлы резервных копий в папку backup.
    3. Нажмите Применить.
    4. Теперь только остается наблюдать за процессом восстановления БД.

    Понял что это конец операции но чуда непроизошло..будьте добры братцы подскажите в чём я накосячил?!
    вот ещё какая штука
    . незнаю какие php-файлы нужно менять и много ли их (см ниже док с сайта супердампера 1.0.8)

    Но ваши скрипты скорее всего будут показывать вопросительные знаки, так как в них не указывается кодировка соединения cp1251, а используется latin1. Для того чтобы это исправить, нужно во всех ваших php-файлах, где вызывается функция mysql_connect, обычно перед вызовом mysql_select_db добавить следующую строку:

    mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error()); ..
    вопрос выделен !!!!! кто знает скажите в каких файлах эту строчку вставлять?!
     
    Последнее редактирование: 08.07.2008
  10. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    в includes/database.php
     
  11. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    засада господа.. я в отчаянии .. после всего вышеупомянутого довавил строчку mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error()); не получил ничего кроме знаков вопроса .
    судорожно грызу пальцы
    ковыряю в носу
    и чешу репку...
    хз где я просчитался .. перелопатил все ФАКОВЫЕ методы и способы .. если честно то хочется застрелится, но это невариант ..
    Уважаемые!! естьли у вас какие нить стоящие мыслишки посуществу ?!
     
  12. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    А чего тебе именно равенсвуд приглянулась?
     
  13. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    звучит как ненавязчивое приглашение отказаться от неё )) ..
    Я новичок в этом деле и пошел по пути наименьшего сопротивления...
    просто увидел что это типа просто..так оно и оказалось поначалу...
    ммм.. я понимаю из ваших слов уважаемый Dead Krolik что равенсвуд несовершенна, это так?..
    мне следует отказаться от неё в пользу более новой версии Жумлы?!
    и стнет ли проблемм с кодировочками меньше в другой версии..( готов претерпеть проблемы с установкой ради решения этой задачки)
    моё желание быть нетолько веб-дизайнером, но и освоить новые горизонты велико и я уже выражаю вам огроменное спасибищще за помощь..для моего нетехнического склада ума это очень непросто..
     
  14. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Значит так. Равенсвуд для всяких там непонятных людей. Поставил, поиграл выкинул. Приличные сайтовладельцы поднимают денвер/xampp и фигачат на нем. Почему? Потому что большая часть проблем с кодировкой решены и в принципе может возникнуть ситуация что на правильном хостинге человек об этих делах никогда и не узнает. Я вот так бы и не узнал, если бы не проблемы у некоторых на форуме.
    Ну и полезно просто почитать на тему того - как это работает. Проще будет дальше жить.
     
  15. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    вообщем с чем боролся на то и напоролся .. Жопа простите полная , излагаю суть жопы в продолжении темы..
    Выбросил в помойко равенсвуд и поставил отдельно апач, пхп и мускуль и пхпадмином..установил жумлу 1.0.15

    проблема поадресу

    http://robotwerder.hmarka.net/index.php

    ща проделаю эти же шаги по устранению кракозябр, но скептицизм и дорогой трафик уже убили мои нервы господа.... о результатах доложусь как только так сразу ..
    сколько сил и всё впустую
    :'(:'(:'(:'

    Добавлено через 18 часов 1 минуту
    Будьте добры гуру подскажите кодировка базы cp1251_bin подойдёт для получения результата?!?..из всех предложенных на хостинге она единственная внушает доверие.. Остальные как я понял разноязычные варианты этой кодировки ..
     
    Последнее редактирование: 31.07.2008
  16. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Ну по идее да. А там нет cp1251_ci?
     
    Liova01 нравится это.
  17. Offline

    Robotwerder Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    78
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    Непонятно каким образом .. но похоже путём манипуляций с каталогом инсталлейшн и конфигурэйшн.пхп и повторной установкой жумлы на хосте я преодолел проблему ..Не факт что смогу проделать это снова:D
    после этого кодировка стала нормальная
     
    Последнее редактирование: 05.08.2008
  18. Offline

    Liova01 Недавно здесь

    Регистрация:
    04.06.2006
    Сообщения:
    19
    Симпатии:
    1
    Пол:
    Мужской
    А мне нравится Rawenswood... Простенький он. И работает с флэшки... Но оригинал его (Uniserver) ещё лучше. Рекомендую тем, кому лениво настраивать сервер. Недостаток - английский язык. Но это не для всех критичный недостаток, я думаю.
     
  19. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Re: Ответ: Равенсвуд Жумла . Не все русские буквы отображаются, вместо них знаки вопроса

    а проблема то сохранилась:)
    но, скорее, не скриптовая, а нейронально-синаптическая...
    к слову "не" с глаголами пишется раздельно, да и прочую орфографию надо поправить...
    Вы так отмежевываетесь от К-У гопоты, но перед публикацией текст в word проверить не удосужились.
    ПыСы: привет от бывшего екатеринбуржца
     
  20. Offline

    Satori Недавно здесь

    Регистрация:
    13.04.2008
    Сообщения:
    33
    Симпатии:
    0
    Привет!
    На определённом хостинге решена проблема с базой данных и вопросиками вместо русских букв. Возможно, сработает универсально.Вот только в чём вопрос:
    Решается это с помощью установки бинарной кодировки. Я не могу это проделать в базе данных.
    К примеру, выбираю таблицу, затем жму *операции*, потом выбираю там бинари и вроде всё устанавливается. Но в таблице после myisam всё равно кодировка cp1251.
    Привожу для сравнения две пустых таблицы. Может кто подскажет, как устранить различие в Mysql? Не могу докопаться сама, перерыла phpmyadmin вдоль и поперёк.

    1.


    --
    -- Структура таблицы `jos_banner`
    --

    CREATE TABLE `jos_banner` (
    `bid` int(11) NOT NULL auto_increment,
    `cid` int(11) NOT NULL default '0',
    `type` varchar(10) NOT NULL default 'banner',
    `name` varchar(50) NOT NULL default '',
    `imptotal` int(11) NOT NULL default '0',
    `impmade` int(11) NOT NULL default '0',
    `clicks` int(11) NOT NULL default '0',
    `imageurl` varchar(100) NOT NULL default '',
    `clickurl` varchar(200) NOT NULL default '',
    `date` datetime default NULL,
    `showBanner` tinyint(1) NOT NULL default '0',
    `checked_out` tinyint(1) NOT NULL default '0',
    `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
    `editor` varchar(50) default NULL,
    `custombannercode` text,
    PRIMARY KEY (`bid`),
    KEY `viewbanner` (`showBanner`)
    ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;


    2.

    --
    -- Структура таблицы `jos_banner`
    --

    CREATE TABLE `jos_banner` (
    `bid` int(11) NOT NULL auto_increment,
    `cid` int(11) NOT NULL default '0',
    `type` varbinary(10) NOT NULL default 'banner',
    `name` varbinary(50) NOT NULL default '',
    `imptotal` int(11) NOT NULL default '0',
    `impmade` int(11) NOT NULL default '0',
    `clicks` int(11) NOT NULL default '0',
    `imageurl` varbinary(100) NOT NULL default '',
    `clickurl` varbinary(200) NOT NULL default '',
    `date` datetime default NULL,
    `showBanner` tinyint(1) NOT NULL default '0',
    `checked_out` tinyint(1) NOT NULL default '0',
    `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
    `editor` varbinary(50) default NULL,
    `custombannercode` blob,
    PRIMARY KEY (`bid`),
    KEY `viewbanner` (`showBanner`)
    ) ENGINE=MyISAM DEFAULT CHARSET=binary AUTO_INCREMENT=1 ;

    ----------

    Так вот, как добиться, чтоб было:
    ) ENGINE=MyISAM DEFAULT CHARSET=binary AUTO_INCREMENT=1 ;

    Пожалуйста, если есть способ, подскажите! Сайт уже месяц почти простаивает. Не мой сайт, но всё же...
     

Поделиться этой страницей

Загрузка...