Виталий Барышников
С нами с 03 ноября 2015; Место в рейтинге пользователей: #165В погоне за удобством посетителей или умные ссылки
Здравствуйте.
У многих на сайтах есть блок с похожими статьями, как правило их выбирают из тех же категорий или используют теги. Но не все ссылки (статьи) в этих блоках одинаково полезны для посетителей, и если проверить, то на одни кликают часто, на другие крайне редко.
У многих на сайтах есть блок с похожими статьями, как правило их выбирают из тех же категорий или используют теги. Но не все ссылки (статьи) в этих блоках одинаково полезны для посетителей, и если проверить, то на одни кликают часто, на другие крайне редко.
Дополнительные поля профиля юзера (не extended)
Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
[pdoTools] 2.5.0 - файловые элементы
Представляю вам новую версию с улучшенной поддержкой загрузки элементов из файлов.
Теперь из файлов можно грузить не только оформление, но и запускать PHP код. Это позволяет вынести в них почти все элементы системы: шаблоны, чанки, плагины и сниппеты.
Подробная документация, как обычно, вот здесь, а под катом список изменений
Теперь из файлов можно грузить не только оформление, но и запускать PHP код. Это позволяет вынести в них почти все элементы системы: шаблоны, чанки, плагины и сниппеты.
Подробная документация, как обычно, вот здесь, а под катом список изменений
Как я расширил стандартную таблицу пользователей
В последнее время довольно часто приходится делать различные стартапы на заказ, суть которых сводится к платному сервису, с регистрацией, личным кабинетом, ну и как следствие каталогом пользователей, представляющих ту или иную услугу.
Обычно использую office, который обеспечивает готовый личный кабинет из коробки с минимальными усилиями, он же позволяет сохранять все в базу, пользователей. Но вот беда, полей катастрофически не хватает. Логичным решением было создавать страницы для каждого пользователя, и добавлять сколько угодно TV. Так я и делал, но решил заморочиться и не дублировать страницы, а расширить таблицу пользователей и работать с ней напрямую, как с ресурсом.
Вот что я сделал:
Обычно использую office, который обеспечивает готовый личный кабинет из коробки с минимальными усилиями, он же позволяет сохранять все в базу, пользователей. Но вот беда, полей катастрофически не хватает. Логичным решением было создавать страницы для каждого пользователя, и добавлять сколько угодно TV. Так я и делал, но решил заморочиться и не дублировать страницы, а расширить таблицу пользователей и работать с ней напрямую, как с ресурсом.
Вот что я сделал:
Вывод из get c модификатором urldecode с Fenom
Здравствуйте. Хотел узнать есть ли возможность декодировать строку вида %D0%B7%D0%B8%D0%BC%D0%B0 из get, используя Fenom?
{if $.get['str']?}
[[*pagetitle]] - {$.get['str'] | urldecode} // так не работает. выводит %D0%B7%D0%B8%D0%BC%D0%B0
{else}
[[*pagetitle]]
{/if}
urldecode добавлен в настройку pdotools_fenom_modifiers Сложное меню
Здравствуйте. Прошу помощи по организации менюхи. Раньше мне такие сложные не попадались, поэтому решил спросить. В доках нет примеров использования всех параметров-шаблонов, поэтому разобраться не смог. Не понятно что тут tplParentRow, tplInner, tplInnerRow, запутался уже в их комбинациях.
Выглядит это примерно так:
Далее часть его HTML-структуры.
Выглядит это примерно так:
Далее часть его HTML-структуры.
Закрываем служебные директории MODX в Apache
В одной статье, касающейся безопасности, Василий дал очень хорошую рекомендацию по защите служебных папок. Реализовав это на своём хостинге, решил написать инструкцию, так как начинающие изучать MODX могут столкнуться с ошибкой 404, как Я например.
Курс по работе на чистом PHP
Привет, друзья! Хочу обрадовать вас новостью, что мой последний курс по работе на чистом PHP открыт всем желающим, бесплатно.
На этом курсе рассмотрены темы:
Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
На этом курсе рассмотрены темы:
- Простой каркас ООП сайта и контроллеры
- Работа с Composer и установка готовых решений
- Установка, подключение и использование Fenom
- Установка, подключение и использование xPDO
- Ajax-пагинация своими руками
Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
Вывод только для определенного пользователя
Здравствуйте.
Планирую осуществить вывод отдельного контента для определенного авторизованного пользователя, скажем «Admin» (id=1).
Нашел следующую конструкцию:
Планирую осуществить вывод отдельного контента для определенного авторизованного пользователя, скажем «Admin» (id=1).
Нашел следующую конструкцию:
[[!+modx.user.id:isloggedin:is=`1`:then=`Da`:else=`Net`]]
Однако, данная конструкция для всех авторизованных пользователей, а как возможно уточнить конкретного пользователя? Тэги к тикетам
Здравствуйте. Хочу на своем маленьком блоге сделать теги для каждого тикета, чтобы можно было выводить их и искать то тегам (тэги буду назначать сам или будет правило их назначения, чтобы не было каши). Сам я это сделать не смогу. Есть ли готовое решение или сколько стоит такая доработка?