iWatchYouFromAfar

iWatchYouFromAfar

С нами с 29 сентября 2018; Место в рейтинге пользователей: #31
iWatchYouFromAfar
Вчера в 00:44
0
Тоже прилетело. Вы неверно описали проблему, по ссылке ниже читайте.

webinmind.ru/modx/packages-extras/pdotools/snippets/pdocrumbs#Вариант-без-пункта-текущей-страницы

Я просто убрал неактивный пункт меню. В schema.org, в Google и вроде даже в Яндексе, все примеры крошек без неактивного элемента. По всей видимости так модно.
iWatchYouFromAfar
17 сентября 2019, 12:47
+1
Путь к конфигу неверный:

../assets/js/tinymce-config.json
iWatchYouFromAfar
17 сентября 2019, 11:50
+1
Никаких проблем с этим нет. Тег «p» нужен чтобы обрамлять контент в блоки. Контенту нужен любой root_block элемент. В противном случае, будут подставляться теги переноса «br»…

Для отключения или переопределения тега «p», вам необходимо в кастомном json файле конфигурации, добавить данную настройку:

"forced_root_block":"",

iWatchYouFromAfar
17 сентября 2019, 11:16
+1
Я не уверен что эти смайлики можно использовать. Если у вас есть архивы смайликов, присылайте мне в личку, (а лучше в телеге t.me/iWatchYouFromAfar). Посмотрю объем работ, договоримся о цене и сроках.
iWatchYouFromAfar
17 сентября 2019, 11:01
0
Покажи пример не банальных смайликов и я напишу тебе плагин под них (за адекватный ценник).
iWatchYouFromAfar
16 сентября 2019, 21:45
0
Да действительно, с TV мой компонент не работает, я у себя на сайте вручную менял источник файлов у TV. Проблема в том, что TV не работает с системной настройкой default_media_source и не подхватывает её переопределение. TV работает со своим источником файлов, который жестко ему задан, плагин конечно можно доработать и источник файлов будет меняться автоматически, но это создаст больше проблем (т.к. зачастую у TV должен быть именно свой источник файлов). К тому же, смену источника файлов у TV будут видеть все, а не только менеджер 3, что создаст еще больше проблем и нарушит логику работы компонента.

Посему заключение врача: mCataloger работает только с источником файлов в самом ресурсе, работу с источником файлов у TV не подхватывает.
iWatchYouFromAfar
16 сентября 2019, 20:27
0
После настройки плагина, необходимо" завершить все сеансы" а снова авторизироваться в админку. Если проблема сохраняется, пишите мне в личку и доступы дайте.
iWatchYouFromAfar
16 сентября 2019, 15:58
0
Благодарю. Если наберется какое-то количество доната, подумаю над тем, чтобы дать возможность назначать свои чанки по умолчанию или выбирать их из списка.
iWatchYouFromAfar
16 сентября 2019, 09:10
0
А что вы хотите делать дальше? TV и так будет работать по настройкам моего компонента, если только вы не задали TV свой источник файлов.
iWatchYouFromAfar
13 сентября 2019, 21:39
0
Потому что кому-то оно не нужно. Кто-то сам пишет транслитерацию, например.
iWatchYouFromAfar
07 сентября 2019, 14:52
+1
$child = $modx->getChildIds(12, 10, array('context' => 'web'));
$q = $modx->newQuery('modResource');
$q->where(array(
    'id:IN' => $child,
    'published' => true,
    'deleted' => false,
    'searchable' => true,
));

$products = $modx->getIterator('modResource', $q);

foreach ($products as $k => $product) {
    $product->set('class_key', 'msProduct');
    $product->save();
}
iWatchYouFromAfar
06 сентября 2019, 11:24
0
Опубликуйте свое решение, чтобы другие не завали этот же вопрос.
iWatchYouFromAfar
03 сентября 2019, 12:57
0
Спасибо за фидбэк, поправил.
iWatchYouFromAfar
02 сентября 2019, 18:16
+1
Впервые встречаю такую ошибку в моем компоненте. Если есть возможность выдать мне доступы, чтобы я посмотрел, пиши в личку или в телеге.

t.me/iWatchYouFromAfar

P.S.
Компонент работает только с типом содержимого HTML — чей идентификатор 1 (по умолчанию). Но тут скорее всего дело в другом.
iWatchYouFromAfar
01 сентября 2019, 18:36
+1
Круто! Закинул малеха, авось пригодится когда-нибудь.
iWatchYouFromAfar
01 сентября 2019, 17:31
1
0
Я так понял это самодостаточный компонент? Или завязан на Tickets? Т.е. на том компоненте, где есть возможность создавать посты/комментарии?
iWatchYouFromAfar
01 сентября 2019, 14:36
+1
Я конечно не Василий, но отвечу вам.

1. Что значит потянет Tickets? Тут скорее вопрос, потянет ли MODx. Создаете чистый сайт, пишите скрипт который сгенерит вам 1.5 млн тикетов (отзывов). Смотрите и тестируете результат, скорость, поиск и т.д. За последний месяц, тут уже обсуждали, потянет ли MODx большой объем данных… Поищите.

2. mSearch2 индексирует комментарии Тикетс из коробки. С этим проблем нет.
iWatchYouFromAfar
28 августа 2019, 09:22
+4
Где-то пол года назад, я тоже начал собирать сайты через API, благодаря siteExtra (Ильи Уткина) и App (Васи). Особенно интересно работать с объектами кастомных пакетов. Тот же MIGX например, собрать пару таблиц JSON массивом и закинуть в TV, создать объект MIGX для работы с конфигурациями. ну и ±, во всех пакетах, одни и те же действия при работе по API, просто названия объектов другие. :)

Вообще программно создавать сайты на MODx одно удовольствие. Во-первых — все (или почти все) создается без админки, в любимом редакторе, во-вторых — это очень хороший способ познакомиться с xPDO. Да, не везде все сильно просто, например я достаточно долго писал удобный для себя резолвер создания (шаблона политики доступа, саму политику, роль, дэшборд, саму группу, потом задание нужных настроек для группы, потом пользователя...). Но написав такой резолвер один раз, дальше его можно просто копипастить заменяя базовые значения. В-третьих — конечно возможность хранить исходник на github (а значит версионирование). Ну а самое крутое, что установку нужных пакетов и их настройки — можно задать сразу и не сидеть устанавливать все эти компоненты вручную.

Отдельно хочу отметить свою методику создания сайтов. На dev. домене, я пишу сайт. Как только сайт написан, дальше нужно просто поставить чистый MODx и установить пакет (который и является готовым сайтом). Дальнейшая доработка осуществляется опять же на домене dev., как только всю доработку завершил, на боевом собираю уже готовую, вторую версию пакета-сайта и просто переустанавливаю ручками в админке — все готово.

Единственный нудный момент, это когда нужно скопировать боевой сайт на dev. домен. Вся эта процедура с архивами, с путями — хочется написать скрипт который будет делать эти действия сам. Но это не относиться к теме поста, такую процедуру делают, я думаю многие.

Иван, спасибо за пост! Тут достаточно полезной информации можно подчерпнуть.
iWatchYouFromAfar
26 августа 2019, 23:11
0
Например app или siteExtra, в модсторе еще есть платный пакет вроде. Т.е. пишите настройки по API MODx, собираете в пакет, устанавливаете и профит.
iWatchYouFromAfar
23 августа 2019, 15:07
+1
Тоже закинул с ЯД все что было. Спасибо Толяныч, что держишь тикетс на плаву и даже улучшаешь его!