Перейти к содержимому


Правила форума

Внимание!!! Если не можете скачать, пожалуйста ознакомьтесь с условиями получения доступа с файлам форума. Правила форума


Ответы на ваши вопросы!!!


Сообщений в теме: 149

#141 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5 075 сообщений
Репутация: 786
Мастер

Отправлено 06 июня 2016 - 12:37

См. выше. Электричество у меня кончилось :).
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#142 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5 075 сообщений
Репутация: 786
Мастер

Отправлено 06 июня 2016 - 13:42

Цитата

Но что получается - вся русская часть скрипта написана в 1251, но ставится при этом он по дефолту в utf, и ту же 1251 нужно было руками "подключать", внося правки в конфиги перед установкой.
На SQL-сервере несколько кодировок.
1. кодировка, в которой хранятся данные сервером. Это задается при настройке сервера (обычно UTF-8), можно сменить при создании базы (частенько хостер это позволяет), а можно сменить при создании конкретной таблицы (DEFAULT CHARSET CP1251). Хотя в принципе и пофиг, в какой оно там кодировке хранится на сервере, лишь бы нам нормально отдавалось-принималось-сравнивалось в нужной кодировке (CP1251).
2. кодировка, в которой сервер отдает данные клиенту. Это задается при настройке сервера(обычно UTF-8) и можно сменить командой со стороный клиента (той самой, которую мы раскомментируем в mysql.php).
3. кодировка, в которой клиент отдает данные серверу. Это задается при настройке сервера(обычно UTF-8) и можно сменить командой со стороны клиента (той самой, которую мы раскомментируем в mysql.php).
4. кодировка (точнее, таблица), по которой происходит сравнение символов старше-младше и перекодировка upper-lower. Это можно сменить командой, но обычно соответствует кодовой странице выбранной кодировки клиента.
Насколько я знаю, для (2), (3) и (4) вместо нескольких команд "set character_set_ xxx=cp1251" с какой-то версии MySQL можно просто задать одну команду "set names cp1251".
Вот тут - https://habrahabr.ru/post/10983/ - оно описано более-менее кратко, но достаточно понятно и с вариантами.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#143 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 11 марта 2018 - 20:59

Подскажите, была у кого такая проблема:

В БД кириллица отображается корректно, но при попытке записать что-нибудь русскими буквами поле в БД остается пустым, если писать цифры и английские символы - все пишется без проблем.

Понимаю, что проблема либо с кодировкой БД, либо самих файлов, но не могу разобраться. Подскажите пожалуйста.

#144 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1 114 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 11 марта 2018 - 21:17

GiantCherry, обсуждалось неоднократно. Версия пхп больше 5.3
502 Bad Gateway

#145 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 11 марта 2018 - 21:27

Просмотр сообщенияDbus (11 марта 2018 - 21:17) писал:

GiantCherry, обсуждалось неоднократно. Версия пхп больше 5.3

Нет, версия PHP 5.2. На этом сервере все работало корректно, я перезалил файлы и БД с другого сервера, и получилась такая ошибка. Кодировка отображается верно, но не добавляется кириллица в БД (латиница добавляется) и не кладутся товары в корзину.

#146 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1 114 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 11 марта 2018 - 21:29

Хм, тогда странно. А в логах что?
502 Bad Gateway

#147 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 12 марта 2018 - 08:03

Если речь идет о логах во вкладке СТАТИСТИКА ОШИБОК, то он пустой.

Проблема очень похожа как описано тут: http://www.cyberforu...read637754.html

Может есть у кого мысли? На форуме не нашел.

#148 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 12 марта 2018 - 10:45

Вопрос снят.

#149 Vinc

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 10 июня 2018 - 13:25

Подскажите пожалуйста как в админке вывести все проданные товары на одной страничке.

#150 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5 075 сообщений
Репутация: 786
Мастер

Отправлено 10 июня 2018 - 16:02

Просмотр сообщенияVinc сказал:

как в админке вывести все проданные товары на одной страничке.
ИМХО, никак. Ни на одной страничке, ни на нескольких. Штатно в shopCMS практически нет никакой статистики.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)