Запрет на редактирование статей пользователями

Как сделать?

#1 23 декабря 2012 в 00:09
Возможно ли сделать так, чтобы после публикации статьи на сайте, пользователь не смог ее отредактировать, (а до публикации смог, например чтобы исправить ошибки) ???
Перелопатил весь сайт instantcms.ru яндекс, гугл, ответа не нашел !)

Помогите пожалуйста. Дело в том, что любой пользователь, может любую статью даже годовой давности отредактировать, и исходный текст проиндексированной статьи потеряется (((
#2 23 декабря 2012 в 02:30
Я сделал решение, на 1.9 работает,
Если кому интересна данная тема дайте знать, при наличии свободного времени подробно распишу что да как...

Оффтоп:
так же убрал удаление блогов при удалении профиля пользователя, так же могу написать подробности если кому-то это нужно…
#3 23 декабря 2012 в 03:55
Aleksandr, выложите эти способы в блог, вам прибавиться авторитета. =)
#4 19 октября 2013 в 10:51


Я сделал решение, на 1.9 работает,
Если кому интересна данная тема дайте знать, при наличии свободного времени подробно распишу что да как...

Оффтоп:
так же убрал удаление блогов при удалении профиля пользователя, так же могу написать подробности если кому-то это нужно...

Aleksandr

Да, очень интересно, пожалуйста поделитесь запретом редактирования и удаления пользователями статей и блогов.
#5 19 октября 2013 в 11:43
Это будет интересно многим. Так что просим!)
#6 19 октября 2013 в 12:51
И мне оба случая уже заинтересовали.
#7 19 октября 2013 в 18:27
Похоже Александр нам не ответит, ибо давно на сайте не был.
Ребят, умные головы, подскажите хак, если такое возможно) Потому как вред наносят сайту пользователи, просто психанул и удалил статью или блог. Очень надо для версии 1.9
#8 19 октября 2013 в 23:37
и очень надо для 1.10.1-1.10.3
может какой нить компонентик кто сделает за вознаграждение?
#9 20 октября 2013 в 00:40
Запрет на редактирование поста — уже был описан
Запрет на удаление своих статей — выставляется в адмике на группу юзеров
Запрет на редактирование своих статей — правится 1 строчка:

В файле /components/content/frontend.php
находим и удаляем строки условия
  1. ($item['user_id'] != $inUser->id) &&

Осталось чуть поправить шаблоны, удалив сами ссылки на редактирование.

файл /templates/ШАБЛОН/components/com_content_my.tpl
строка
  1. <a href="/content/edit{$article.id}.html" title="{$LANG.EDIT}"><img src="/templates/{template}/images/icons/edit.png" border="0"/></a>


файл /templates/ШАБЛОН/components/com_content_read.tpl

находим стоки
  1. {* ============= Ссылки редактирования и модерации ======================== *}
  2. {if $is_admin || $is_editor || $is_author}
и удаляем || $is_author
#10 20 октября 2013 в 14:18

Запрет на редактирование поста — уже был описан

Maximov
о, спасибо за ссылку, с постами блогов все получилось!
По поводу статей, а нельзя так же как с блогами, чтоб можно было в течении определенного времени редактировать. Я так понимаю, описанный вами метод, вообще не позволяет редактировать статью, т.е если пользователь опубликовал статью и увидел ошибку, то открыть на редактирование уже не вариант, так?
#11 11 сентября 2015 в 08:54
Тоже хотелось бы найти решение об ограничении времени редактирования статей пользователями. Кто-нибудь может в этом помочь?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.