Jump to content

yr4ik

Фрилансер
  • Content Count

    941
  • Joined

  • Last visited

Everything posted by yr4ik

  1. Делал когда то. Расписывать сильно нет времени. Все что нужно есть в архиве. Из основного - нужно будет переименовать config/config.php в config/config.cfg и в нем закомментировать секции (все что идет в скобках ;[xxx]) - для примера навсяк кинул. После этого расширяться возможности. Можно будет для отдельных хостов делать свои конфиги Примеры в папке config Параметры БД в database.cfg simpla.db_server - simpla (что начинается с simpla - основная БД) К ней можно обращаться: $this->db->simpla->query(xxxx); $this->db->query(xxxx); далее создаем
  2. а что будет если мы добавляем товар1, товар2, товар3, товар1 ? через шаблон - можно. Но это думаю нужно смотреть в сторону циклов while + foreach. Либо же через capture как то выкручиваться...
  3. я бы не сказал что увеличение потреблений ресурсов это сильно негативный фактор. Есть минуса - но это все в связи с прогрессом. Мощность серверов - растет как и количество функционала. Если это все грамотно организовывать - то можно получать плюсы куда больше чем количество минусов. Но окай тут не особо пример...
  4. подключайте так: http://forum.simplacms.ru/topic/13333-smarty-minify-13/ Вскоре выложу 2ю версию. Там будет куда больше функционал...
  5. Ну код не сжимает то что находится внутри html тегов <script|textarea|pre>. И стандартный smarty тоже. {literal} тут ни при чем Если хотите сжать js или css - то это не в этом направлении.
  6. Разница в том что вшитый Smarty - Trimwhitespace выполняется каждый раз как только открывается страница. А через template_min сжатие выполнится разово перед тем как сгенерируется файл для папки compiled и по идее literal он должен был обработать. Возможно после вставки кода - вы не очистили папку compiled
  7. Можете попробовать http://forum.simplacms.ru/topic/8324-html-сжатие-страницы-simpla-cms-smarty/?p=62956 А вообще если уже хотите сжимать html на лету - то лучше использовать что то серверное а не php Скопируйте себе метод template_min и его подключение: if($this->config->smarty_html_minify) $this->smarty->registerFilter('pre', array($this, 'template_min'));
  8. Есть такой функционал http://joxi.ru/KAg5qaESXv3kBm?d=1 Но стоимость его будет не малая. Там много доработок нужно для сайта
  9. там папку апи, из архива, нужно было переместить прямо в корень сайта - без каких либо переименований и удалений подпапок! судя по том как вы разбираетесь - лучше наймите специалиста. дело 2х секундное. То вы сейчас наделаете себе дороже...
  10. а что за apii ? api должно быть. И файлы из архива должны попадать в нее
  11. Из архива readme читали? 1) /api/Simpla.php после: ------------------------------------------------------------------------ private $classes = array( ------------------------------------------------------------------------ Добавляем: ------------------------------------------------------------------------ 'widget' => 'Widget', ------------------------------------------------------------------------ 2) /view/IndexView.php перед строкой ------------------------------------------------------------------------ $this->design->assign('content
  12. да. Только вместо main.tpl - название шаблона который нужно
  13. http://forum.simplacms.ru/topic/10939-%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-simpla/
  14. я ему и не предлагаю его ковырять. Я и написал что "Может пригодится" Пусть хочет, ставит... Не хочет, не ставит.... Я ему дал альтернативный вариант что решает эту проблему + пару других
  15. Не помню уже точно для чего и как делал. Давно уже было. Но может пригодится. Патчик для vqmod Нужно будет еще модуль транслита поставить для исправления загрузок картинок брендов и категорий (но не обязательно) https://github.com/yr4ik/Simpla-vqmod/tree/master/_examples/translit fix_image_upload.xml
  16. ну как бы мягко сказать... А смысл такого вообще?)) каждый файл засунуть в папку?) количество файлов = количеству папок?
  17. структуру массива поменяйте в IndexView.php А для чего вам вообще это нужно? И причем тут smarty?
  18. http авторизация: + она закрывает всю бекенд директорию от лишних запросов + исходя их первого уменьшается необходимость жестко контролировать объекты бекенда + безопасность на хорошем уровне - данные об менеджере ограничены и проблемно связываются с остальной базой данных - при попадании в админ-часть, даже с минимальными правами, нам становятся доступны запросы на сторонние объекты (у которых может быть неконтролируемый функционал) бд авторизация: + данные менеджера легко расширяются и связываются с другими данными - необходимость жестких мер по закрытию доступа к скриптам бекенда. То ес
  19. uniqid с 2м параметром в true - даст 23 символа. Останется доклеить только 5 echo '5' . uniqid('', true); Но в указанном примере скорее всего идет замена . (точки) что дает uniqid - на какое то число. Либо какой то кастомный генератор
  20. проще как то при выводе class="category-{$c->id}" Тогда в стилях можно сразу писать .category-99 { color: red; } Меньше гемора с условиями (если нужно не для одной категории)
  21. Правильней будет так: $(document).on('submit', 'form.variants', function(e) { А еще правильней - если найдете какую то более ограниченную зону где должно работать ajax добавление в корзину: $('#main-content').on('submit', 'form.variants', function(e) {
  22. А зачем? Плагин отслеживает изменение исходных файлов и если таковы есть - обновляет кеш
×
×
  • Create New...