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

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

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

27.02.2021

1. В админке создана страница список городов (регионов). У города задаются
1.1. Название с падежными вариантами (всего 6 шт)
1.2. поддомен (третий уровень)
1.3. Контакты - адрес и телефон.
2. Все поддомены должны быть созданы отдельно в панели хостинга или еще как-то.
3. Все региональные сайты работают на одной базе, одном шаблоне и выглядят одинаково, разница только в значениях п.1.
4. Отдельный учет к-ва товаров по городам НЕ ведется, все данные в одной базе.
5. В заказе добавляется новое поле, в котором хранится город, с домена которого сделан заказ.
6. На сайте можно выбрать город из списка городов во всплывающем окне. Но при таком изменении корзина, если была сформирована, теряется по техническим причинам (сессия привязана к домену).  
7. В мета тегах разных сущностей (товары, категории и др.) можно вставлять шаблоны %city%, %city2%, %city3%, %city4%, %city5%, %city6%, которые будут заменяться на название города в соответствующем падеже.
8. В настройках добавлен выбор города по умолчанию. Проводится редирект с основного домена на поддомен по умолчанию.

140.00 $   или   12600 руб.
         
Мультиязычность - версия 2
25.04.2020

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

Работает следующими образом:
1. Поддерживается новая таблица - для языков.
2. Для каждого языка используются:
2.1 Отдельный шаблон (в начале копируется текущий, затем, естественно, редактируется),
2.2 Отдельные языковые таблицы со своим префиксом, например, lang3_categories, lang3_features, lang3_products.
3. Список языковых таблиц задается в файле конфигурации.
4. На витрине и в админке на всех страницах имеется переключатель языков - можно установить один из языков или выбрать вариант по умолчанию.
5. При установке языка происходит работа с языковыми таблицами выбранного языка и остальными неязыковыми таблицами как обычно.
6. В админке происходит одновременно редактирование только ОДНОЙ языковой версии каждого объекта (товар, категория). Для редактирования версии другого языка надо переключать язык. Например, на одной странице категории не задаются сразу несколько названий на разных языках.
7. Редактируется и показывается, таким образом, как версия для конкретного языка, так и версия по умолчанию.
8. Если администратор создает новый объект (товар, категория), то этот объект создается для всех языков (с одинаковыми данными). Для полного редактирования объекта надо переключаться на разные языки.
9. Импорт-экспорт и обмен с 1С работают отдельно в каждой языковой версии.

Некоторое неудобство редактирования, указанное в п.6 - следствие простоты разработки. Более удобная реализация потребует неизмеримо серьезных трудозатрат.

Настройки языковых таблиц позволяют реализовывать разные возможности. Например, таблицу брендов можно сделать как языковой - названия и прочие данные разные для разных языков, так и общей с одинаковыми данными для всех языков

Для SEO целей по сравнению с предыдущей версией добавлена отдельная адресация для разных языковых версий, адреса имеют вид
site.com/products/product1
site.com/en/products/product1
site.com/ua/products/product1
Каждая языковая версия может работать из своего шаблона.

500.00 $   или   45000 руб.
         
13.09.2017
Совместимо с OKAY CMS

1 В админке добавлены две настройки:
1.1 Сайт временно отключен - флажок,
1.2 Сообщение об отключении - текстовое поле с форматированием.
2 Если флажок 1.1 отмечен, то
2.1 покупателю на всех страницах сайте выводится лишь сообщение 1.2,
2.2 Админу сайт показывается как обычно.

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

30.00 $   или   2700 руб.
              
Страницы - обрабатывать текст как код Smarty
13.03.2016

Разработка позволяет вставлять в текст страниц коды Smarty. При формировании страницы описание преобразуется в соответствии с правилами Smarty.
При этом все нужные значения тегов Smarty должны быть ранее определены, например, в view/PageView.php.  

Некоторые простейшие применения:
1. На странице ошибки вывести товары-новинки, просто скопировав код из шаблона main.tpl.
2. На странице доставки вывести рекомендуемые товары, просто скопировав код из шаблона main.tpl.

20.00 $   или   1800 руб.
         
Закладки для страниц сайта
24.07.2015

Работает только для авторизованных пользователей.
На каждой странице сайта создан дополнительный блок, который содержит:
1. Кнопку Добавить в закладки/удалить из закладок для действий с текущей страницей,
2. Список закладок с названием страницы (title), ссылками и кнопками удаления отдельных закладок.

20.00 $   или   1800 руб.
         
Капча самостоятельная и независимая
25.03.2015

Если на странице поставить ДВЕ капчи (иногда бывает такая потребность), то правильно работает лишь одна.
Если открыть несколько страниц сайта на разных вкладках, то опять правильно работает капча только на одной из страниц.

Предлагаемая доработка исправляет указанные недостатки.

30.00 $   или   2700 руб.
         
Мультиязычность
16.11.2014

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

Работает следующими образом:
1. Поддерживается новая таблица - для языков.
2. Для каждого языка используются:
2.1 Отдельный шаблон (в начале копируется текущий, затем, естественно, редактируется),
2.2 Отдельные языковые таблицы со своим префиксом, например, lang3_categories, lang3_features, lang3_products.
3. Список языковых таблиц задается в файле конфигурации.
4. На витрине и в админке на всех страницах имеется переключатель языков - можно установить один из языков или выбрать вариант по умолчанию.
5. При установке языка происходит работа с языковыми таблицами выбранного языка и остальными неязыковыми таблицами как обычно.
6. В админке происходит одновременно редактирование только ОДНОЙ языковой версии каждого объекта (товар, категория). Для редактирования версии другого языка надо переключать язык. Например, на одной странице категории не задаются сразу несколько названий на разных языках.
7. Редактируется и показывается, таким образом, как версия для конкретного языка, так и версия по умолчанию.
8. Если администратор создает новый объект (товар, категория), то этот объект создается для всех языков (с одинаковыми данными). Для полного редактирования объекта надо переключаться на разные языки.
9. Импорт-экспорт и обмен с 1С работают отдельно в каждой языковой версии.

Некоторое неудобство редактирования, указанное в п.6 - следствие простоты разработки. Более удобная реализация потребует неизмеримо серьезных трудозатрат.

Настройки языковых таблиц позволяют реализовывать разные возможности. Например, таблицу брендов можно сделать как языковой - названия и прочие данные разные для разных языков, так и общей с одинаковыми данными для всех языков.

450.00 $   или   40500 руб.
         
Переключение шаблонов пользователем
15.08.2014

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

10.00 $   или   900 руб.
         
© 2024 simpla-tuning.com