0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 765 Просмотров
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Замучался я совсем с этими странностями доступа >:(. Форум и Google по этому вопросу рыл как минимум три дня.
 !
Дал пользователям право публиковать статьи через фронтэнд. Т.е. они имеют право менять статус статьи. В результате они видят все неопубликованные и удалённые статьи. Мне, конечно, этого не нужно. Если пользователь захотел удалить статью, то она должна исчезнуть с его глаз навсегда.
Придумал при удалении не только менять статус статьи, но и автоматически перемещать её в специальную скрытую категорию, порадовался своей изобретательности ^-^. Так в результате всё равно статью может видеть каждый залогинившийся :o, т.к. все имеют право менять статус.

На данный момент на сайте есть статья со статусом "удалена", доступ - только суперпользователю, и находится она в категории, которая тоже доступна только суперпользователю. Однако при обращении напрямую по её старому адресу отображается её заголовок и свойства (Категория, Опубликовано, Автор). Скрыт только сам текст статьи.

Как сделать, чтобы было по-человечески, чтобы статья сгинула в недрах и была бы только в админке?
« Последнее редактирование: 29.12.2012, 16:24:12 от kitaets »
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Забавно, что никто так и не смог подсказать. Решается всё довольно просто, когда знаешь, как. Но не средствами Joomla, а правкой PHP-кода. ACL в Joomla ужасен.
*

KKAAZZOO

  • Живу я здесь
  • 2161
  • 111 / 9
Вы чего-то намудрили с правами доступа, все нормально удаляется и после удаления никому не доступно и идет ошибка 404 в случае отсутствия материала.  Правильно материал удалять в корзину, а не выдумывать специальную категории для удаленных материалов. В Google ничего не нашли, потому что вы уникум, и только у вас подобная проблема. Правкой PHP вы ничего не добились, все затрется при следующем обновлении
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Да ну? Затрётся? PHP, который содержится в моём шаблоне, затрётся при обновлении? ;)

У вас есть сайт, на котором пользователи стандартными методами могут удалять статьи?
*

verstalshik

  • Завсегдатай
  • 1755
  • 95 / 1
поле Состояние - В корзину
не?))))
из корзины пусть удаляет админ, совсем уж зачем свободу давать? потом аукнется...
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

verstalshik

  • Завсегдатай
  • 1755
  • 95 / 1
Забавно, что никто так и не смог подсказать. Решается всё довольно просто, когда знаешь, как. Но не средствами Joomla, а правкой PHP-кода. ACL в Joomla ужасен.
а где он не ужасен?)))) в битриксе? только под заказ ваше желание, ценник озвучить?? еще и спецов свободных будете искать долго. вот то-то!!)))
или может в хостсмс или модикс? мои тапки ржут под табуреткой)))
как вариант даннео попробуйте, там что-то такое было - насчет полной свободы действий - у меня на второй день на том хостинге вирусня поперла)))
а отображаться удаленная статья может и из кеша, не слышали про такое?
« Последнее редактирование: 11.04.2013, 10:54:58 от verstalshik »
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
поле Состояние - В корзину
Где?
*

verstalshik

  • Завсегдатай
  • 1755
  • 95 / 1
вот скрин формы создания/редактирования материала на фронте


чтобы это окошко появилось, надо зайти на фронт юзером с правами Publisher )))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Всё так. И после этого юзеры с правами Publisher продолжают видеть эту статью, она только обычно особым цветом выделена для различия.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать из url-a сайта index.php и /ru

Автор DimaValk

Ответов: 16
Просмотров: 2004
Последний ответ 05.07.2018, 17:33:37
от escobaron
Убрать кнопку "быстрая покупка"

Автор RomKa111

Ответов: 7
Просмотров: 125
Последний ответ 15.06.2018, 06:41:21
от RomKa111
Значок "открыть ссылку в новом окне" как убрать?

Автор terwet

Ответов: 0
Просмотров: 428
Последний ответ 23.04.2018, 12:28:41
от terwet
[FAQ] Как убрать ссылку на Главную в меню?

Автор Morh

Ответов: 66
Просмотров: 28055
Последний ответ 21.03.2018, 15:38:01
от fekla81
Убрать папку с URL при помощи файла .htaccess

Автор Nishtiak

Ответов: 12
Просмотров: 10430
Последний ответ 24.02.2018, 16:59:44
от kern.USR