OpenServer то тут при чем? это рабочий сайт и скрипт я не могу сохранить в windows-1251, т.к. все к чертям пойдет при записи в БД. Тут проблема скорее где-то рядом с моментом, когда сервер принимает данные.
с адресной строкой то все ок, там переменная обработана encodeURIcomponent.
а вот данные в скрипте php уже кракозябры, хотя mb_detect_encoding возвращает utf-8. странно как-то. даже не знаю где копать.
Дмитрий Деменков:
Разбирать именно в ваших медленных запросах нет смысла, т.к. у меня нет возможности протестировать их работу, но вот Вам несколько материалов по данной теме (возможно после манипуляций и 2 ваших тяжелых запроса облегчатся).
1) проставьте индексы в таблицах ocshop.info/tormozit-opencart-chast-2
2) оптимизируйте запросы sourcedistillery.com/opencart_optimisation.html
Еще неплохо бы наладить кеширование при генерации seo url, чтобы алиасы тащились из файлов кеша, а не базы данных.
можете так, можете создать массив значений category_id, для которых вы хотите использовать отдельный шаблон и проверять присутствует ли id текущей категории через конструкцию in_array()
а если нужно для какой-то ветки категорий назначить шаблон, то я бы использовал для условия preg_match('/тут пишите нужную часть path/',$this->request->get['path']), но в этом случае у вас все должно быть ок с урлами и не должно быть дублей и сам урл должен формироваться верно, в оригинальной сборке opencart с этим проблема
Антон Середин уже ответил Вам на вопрос :)
Добавлю только, что перед всеми действиями сделайте на всякий случай бекап БД, вдруг что-то будет не так.
Но зачем удалять демо, я не совсем понимаю, можно просто удалить товары, категории и прочие структуры данных и магазин по сути будет чист
Иван Антонов: ну так в чем проблема? найдите код в /system/library/currency.php, который отвечает за конвертацию валют и внесите соответствующие правки
Крил: Уважаемый, откройте файлы и смотрите код :) никто за Вас не будет делать это, хотите чтобы сделали - наймите прогера, а так Вам только могут подсказать