[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Генерация "виртуальной" страницы
Vulkan
Столкнулся с проблемой - в БД текст записи разделён на поля, среди них есть короткая версия и полная версия, короткая выводится на определённой странице в список. А вот для полной нужна отдельная страница вида - www.site.com/$id записи.html
Я смотрел что во многих CMS, например DLE, такая страница создаётся виртуально, то есть на сервере она отсутствует, но генерируется как бы в воздухе - при добавлении новой записи допустим таким образом:
//Подключение шаблона, который используется на всех страницах
//Далее идёт запрос SELECT из БД из поля полной версии:
$fulls
//Конец

Подскажите пожалуйста как такое можно реализовать. Во вложении картинка.




Спустя 1 час, 48 минут, 8 секунд (15.04.2010 - 17:52) Winston написал(а):
Тебе нужно, чтобы при нажатии на ссылку выводилась полная инфа на это странице или на другой ?

Спустя 17 минут, 6 секунд (15.04.2010 - 18:10) Vulkan написал(а):
Цитата (PHPprogramer @ 15.04.2010 - 14:52)
Тебе нужно, чтобы при нажатии на ссылку выводилась полная инфа на это странице или на другой ?

На другой

Спустя 2 минуты, 19 секунд (15.04.2010 - 18:12) Winston написал(а):
Цитата (Vulkan @ 15.04.2010 - 15:04)
А вот для полной нужна отдельная страница вида - www.site.com/$id записи.html

Не понял huh.gif Тебе нужно на HTML страницу вывести записи из БД ?

Спустя 3 минуты, 21 секунда (15.04.2010 - 18:15) Vulkan написал(а):
Да, но чтобы эта страница не создавалась на сервере. А как допустим на DLE она лежит можно сказать в базе данных. Вообще вопрос не про то как вывести записи, а как сгенерировать автоматом эту страницу для каждой записи.

Спустя 3 минуты, 3 секунды (15.04.2010 - 18:18) Winston написал(а):
Цитата (Vulkan @ 15.04.2010 - 17:15)
но чтобы эта страница не создавалась на сервере

ХЗ
Проще сделать одну страницу, на которую будут выводится записи из базы, в зависимости от выбранного id. Не катит ?

Спустя 2 минуты, 12 секунд (15.04.2010 - 18:20) Vulkan написал(а):
Нет, у меня эта мысль была первой.

Спустя 2 дня, 22 часа, 44 минуты, 46 секунд (18.04.2010 - 17:05) Vulkan написал(а):
Решил ситуацию следующим образом - http://phpforum.ru/index.php?showtopic=27872
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.