SCRIPT New Simpla CMS

klerk

Team member
VIP Hard
Verified
Joined
Feb 19, 2016
Messages
11,060
Reaction score
8,228
Супер кэш (supercache) [Shop-Script]

fB1LznV.png



Плагин Super cache улучшает SEO и удобство использования вашего сайта за счет повышения его производительности.

Как это происходит:
  1. При посещении страницы сайта плагин сохраняет копию страницы в HTML формате и при повторном посещении страницы сервер отдает пользователю сохраненную копию, а не генерирует страницу с помощью php и mysql, что снижает нагрузку на ЦП и ОЗУ.
  2. Далее минифицирует HTML и встроенный JS и CSS, сокращая вес страницы примерно на 20%.
  3. Потом архивирует файл в формат GZIP, что уменьшает вес страницы примерно в 10 раз.
  4. И наконец все это вместе с подключенными шрифтами, картинками, JS и CSS файлами кэшируется на стороне клиента в браузере с помощью Server Worker (на основе библиотеки Workbox от Google). Это существенно сократит нагрузку на веб-сервер и позволит посещать кэшированные страницы даже при отключенном интернете.
Demo:

supercache 1.0.1

supercache 3.0.2
 
New Simpla CMS

crCkbxW.png


Установка:
Для установки скопируйте в корневую дирректорию install.php, simpla_source.zip
Установку запустите:
Следуйте инструкциям.
Если у вас уже был магазин на Simpla, Вам надо будет перенести старые изображения в новую для них папку
upload_products, иначе они не будут отображаться на сайте.
Сделайте следующие действия:
1. Установите скрипт
2. Загрузите свою базу данных вместо установленной
Если она изменялась относительно оригинальной, может давать ошибку !!
3. Выполните команду:
ALTER TABLE `s_images` ADD `filepath` varchar(512) NOT NULL DEFAULT ''
4. Скопируйте свои файлы из папки originals в одноименную папку
Файлы не будут отображаться !!!
Файлы из папки products вам не нужны, их не надо копировать !!!
5. Подключите файл api/Products_old.php вместо Products.php
После завершения операции верните его назад
6. Зайдите в любой продукт для редактирования и нажмите сохранить.
Ваши картинки изменят свое местоположение.
Если будут отображаться не все, повторите операцию !!!
7. Если все на месте и все отображается, вам уже не нужна папка originals и файлы в ней.
Ее вы можете удалить в любое время, убедившись, что все ваши изображения перенесены !!!
Старая папка products вам вообще не нужна, после операции переноса изображений, если
она у вас была на сервере, она будет удалена. Либо удалите ее вручную, если она не удалилась
из-за неправильно выставленных разрешений.

Author:


new simpla php-8.0.15-4
Доработан модуль загрузки xml для Яндекса
Добавлена возможность делать наценку на загружаемые товары.
Сделаны исправления ошибок в файлах.
View hidden content is available for registered users!

newsimpla newsimplacms
 
новая симпла
new simpla php-8.1.8-4
View hidden content is available for registered users!

8.1.8-4
Изменена загрузка изображений.
Теперь вы можете загружать изображения в формате webp.
Вы можете устанавливать в настройках размер и качество изображения.
Это уменьшает размер файлов изображений, улучшает их качество, дает предпочтение в поиске google.
Для работы загрузчика на сервере должно быть установлено расширение ImageMagick !!
Добавлена возможность размещать в блоге отдельно изображения 2-х размеров, для списка и для статьи.
Исправлены мелкие ошибки скрипта.

8.1.8-3
Переписана функция отправки шаблонов писем, подключен для отправки писем PHPMailer.
Исправлены мелкие ошибки.
Для обновления отправки шаблонов используйте новый файл api/Notify.php
Добавьте: includes/PHPMailer
Для отправки письма используйте форму:
PHP:
$email = new stdClass;   
$email->to_mail = // кому письмо email
$email->to_name = // имя кому письмо   
$email->from_mail = // от кого письмо email     
$email->from_name = //имя от кого письмо   
$email->title = //Заголовок письма   
$email->body = // тело письма   
$this->notify->email($email); // Вызов функции

8.1.8-2
В этой версии новые модули импорта и экспорта товаров xml.
Теперь вы можете в модуле импорта сами настроивать названия колонок входа для вашего прайса. Это влияет на то, будет скрипт находить названия колонок в прайсе при импорте товаров или нет. Раньше в Simpla стояли лишь дефолтные варианты названия колонок прайса, которые могли и не подходить под колонки загружаемого прайса, и в итоге они и давали ошибку при загрузке. Без создания своего набора колонок, будут работать дефолтные настройки, как и раньше !!
При экспорте вы теперь тоже можете сами создавать необходимые названия для колонок вашего прайса, привязывая их к ключам товара в базе данных. Вы также можете сортировать их в необходимом порядке после добавления. Без создания колонок экспорта, Вы не сможете создать экспорт товара !!
Восстановлена работа модуля бекап, обновлена библиотека архивации файла. В коплекте скрипта теперь идет бекап сайта, с помощью которого вы сможете восстановить скрипт в исходном состоянии после его установки.
Устранены мелкие ошибки скрипта.

8.1.8-1
Скрипт адаптирован под php 8.1.8
Добавлен модуль выгрузки товаров в формате xml для Яндекс магазина, прайс агрегаторов.
В поставщике добавлена возможность подключения своего модуля загрузки.
Исправлены ошибки.
 
Last edited:
new simpla php-8.2.1-2-admin
Более новые версии Новая Simpla будут идти с приставкой admin.
Это значит, что классы движка на бэке(админка) и на фронте работают независимо друг от друга.
Так надо было сделать изначально самой simpla, но они этого не сделали.
Это очень удобно, когда вы хотите создать хороший многофункциональный магазин, в котором много по фильтрам запросов к БД, который приходится вешать и на фронт и на бэк одновременно. Кроме этого Вы имеете возможность вести работы по модернизации движка, не затрагивая сразу обе части движка, фронт и бэк.
Таким образом вам проще находить ошибки в движке, строить загрузчики для админки, подключать при необходимости разные БД. Все это в итоге будет повышать скорость движка, которая необходима там, где большие БД и много товаров.
Исправлено загрузка xml, для загрузки прайсов вам уже нет необходимости устанавливать на сервер консоль ru_RU.UTF-8. Будет работать на стандартной en_US.UTF-8.
Кому надо обновить импорт xml, скопируйте отсюда:
simpla/ajax/import.php
require_once('../../admin/Admin.php'); на require_once('../../api/Simpla.php');
class ImportAjax extends Admin; на class ImportAjax extends Simpla;
Измените в них:
require_once('admin/Admin.php'); на require_once('api/Simpla.php');
class ImportAdmin extends Admin; на class ImportAdmin extends Simpla;

Обновлены в последней загрузке версии скриптов шаблона фронта default, jquery до последней версии 3.6.3
View hidden content is available for registered users!
 
new simpla php-8.2.8-1-admin
В новую версию добавлена возможность рассылки SMS.

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

Чтобы рассылка не срабатывала, оставьте поля пустыми. В настойках приведен пример заполнения полей.

- добавлен файл для проверки вашей версии php и всех ее настроек. Вы можете использовать его для определения установки APCu extension, если вы хотите использовать дополнительное кеширование. Откройте для этого файл раскомментируйте строки APCu extension в файле.

Исправлены мелкие ошибки, немного улучшен код.
View hidden content is available for registered users!
 
Top