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


fractala

Регистрация: 15 Jun 2012
Offline Активность: Jul 12 2013 03:57 PM
-----

Мои темы

ShopCMS полностью в кодировке utf-8 (Нужна помощь)

30 June 2013 - 04:13 PM

Доброго дня!

Перелистал кучу тем здесь по переделыванию скрипта полностью на utf-8. Видимо информации много-поэтому в голове каша. Буду рад любому совету или подсказке.

Начнем.
Раньше я пользовался коммерческим зазенденным скриптом (не VIP).
Порядок установки того скрипта был таков:

1)На хостинге, в настройках вэб сервера установил кодировку по умолчанию CP 1251. Или же, аналогично прописываю кодировку CP1251 в файле .htaccess

2) Создавал базу mysql в кодировке cp1251

3) Раскомментировал строки в файле /core/includes/database/mysql.php

mysql_query('set names cp1251');
mysql_query('set character set cp1251');
mysql_query('set character_set_client=cp1251');
mysql_query('set character_set_results=cp1251');
mysql_query('set character_set_connection=cp1251');
mysql_query('set character_set_database=cp1251');
mysql_query('set character_set_server=cp1251');

если я правильно понял, при раскомментировании этих строк, скрипт будет подключаться к базе в CP1251 и создавать там соответственно таблицы в CP1251 (если я не прав - поправьте)

4) Ну и все файлы шаблонов, модулей, языковой файл - все в кодировке CP 1251 ( Тоесть здесь я ничего не менял)


Теперь к главному. Приобрел здесь скрипт ShopCMS VIP. Наконец то избавился от zenda и приобрел поддержку скриптом php 5.3 - чему безгранично рад.
!!! Требуется полностью перейти на кодировку UTF-8 и уйти от CP1251.

Значит порядок моих действий будет таков:

1) На хостинге, в настройках вэб сервера устанавливаю кодировку по умолчанию UTF8. Или же, аналогично прописываю кодировку UTF8 в файле .htaccess

2) Создаю базу mysql в кодировке Utf-8 general ci

3) Ничего не надо раскомментировать в файле /core/includes/database/mysql.php (все и так подключится в utf8 и новые таблицы создадутся в utf-8)

4) Все файлы шаблонов, модулей, языковой файл и т.д - все нужно перекодировать из CP1251 (по умолчанию) в UTF-8
Причем мало перекодировать все файлы в utf8, нужно еще искать во всех файлах любое упоминание о cp1251 и менять его на utf-8.

Прошу совета-правильны ли мои действия?
И что будет если при установке вип-версии, базу допустим я создал в utf-8 а все остальное (кодировку файлов скрипта и содержимое файлов я не менял)?

Не увеличивается фото в подробном описании товара

09 July 2012 - 11:13 AM

Добрый день! прошу помочь, пытаюсь решить проблему неделю-не получается.

Проблема следующая: в подробном описании товара при клике на фото товара- оно должно раскрываться в полный размер. Этого не происходит. Изображение маленькое и не кликабельное.

Пробовал:
-ставить с нуля скрипт на сервер, использовать дефолтный шаблон, создавал одну категорию и загружал туда фотографию.
-библиотека GD включена на хостинге (писал неоднократно в техподдержку и сам смотрел в php info в панели хостера
Ситуация не изменилась-фото не раскрывается в полный размер при клике.

А вот еще: создаю товар в админке, загружаю фото. Смотрю по фтп -фото появилось только в папке ~/data/small/
в папках medium и big фото нет.

Заранее благодарен за любую помощь.