ALS-Fullsite

Простые, но эффективные решения...

  • Размер шрифта

Последнее обновление сайта 29.12.11г. Новая статья автора: 2011 год - отчет. 2012 год - планы.

Подробнее о возможностях блоков. Небольшие бонусы

Что такое блоки - нужно разобраться подробнее, ибо их использование, как это в полной мере предусматривалось при их создании, дает администратору очень большие удобства и возможности управлять внешним содержимым сайта.

Блоков в Fullsite имеется аж 10 штук. Зачем их так много?

Блоки представляют из себя совершенно одинаковые по структуре отдельные контейнеры, содержимое которым выводится в отдельные переменные. Названия блокам присвоены абсолютно условно, по из содержанию, которое предусматривалось автором. Имя у блока должно быть уникальным, как и имя переменной, посредством которой блок выводится для отображения. Имя у блока должно быть, что бы скрипт движка мог его интерпретировать. Десять блоков сделано просто с достаточным запасом, что бы не ограничивать возможности администратора, поэтому использовать можно лишь нужное количество блоков, а оставшиеся иметь в резерве.

В административной панели все блоки доступны для редактирования, то есть менять быстро их содержание очень удобно. Любой из блоков можно в административной же панели отключить и включить в любой момент - это так же очень удобно, не нужно удалять или вставлять вновь содержимое блока.
Например вставили в какой либо блок поздравительный текст с картинкой букета для поздравления женщин с 8 марта. Контейнер в отведенном для него месте шаблона или на любой странице через переменную поздравление будет показывать на сайте содержимое, находящееся в нем. 9 марта в административной панели блок просто отключили не трогая содержимого. Включить его можно через год на следующий праздник.

Переменные отображающие блоки имеют имена, например ::ТАВS:: или ::РОРUР::.
Куда переменные можно вставлять и где они будут работать? Ответ короткий - везде. Переменную можно вставлять непосредственно в любое место шаблона или в содержание любой страницы.

Наглядный пример - ниже этих строк в тексте страницы вписана переменная ::РОРUР::.

Пример простых модальных окон:

Окно 1 | Окно 2 | Окно 3 | Окно 4 |

Посмотрев работу ссылок видно, что это работает скрипт отображения модальных окон. Код содержания окон находится в блоке POPUP, которое можно редактировать в административной панели или отключить. Необходимости нет открывать эту страницу для редактирования и редактировать ее содержимое.
Очень удобное решение, если например переменная прописана не в тексте страницы, а непосредственно в шаблоне. Ведь в блоке можно отображать одну единственную ссылку, а в административной панели ее редактировать или отключать.
Так например по умолчанию осуществляется отображение ссылки Карта сайта.

По умолчанию в авторских шаблонах использованы переменные:

::ТОРМЕNU:: - отображает верхнее меню
::МYМЕNU:: - отображает содержимое блока произвольного меню в боковой колонке
::АNОNS:: - отображает случайные фразы в боковой колонке
::СОUNTER:: - отображает счетчики внизу страницы
::АDD:: - отображает ссылки подписки и RSS каналов внизу страницы

Еще один пример. В верхней части стартовой страницы на авторском сайте вставлена переменная ::РRESENT::. Она используется для отображения какой нибудь важной временной информации для посетителей сайта. Это может быть обычное банальное поздравление с Новым Годом или что-то более информативное.

При такой организации отображения блоков самый популярный вопрос - как и куда вставить баннер или рекламный блок - вопросом быть перестает. Очевидно, что используя блоки и проявив творческую изобретательность можно осуществить любые свои, даже самые изощренные желания.
Для этого и заложены в движок 10 блоков произвольного содержания.

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

Последний пример. Отобразим на странице еще одно популярное решение. Вкладки. Иметь их на стартовой странице сайта иногда просто необходимо, когда контекстного содержания хочется разместить много, а делать страницу слишком длинной не хочется. Вкладки в этом случае этот вопрос и решают. В блок ТАВS простой пример кода вкладок вложен. Отображаются же вкладки на этой странице самым простым действием - вписываем ниже этих строк переменную ::ТАВS::.

Пример простых вкладок

Содержимое 1 вкладки.

Вот в общем-то и все премудрости с блоками. Просто, удобно, эффективно.

Вышеприведенные примеры использования возможностей библиотеки JQuery будем считать бонусом.
Эти самостоятельные решения интегрированы чисто для шаблонных дел и принятие решения об их использовании дело вкуса и абсолютно индивидуальное.
Автор по вопросам дизайна и тем более по вопросам использовании js-скриптов в нем никаких индивидуальных консультаций и советов не дает.
Вкладки и модальные окна - это всего лишь небольшой дополнительный бонус. Демонстрация возможностей функций движка с помощью реально полезных примеров.
Проще конечно было бы в блоках разместить всего одну строку, например - Живу я в блоке TABS, но хочется вместо этого показать что-то более полезное и наглядное.

Amalgams 2011
Motor - ALS-Fullsite-401, Design - ALS-401d-Art, Powered by Amalgams
Page gen. 0.03 s.