Виталий Барышников

Виталий Барышников

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

В погоне за удобством посетителей или умные ссылки

Здравствуйте.
У многих на сайтах есть блок с похожими статьями, как правило их выбирают из тех же категорий или используют теги. Но не все ссылки (статьи) в этих блоках одинаково полезны для посетителей, и если проверить, то на одни кликают часто, на другие крайне редко.
Борис И
06 июня 2016, 17:03
modx.pro
20
3 449
+12

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
Павел Гвоздь
30 мая 2016, 22:36
modx.pro
114
19 567
+19

[pdoTools] 2.5.0 - файловые элементы

Представляю вам новую версию с улучшенной поддержкой загрузки элементов из файлов.

Теперь из файлов можно грузить не только оформление, но и запускать PHP код. Это позволяет вынести в них почти все элементы системы: шаблоны, чанки, плагины и сниппеты.

Подробная документация, как обычно, вот здесь, а под катом список изменений
Василий Наумкин
29 мая 2016, 03:44
modx.pro
16
9 467
+21

Как я расширил стандартную таблицу пользователей

В последнее время довольно часто приходится делать различные стартапы на заказ, суть которых сводится к платному сервису, с регистрацией, личным кабинетом, ну и как следствие каталогом пользователей, представляющих ту или иную услугу.

Обычно использую office, который обеспечивает готовый личный кабинет из коробки с минимальными усилиями, он же позволяет сохранять все в базу, пользователей. Но вот беда, полей катастрофически не хватает. Логичным решением было создавать страницы для каждого пользователя, и добавлять сколько угодно TV. Так я и делал, но решил заморочиться и не дублировать страницы, а расширить таблицу пользователей и работать с ней напрямую, как с ресурсом.

Вот что я сделал:
Николай Савин
30 марта 2016, 14:48
modx.pro
25
5 237
+6

Вывод из 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
Виталий Барышников
18 марта 2016, 07:20
modx.pro
1
2 081
0

Сложное меню

Здравствуйте. Прошу помощи по организации менюхи. Раньше мне такие сложные не попадались, поэтому решил спросить. В доках нет примеров использования всех параметров-шаблонов, поэтому разобраться не смог. Не понятно что тут tplParentRow, tplInner, tplInnerRow, запутался уже в их комбинациях.
Выглядит это примерно так:

Далее часть его HTML-структуры.
Виталий Барышников
01 марта 2016, 11:56
modx.pro
4
3 301
+2

Закрываем служебные директории MODX в Apache

В одной статье, касающейся безопасности, Василий дал очень хорошую рекомендацию по защите служебных папок. Реализовав это на своём хостинге, решил написать инструкцию, так как начинающие изучать MODX могут столкнуться с ошибкой 404, как Я например.
Борода
01 марта 2016, 10:41
modx.pro
32
6 787
+5

Курс по работе на чистом PHP

Привет, друзья! Хочу обрадовать вас новостью, что мой последний курс по работе на чистом PHP открыт всем желающим, бесплатно.

На этом курсе рассмотрены темы:
  • Простой каркас ООП сайта и контроллеры
  • Работа с Composer и установка готовых решений
  • Установка, подключение и использование Fenom
  • Установка, подключение и использование xPDO
  • Ajax-пагинация своими руками
То есть, вы сможете написать свой простенький сайт без MODX — вот рабочий пример.

Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
Василий Наумкин
20 февраля 2016, 04:54
modx.pro
9
3 047
+22

Вывод только для определенного пользователя

Здравствуйте.

Планирую осуществить вывод отдельного контента для определенного авторизованного пользователя, скажем «Admin» (id=1).

Нашел следующую конструкцию:
[[!+modx.user.id:isloggedin:is=`1`:then=`Da`:else=`Net`]]
Однако, данная конструкция для всех авторизованных пользователей, а как возможно уточнить конкретного пользователя?
Юрий
13 февраля 2016, 11:15
modx.pro
2
1 527
0

Тэги к тикетам

Здравствуйте. Хочу на своем маленьком блоге сделать теги для каждого тикета, чтобы можно было выводить их и искать то тегам (тэги буду назначать сам или будет правило их назначения, чтобы не было каши). Сам я это сделать не смогу. Есть ли готовое решение или сколько стоит такая доработка?
Виталий Барышников
12 февраля 2016, 14:22
modx.pro
5
2 517
0