Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Открытие форума на сайте

Нужно показать форум посетителям сайта. Для этого потребуется отдельная страница. В коде, написанном выше, последней строкой блока ASP является:

Obj Forum.Manager

Метод Manager объекта EZsiteForum.ForumManager показывает все средства управления администратору сайта. В компоненте реализованы как уровень представления, так и уровень бизнес-правил, поскольку нет отдельного кода ASP для уровня представления. Это упрощает внедрение компонента в удаленной системе, поскольку не требуются дополнительные операции. Однако ограничиваются возможности пользовательской настройки уровня представления.

То же самое можно сказать об объекте EZsiteForum.Forum. Мы установим компонент, а затем вызовем метод представления форума. Этот подход не соответствует архитектурным принципам нашего сайта — нарушается размещение элементов сайта.

Для исключения негативного влияния поместим форум в отдельный набор кадров.

Размещение форума на сайте

1. На навигационной панели и домашней странице нужно создать ссылку, ведущую к специальной странице forum.asp. Добавьте кнопку Coffee Club в верхнюю часть навигационной панели. Для этого откройте start.asp и внесите следующие изменения:

 Открытие форума на сайте

2. Справа от формы, предлагающей подписаться на рассылку, покажем ссылку на домашнюю страницу. Создадим таблицу и поместим в нее форму ListBot. А ссылка будет находиться в самой правой ячейке двух таблиц. Измените default.asp следующим образом:

 Открытие форума на сайте

Построение forum.asp

1. Создайте новую страницу forum.asp. Добавьте в проект:

 Открытие форума на сайте

Единственной причиной вызова страницы site, asp для новой страницы forum.asp является константа gsitename.

2. Для организации форума нужны две страницы: одна для верхнего набора кадров, другая — для нижнего. Верхняя секция предоставляет ссылку на главный сайт, поэтому назовем эту страницу forumtop.asp и добавим в нее:

 Открытие форума на сайте

Страница site.asp обеспечивает вывод имени сайта.

3. Вторая страница, forumdata. asp, покажет форум и все пользовательские инструменты для работы с ним. Код страницы:

 Открытие форума на сайте

Открытие форума на сайте

Открытие форума на сайте

Открытие форума на сайте

 

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

С расширением дискуссий увеличится список потоков, так что потребуются средства управления дискуссионными потоками.

 Открытие форума на сайте

Управление потоками

1. Свойство CollapseThreads позволяет сформировать похожее на Проводник средство навигации по дереву потоков. Добавьте в forumdata. asp:

 Открытие форума на сайте

2. В результате форум примет следующий вид:

 Открытие форума на сайте

Читайте так же:
Not found

Нам доверяют

Интернет магазин