Как грамотно на сайте сделать новости?
на том же сайте, а в ТДшках должна обтображаться часть новости - первые несколько строк с основной страницы страницы,
и эти несколько строк должны быть ссылкой на основную страницу. Т.е., я создаю только полную основную новостную страницу,
а на главной странице (index.htm...) автоматически отображаются первые несколько строк в ТДшке.
Как это реализовать? Есть ли другие варианты?
Тут нужно будет инклудить через пхп.
[quote=Kenku]Как это реализовать?[/quote]
Можно типа такого: (PHP)
Каждую новость сохраняем в отдельный файл (в какую-нибудь одну папку), затем читаем из этой папки все файлы (циклом), этим же циклом инклудим содержимое этих файлов в главную страницу, при этом перед инклудом вставляем пару строк из файла (типа echo "$file[0].$file[1]")
Нафигачить все это одним хтмл-ом!!! Конечно это не лучший вариант т.к. придется все вручную делать, но зато не придется просить хостера чтобы он быстрее ставил пхп (если же конечно у него его нет).
Понял, спасиб.
все новости сохранять в БД
сделать превьюху что то типа substr(), оставляем определённое количесво знаков остальное под каток - постим автоссылами
Грусный и ужасный вариант. Заголовок должен быть отдельным, т.к. он должен вкраце отражать суть новости, а не быть первыми строками.
[quote=shaelf]Заголовок должен быть отдельным, т.к. он должен вкраце отражать суть новости, а не быть первыми строками.[/quote]
Действительно.
А вообще я думаю, что в этом случае лучше обойтись без пхп. Скрипт ведь всего вставляет ссылки выдергивая из статьи первые строки, так зачем же придумывать такой скрипт если эти же самые строки можно без труда выдернуть методом copy/past...
это и ежу понятно, что заголовок должен быть отдельно
был разговор только лишь про превьюху самой новости
несколько раз видел в разных ЦМС превью отдельно новость отдельно а название отдельно...
если с новостью и названием всё понятно, то зачем отдельно клипать превьюху. У большинства заказчиков превьюха это просто напросто кусок новости ...
Каждую новость сохраняем в отдельный файл (в какую-нибудь одну папку), затем читаем из этой папки все файлы (циклом), этим же циклом инклудим содержимое этих файлов в главную страницу, при этом перед инклудом вставляем пару строк из файла (типа echo "$file[0].$file[1]")[/QUOTE]
Мда уж. Старо как мир. Таким методом перестали пользоваться с тех пор как изобрели базы данных.
To Kenku: почитай основы подключения РНР к, ну например, MySQL и основы его синтаксиса.
Во-первых : выборка быстрее чем через файлы.
Во-вторых : простой код.
В-третьих : безопасность.