• 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?
Да кто его знает почему отвалилось.
Могу только гадать
сайт с www, галерея настроена на без www
А сертификат например на www.
Включи инструменты разработчика в браузере. Если причина эта, то увидишь ошибки.
Сделал все по инструкции, пример формы взял с гитхаба, пишет неизвестная ошибка. Что делать?
При повышении версии PHP с 7.2 до 7.3 сниппет перестал работать, пока откатил обратно до 7.2
На данных сайтах информация о подписи предоставлена из головы.
Формат документов не соответствует подписанным. И здесь это происходит из-за непонимания — что такое подписанный документ. Проверяющие органы сайты точно также не знают, что это такое и как он должен выглядеть ибо с ними уже не первый разговор по данной теме.

Запомните самое главное:
документ не должен быть отсканирован и не должен содержать подписей и печатей реального лица. Всё это и заменяет электронная подпись.
Проще говоря, документы, которые разрабатываются учреждением, должны быть подписаны только электронной подписью. Т. е. вы берёте DOC(X) и конвертируете его в PDF, потом подписываете эл. подписью. Если же на вашем документе подразумевается наличие печатей, подписей управления и т. д., то документ вами не подписывается электронной подписью, а размещается как есть (типа сканы).
О платных электронных подписях сейчас пока речи не идёт. Поэтому выбирается бесплатная генерация электронной подписи.

По сайтам. Наведение на какой-то значок, который якобы выводит данные о подписи документа — это то, что внёс админ сайта сам для документа. Реальное действие эл. подписи — это вывод информации о подписи при наведении на подпись в подписанном документе. Браузерные плагины Adobe пока не делают данной фишки, но в программах, например Adobe Reader или Foxit Reader, это видно сразу. И документ как бы «защищён».

В вашей ситуации вы только ручками заполняете данные электронной подписи для всплывашки. Самый хороший вариант в вашем случае это mutiTV, где вы сможете определить — выводить значок или нет (способов уйма).
Спасибо!
Даже не в document.parser.class.inc.php пришлось править, а в yams, ибо он у меня используется для мультиязычности,
там в файл yams.class.inc.php
добавил в районе строки 5624, заведя переменную с нулевым суффиксом,

if ($docId === '3321')
            $this->itsDocSuffixes[ $docId ] = $friendlyURLSuffix2;
          
          else $this->itsDocSuffixes[ $docId ] = $friendlyURLSuffix;