Как в 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')";

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

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

  1. Andrey опубликовал комментарий 20 Сентябрь 2011, 22:05 #

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

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

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

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