Проблема с Добавлением объявлений

возникают вопросики при выборе

 
Посетитель
no avatar
Сообщений: 11
И так когда в объявление добавляю что нить при выборо продам или куплю возникают вопросика как убрать их??? что прописать и где???
Прикрепленные файлы:
aaaaaaaaaaaaaaaaaa_06cc0.png | 43.41 Кб | Скачали: 496
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1180
У вас проблема с кодировкой, у меня тоже самое было, но в других компонентах.
У вас только в объявлениях выскакивают вопросики?
На машину и квартиру я заработал тут!
Реклама
cms
Посетитель
no avatar
Сообщений: 11
Man:

У вас проблема с кодировкой, у меня тоже самое было, но в других компонентах.
У вас только в объявлениях выскакивают вопросики?

ну еще было в регистрации когда указываешь логин там были вопросики вместо того чтобы написать логин занят ну я тут нашел решение вставил в код какую то запись win1251 что то вроде и все нормально стало а тут не могу помогите пожалуйста
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 381
Попробуйте в базе посмотреть, поставить везде кодировку cp1251_general_ci , возможно поможет .
И сам файл tpl сохранить в этой кодировке.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
а можно про тпл чуточку подробней. например полный путь к нему.
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Проблема уже не раз поднималась, это кодировки при ajax- запросах. Итак, попробуем разобраться.
Как указал KS, проверяем кодировку в БД. В sql запросах инсталляторов везде вроде бы прописано cp1251_general_ci, но всё же бывают случаи...
Далее, проверяем файл .htaccess в корне сайта. Там должна быть строка:
Код PHP:
  1. AddDefaultCharset windows-1251
Это прописано в Инстанте по умолчанию и указывает, что в заголовках ответа сайта указывается кодировка windows-1251. Это скорее всего так.
В файле обработчика ajax в вашем случае для компонента board файл /board/ajax/get_rubric.php прописано
Код PHP:
  1. setlocale(LC_ALL, 'ru_RU.CP1251');
и
Код PHP:
  1. $selected = @iconv('UTF-8', 'CP1251', $selected);
Это мы перекодируем возвращаемые данные в кодировку 'CP1251'.
Сомневаюсь, что где-то у вас не так. В идеале должно работать как часы. Но постоянно возникают проблемы то у одного, то у другого. То есть проблема всё таки в серваке, у каждого он разный. И напрашивается вопрос о локали.
Установлена ли русская локаль. Вопрос особенно актуален для зарубежных хостеров. Как настроить локаль подробно описывал Flaza в комменте. Должно помочь. И решит многие проблемы, которые могут возникнуть в дальнейшем. В php много функций, которые используют локаль.
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
действительно. перепроверил все и нашел вот такой вот заковырк
Проблема с Добавлением объявлений
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
в самой нижней строчке где всего строк и тд. язык по умолчанию шведский регистронезависимый
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
проверил с помощью путти как советовал Flaza и обнаружил что у меня так

vm10502# locale -a | grep ru_
ru_RU.CP1251
ru_RU.CP866
ru_RU.ISO8859-5
ru_RU.KOI8-R
ru_RU.UTF-8
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 381
nedoriko:
в самой нижней строчке где всего строк и тд. язык по умолчанию шведский регистронезависимый

Попробуйте проверить так :
Зайти в MySQL ,
выбрать базу сайта (нажать на имя базы в левой панели),
на верху нажать вкладку "Operations"
В самом низу открывшегося окна кнопка "Collation:" (сопоставление,представление)
Нажать и выбрать - cp1251_general_ci ,
Нажать "GO" , для сохранения настроек.

Нажать на Домик (home) на левой панели, наверху
поставить сопоставление (представление,connection collation) в - cp1251_general_ci
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
сделал проще. везде прописал cp1251_general_ci удалил базу и пользователя. создал базу и пользователя с языком cp1251_general_ci установил сайт по новой. ошибка та же. все хорошо но в заголовке объявлений вопросики.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1012
KS, ваш вариант тоже проверял. там и так cp1251_general_ci и менять неприходится
Посетитель
small user social cms
Медаль
Сообщений: 126
Проблему эту вышеописанную (кодировки при аякс-запросах) кто нибудь смог решить?
Система управления для серьёзных бизнес-проектов
Посетитель
small user social cms
Медаль
Сообщений: 126
Как я убедился, в ряде случаев все вышеуказанные проблемы решается просто: все ajax - файлы и index.php файл с корня сайта нужны на хост "залить" поштучно, то есть по отдельности каждого, в режиме "двоичной" передачи данных.

Впервые сталкиваюсь с такими "нежными" файлами... joke У меня проблема решилась после удаления "старых" аякс-файлов (которые были залиты одним большим пакетом) с хоста и "заливки" их по новой, как указано выше...
Об этом Fuze даже упоминал где-то в форуме (точно не помню), предлагая все файлы скрипта "залить" на хост поштучно... Я тогда его слова всеръез не принял, а зря оказывается...

(хотя и возможно такое, что аякс-файлы были "побиты" и при установке дополнительных компонент... Ведь мы же, не вникая особо, шаблоны и компоненты "заливаем" простым копированием предлагаемых папок поверх ранее установленного InstantCMS. Возможно, что у какого нить разработчика аякс-файлы были "поврежденными")...
Редактировалось: 1 раз (Последний: 3 мая 2012 в 18:42)
Система управления для серьёзных бизнес-проектов
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.