Константин

Константин

С нами с 24 апреля 2017; Место в рейтинге пользователей: #1029

Добавить поле описание производителя в таблицу производителей

Всем привет, в системных настройках не нашел где можно добавить столбцы к таблице msvendor, а именно поле описание производителя: disk.yandex.ru/d/P1JUnDU7r2LyIg
В эту таблицу список производителей: disk.yandex.ru/i/up4yYFIc1PNEsw
Если кто подскажет, как это можно добавить, заранее спасибо!
Константин
29 августа 2022, 15:02
modx.pro
338
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
366
0

Условие на Fenom

Всем здравствуйте, подскажите пожалуйста, как возможно реализовать такое условие на fenom:

Есть опция товара Статус производителя и 2 значения Оригинал/Неоригинал

В шаблоне необходимо выводить, если значение Оригинал, то выводим изображение бренда, а в title подставляем titile=«Оригинал», если Неоригинал, то выводим картинку зачеркнутого бренда.

Сейчас для этого используется опция Производитель товара и выглядит это так, все работает отлично: disk.yandex.ru/i/3qxRRGR4goh8gA

И выводится в шаблоне так:
[[+{$_pls['vendor.logo']}:isnot=`0`:then=`<div class="vendor-logo">
		<img src="{$_pls['vendor.logo']}" title="[[+vendor.name]]" class="img-responsive" data-toggle="tooltip"/>
		</div>`:else=``]]
Но все же хотелось бы эту дефолтную опцию использовать по её прямому назначению, а как реализовать данный функционал не приложу ума… Додумался только так пока.
Константин
10 августа 2022, 18:08
modx.pro
875
0

Пропадают изображения превью товаров msGallery в каталоге при пагинации применении фильтра

Всем привет, странная ситуация, при обновлении страницы изображения появляются: disk.yandex.ru/i/OHjNoZ34FFiO3A

При переходе на вторую страницу или применении фильтра слетают: disk.yandex.ru/i/cp17x393Ap_HUQ

В качестве превью вывожу msGallery.

То есть сброс идет при аякс запросе.

Нашел заметки подобные, но связаны с TV, но у меня галерея. Может кто-то подскажет, сталкивался с подобным? Заранее спасибо!
Константин
05 августа 2022, 10:34
modx.pro
303
0

Последовательность названий опций minishop2 в карточке товара

Всем здравствуйте! В настройках minishop2 опции идут в таком порядке: disk.yandex.ru/i/DrSoKcJzTMNylA

Но в карточке товара каша, все опции перемешаны. Можно ли поменять местами, вверху поле Марка, а ниже поле Модель. Мы же обычно сверху вниз заполняем, а в машинах впереди идёт марка, а потом модель: disk.yandex.ru/i/vV17WBGSI0U93A
Константин
04 августа 2022, 15:26
modx.pro
384
0

Что-то случилось с pdotools

Вдруг на одном сайте pdotools слетел и пишет, что не установлен… Скриншот: disk.yandex.ru/d/gCq6dw5AOGAncw
И при попытке его установки пишет: Пожалуйста, измените версию MODX, на которой запущен сайт, на версию, соответствующую требованиям. Скриншот: disk.yandex.ru/i/d9dw8jZFwkbsjQ

Текущая MODX Revolution 2.8.4-pl, как и у массы остальных сайтов, где с pdotools полный порядок…
Кто может подсказать в чем дело?
Константин
02 августа 2022, 13:15
modx.pro
429
0

Дублируется один товар в каталоге

Всем здравствуйте, возникла ситуация, когда в каталоге выводится (дублируется) один и тот же товар 5 раз. Уже переписал чанки вывода, все равно 5 раз дублирует…

Может кто-то сталкивался с такой ситуацией?

Можете подсказать в какую сторону смотреть.

Вывод товаров такой:

Константин
29 июля 2022, 09:34
modx.pro
539
0

Интеграция расписания приема врачей с 1С Медицина

Всех приветствую, попросили настроить синхронизацию и вывести на сайте расписание врачей из 1С Медицина через API 1С через режим FTP.
Со стороны 1С, программисты готовы сделать любую выгрузку в формате XML file, вот пример: prnt.sc/gmkXjK1xeB2Q
Но что с ним делать? В какую сторону смотреть?

Дали ссылку на руководство Практическое применение механизма WEB-сервисов в системе 1С: Предприятие: infostart.ru/1c/articles/327963/

Подсказали смотреть на разделы:

Раздел 3 более применим к ситуации
Раздел 2 — обращение к 1С
Константин
25 июля 2022, 08:02
modx.pro
701
0

Массовое редактирование TV поля у родителя с 2 вложенностью

Всем привет, пытаюсь поменять значение TV у ресурсов с родителем 211, который имеет еще подпапки: prnt.sc/-BKzwGVUvUxG

Необходимо заменить значение поля seotitle, сделать его как pagetitle

Пытаюсь в консоли выполнить такой скрипт, однако изменений не происходит. Подскажите пожалуйста, как сделать?

<?php
$resources = $modx->getCollection('modResource',array('parent' => 211));
foreach ($resources as $res) {
$res->set('seotitle', $res->get('pagetitle'));
$res->set('isfolder', 1);
$res->save();
}
Константин
15 июля 2022, 11:12
modx.pro
618
0