Tickets file

Странная дичь стала происходить при отображении формы добавления файла в тикет.
Кнопка Select File отображается как ticket_file_select.
После добавления фото, вместо кнопок delete отображается ticket_file_delete/ticket_file_restore.
Никаких манипуляций не проводbлось с чанками тикета, за исключением удаления из чанка кнопки insert link
<a href="#" class="ticket-file-insert">[[%ticket_file_insert]]</a>
и правки в лексиконе названия select files на select fotos. Откуда он тянет кривые названия?

P/S обновление формы в браузере возвращает нормальные названия кнопок. Но так же не делать постоянно)
Антон
20 августа 2022, 11:38
modx.pro
444
0

Почему не удается получить класс bxSender?

Почему не удается загрузить класс bxSender?
Мне требуется вручную создать подписчика, ибо он не создается при регистрации почему-то.

Пишу просто:
$bx = $modx->getService('bxSender');
А в журнале вижу:
Could not load class: bxSender from bxsender.
Lori
20 августа 2022, 10:35
modx.pro
583
0

Кастомизация редактора TinyMCE Rich Text Editor

Всем привет!
Хочу иметь возможность прописывать класс изображению, не заходя в исходный код. Кто имеет опыт кастомизации редактора, подскажите куда рыть?

MODX Revolution 2.8.3-pl
tinymcerte-2.0.7-pl
Roman
19 августа 2022, 17:19
modx.pro
497
0

Расширение функционала shopkeeper3 (градации цены)

Здравствуйте, стоит задача в интернет магазине, сделанном на SHK сделать возможность некоторым товарам добавлять «плавающую» цену. Эта плавающая цена будет зависеть либо от количества единиц этого товара, которое кладется в корзину, либо от общей суммы заказа (товары в магазине разные и соответственно для какого-то товара первое условие, а для какого-то второе). Сейчас, собственно, дошла до того, что, наверно, надо будет написать плагин на событие OnSHKcalcTotalPrice. Но вот сложность — плагины до этого писать не приходилось.
Вопрос такой: это верное решение насчет плагина или может можно сделать как-то более простым путем. И если все же надо плагин сделать, то не подскажете как в нем получить массив с информацией о товарах, которые лежат в корзине?

Буду благодарна за любые подсказки.
Darya E
19 августа 2022, 10:07
modx.pro
532
0

Производительность msfavorites в mfilter2

Добрый день, суть mfilter2 с пустым
['tpls'] = '@INLINE {$longtitle}'; листинг товаров 35 из 3000 отрабатывает за 0,5сек
одно из узких мест msfavorites, казалось бы добавляю
<a class=«msfavorites»
data-click
data-data-list=«default»
data-data-type=«resource»
data-data-key="[[+id]]"
data-msfavorites-animation=«like.png»
>


,

и тут же получаю 1,3. кто нибудь сталкивался?
Евгений
18 августа 2022, 18:41
modx.pro
596
0

Тема блога для MODX 2.x - mtBlog ?

Время идет и настало время готовых тем для MODX. И данным пакетом я это начинаю реализовывать.
Это значит, что популярные решения различных типов сайтов в перспективе появятся и для MODX. И одно из таких решений является mtBlog 1.0.0: mt — приставка значит MagicThemes пакет (как основа движок), а Blog – тип/название темы. Не замысловато.
Стартовать я решил с простенькой 2-х колоночной темы для блога.


Алексей Смирнов
18 августа 2022, 12:09
modx.pro
1
1 409
+9

TV тип Select список чанков из определенной категории

Добрый день.
Вопрос собственно в этом и заключается, можно ли каким либо образом организовать TV (множественный или одиночный выбор) со списком чанков из категории?
Спасибо.
С ресурсами есть рабочий вариант
@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `published`=1 AND`deleted`=0 AND parent=1
Александр Быковский
18 августа 2022, 07:20
modx.pro
531
0

Поиск товаров по названию родительской категории в msearch2

Добрый вечер! Может ли кто-нибудь подсказать. Возможно ли сделать поиск при помощи msearch2 по названию родительской категории. Пример: есть категория межкомнатные двери и в ней есть еще подкатегории, например «Геометрия». Если вводим в поиске «Геометрия», то поиск ничего не выдает, а надо чтобы выдавал товары из этой категории.

[[!pdoPage?
&element=`msProducts`
&parents=`2`
&depth=`10`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]`
&tpl=`tpl_goodItem`
&includeTVs=`image`
&processTVs=`1`
&limit=`20`
&pageLimit=`12`
&tplPageWrapper=`@INLINE
    [[+prev]][[+pages]][[+next]]
`
&tplPagePrev=`@INLINE `
&tplPageNext=`@INLINE `
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&toPlaceholder=`total`
]]
[[+total:is=``:then=`Подходящих результатов не найдено`:else=`[[+total]]`]]
Алексей
17 августа 2022, 20:54
modx.pro
670
0

mSync проблема с подключением

Здравствуйте, на modhost.pro поставил minishop2 и mSync для тестирования дополнения mSync но есть проблема пытаюсь настроить подключение к мойсклад но выдает такие ошибку изображение прикрепил. может кто подсказать в чем проблема?
eflit
17 августа 2022, 20:49
modx.pro
492
0

Вывод ответов на комментарий как дочерних TicketComments

Всем здравствуйте, вывожу комментарии к тикету сниппетом TicketComments:
{'TicketComments' | snippet : [
			'allowGuest' => '1',
			'tplCommentFormGuest' => 'commentFormTpl',
			'tplCommentGuest' => 'commentTpl',
			'tplCommentAuth' => 'commentTpl',
			'tplComments' => 'commentsWrapperTpl',
			'gravatarSize' => '70',
			]}
Все работает корректно за исключением того, что ответы: [[+children]] не попадают в верстку ответов и выводятся как отдельные комментарии: disk.yandex.ru/i/8EMZkbAOBF-HAQ

Вот чанк commentTpl:

<li class="ticket-comment" id="comment-[[+id]]">
    <div class="comment[[+bad]]">
        <div class="avatar">
            <img src="assets/images/blog/about5.jpg" alt="images" class="img-responsive">
        </div>
        <div class="comment-box">
            <div class="first-box">
                <div class="comment-author-meta">
                    <strong>[[+fullname]]</strong>
                    <div class="date">[[+date_ago]]</div>
                </div>
                <div class="comment-post-reply">
                    <a href="[[+url]]#comment-[[+id]]" class="comment-reply">Ответить</a>
                    [[+has_parent]]
                </div>
            </div>
            <div class="comment-content">
                 [[+text]]
            </div>
        </div>
    </div>
    <ul class="comment-child">
        [[+children]]
    </ul>
</li>
<!--tickets_rating_positive  positive-->
<!--tickets_rating_negative  negative-->
<!--tickets_has_parent <span class="ticket-comment-up"><a href="[[+url]]#comment-[[+parent]]" data-id="[[+id]]" data-parent="[[+parent]]">↑</a></span>-->
Вот чанк обертка commentsWrapperTpl:

<div class="post-comments">
  <h3 class="post-comments-title widget-title">Комментарии: (<span id="comment-total">[[+total]]</span>)</h3>
  <div id="comments-wrapper">
  <ul class="commentlist" id="comments">
[[+comments]]
	</ul>
</div>	
  <div id="comments-tpanel">
	<div id="tpanel-refresh"></div>
	<div id="tpanel-new"></div>
  </div>
</div>
Из консоли браузера видно, что ответы не попадают в и выводятся в основном списке комментариев: disk.yandex.ru/i/8VSyG8SBzbSa0w

Из-за чего не добавляется нужный стиль что бы отображалось корректно: disk.yandex.ru/i/hgJY5fl2rAr8lw

В чем может быть дело? Заранее спасибо за помощь!
Константин
15 августа 2022, 18:34
modx.pro
445
0