Как я могу отсортировать контент на моем сайте по атрибутам: самые просматриваемые, самые комментируемые, самые популярные, лучшие по рейтингу и т. Д.?
Довольно простой вопрос, я знаю... Я просто не знаю, как это делается.
Я хочу иметь возможность сортировать свой контент на своих веб-сайтах по наиболее просматриваемым, наиболее комментируемым, наиболее популярным, лучшим рейтингам и т. Д. Но я не знаю, как работает сортировка!
На каком языке сценариев он должен быть написан? JavaScript? PHP? Можно ли это сделать с помощью XML?
Должен ли я иметь базу данных, настроенную как MySQL? Есть ли где-нибудь хороший учебник, объясняющий это? Меня нужно научить точному процессу того, как это работает. Как видите, мне действительно нужно направление!
3 ответа
Вам нужна CMS. Из которых вы можете пройти 2 основных маршрута:
- Построй сам
- Используйте "готовую" CMS, такую как Wordpress, Drupal, или Forum с плагином CMS, таким как Simple Machines Forum (SMF - ранее YaBBSE и YaBB)
Если вы решили сделать это самостоятельно, тогда ожидайте обучения. Вам, вероятно, нужно будет немного изучить Javascript, PHP и подготовиться к написанию любого кода HTML.
Это не простая задача, но если вы хотите сделать это, я бы предложил:
- тизаг http://www.tizag.com/
- 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