6 минут назад
Нужно проверять метод save в файле assets/components/tickets/js/web/default.js
Там лаг с label id и input id и как раз если убрать из label id, то и ...
Указан неверный код защиты от спама. Tickets, как исправить? 2
40 минут назад
Павел, скрипт у вас просто замечательный! Только одно но, или 2, смотря как считать… Сниппет требует от браузеров пользователей очень много ресурсов и...
[xLike] Идеальная система лайков с оптимистичным интерфейсом и правильной формулой 112
3 часа назад
Оставленная «на потом» дока будет камнем на шее успешного запуска нового модуля.
Про платную расширенную версию ещё не забываем.
MiniShop3 - чего ждать в Beta версии. 8
Сегодня в 01:24
в phpStorm плагин Codeium для автодополнения, а так в браузере Gemini (https://aistudio.google.com/app/prompts/new_chat) он намного намного лучше chat...
Испытание ИИ Cursor 1
Вчера в 23:11
Ну планируется что расчеты будут делать клиенты на сайте. А чтоб они не могли приписать себе любую цену товара считать цену надо на стороне сервера. Т...
Плюсы и минусы Vue и gtsAPI 20
Вчера в 19:01
xtype: modx-combo-user
Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
Вывести поле создателя при редактировании ресурса 3
Вчера в 17:31
Пишет не валидный токен «Невалидный токен»
Полностью переустановил modx полностью переустановил sendit
Apache:
2.4.55
Панель управления Beget My...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 23
Вчера в 13:40
Написал вот такой плагин, меня устраивает
<?php
// OnDocFormRender
$modx->controller->addHtml('<script>Ext.onReady(function(){
...
SEOSuite - после установки! 3
Вчера в 09:56
Правильно так:
{('<script type="text/javascript" defer> let my_variable = "' ~ $_modx->resource.MyTv ~ '";</sc...
Как правильно вставить modx переменную в js скрипт на Fenom 1
Из своей практики, с чем столкнулся и какие были проблемы:
Техническая часть
1. Дубли страниц.
Периодически вылезают откуда не возьмись. Контроль и еще раз контроль. И rel=canonical не панацея, есть дубли — ниже ранжирование и медленнее индексация.
2. Скорость, приходится постоянно тестить (ускорение — это здорово).
Структура
1. Хорошая структура, сейчас обязательное условие. И бывает просто необходимо связывать статьи тегами (метками), на данный момент нормальных индексируемых тегов из коробки нет. Я тут пытался сделать, но это только костыли.
Нужен нормальный пакет, опишу как его вижу (солидарен с мнением здесь что такие теги полезны с точки зрения seo):
а. каждый тег отдельная страница с своими: title, description…
б. облако, теги к ресурсу — это все стандартно
в. добавление тегов с фронта (к уже имеющимся), именно тех которых еще не существует на сайте, а не просто выбор из уже имеющихся. Разграничение прав пользователей на добавление.
г. управление тегами, например удаление определенного тега во всех ресурсах или его замена на другой…
2. Нужна статичная пагинация, чтобы долго не расписывать тут и тут каждый материал всегда на одной и той же странице. (смотрю по вебвизору, пользователь попадает на страницу пагинации, а материала там уже нет — сразу уход и отказ)
Поведенческие
Чем дольше и глубже пользователь «закапывается» в сайте, тем лучше (в большинстве случаев, при условии получения ответа на его вопрос).
Достичь этого можно предлагая пользователю ссылки (материалы) релевантные его запросу. Точно узнать какой запрос привел пользователя на сайт (на самом сайте) мы не можем, даже метрика показывает не все запросы. Определение релевантности статьи — запросу, задача поисковиков. Но мы можем попытаться предоставить ему, похожие материалы.
Проблема — определение похожести. Опять же, пришлось придумывать костыли, которые только отдаленно приближаются к выполнению данной задачи. (нормальный, готовый пакет был бы идеален).
Плюс это хорошая внутренняя перелинковка и чем больше кликают по ссылке на сайте, тем лучше она работает. Стараюсь все блоки на сайте с ссылками тестировать и те по которым кликают мало, просто убираю — включая меню. Нет кликов, значит бесполезная трата пространства и отвлечение внимания, а значит помеха.
потестил, страница отправляется в кеш
На modx.pro при написании вопроса есть графа «Вопрос связан с работой дополнения:», может быть можно играть и от этого, но опять же, его заполняют сами пользователи и не всегда.
Но посмотрел и задумался, даже в категории вопросы, из-за их разнообразия, нужно на основе чего-то делать первичную выборку (иначе кликать толком не будут — первичные материалы будут полностью нерелевантны).
В общем, жаль.
Конечно с поиском по modx.pro все отлично, но и блок бы, на мой взгляд, не помешал.
Может быть можно как то страницу, после всех манипуляций, запихнуть обратно в кеш, но как я не додумался.
По мне, так LikeDislike лучше будет, только стандартных звездочек не хватает, зато есть возможность записывать результат голосования в tv, а потом сортировать по нему.
Есть VoteForms, но только для авторизованных, для анонимов никак.
like.artdevue.com/ru/help.html — хороший компонент, функций много, но из коробки без звездочек
2.
— modx.pro/components/5475-voteforms-system-of-voting-and-polls/#comment-43463 — только для залогиненных пользователей
— modx.com/extras/package/starrating css rating stars — подходит для гостей, выглядит красиво со звездочками, но дает кучу дублей страницы, не рекомендую
Был нужен компонент, чтобы могли голосовать «гости», нормального так и не нашел.
где &where=`{«tags:LIKE»:"%[[*tags]]%"}` ищет ресурсы с соответствующими тегами
доп поле TV: tags
шаблон вывода tplteg
было
стало
лог (до скобок [])
лог ( после скобок [])
Единственное добавилась еще одна строка (их стало 2) В осальном в логах я не нашел различий, а вывод изменился, магия да и только
Опечален…