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


badisoft

Регистрация: 10 Oct 2011
Offline Активность: Mar 04 2020 09:58 AM
*****

Мои сообщения

В теме: Вопросы по шаблонам ShopCMS. Задаем их ЗДЕСЬ!

14 July 2019 - 10:55 AM

A по вашему, можно сделать адаптивной только часть сайта, не поменяв глобально его структуру?

По моему тоже вполне можно :).
Изменения потребует только уровень представления (шаблоны), уровень данных менять не нужно.

Подскажите, как сделать, чтобы при изменении размера экрана (например: выход на сайт с мобильного телефона) товары в категории сдвигались в одну вертикальную колонку, а при просмотре сайта на компьютере сдвигались обратно в три вертикальные колонки?

1. Использовать для показа товара блочные элементы (например, div), которые автоматически располагаются по доступной ширине в том количестве, которое в эту ширину влезает.
2. Использовать @media screen and... для задания разных свойств классов на разных разрешениях экрана
3. Возможно, использовать javascript для каких-то действий в зависимости от текущей ширины экрана

Где необходимо ковырять? В каком файле?

В файлах шаблона ShopCMS. Их весьма не один.
Для ShopCMS есть один (единственный?) бесплатный адаптивный шаблон - штатный бесплатный шаблон от ShopcMS 3.1.3 (http://shopcms.ru/fi...opcms_3_1_3.zip). Скачайте его, поставьте (шаблон, а не всю CMS) и изучайте, как там сделано.

В теме: Еще один фильтр. Теперь на AJAX.

25 January 2019 - 07:56 AM

В адрессную строку можно подставлять сгенерированную ссылку на результаты фильтра.

Как? Я не знаю.

В теме: Еще один фильтр. Теперь на AJAX.

15 January 2019 - 03:46 PM

чтобы выбранные опции фиксировались в url

Это принципиально невозможно в AJAX-фильтре.
Как же они будут "фиксироваться в url", если показ результатов фильтра происходит без перезагрузки страницы, т.е. без смены url?
Тут только если в подгружаемом контенте добавить что-то типа "прямая ссылка на результат работы фильтра" и отрабатывать эту ссылку.

В теме: ShopCMS и PHP7

27 August 2018 - 08:53 PM

Т.е. теперь все работает? Ну и алилуйя :).

В теме: ShopCMS и PHP7

24 August 2018 - 08:56 PM

может кому не жалко smarty которое под php7 работает ?

Эээ... Вы удивляете беспомощностью. Если набрать в поисковике "smarty", то обязательно вылезет википедия со статье о смарти, где есть ссылка на сайт разработчиков, где есть ссылка на последний релиз второй версии smarty (на текущий момент это 2.6.31) на гитхабе. Ссылка бесплатна. Странный путь через википедию только для того, чтобы попасть на сайт именно разработчиков.

любой smarty работает под php7

7.0 я не проверял, а под 7.2 штатный, который "из коробки" местами не работает, насколько я помню. Конкретика уже забыта, увы.

PS.Может, проблема вовсе не в smarty? Штатный Smarty (насколько я помню) под PHP7 худо-бедно работает (что-то не работает, но основа вполне показывется) и проблема обычно вовсе не в нем. В ShopCMS используется около десятка функций, которых в PHP7 уже нет. Плюс в PHP7 уже нет mysql, только mysqli. Плюс изменился синтаксис описания конструктора в классах (относительно PHP4, откуда родом код ShopCMS). Плюс...

Ни хрена там нет сложного. Когда мне было интересно - я сделал сервер (виртуалку) с PHP7 и скопировал туда тестовый сайт. Решение всех (вроде бы) проблем заняло несколько часов, но меньше одного рабочего дня. В логи же все пишется - в чем проблема и где искать.

PPS. (на следующий день) Хм... Не посмотрел вчера, что за тема. Я же в начале темы уже все это расписал. В чем проблема-то со смарти?
1. скачать со smarty.net
2. перенести настройки и функцию hassign из старого smarty.class.php в новый.
3. переименовать новый smarty.class.php чтобы он начинался с маленькой буквы (в архиве он с большой).
4. перенести плагин function.count.php (скопировать файл из старого смарти в новый).