Сегодня пойдет речь о том как сделать список всех авторов вашего сайта, который будет отсортирован по количеству написанных статей. Все написано ниже для системы управления контентом – Textpatter, так как она самая лучшая и гибкая.
Я даже не подозревал, когда остановил свой выбор на этой CMS, о ее реальном потенциале. Я работал с несколькими системами, но ни в одной не встречал такой открытости и гибкости. В Textpattern можно сделать вообще абсолютно любую вещь, которая с первого взгляда даже не представляется возможной.
Зачем нужен список авторов?
Все, кто прибегал к такому списку, найдут массу причин, чтобы его сделать. Лично я делаю его на одном из своих сайтов для своего удобства, но подозреваю, что это удобство не только для меня, а еще для тех посетителей и авторов сайта, которые на него забредают. Конечно же этот сайт коллективный и на нем работают сразу несколько авторов. Для персонального блога, такая таблица будет излишней.
Как говорится, лучше один раз увидеть, чем сто раз услышать, поэтому ниже приведу скриншот этой таблицы, которая у меня получилась.
Я использовал именно таблицу, но можно все сделать и в виде списка. Там особых проблем нет.
Все это стало доступно только благодаря замечательному плагину от Stef Dawson под названием – smd_query.
Обладая начальными знаниями SQL-запросов, можно творить безграничные вещи. К примеру, для того, чтобы вывести такую вот таблицу, необходимо:
- Установить и активировать плагин smd_query, ссылка на который приведена выше.
- В том месте, где Вам необходимо вывести такую таблицу, необходимо вставить код:
<table> <txp:smd_query query='SELECT AuthorID,count(AuthorID) as num_articles FROM textpattern WHERE AuthorID <> "" GROUP BY AuthorID ORDER BY num_articles desc LIMIT 10'> <tr><td>{custom_2}</td><td>{num_articles}</td></tr> </txp:smd_query> </table>
- После этого останется только подредактировать CSS этой таблицы и радоваться полученному результату.
Если у Вас остались какие-то вопросы, то можете задавать их ниже в комментариях. Буду рад ответить и помочь другим вебмастерам, использующих Textpattern.
Статья взята с adminway.ru
Комментарии
Нет комментариев к данной статье.
Комментарии