Как в Textpattern`е скрыть чужие статьи других авторов?

Как в Textpattern`е скрыть чужие статьи других авторов?

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

Система отлично себя зарекомендовала для работы с несколькими авторами, но есть в этом всем небольшая ложка дегтя - каждый автор может посмотреть все чужие статьи, даже если они еще в набросках. Исправить это можно благодаря независимому разработчику - Amit Varia, который разработал очень удобный плагин.

Зачем скрывать чужие статьи?

Скрыть все чужие статьи других авторов и оставить только свои публикации необходимо, в первую очередь, для защиты прав собственности каждого автора на публикацию. Наверное, такой проблемы у Вас не возникнет, если авторами сайта будут только знакомые между собой люди. А если авторами сайта будут конкуренты? В таком случае воровства еще не опубликованной информации просто не избежать. Для этого скрытие чужих статей – это панацея.

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

Короче, использование этого плагина просто необходимо, если число авторов сайта равняется 2 и более. Для одного автора делать этого не имеет смысла.

Каким образом в Textpattern скрыть чужие статьи других авторов?

Для этого, как я уже и написал существует замечательный плагин, который абсолютно не имеет настроек, так как он просто скрывает абсолютно все статье, авторство которых Вам не принадлежит. Имя этого плагина – asv_auth_articles. Плагин работает только для авторов с привилегиями: дизайнер, внештатник (фрилансер) и штатный писатель.

Удивительно, что данный плагин можно найти только на официальном англоязычном форуме, в этой ветке, а на www.textpattern.org его нет. Также плагин можно скачать и с adminway.ru

Каким образом в Textpattern скрыть чужие изображения других авторов?

upd. 27.04.2011 Для того, чтобы автор видел только свои картинки, необходимо отредактировать файл /textpattern/include/txp_image.php. До строчки:

$total = safe_count('txp_image', "$criteria");

вставить строчку:

global $txp_user,$privs; if (intval($privs)==5) $criteria=(($criteria==1 or $search_method=='author')?(''):($criteria.' and '))."(author like '$txp_user')";
Комментарии
  1. Andrey опубликовал 20 Сентябрь 2011, 22:05 #

    Отличная статья! Спасибо за хорошее решение ;) Вопрос дейсвительно актуальный в некоторых случаях

    | Ответить
  2. Александр опубликовал 18 Февраль 2012, 15:08 #

    Полезная информация

    | Ответить
Имя
e-mail
Текст комментария: # ×


Комментарии
Облако тегов
Интересное