Как я могу отсортировать контент на моем сайте по атрибутам: самые просматриваемые, самые комментируемые, самые популярные, лучшие по рейтингу и т. Д.?

Довольно простой вопрос, я знаю... Я просто не знаю, как это делается.

Я хочу иметь возможность сортировать свой контент на своих веб-сайтах по наиболее просматриваемым, наиболее комментируемым, наиболее популярным, лучшим рейтингам и т. Д. Но я не знаю, как работает сортировка!

На каком языке сценариев он должен быть написан? JavaScript? PHP? Можно ли это сделать с помощью XML?

Должен ли я иметь базу данных, настроенную как MySQL? Есть ли где-нибудь хороший учебник, объясняющий это? Меня нужно научить точному процессу того, как это работает. Как видите, мне действительно нужно направление!

3 ответа

Решение

Вам нужна CMS. Из которых вы можете пройти 2 основных маршрута:

  1. Построй сам
  2. Используйте "готовую" CMS, такую ​​как Wordpress, Drupal, или Forum с плагином CMS, таким как Simple Machines Forum (SMF - ранее YaBBSE и YaBB)

Если вы решили сделать это самостоятельно, тогда ожидайте обучения. Вам, вероятно, нужно будет немного изучить Javascript, PHP и подготовиться к написанию любого кода HTML.

Это не простая задача, но если вы хотите сделать это, я бы предложил:

  1. тизаг http://www.tizag.com/
  2. Google "системы управления контентом php" и найти учебное пособие (например, http://www.intranetjournal.com/php-cms/)

Я бы порекомендовал MySQL для начинающих вместо XML, хотя вы можете получить почти те же базовые функции из XML-файла, что и БД MySQL (MySQL имеет ряд функций и в целом лучше, чем XML... но XML подойдет, если вы просто хочу хранить данные в плоском файле).

Удачи, и помните, что это место, где можно задавать вопросы... Итак, если вы решили изучать PHP и не понимаете, почему что-то не работает, или не понимаете концепцию... Дайте нам всем крик:)

http://www.php.net/ <- полезно...

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

Будучи очень начинающим, я обнаружил, что youtube - отличная помощь, я был бы полностью потерян без нее и, конечно, этого сайта. Я нашел этот парень одним из лучших http://www.youtube.com/user/phpacademy

Другие вопросы по тегам