Алексей Федоров

Алексей Федоров

Был в сети 01 апреля 2020, 14:31
Заказы не принимаю
Эта ошибка о неправильном формировании url, может где-то проставлена ссылка на несуществующую страницу. Могу предложить только один вариант — скачать modx заново, распаковать и провести обновление системы. Возможно, в прошлый раз какая-то ошибка незаметно вылезла. Должно помочь. Если переименована папка connectors — содержимое поместить внутрь.
Попробуй очистить кэш, потом перезагрузить права доступа. У меня не было пустого окна, но периодически вместо одного компонента происходит переустановка другого. Обычно эти действия помогают вернуть все в нужное русло.

P.S.: Пути к папкам системы не изменялись? Что в логах?
Да так выводит, большое спасибо.

Зачем юзать на проекте dev версию MODX? Не думаешь, что от этого может не выводить?
Подозреваю, что именно поэтому с Fenom начались проблемы. Проект пока не рабочий. Собственно, создаю страницы, шаблоны, тестирую, потом сохраняю Packman'ом. Контента там еще нет, только тестовые посты блога и страницы. В процессе работы часто ломается сайт по непонятной причине (для меня непонятной). В предыдущий раз, к примеру, воспользовался «закалкой» modx, потом обновил с 2.4.2 до 2.4.3 и появились проблемы после удаления Collections. Пока не собрал пакет с гит, админка не работала. Поэтому решил сразу на тестовую версию сесть. Если на rc будет работать, то на стабильной — тем более проблем быть не должно.
По какой-то неведомой причине не обрабатывается Fenom, хотя в настройках pdoTools он включен i.imgur.com/c3YXVZG.png

Выдает ошибку
core/components/pdotools/model/pdotools/pdotools.class.php : 878) Unexpected tag 'i' in a08ea864bb1b3958113f1b8b756af368 line 166, near '{i[' <- there
На чанк вставил вызов из Инструкции (просто скопировал и заменил на свои ид тв и страницы)
{$_modx->runSnippet('tvssTags', [
    'id' => $_modx->resource.id,
    'tv' => 9,
    'pageId' => 29,
])}
Ничего не заработало, тогда переделал на вот такой вид и теги стали выводиться
[[!tvssTags?
&id=`[[*id]]`
&tv=`9`
&pageId=`29`
]]
А вот часть на странице вывода тегов
самостоятельно переделать весь код из примеров на стандартный синтаксис
не получается. Может сжалишься и покажешь как оно в стандарте будет?
Попробовал так, не завелось
[[!pdoPage?
     &element=`tvssTickets`
     &tv=`2`
     &parents=`0`
     &ajaxMode=`default`
]]
[[+page.nav]]
P.S.: Переустановить pdoTools пробовал, но все равно та же петрушка. Видимо дело в версии модекс (2.5.0rc1) или моей косорукости.
а, фух)) про добавление страницы «в коробку» я не говорил. Тут ты разработчик, тебе и карты в руки. Просто не все с ходу разберутся как использовать компонент. Ладно, как опробую в работе, отпишусь о впечатлении. Лучше все своими руками пощупать
Служебной страницы делать не вижу смысла
Тогда я опять ничего не понял((

Компонент опробую сегодня-завтра, но что-то запутался. Вот есть у меня tv — tag, есть шаблон для поста на Tickets, в котором нужно вызвать tvssTags с указанным id тв для тегов, правильно?

Куда в таком случае вставлять tvssResources? На этой же странице?
Со второго раза более-менее понял, спасибо)
Нужен мини-мануал какой-нибудь. Проще говоря, нужно заранее создать служебную страницу (в примере с id = 2), на которой будут выводиться результаты.
Пока сложно понять как будет работать с выбором нескольких тегов одновременно. То есть, кликнул на одном теге, вывело список аналогичных ресурсов, а там уже все-все теги и можно выбирать несколько или…

Короче, нужны скрины или короткое видео демонстрации работы, а еще лучше демка, на которой по этим тегам покликать можно =) Опробовать лично смогу только после переустановки modx ибо от моих экспериментов, он уже тупить начал (не работает часть системных коннекторов).

P.S.: Возможность указывать несколько tv очень радует) Если правильно понял, то можно несколько категорий тв сделать, чтобы визуально проще было, а сниппет будет обрабатывать все (к примеру, одна тв — города, а вторая — организации)
Сразу возникает вопрос, если tvssResources — сниппет, а не плагин, то его нужно где-то как-то вызывать? То есть при клике на тег тикета, автоматической перезагрузки страницы с выдачей выборки ресурсов по тегу не происходит?
Рад, что компонент развивается. Очень удобно пользоваться таблицей файлов в админке, система шифрования закрытых файлов немного удивила, поскольку файл из Doc1.docx превращался во что-то типа X465VMijhrre97nvxwej причем без расширения, но к этому можно привыкнуть)
Был
момент с получением доступа ко всем файлам (даже закрытым) перебором id. Это по прежнему возможно? Вместо id можно как-то проставить hash? Пока пользуюсь забугорским загрузчиком, он значительно проигрывает в удобстве предоставления информации, но при этом в ссылке нет id — превращает хэширует имя файла и директорию. Плюс есть разграничение доступа по группам, не, чтобы часто используется, но иногда полезно. Очень надеюсь, что подобное появится в FileAttach, поскольку с точки зрения менеджера сайта он на порядок приятнее и комфортнее в использовании.
Тестирую компонент)) Очень рад, что появилась мобильная версия. Нашелся небольшой баг — при отправке ошибки, сообщение jGrowl показывается два раза если отправлять нажатием enter. То есть, если в поле сообщения ввести что-то, а потом нажать «Отправить» мышкой — «Сообщение успешно отправлено» показывается один раз. А если через клавишу, то 2 раза. С мобильной версией при нажатии кнопки «Отправить» почему-то открывается «клавиатура». Отослать получается только с кнопки «Go».

И еще вопрос =) где можно настроить всплывающее оповещение для мобильной версии? На тестовой странице активно используются слои. Соответственно нужно впилить в стили z-index. К стыду своему так и не понял какой класс на кнопке, которая всплывает для мобильных. Суть в том, что он появлется после того как: а) выделить текст, б) пальцем «тап»нуть по выделенному.
На компе такой номер не проходит, потому что не «тап»ается, а «клик»ается, то есть сбрасывается выделение.

А, уже нашел поиском по github =) ---> #inform-button

Z-index положение не спас, продолжаю военные действия

О! Еще один вопрос)) По пункту 4. Заглянул в js-файл, хотел исправить фон. Чтобы об успешной отправке сообщение было зеленым, а не так же как при ошибке — красным. Но насколько понял оформление сообщения одинаковое, просто подставляется разный текст в зависимости от события. Или я просто плохо смотрел?
Содержимое папок нового дистрибутива в переименованные папки.
assets -> new_assets, connectors -> new_connectors и т.д.
То есть новое содержимое в старые (переименованные) папки.

И еще раз уточню, я далеко не спец в разработках и всех этих серверных делах, сайт пока скорее тестовый, чем рабочий, поэтому ни чем особо не рисковал. Не забудь перед обновлением бекап сделать, а то мало ли
Поскольку инфы не нашел, сделал «методом научного тыка». Скачал новый дистрибутив, закинул архив на хостинг, распаковал в корне сайта, затем перенес содержимое всех переименованных папок в соответствующие. assets -> new_assets, connectors -> new_connectors и т.д. (содержимое core из скачанного пакета само-собой тоже перенес))
Папка setup осталась в корне, запустил sitename.ru/setup/ получил предупреждение, что по адресу public_html/sitename.ru/core/ не найден файл config, и просьбу указать к нему путь. Поскольку папка core вынесена за корень, то соответственно прописал public_html/core/

Выбрал обновление системы без изменений, все прошло успешно. Были небольшие проблемы на сайте, почистил папку cache внутри core и все стало отлично. Очевидно, делать это нужно перед обновлением системы))
Затем пришлось все лишние папки на хостинге удалять вручную. Теперь я счастливый обладатель modx 2.4.3 pl
Надеюсь, если что-то сделано не так, специалисты подправят
Спасибо! Побольше бы таких примеров)
Собственно где-нибудь можно посмотреть вот эти вещи «Vote»: SUM(value) as rating
Я имею в виду полный список операторов (или классов, как их правильно назвать?) хотя есть у меня подозрение, что это колонки в базе данных компонента. В документации нигде не нашел. За ними нужно лезть через phpmyadmin в базу данных и смотреть как называется каждый параметр? Или можно задать какой-нибудь вызов, чтобы вывело на экран?