Список авторов и количество размещенных статей в Textpattern

Список авторов и количество размещенных статей в Textpattern

Сегодня пойдет речь о том как сделать список всех авторов вашего сайта, который будет отсортирован по количеству написанных статей. Все написано ниже для системы управления контентом – Textpatter, так как она самая лучшая и гибкая.

Я даже не подозревал, когда остановил свой выбор на этой CMS, о ее реальном потенциале. Я работал с несколькими системами, но ни в одной не встречал такой открытости и гибкости. В Textpattern можно сделать вообще абсолютно любую вещь, которая с первого взгляда даже не представляется возможной.

Зачем нужен список авторов?

Все, кто прибегал к такому списку, найдут массу причин, чтобы его сделать. Лично я делаю его на одном из своих сайтов для своего удобства, но подозреваю, что это удобство не только для меня, а еще для тех посетителей и авторов сайта, которые на него забредают. Конечно же этот сайт коллективный и на нем работают сразу несколько авторов. Для персонального блога, такая таблица будет излишней.

Как говорится, лучше один раз увидеть, чем сто раз услышать, поэтому ниже приведу скриншот этой таблицы, которая у меня получилась.

Список авторов и количество размещенных статей в Textpattern

Я использовал именно таблицу, но можно все сделать и в виде списка. Там особых проблем нет.

Все это стало доступно только благодаря замечательному плагину от Stef Dawson под названием – smd_query.

Обладая начальными знаниями SQL-запросов, можно творить безграничные вещи. К примеру, для того, чтобы вывести такую вот таблицу, необходимо:

  1. Установить и активировать плагин smd_query, ссылка на который приведена выше.
  2. В том месте, где Вам необходимо вывести такую таблицу, необходимо вставить код:
    <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>
  3. После этого останется только подредактировать CSS этой таблицы и радоваться полученному результату.

Если у Вас остались какие-то вопросы, то можете задавать их ниже в комментариях. Буду рад ответить и помочь другим вебмастерам, использующих Textpattern.

P.S. На первых этапах создания сайта необходимо озаботится о его стабильной работе. Стабильная работа вашего сайта будет достигнута только при использовании надежного веб хостинга. Это, наверное, первоочередная задача, которая стоит перед начинающем вебмастером. А уже потом всякие проблемы индексации и наполнения сайта.

Комментарии:

Имя
e-mail
Сайт
Текст комментария: