Главная
Скачать (Download)
Dreamweaver CS6
Dreamweaver CS5
Dreamweaver CS4
Dreamweaver 8
Dreamweaver MX 2004
Dreamweaver 4
Уроки (Tutorials)
Видеоуроки new!!!

Fireworks
ЧаВо
Документация
Статьи
Программы и скрипты
Бесплатные шаблоны
Каталог сайтов
Форум
Карта сайта
Контакты



Уроки - Создание гостевой книги в Macromedia Dreamweaver
[1 2 3 4 5 6 7 8]

- Создание CSS

- Создание статической страницы
[1 2]

- Создание выпадающего меню

- Редактирование кода
[1 2]


главная > уроки >

Создание гостевой книги в Macromedia Dreamweaver

Создание списка сообщений

Мы будем редактировать файл topic.php. Эта страница будет показывать список сообщений темы, которую пользователь выбрать из меню. В общем эта страница создается также как и index.php. Одно отличие только в том, что содержимое отображается в зависимости от идентификатора темы, который передается как параметр в URL.

Откройте страницу topic.php и примените к нему шаблон (как это сделать писалось раньше)

В поле заголовка страницы в панели Document введите Моя гостевая книга: Разделы как заголовок страницы.

Создание Recordset с фильтром

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

Как вы видите параметр поля idtop_art должен быть равен значению параметра id_top в URL.

Перейдите в продвинутый (Advanced) режим и добавьте код после blg_article_art:

INNER JOIN gb_topic_top ON idtop_art=id_top

Далее нам нужно показать данные из recordset с фильтром на странице, как мы это делали для файла index.php. Создайте динамическую таблицу, используя только что созданный recordset.

Приведем к нормальному виду нашу таблицу:

  1. Выделите таблицу и установите ширину 100% в Инспекторе свойств.
  2. Удалите колонки: id_art, idtop_art, text_art, id_top и description_top. Также удалите верхнюю строку таблицы.
  3. Добавьте строку в таблице (правый клик и в меню Table > Insert Row).
  4. Выделите две левые ячейки верхней строки и объедините их и перенесите в эту ячейку динамический текст {ArticlesPage.title_art}.
  5. Выделите две правые ячейки верхней строки и объедините их и перенесите в эту ячейку динамический текст {ArticlesPage.date_art} и наберите Добавлено: перед динамическим текстом.
  6. Выделите динамическую таблицу и нажмите стрелочку "влево", чтобы поставить курсор слева от таблицы. И вставляем новую таблицу (Insert > Table) с значениями - 1 строка, 1 столбец, 100% ширина, 0 CellSpace и 0 CellPad.
  7. Нам не надо показывать динамический текст {ArticlesPage.title_top} около каждого сообщения, так как название раздела одинаковое для каждого сообщения. Выделите динамический текст {ArticlesPage.title_top} и перенесите его в только что созданную таблицу. Этот текст будет за пределами повторяющейся области в верхней таблице. Если вы не видите верхней таблицы - отключите визуальную помощь для таблиц (View > Visual Aids > Table Widths).
  8. Выделите динамический текст {ArticlesPage.title_top} кавычками и напишите Сообщения в перед динамическим текстом.
  9. В другой таблице выделите нижнюю строку и объедините ячейки.
  10. Поставьте курсор справа от динамического текста {ArticlesPage.description_art} и нажмите Ввод.
  11. Вставьте горизонтальную линию для того чтобы разделить сообщения (Insert > HTML > Horizontal Rule).
  12. При запущенном сервере откройте файл index.php, вы можете видеть названия разделов, при переходе по ссылке можете увидеть все сообщения в этом разделе.

Создайте ссылки между заголовком сообщения и страницей article.php, используя параметр URL - id_art, который равен полю id_art в recordset ArticlesPage.

Дизайн страницы будет примерно такой:

<< назад дальше >>

Источник:
Macromedia Dreamweaver для каждого -
статьи, форум, обмен ссылками.

главная > уроки >

Реклама