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

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 25 марта 2010

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

  1. Построй сам
  2. Используйте готовые CMS, такие как Wordpress, Drupal, или форум с плагином 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 <- полезно ... </p>

1 голос
/ 25 марта 2010

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

1 голос
/ 25 марта 2010

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

...