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')";
Комментарии
Нет комментариев к данной статье.
Комментарии