ALS-Fullsite
Простые, но эффективные решения...
- Размер шрифта
Последнее обновление сайта 29.12.11г. Новая статья автора: 2011 год - отчет. 2012 год - планы.
Подробнее о возможностях блоков. Небольшие бонусы
Что такое блоки - нужно разобраться подробнее, ибо их использование, как это в полной мере предусматривалось при их создании, дает администратору очень большие удобства и возможности управлять внешним содержимым сайта.
Блоков в Fullsite имеется аж 10 штук. Зачем их так много?
Блоки представляют из себя совершенно одинаковые по структуре отдельные контейнеры, содержимое которым выводится в отдельные переменные. Названия блокам присвоены абсолютно условно, по из содержанию, которое предусматривалось автором. Имя у блока должно быть уникальным, как и имя переменной, посредством которой блок выводится для отображения. Имя у блока должно быть, что бы скрипт движка мог его интерпретировать. Десять блоков сделано просто с достаточным запасом, что бы не ограничивать возможности администратора, поэтому использовать можно лишь нужное количество блоков, а оставшиеся иметь в резерве.
В административной панели все блоки доступны для редактирования, то есть менять быстро их содержание очень удобно. Любой из блоков можно в административной же панели отключить и включить в любой момент - это так же очень удобно, не нужно удалять или вставлять вновь содержимое блока.
Например вставили в какой либо блок поздравительный текст с картинкой букета для поздравления женщин с 8 марта. Контейнер в отведенном для него месте шаблона или на любой странице через переменную поздравление будет показывать на сайте содержимое, находящееся в нем. 9 марта в административной панели блок просто отключили не трогая содержимого. Включить его можно через год на следующий праздник.
Переменные отображающие блоки имеют имена, например ::ТАВS:: или ::РОРUР::.
Куда переменные можно вставлять и где они будут работать? Ответ короткий - везде. Переменную можно вставлять непосредственно в любое место шаблона или в содержание любой страницы.
Наглядный пример - ниже этих строк в тексте страницы вписана переменная ::РОРUР::.
Пример простых модальных окон:
Окно 1 | Окно 2 | Окно 3 | Окно 4 |
Popup 350
Модальное окно шириною 350px. удобное средство отображения справки, подсказок, ссылок и т.п..
Popup 500
Модальное окно - это удобное средство отображения какого либо информационного блока.
Popup 500
Модальное окно. Для примера с графикой, то есть в окне может быть что угодно. Это может быть справка, форма, реклама.
Несложно догадаться, что именно в нем будет на большинстве сайтов, но это уже другая тема, не имеющая никакого отношения к автору этих строк.
Popup 700
Модальное окно - четвертое. Модальных окон может быть сколько угодно и они могут быть любого размера.
Посмотрев работу ссылок видно, что это работает скрипт отображения модальных окон. Код содержания окон находится в блоке POPUP, которое можно редактировать в административной панели или отключить. Необходимости нет открывать эту страницу для редактирования и редактировать ее содержимое.
Очень удобное решение, если например переменная прописана не в тексте страницы, а непосредственно в шаблоне. Ведь в блоке можно отображать одну единственную ссылку, а в административной панели ее редактировать или отключать.
Так например по умолчанию осуществляется отображение ссылки Карта сайта.
По умолчанию в авторских шаблонах использованы переменные:
::ТОРМЕNU:: - отображает верхнее меню
::МYМЕNU:: - отображает содержимое блока произвольного меню в боковой колонке
::АNОNS:: - отображает случайные фразы в боковой колонке
::СОUNTER:: - отображает счетчики внизу страницы
::АDD:: - отображает ссылки подписки и RSS каналов внизу страницы
Еще один пример. В верхней части стартовой страницы на авторском сайте вставлена переменная ::РRESENT::. Она используется для отображения какой нибудь важной временной информации для посетителей сайта. Это может быть обычное банальное поздравление с Новым Годом или что-то более информативное.
При такой организации отображения блоков самый популярный вопрос - как и куда вставить баннер или рекламный блок - вопросом быть перестает. Очевидно, что используя блоки и проявив творческую изобретательность можно осуществить любые свои, даже самые изощренные желания.
Для этого и заложены в движок 10 блоков произвольного содержания.
Стартовую страницу сайта можно ведь "собрать" и из блоков, расставив по полю страницы переменные, и управлять отдельными ячейками-кубиками через административную панель, редактируя их отдельно. Вариантов можно придумать много - было бы желание и творческое вдохновение.
Последний пример. Отобразим на странице еще одно популярное решение. Вкладки. Иметь их на стартовой странице сайта иногда просто необходимо, когда контекстного содержания хочется разместить много, а делать страницу слишком длинной не хочется. Вкладки в этом случае этот вопрос и решают. В блок ТАВS простой пример кода вкладок вложен. Отображаются же вкладки на этой странице самым простым действием - вписываем ниже этих строк переменную ::ТАВS::.
Пример простых вкладок
Вот в общем-то и все премудрости с блоками. Просто, удобно, эффективно.
Вышеприведенные примеры использования возможностей библиотеки JQuery будем считать бонусом.
Эти самостоятельные решения интегрированы чисто для шаблонных дел и принятие решения об их использовании дело вкуса и абсолютно индивидуальное.
Автор по вопросам дизайна и тем более по вопросам использовании js-скриптов в нем никаких индивидуальных консультаций и советов не дает.
Вкладки и модальные окна - это всего лишь небольшой дополнительный бонус. Демонстрация возможностей функций движка с помощью реально полезных примеров.
Проще конечно было бы в блоках разместить всего одну строку, например - Живу я в блоке TABS, но хочется вместо этого показать что-то более полезное и наглядное.
