brioni

brioni

С нами с 05 ноября 2015; Место в рейтинге пользователей: #154

Fenom для вывода чанка

Здравствуйте, всем.
Подскажите, пожалуйста, как на феноме будет выглядеть вывод такого чанка:
[[$counter.{$_modx->config.site_name}]]
Такая конструкция не работает:
{include 'counter.{$_modx->config.site_name}'}

Хочу создавать чанки counter.site_name, чтобы хранить в них уникальный код метрики для контекста внутри общего шаблона для нескольких контекстов.
Спасибо!
brioni
15 февраля 2022, 18:46
modx.pro
1 061
0

Проблема с CLS: значение показателя выше порогового (0,25)

Всем здравствуйте,

Кто-либо уже сталкивался с проблемой с CLS: значение показателя выше порогового (0,25) из Google Search Console?
2021-01-14-12-49-28
Ошибка висит на сайте с 28.05.2020, сама не вылечилась (как это часто бывает в гугл консоли). За это время трафик из гугла просел почти в 2 раза:
2021-01-14-13-07-05
Сайт на MODX и использует Tickets, Pdotools, Lazy Image и другие стандартные дополнения.

Буду рад любой информации, которая поможет устранить ошибку с CLS.
Также готов оплатить работу по исправлению данной ошибки на сайте.
Предложения пишите в комментариях ниже — я пришлю вам ссылку на сайт и доступ в админку.
Спасибо!
brioni
14 января 2021, 14:19
modx.pro
1 203
0

Ошибка при уничтожении удаленных Тикетов

Всем здравствуйте.
Помогите вылечить ошибку Could not find action file at: controllers/default/resource/trash.php при уничтожении удаленных тикетов и секций с тикетами:
2019-04-15-20-19-19
В директории core/components/tickets/controllers папки default/resource с файлом trash.php не существует. На других сайтах с Tickets этого файла тоже нет.
Спасибо!
brioni
15 апреля 2019, 21:33
modx.pro
961
0

Jevix чудит

Всем привет.

По неизвестной мне причине, неделю назад Jevix зачем-то добавил http:// ко всем внутренним ссылкам в статьях. Ссылки теперь не кликабельные и имею вид типа:
<a href="http://category/article/">Ancor</a>
Если Jevix на странице отключить, то ссылка становится рабочей и приобретает вид (как было раньше):
<a href="category/article/">Ancor</a>
Прошу помочь с решением. Спасибо!
brioni
29 марта 2019, 13:30
modx.pro
690
0

Как сделать привязку одного Тикета к нескольким Секциям?

Всем привет.
Прошу помочь разобраться, как на habr.com/ru устроена привязка одного и того же Тикета к разным секциям с Тикетами. Например, тикет с урл habr.com/ru/post/443982/ одновременно находится сразу в 2-х секциях:
  1. habr.com/ru/hub/infolust/
  2. habr.com/ru/hub/infosecurity/
при том, что судя по урл, сам тикет расположен в секции habr.com/ru/post/, которая даже не опубликована
2019-03-17-10-46-16

Моих знаний хватает только на то, чтобы сделать подобную привязку одного ресурса к нескольким темам с помощью дополнения TagLister (или другого похожего), но в таком случае урл секции будет вида habr.com/ru/tag/?tag=Информационная-безопасность&keys=tags, что не совсем удобно для пользователей и SEO. Кроме ЧПУ, при решении через TagLister не ясно, как на хабре реализована возможность «подписаться на уведомление о новым тикете» сразу в нескольких категориях?

С удовольствием выслушаю и использую любые подсказки. Спасибо!
brioni
17 марта 2019, 13:10
modx.pro
670
0

Почему гости отображаются как авторизованный SuperUser?

Всем привет.

Прошу помочь разобраться, почему все визиты на сайт выполняются под авторизованным администратором?
Сайт мне достался уже таким, но заметил я проблему только когда добавил на странице вызов TicketComments — всем гостям показывается форма для авторизованных пользователей, хотя функции авторизации на сайте нет вообще. Для эксперимента я добавил на странице вывод username и немного офигел, когда открыв страницу с телефона увел свой логин SuperUserа.
brioni
04 февраля 2019, 15:39
modx.pro
689
0

Как в Java-Script указать зарегистрированного на сайте юзера ?

Всем привет.
Прошу мне помочь указать вместо isUser зарегистрированного на сайте юзера:
<script>
/* Считаем что в переменной isUser — содержится текущий статус пользователя
*/
var userChat = document.getElementById('myWidgetUser'),
   guestChat = document.getElementById('myWidgetGuest');

if (isUser) {
   widget(userChat).start();
   guestChat.parentNode.removeChild(guestChat);
} else {
   setTimeout(function () {
       widget(guestChat).start();
       guestChat.parentNode.removeChild(guestChat);
   }, 30000);
}
</script>
Скрипт у меня оказался готовый, а адаптировать его под модх навыков нет. Также с удовольствием выслушаю более оптимальные варианты.
Спасибо!
brioni
15 января 2019, 00:17
modx.pro
832
0

Как работает кнопка "доступен для поиска" ?

Всем здравствуйте.
Помоги разобраться: как modx закрывает доступ ресурса для поиска, если убрать галочку «Доступен для поиска»?
2018-12-12-12-48-24
Убираю — сохраняю — смотрю теги head, но в HTML-коде ничего не меняется:
<meta name="robots" content="index, follow"/>
как был, так и остался…
brioni
12 декабря 2018, 13:54
modx.pro
1 727
0

[Решено] Помогите создать условие для вывода ресурса через PdoPage

Всем привет.
На странице категории есть вывод вложенных ресурсов с помощью PdoPage:
[[!pdoPage?
            &tpl=`tovar-cat` 
            &ajaxMode=`default`
            &depth=`0`
            &limit=`9`
            &sortby=`menuindex`
            &sortdir=`ASC`
            &includeTVs=`1`
            &includeTVList=`price,image`
            ]]
Как создать условие, чтобы НЕ выводились ресурсы, к которых TV price=0?
Заранее благодарю!
brioni
08 ноября 2018, 13:42
modx.pro
734
0

Как вывести дату публикации в Tickets ?

Привет. Нужна дата именно публикации (по-умолчанию выводится дата создания:
[[+date_ago]]
)
Также буду признателен за любые другие плейсхолдеры Tickets, которых нет по-умолчанию.
Спасибо!
brioni
19 сентября 2018, 15:44
modx.pro
1 313
0