Блог

Фильтрация документов в Ditto

Автор: Кудашев Сергей
При создании сайтов на Modx Evolution регулярно приходится сталкиваться с ограничением листинга документов по каким-то параметрам. Иногда возникает необходимость исключить несколько документов из карты сайта или возникает необходимость спрятать часть документов выводимых из контейнера или бывает необходимым вывести только часть страниц на главной страницы, в общем это бывает стандартной задачей. Так как для формирования листингов в Modx Evolution используется сниппет Ditto именно о нем и пойдет речь.
Фильтрация документов »

Редирект на первый документ категории в Modx

Автор: Кудашев Сергей
Часто в сети Интернет встречаю сайты, которые используют многоуровневые выпадающие меню. Однако при проектировании или разработке подобных меню часто забывают про родительские пункты меню, которые при нажатии ведут на пустые страницы. Такие ошибки не только отрицательно сказывается на общем впечатлении посетителя от сайта, но и негативно влияют на представление о сайте в глазах поисковой системы. Возникает вопрос, как избежать подобных пунктов меню с пустыми страницами, особенно если контент для них не был предусмотрен?
Редирект на первый документ »

Как защитить e-mail адреса от ботов в Modx

Автор: Кудашев Сергей
При создании сайта часто возникает необходимость указать на нем e-mail для связи. Если выложить e-mail без соответствующей защиты, то через пару дней или месяцев после индексации (это как повезет), вы начнете находить в почтовом ящике спам письма. Опять таки, если повезет, то они будут единичными, но, как правило, начинает приходить по 10-20 писем в день.
Защита e-mail »

Про использование PHx в навигации

Автор: Кудашев Сергей
Как обещал раньше подробнее коснусь моментов использования встроенного расширения в ModX PHx в навигации по сайту. Но прежде чем перейти к вопросу использования PHx в навигации коснемся немного вопроса, что такое PHx вообще.
phx в навигации »

Упрощение капчи в Modx Evolution

Автор: Кудашев Сергей
Мы повседневно сталкиваемся с капчей, причем чем сложнее капча, тем больше усилий нам приходится прикладывать, чтобы ее преодолеть. При этом сильное усложнение капчи может вызвать у посетителя негативное впечатление от сайта в целом. Поэтому данный момент необходимо учитывать при разработке сайта, то есть должен быть баланс между сложностью ввода капчи и ее автоматическим распознаванием ботами (роботами).
Упрощение капчи »

Чередование расположения картинок в листинге Ditto

Автор: Кудашев Сергей
Чтобы сделать дизайн сайта более оригинальным многие дизайнеры прибегают к разнообразию в выводе информации. На одном из проектов дизайнер решил чередовать превью (картинку к материалу) листинга справа и слева, чтобы дизайн выглядел более оригинальным и живым. Получилось действительно хорошо, но встал вопрос, как реализовать подобный функционал?
Чередование картинок »

Вывод eForm во всплывающем окне

Автор: Кудашев Сергей
В некоторых проектах мне встречалась задача, сделать вывод сниппета обратной связи (в нашем случае eFrom) в модальном (диалоговом) окне. Решение данной проблемы кроется в необходимости проверки, были ли отправлены данные eFom или еще не были, с той оговоркой, что данные передаются через метод POST.
eForm во всплывающем окне »

Как узнать ip адрес отправителя в eform

Автор: Кудашев Сергей
При использовании форм обратной связи часто возникает желание узнать, с какого ip адреса было отправлено сообщение. Мы разберем простейшее получение ip адреса средства PHP и передачу его в eFrom для дальнейшего учета. Необходимо учитывать, что полученный ip адрес не будет иметь 100% достоверности, однако мы и не преследуем цели получить 100% достоверный ip адрес.
ip адрес отправителя »