Вопросы

Не работает taglister

Добрый день. Не работает фильтр по тегам. В url передаются параметры правильно, но все равно отображаются все ресурсы.
Вызов на странице блога
[[!pdoPage?
        &parents=`[[*id]]` 
        &depth=`3` 
        &tpl=`blog.tpl` 
        &includeTVs=`tags,picture` 
        &processTVs=`1` 
        &limit=`12`
        &hideContainers=`1` 
        &where=` { "tags:LIKE":"%[[!#get.tag]]%" } `
        &tplPageWrapper=`@INLINE <div class="text-center"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
      ]] 
      [[!+page.nav]]
Чанк blog.tpl
<div class="post-entry clearfix mb40">
  <div class="row">
    <div class="col-xs-12 col-sm-3 col-md-3">
      <div class="post-entry-picture">
        <a href="{$id | url}" title="{$pagetitle}">
        	<img class="img-responsive" src="[[+tv.picture:phpthumbon=`w=200&h=200&zc=1&q=85`]]" alt="{$pagetitle}">
       	</a>
      </div>
    </div>
    <div class="col-xs-12 col-sm-9 col-md-9">
        <p class="post-entry-tags">
        <i class="fa fa-tags"></i> [[!tolinks? &items=`{$tags}` &tagKey=`tags` &target=`16` &tpl=`blog.tag.link` &outputDelim=` / `]]
      </p>
      <h2>
        <a href="{$id | url}">{$pagetitle}</a>
      </h2>
      <p>
        <i class="fa fa-clock-o"></i> {$publishedon | date_format : '%d/%m/%Y'}
      </p>
      <p class="mt20">
        {$introtext | limit : 250}
      </p>
      <p>
        <a href="{$id | url}#cut" class="btn btn-blue sharp"><i class="fa fa-link"></i><span>Подробнее</span></a>
       </p>
Alex
27 мая 2019, 13:36
modx.pro
868
0

minishop2 - изменение общей цены товара

У товара есть цена(price) и цена общая (total cost = price * count). Мне нужно к общей цене прибавлять стоимость упаковки(браться будет из tv поля). Подскажите где именно это можно прописать?

Через событие msOnGetProductPrice получается только изменить цену товара, а не как не общую стоимсть
Дмитрий
27 мая 2019, 00:19
modx.pro
2 604
0

Почему нет пакета tickets?

Почему нет пакета tickets??? Пыталась установить пакет, ищу, а его нет в MODX.
Оля
26 мая 2019, 23:22
modx.pro
832
0

Убрать разделы для не авторизованных юзеров

Добрый день! Нужна помощь.

Задача — сделать разделы для не авторизованных и показывать скрытые разделы авторизованным. Делал по статье habr.com/ru/post/132743/ Разграничил права, роли, но все равно разделы для авторизованных показываются в меню (делаю вывод через pdoMenu).

Вопрос — как убрать разделы для авторизованных из меню если юзер аноним?

Сейчас, если юзер не авторизован, при переходе на эти ресурсы просто выбивает 404
Михаил
26 мая 2019, 19:42
modx.pro
963
0

Настроить форму обратной связи

Ребята, добрый день. Возникла проблема с формой обратной связи на MODX Revo. Почта приходит через раз. Есть ли среди вас кто-нибудь, кто поможет разобраться? Напишите на почту artichokepw@gmail.com
Владлена
26 мая 2019, 14:40
modx.pro
755
0

[Решено]Перекрытие ссылки в меню.

Добрый день. Не могу разобраться, буду благодарен если поможете. Создал простенький сайтик, создал на сайте блог, шаблоны создал для общего оформления блога и внутренних страниц, все кликается и нажимается. Если я нахожусь в на странице моего блога, при наведении на верхнее меню и клику по любому пункту, все ведет к site.ru/blog/kontakty.html, а должно вести на site.ru/kontakty.html. Как мне это исправить?

Решение:
Для сниппета: pdoMenu нужно было прописать слешик:
@INLINE <li[[+classes]]><a href="/[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>
— хреновая реализация, так не нужно.

Достаточно в шаблон добавить
Артем
24 мая 2019, 17:38
modx.pro
828
0

Регистрация стилей и скриптов через regClientCSS и regClientScript

Добрый день!

Разбираюсь с регистрацией стилей и скриптов через regClientCSS и regClientScript.
Есть ли какие либо способы отключать их вывод и перехватывать для своей обработки?

Смотрел MinifyX, собирает все стили и скрипты которые в нем указываю, но вот как убрать вывод регистрируемых стилей и скриптов minishop2?

Хочу собрать все скрипты и стили в 1 файл
Дмитрий
24 мая 2019, 16:18
modx.pro
1 632
0

не загружается фото товара minishop2

Здравствуйте, такая проблема. В настройках источников файлов поменял папку для загрузки фото товаров (ms2images) и изменил размеры миниатюр. Плюс когда загружаю фото в старые товары — они сохраняются в корневой папке с id товара.
Когда было в папке assets — фото грузились, но размер миниатюр был прежний — 120х90, теперь когда поменял папку — фото тупо не загружаются. Выходит такое сообщение:

test.jpg: Не могу сохранить файл не был сохранён (см. системный журнал).: Array ( [file] => file_err_nf: 14/test.jpg )

В чем проблема, куда копать?
Lori
24 мая 2019, 11:05
modx.pro
4 286
0

Дубли страниц с заглавными буквами в url

Добрый вечер.
Я понял, что вопросы не касающиеся напрямую MODX задавать не стоит )
Кэширование данных в браузере — включить
исправляюсь.
Сегодня SEO специалисты написали мне что на всех проектах на MODX все страницы дублируются, если задать их url заглавными буквами или еще того хуже — любой комбинацией заглавных и прописных букв.
И да, это так.
modx.pro/BLOGS
Такое же наблюдается и на wordpress и на joomla но вернемся к modx.

Кто-то решал подобную задачу?
Или подскажите пожалуйста, какой класс занимается обработкой url, я попробую либо делать редирект на принудительно переведенный в нижний регистр либо отдавать 404.
Спасибо.
Александр Мельник
23 мая 2019, 20:35
modx.pro
1
4 050
0

Плагин — вырезать из урл

как можно вырезать из урл «katalog»?
пробовал так, но не работает и на какое событие вешать?
if (!isset($_REQUEST[$alias])) {return false;}
$request = $_REQUEST[$alias];
$tmp = explode('/', $request);
// Ссылка подходит под заданный формат: katalog/product
if ($tmp[0] == 'katalog' && count($tmp) >= 2) {
	$name = str_replace('katalog/', '', $request);
	$modx->sendForward($name)ж
}
Aslero
23 мая 2019, 18:26
modx.pro
990
0