camo-mania
Программные разработки для CMS Simpla, расширяющие и изменяющие стандартный функционал системы.

Каталог товаров

Каталог статей

Кеширование запросов к БД
08.04.2019

Создан функционал кеширования запросов к БД.

1. В настройках файла config.php добавлен параметр - Время действия кеша по умолчанию (минут).
Если значение параметра больше 0, кешируется и кешированные значения используются в течение указанного срока. По окончании срока кш будет обновлен посредством реального запроса.
Если значение параметра менее или равно 0, не кешируется

2. Кеширования производится избирательно, то есть для применения кеширования к отдельным запросам надо менять код PHP, вызывающий запрос.
3. Время действия кеша может устанавливаться иным для отдельных запросов в PHP-коде в виде дополнительного параметра в коде PHP.
4. В админке кеширование не используется.

80.00 $   или   7200 руб.
         
Адаптация под мониторы Retina
04.07.2016

Изображения товаров - Адаптация под мониторы Retina

Обычно для дисплее Retina требуется иной код для вывода товаров.
Обычно вместо стандартного
img width="200" height="200" src="{$product->image->filename|resize:200:200}"
применяется
img width="200" height="200" src="{$product->image->filename|resize:400:400}"
Разработка предназначена для модификации стандартного кода.

Работает так:
1. После загрузки страницы через JavaScript определяется, используется ли дисплей Retina.
2. Если да, то средствами JavaScript изменяется код страницы.
3. В шаблонах в нужных местах у разных блоков применяется class="isretina" и class="noretina" для указания специальных блоков.
4. Результат запоминается в куки и затем используется (в текущей сессии).
5. При загрузке первой страницы выводятся оба блока  class="isretina" и class="noretina", при последующих, когда тип дисплея определен и хранится в куки, выводится только один нужный блок.

20.00 $   или   1800 руб.
         
Админка - Товар - оптимизация при большом количестве категорий
29.05.2015

При большом количестве категорий на странице редактирования товара зачастую наблюдается медленная загрузка.
Это происходит потому, что Simpla во всех случаях проводит вызов всех категорий и сложную обработку этой информации, что требует и времени и памяти.
В то же время большинство этой информации не используется.

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

20.00 $   или   1800 руб.
         
Оптимизация работы с соседними товарами
14.05.2015

Simpla работает весьма нерационально при формировании в карточке товара ссылок на следующий и предыдущий продукты. При этом используется 8 (!) запросов к базе данных.
Предлагается способ для оптимизации этого фрагмента работы.

При создании карточки товара Simpla делает 25-30 запросов к БД. Предлагаемый способ уменьшает это количество на 8 запросов.
Метод таков: в таблице товаров создаются дополнительные поля, в которые записывается информация по соседним товарам. Обновляется она лишь по мере необходимости - после редактирования отдельного товара в админке или после импорта.
Теоретически метод, возможно, не совсем безупречен, но практически дает существенную экономию.

20.00 $   или   1800 руб.
         
Работа в админке с большим количеством категорий
19.04.2015

Как известно, в админке при большом количестве категорий работать с ними довольно неудобно, так как список категорий выводится весь целиком, является трудно обозримым и искать нужный пункт довольно утомительно.
Плюс к тому же иногда возникают проблемы с загрузкой такого большого списка.

Доработка производит вывод списка категорий, используя преимущества древовидной структуры.

30.00 $   или   2700 руб.
         
Подсчет товаров в категориях
02.09.2014

Предлагаемые решения рассматриваемого вопроса, как правило, неоправданно сильно нагружают базу.
Здесь предлагается принципиально иное решение - легкое и необременительное для сервера.

15.00 $   или   1350 руб.
         
Автозаполнение URL
12.11.2013

Изменена логика работы автозаполнения URL товара в админке, предлагаемый вариант обычно более удобен для целей SEO-оптимизации.

10.00 $   или   900 руб.
         
Корзина - устранение стандартных недостатков
23.02.2013

Предлагается альтернативный вариант страницы корзины, в которой устранены недостатки стандартного варианта, описаные на странице http://www.simpla-tuning.com/horosho-li-rabotaet-korzina.

Количество товара увеличивается/уменьшается кликом по иконкам или вводится клавишами в поле, удаление товара - кликом без перезагрузки.
При изменениях состава корзины пересчет денежных сумм производится без перезагрузки страницы.

70.00 $   или   6300 руб.
         
© 2024 simpla-tuning.com