Главная | Новости | Блог (rss) | Ответы | Учебник | Правила |
Вы здесь: ГлавнаяБлогСайт Letnick.com
Вход | Регистрация

Сайт Letnick.com

Сайт Letnick.com Конструктор letnick.com сделан с помощью конструктора letnick.com. Но на нем установлены модули, которые нельзя ставить на другие сайты. Поэтому с помощью конструктора letnick.com нельзя сделать другой конструктор, но можно сделать любой другой сайт.
Главная страница конструктора letnick.com тоже сделана с помощью конструктора letnick.com. : - )
Сайт выглядит очень просто, но если немного повнимательней посмотреть на него, то можно заметить много интересных деталей, и станут понятны некоторые возможности конструктора.

I. Главная страница http://letnick.com/.
1. Вверху страницы в глаза сразу бросаются галочки с названиями элементов сайта. При нажатии на галочку данные запоминаются, и после нажатия на Регистрация эти данные передадутся в конструктор для добавления этих разделов на Ваш новый сайт.
Сделано это с помощью модуля "Корзина", который вызывается при нажатии на галочку и без перезагрузки страницы добавляет раздел в Вашу корзину.
С помощью этого же модуля можно добавлять товары в интернет-магазине.
2. Дальше идет перечисление преимуществ конструктора. Мы не стали писать все, а вывели всего несколько. Желающие могут нажать кнопку "Еще больше" и увидеть еще несколько преимуществ конструктора. Это тоже далеко не все.
Разворот дополнительных преимуществ осуществляется с помощью Java Script без подзагрузки страницы. Функции работы с такими элементами доступны в конструкторе.
3. Ниже выводятся 3 полные последние новости со ссылками на их комментирование.
Для новостей созданы две структуры: новости и комментарии к новостям. Для вывода на главной странице создан специальный вид отображения.
Если нажать на ссылку "Еще больше", то на месте трех новостей откроется более длинный список последних новостей со ссылкой на чтение и комментирование.
Загрузка этих новостей происходит по технологии ajax без перезагрузки страницы, что ускоряет процесс загрузки и экономит трафик. При большом количестве новостей появляется переключатель между страницами. Этот переключатель также загружает список новостей без перезагрузки страницы.
4. Внизу страницы размещаются картинки сайтов, сделанных на конструкторе. Для привлечения внимания они прокручиваются слева направо. Но стоит только навести на них курсор, как прокрутка закончится.
При нажатии на картинку загружается картинка большего размера и краткое описание сайта со ссылкой для перехода на сайт.
Сделано это с помощью структуры "Сайты". Сайты добавляются в админке в базу с помощью формы. При добавлении сайта загружаемая картинка обрабатывается автоматически. Из нее создается маленькая превьюшка и картинка побольше с нанесением названия сайта. Правила обработки картинок задаются в панели управления сайтом. Один раз настроили, а потом все загружаемые картинки будут обрабатываться по указанным правилам. Количество правил неограничено.
Данные выбираются в случайном порядке и с помощью шаблона выводятся на главную страницу. С помощью Java Script осуществляется прокрутка и загрузка подробного описания сайта.

II. Страница новостей http://letnick.com/news/.
Это та же структура данных, что и в пункте I.3. Для вывода на этой странице сделан другой шаблон. При нажатии на названии новости появляется новость с комментариями.
Структура комментариев связана со структурой новостей. И каждый комментарий относится к определенной новости. Так комментарии к разным новостям не путаются : - )
При вводе комментария и нажатия на ссылку "отправить" происходит передача данных на сайт, и в случае если все поля заполнены правильно, комментарий заносится в базу данных и сразу отображается на странице новости.
Кроме отображения новостей на сайте, есть RSS канал новостей. На этот канал можно подписаться и получать новости, не заходя на сайт.
Форма новостей с комментариями - это стандартная структура данных, которую Вы можете разместить на своем сайте несколькими кликами мыши.

III. Страница блога http://letnick.com/blog/.
Здесь используется сразу три структуры данных: структура блога, структура комментариев к блогу и структура опросов.
Записи блога ведет администрация сайта. К каждому блогу имеется возможность добавить опрос. Структура опросов связана со структурой блога и заполняется администратором после добавления записи. Комментарии добавляют пользователи как и в новостях.
К каждой записи можно добавить картинку. Картинка, как и в случае с сайтами (пункт I.4), обрабатывается автоматически, но уже другим правилом обработки - с нанесением полупрозрачного адреса конструктора посередине картинки. Для просмотра, как это выглядит, можете зайти в запись Старый конструктор Letnick.com и нажать на маленькую превьюшку. Чтобы закрыть превьюшку, нажмите на большой картинке.
В блоге реализован механизм меток. Метка - это слово, характеризующие заметку. При нажатии на метку выводится список всех заметок с такой меткой. Выборки по меткам, датам, поиск по словам - всё это настраивается при создании шаблона вывода данных, также как и сортировка перед списком записей блога.

IV. Страница ответов http://letnick.com/faq/.
Стандартная структура данных "faq", которую Вы можете поставить на сайт, даже не разбираясь, как она работает.
Форму с вопросом заполняют пользователи, но вопрос не появляется на сайте, пока на него не ответит администрация. Это делается при настройках вывода данных. Выборка по типу вопроса указывается в тех же настройках.

V. Страница учебника http://letnick.com/manual/.
Это первая из описываемых страниц, где не используется ни одной структуры данных. Все эти статичные html тексты выводятся с помощью модуля htmlfile, который поддерживает неограниченную вложенность папок.
Статичными также являются страницы О нас и Правила. Эти страницы меняются редко, и их можно закешировать для уменьшения нагрузки на сервер и для уменьшения трафика.

VI. Страница с информацией о размещении сайтов http://letnick.com/siteindex/.
Это страница со смешанной информацией. Вверху страницы размещен статичный html текст с помощью соответствующего модуля.
А ниже с помощью модуля вывода данных структуры отображается список сайтов, отображаемых на главной странице.
В разделах можно размещать любое количество модулей.

VII. Формы обратной связи
Внизу всех страниц есть две ссылки "Написать нам" и "Сообщить о правонарушении".
При нажатии на них загружаются формы для отправки данных администрации без перезагрузки страницы. При нажатии на кнопку "Отправить" проверяется правильность заполнения, данные заносятся в базу данных и отправляются на e-mail.
Отправка на e-mail осуществляется с помощью событий, которые можно настраивать в структурах данных. С помощью событий можно проверять данные формы, изменять значения счетчиков записей (как в новостях и блоге при добавлении комментариев), считать количество просмотров (как в блоге), отправлять почту, удалять и добавлять записи и т.д.

VIII. Другое.
1. На сайте используется два шаблона страниц: для главной и всех остальных. Верхнее и нижнее меню подключаются с помощью шаблонов top и bottom и неизменны для всех страниц.
2. При входе в разделы "Новости" и "Блог" в меню появляется ссылка на rss каналы этих разделов. Это сделано с помощью условий, используемых в шаблонизаторе.
3. Информация "Вы здесь" выводится с помощью модуля "Хлебные крошки", размещенного в блоке на всех страницах.
4. Пересылка на регистрацию осуществляется с помощью раздела, где установлен модуль обработки корзины для передачи на страницу регистрации выбранных структур данных.

На написание этой статьи ушло больше времени, чем создавалась первая версия этого сайта на новом конструкторе letnick.com.
18 ноя 2011г 21:21:18
Просмотров: 1100
← предыдущая следующая →
Нет комментариев

Ваш комментарий
Имя *
E-mail
Сообщение *
Введите цифры * Цифры ?

Введите цифры с картинки без букв
 

О нас | Написать нам | Сообщить о правонарушении |

Создать свой сайт © Конструктор сайтов Letnick.com 2006-2018