При создании сайтов на Modx Evolution регулярно приходится сталкиваться с ограничением листинга документов по каким-то параметрам. Иногда возникает необходимость исключить несколько документов из карты сайта или возникает необходимость спрятать часть документов выводимых из контейнера или бывает необходимым вывести только часть страниц на главной страницы, в общем это бывает стандартной задачей. Так как для формирования листингов в Modx Evolution используется сниппет Ditto именно о нем и пойдет речь.
Часто в сети Интернет встречаю сайты, которые используют многоуровневые выпадающие меню. Однако при проектировании или разработке подобных меню часто забывают про родительские пункты меню, которые при нажатии ведут на пустые страницы. Такие ошибки не только отрицательно сказывается на общем впечатлении посетителя от сайта, но и негативно влияют на представление о сайте в глазах поисковой системы. Возникает вопрос, как избежать подобных пунктов меню с пустыми страницами, особенно если контент для них не был предусмотрен?
При создании сайта часто возникает необходимость указать на нем e-mail для связи. Если выложить e-mail без соответствующей защиты, то через пару дней или месяцев после индексации (это как повезет), вы начнете находить в почтовом ящике спам письма. Опять таки, если повезет, то они будут единичными, но, как правило, начинает приходить по 10-20 писем в день.
Как обещал раньше подробнее коснусь моментов использования встроенного расширения в ModX PHx в навигации по сайту. Но прежде чем перейти к вопросу использования PHx в навигации коснемся немного вопроса, что такое PHx вообще.
При верстке макета часто встречается задача сделать какой-нибудь элемент прозрачным. Если данный элемент является элементом дизайна, то png с прозрачностью является самым простым решением. Но, например, дизайнер решил немного облегчить подвал и сделать счетчики прозрачными, скажем на 50 процентов. Как быть в этой ситуации?
Мы повседневно сталкиваемся с капчей, причем чем сложнее капча, тем больше усилий нам приходится прикладывать, чтобы ее преодолеть. При этом сильное усложнение капчи может вызвать у посетителя негативное впечатление от сайта в целом. Поэтому данный момент необходимо учитывать при разработке сайта, то есть должен быть баланс между сложностью ввода капчи и ее автоматическим распознаванием ботами (роботами).
В ходе разработки проектов разного уровня сложности часто возникает вопрос, как сократить количество запросов к серверу и тем самым увеличить скорость загрузки сайта. Одним из способов, сократить количество запросов это использование спрайтов (sprites). Метод, при котором картинки объединяются в большую коллекцию картинок, которые потом выводятся на HTML странице отдельными картинками средствами CSS.
Многие дизайнеры ищут оригинальные решения, чтобы дизайн выглядел привлекательнее. Часто при отрисовке формы поиска ее управляющие элементы располагаются внутри поля ввода. Такое решение выглядит стильным и современным, однако когда встречаешься с версткой данного элемента впервые, возникает вопрос. Как разместить управление внутри поля ввода в форме поиска?