• avatar paic
  • 0
11. Резервная копия
Это страховка, позволяющая сэкономить много времени и сил, если что-то пошло не так. Позволяет быстро откатиться назад на рабочий вариант. И да, это аксиома.

Когда я рекомендую делать резервные копии.
В ходе разработки нового сайта:
— перед установкой нового компонента
— после завершения очередного этапа разработки
— при удачно найденном решении, дабы оно не потерялось при последующем «улучшении»
Существующего рабочего сайта:
— если что-то захотелось улучшить или поправить, не важно что и где, и в каком объеме.
— перед обновлением cms и / или ранее установленных компонентов
— после первичного наполнения
— после существенных изменений в ходе эксплуатации
— перед тем, как дать доступ в админку (на хостинг) другому лицу, вне зависимости кому и для чего
— после того, как вам дали доступ в админку чужого сайта (на хостинг), например, для оценки каких-то доработок или еще каких-то действий — во избежание дальнейших недоразумений, тем более что этот доступ могли дать не только вам

И в других случаях, если есть какие-то сомнения в положительном исходе предстоящих действий. Лишняя резервная копия никогда не помешает, и ее всегда можно удалить с жесткого диска.

Объем резервирования выбирается исходя из объема решения предстоящих задач. Это может быть как полная резервная копия всего сайта (файлы и база данных), так и локальная, например, только база данных (сделать резервную копию базы данных есть возможность даже из админки сайта), или создание копии файла (файлов, директории), или копии кода какого-то элемента (сниппета, плагина, шаблона, чанка).
Спасибо.
  • avatar 3fir
  • 1
Бинго!
Где мой лайк?
Шучу. Удачи в работе!
Решение подсказали в группе в телеграмме.

Зайди в плагин blang — вкладка события, и сними галку ondocformsave и сохрани
Может кому пригодится.
Всем спасибо, кто откликнулся.
  • avatar 3fir
  • 0
В этом случае да.
Вы же написали, что вы начинающий, я подумал, что на стандартных плейсхолдерах evo шаблон построен.

Напишите в телеграм чате разработчиков. Там быстрее ответять.

t.me/evolutioncms
php 7.4, я ничего не менял.
Почему разницы нет, как я понял в версии 1 нельзя делать файловые шаблоны, а именно на файловых шаблонах, на блэйде у меня все и построено в 3 версии.
  • avatar 3fir
  • 0
Там разницы в верстке по базовым моментам нет.
Проверьте версию PHP
Дело еще и в том, что на 3.1.5 я уже почти всю верстку посадил. Осталась только мультиязычность. А на первую версию прийдется все переделывать. Чистую cms я поставил только для того, чтобы проверить работу этих двух дополнений на чистой установке.
Стало только хуже =)
Fatal error: Cannot declare class Helpers\Lexicon\AbstractLexiconHandler, because the name is already in use in D:\OpenServer\domains\lang2.loc\assets\snippets\FormLister\lib\LexiconHandlers\AbstractLexiconHandler.php on line 10
  • avatar 3fir
  • 0
Попробуйте. И напишите как получилось.
Разница в том, что ветка 3 заточена больше на программистов, а первая ветка на разработчиков (без особого знания программирования). Вторая не пошла, мы можем о ней забыть.

На 3.1.5 он тоже становится. И даже работает. Только при каждом сохранении документа он выдает ошибку. Хотелось бы понять почему. Странно что при установке на чистую cms всего 2-х дополнений из коробки дают ошибку. 1.4.14 поставить, конечно, можно но, как я понимаю, там много чего нет, что есть в последних версиях cms.
  • avatar 3fir
  • 0
Как начинающему я рекомендую поставить последний релиз из первой ветки 1.4.14 вроде бы.
Вы реально упростите себе жизнь. и bLang станет :)
Разобрался, переустановил эти сниппеты, почистил кеш и заработало.
Логи посмотрите. У меня было подобное, связано с повторным объявлением какого-то там класса или функции, не упомню. С phpthumbom связано, с тем, что он теперь в ядре.
И вам спасибо
Мда… Спасибо вам огромное!
  • avatar paic
  • 1
Квадратная скобка должна быть одна
[!DocLister .....!]
  • avatar 3fir
  • 1
[!DocLister?
***
!]


У вас ошибка в синтаксисе. Выше правильный.
Таже проблема. Решение пока не нашел. php 7.4
Сделал фильтр по производителям которые хранятся в TV. (Тип checkbox)
Если в TV-значение только буквы фильтр работает корректно, если же в TV попадается символ ( кавычки или такие " — то не выводит нужный товар.

Кто-то сталкивался с таким, возможно ли как-то решить проблему не переименовывая названия производителей в поле TV?