Anonymous
А 7.0 уже устаревшая версия php
Dark
но да, костыль работает только в php 5.x
Dmytro
Старайтесь решать такие вопросы не костылями ибо по трудозатратам одно и тоже но костыли каждый раз отваливаются
Євген Інвестюга
Это сниппет фотогалерии, давно устаревший. Подскажите чем пользуетесь для создания галереи фото, желательно с мультизагрузкой и готовым решением по отображению во фронтенде (чтобы не просто выводило картинки, а формировало их в галерею с возможностью увеличения и прокрутки).
Dmytro
А на фронте ж что угодно можно сдела ь любой js скрипт
Євген Інвестюга
А на фронте ж что угодно можно сдела ь любой js скрипт
+ А вот этого я и боялся...)) Знаком с этим творением, но за прошлую настройку фронтэнда платил...окей, буду разбираться.
m1h3y
товарищи, подсобите. Есть чанк, id и pagetitle выводит, а description не хочет...как заставить?
Ed
не видно вызов description
m1h3y
не видно вызов description
если id поменять на description, то не подставляет
m1h3y
сейчас попробовал вписать content, работает
Dark
Блин, какой нехороший человек сделал так, чтоб альфа версия 2.0 предлагалась апдейтером?!! Заказчики-экспериментаторы надоели :(
Anton
Подскажите, как через запрос в подключаемом классе вроде $this->modx->db-> проверить, существует уже alias или нет?
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 620$
Ihar
Товарищи, подскажите, в 2.0.0-alpha вывод tpl в Doclister через @B_FILE:______ корректно работает? Тестировал кто-нибудь?
Ihar
Заметка от @Dmi3yy : /Докликстер с использованием шаблонизации на BLADE из файла (/views/partials/doc-tpl.blade.php) {!! $modx->runSnippet('DocLister',[ 'parents' => '2', 'tpl' => '@B_FILE:partials/doc-tpl', ]) !!}
Ihar
Или это не работает, или я туплю. )
Dmytro
Как бы тестировал и проверял все работает
Ihar
Хм, у меня пустота. =(
Андрей [aharito]
Андрей [aharito]
А вот ради интереса тайминг
Андрей [aharito]
Андрей [aharito]
Хотя, конечно, если ресурсов очень много - то понятное дело,надо отдельное решение писать. А это для небольших сайтов.
Ihar
Как бы тестировал и проверял все работает
Строка: 'tpl' => '@B_CODE:{{ $data["pagetitle"] }}' отрабатывает как надо Строка: 'tpl' => '@B_FILE:partials/doc-tpl' ничего не выводит Файл views/partials/doc-tpl.blade.php создан Содержит код: {{ $data["pagetitle"] }} В чём может быть проблема? Тестировал на чистой сборке из релиза 2.0.0
Dmytro
Странно ;( Провериьь смогу только через пару дней а то без ноута
Aliaksandr
Да не, нету там 175 запросов, вот некешированный вызов сниппета на кешированном ресурсе
я писал 17, а не 175 :) Да и цифру эту не придумал, а взял с какого-то скрина, которого за давностью лет уже не найти :)
Aliaksandr
А вообще до правок от 22 декабря там могло быть не то что 175 запросов, но и 10 тысяч, если сильно не повезет)
Anonymous
ребят, кто настраивал екоммерцию метрики с ЭвоШоп.жс
Anonymous
и Эво
Anton
@dvakotaby спасибо за помощь с shopkeeper
Anton
эм?)
http://modx.im//blog/questions/5836.html
Anton
😁
Alexey
А) Да не за что))
Aliaksandr
http://modx.im//blog/questions/5836.html#comment51376
Anton
http://modx.im//blog/questions/5836.html#comment51376
Да, здорово. Спасибо
Anton
http://modx.im//blog/questions/5836.html#comment51376
Так понимаю, что пробегается по всем товарам и добавляет id страницы в конец? что решает проблему с повторяющимися URL
Aliaksandr
Так понимаю, что пробегается по всем товарам и добавляет id страницы в конец? что решает проблему с повторяющимися URL
да, там же был вопрос примера как добавить к алиасу id - вот это запрос и добавит )
Anton
да, все отлично.
Anton
В class catalogFill наверное можно добавить подобный функционал. Примерно в этом месте перед записью в БД? https://github.com/extras-evolution/Shopkeeper/blob/9bbed0bcebda917cba944b2c10c714114c994cfc/assets/modules/catalogFill/classes/catalogfill.class.php#L275
Aliaksandr
да, все отлично.
попробуй такой вариант
Aliaksandr
UPDATE modx_site_content c SET c.alias=CONCAT_WS('-', TRIM(TRAILING CONCAT('-', c.id) FROM c.alias), c.id) WHERE template=id_шаблона_товара
Aliaksandr
чтоб добавить больше ада )))
Aliaksandr
только делать это надо не перед записью в бд, а как раз после
EVO bot Лёшка
http://docs.evo.im/04_extras/eform.html
Roman
Народ а что с обновой на сайте ?
Roman
только черещз новую установку ?
alexx
красную кнопку не нажимать!
Akool
В настройках есть параметр "Класс обработки чанков". Где-то есть описание в чем разница стандартного парсера с DLTemplate? Зачем вообще эта настройка?
NeOleg
Народ а что с обновой на сайте ?
Да любую версию можно поставить, хоть крайнюю рабочую,хоть промежуточную
CZB
Подскажите пож. ТиниМсе привязал к eform, создается ресурс, но из поля по прежнему приходит сплошной текст без форматирования. &allowhtml=1 &sendAsHtml=1 указал, какие-то настройки еще указать надо?
CZB
слишком мало информации
Создаю статью через фронт, все работает, но необходимо форматированный текст отправлять в content. Вот так привязывают Tiny к форме <script language="javascript" type="text/javascript" src="assets/plugins/tinymce4/tinymce/tinymce.min.js"></script> <script> tinymce.init({ selector: 'textarea', theme: "modern", language: 'ru', plugins: [ "advlist autolink lists link image charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste" ], toolbar1: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect", toolbar2: "responsivefilemanager | link unlink anchor | image media | forecolor backcolor | print preview code ", }); </script> вот вызов eform [!eForm? &formid=newArticle &subject=Посетители прислали новый файл &tpl=newarticles &allowhtml=1 &sendAsHtml=1 &eFormOnBeforeMailSent=CreateNewArticle &report=eFeedbackReport!]
Aliaksandr
CZB
Так eForm же не в контент отправляет, а в письмо, так что параметры PHPMailer-а вряд ли тут важны. Надо смотреть в сторону функции CreateNewArticle :)
в том и дело, что в теории должно отправлять с тегами function CreateNewArticle(&$fields){ // Массив $fields будет содержать данные всех полей формы // Создания документа с описанием. require_once('assets/lib/document.class.inc.php'); $doc = new Document(); // создаем документ $doc->Set('parent',54); // определяем в какую папку положить $doc->Set('template','6'); // задаем шаблон $doc->Set('published','0'); // Добавляем неопубликованным $doc->Set('pagetitle',$fields['pagetitle']); // краткое название $doc->Set('tvh1',$fields['h1']); // Заголовок Н1 $doc->Set('introtext',$fields['introtext']); // аннотацию $doc->Set('content',$fields['content']); // основное содержимое // Далее пойдут TV-параметры $doc->Set('tvautor',$fields['autor']); // автор $doc->Set('tvemail',$fields['email']); // e-mail $doc->Set('tvLink',$fields['link']); // ссылка $doc->Save(); // сохраняем return true; // Говорим eForm, что все в порядке. }
Aliaksandr
а этот файл откуда - assets/lib/document.class.inc.php - его вроде в стандартном наборе уже давно нет
Alexey
в том и дело, что в теории должно отправлять с тегами function CreateNewArticle(&$fields){ // Массив $fields будет содержать данные всех полей формы // Создания документа с описанием. require_once('assets/lib/document.class.inc.php'); $doc = new Document(); // создаем документ $doc->Set('parent',54); // определяем в какую папку положить $doc->Set('template','6'); // задаем шаблон $doc->Set('published','0'); // Добавляем неопубликованным $doc->Set('pagetitle',$fields['pagetitle']); // краткое название $doc->Set('tvh1',$fields['h1']); // Заголовок Н1 $doc->Set('introtext',$fields['introtext']); // аннотацию $doc->Set('content',$fields['content']); // основное содержимое // Далее пойдут TV-параметры $doc->Set('tvautor',$fields['autor']); // автор $doc->Set('tvemail',$fields['email']); // e-mail $doc->Set('tvLink',$fields['link']); // ссылка $doc->Save(); // сохраняем return true; // Говорим eForm, что все в порядке. }
всякие визивиги умеют подхватывать из textarea html и давать его в нужном виде. Но обратный процесс не происходит при изменении в визивиге. Тебе нужно повесить событие, которое при клике скушает все что ты навоял, забросит в нужный тексареа и потом отправит форму
Alexey
Плюс к этому, eform, насколько я помню, использует strip_tags без нужного параметра
Aliaksandr
может там валидация string, а не html стоит в еформе? как вариант :)
Alexey
Коллеги, а у нас есть кто в Грузии или Армении?