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

kitaets

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

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

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

kitaets

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

KKAAZZOO

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

kitaets

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

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

verstalshik

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

verstalshik

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

kitaets

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

verstalshik

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


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

kitaets

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

Как убрать лишнее?

Автор XAH

Ответов: 3
Просмотров: 360
Последний ответ 12.02.2018, 18:03:30
от beliyadm
Добавить статью на боковое меню Joomla 2.5

Автор Slalex77

Ответов: 0
Просмотров: 1814
Последний ответ 27.12.2017, 00:25:06
от Slalex77
Хлебные крошки - как убрать показ категорий? (Joomla 2.5)

Автор fedragon

Ответов: 67
Просмотров: 24510
Последний ответ 05.12.2017, 16:01:28
от effrit
[FAQ] Как убрать ссылку на Главную в меню?

Автор Morh

Ответов: 65
Просмотров: 26602
Последний ответ 31.07.2017, 23:47:25
от lawrik2005
Как убрать reCaptcha в Контактах для залогинившихся пользователей?

Автор Torchez

Ответов: 1
Просмотров: 352
Последний ответ 08.04.2017, 18:52:56
от Torchez