Как сайты меняют контент ежедневно? - PullRequest
2 голосов
/ 03 сентября 2010

Я только начал изучать HTML и CSS без знания других языков, таких как javascript, Php и так далее.Такие веб-сайты, как Refdesk.com, каждый день могут похвастаться свежим контентом, и каждый день они могут получать новый контент, а не менять его вручную.Некоторые поиски в Google не дали ничего, кроме RSS-каналов.

Как это сделать?

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

Ответы [ 4 ]

4 голосов
/ 03 сентября 2010

Вероятно, у них есть какая-то форма системы управления контентом , которая позволяет нетехническим пользователям обновлять сайт.В некоторых системах менеджер контента может быть достаточно продвинутым.Вот описание последней версии той, которая используется на BBC, CPS , которая управляет многими веб-сайтами BBC и т. Д.

4 голосов
/ 03 сентября 2010

Большинство динамических веб-сайтов получают содержимое своих страниц из базы данных. Измените содержимое в базе данных, и содержимое на страницах изменится в соответствии с требованиями.

3 голосов
/ 03 сентября 2010

Скорее всего, они используют базу данных , где они хранят контент, а самые новые записи извлекаются из этой базы данных и отображаются.Для этого требуется серверный язык, такой как PHP, Java, Python.
HTML генерируется динамически.

0 голосов
/ 03 сентября 2010

Ответы о базах данных в сочетании с серверным языком, таким как PHP, довольно хороши и очень прямолинейны, но в зависимости от того, насколько вы новичок в веб-разработке, они могут быть недостаточно концептуальными.

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

Например, одна таблица в вашей базе данных может называться «daily_links», и она может иметь два столбца, один с именем «Date» и один с именем «Link». Поэтому каждый раз, когда вы хотите опубликовать новую ссылку, вы просто создаете новую строку.

Так что теперь вы на полпути.

Теперь, что может сделать серверный язык сценариев, так это перейти в базу данных, посмотреть на вашу таблицу «daily_links» и вернуть каждому всю найденную там информацию.

Оттуда он может делать с этой информацией все, что угодно, например, создавать новый тег привязки в html для каждой найденной строки и указывать часть данных, найденных в столбце «Ссылка».

Это грубая идея в (очень) общих терминах.

Надеюсь, это легко понять.

...