Итак два варианта 1 сложный, второй простой
1. Вообщем я тогда предлагал изменить немного шаблон вывода материала. Допустим у нас есть блог категории берем файл components\com_content\views\blog_item.php находим в нем
<?php $canEdit = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own')); ?>
и меняем на
<?php $canEdit = ($this->user->authorize('com_content', 'edit', 'content', 'all')); ?>
Ну и так с шаблонами вывода остального (материала и т.д.) подробнее читаем это
Меняем вид вывода контена!Это уберет иконку, но не спасет от ссылки на редактирование (view=article&id=IDматериала&task=edit&option=com_content) хотя она типа шифруется добавляется всякая хренатень типа "%3Afdgdfgdfg" и т.п, но это все до лампочки

. Так вот что бы злые звери не могли отредактировать надо закомментировать или удалить еще строчку в components\com_content\controller.php
function edit()
{
$user =& JFactory::getUser();
// Create a user access object for the user
$access = new stdClass();
$access->canEdit = $user->authorize('com_content', 'edit', 'content', 'all');
//$access->canEditOwn = $user->authorize('com_content', 'edit', 'content', 'own'); Эту строчку комментируем.
Но с этим вариантом там у ребят какие-то проблемы или непонятки были помоему, не помню, точно так до конца и не разобрались.
Почему тему удалили я не знаю. Может кто из старших увидит ответит
2. А забыл еще есть более радикальный метод с com_content\helpers\icon.php можно тупо его переименовать в icon2.php, но тогда у вас упадут все иконки PDf и т.д.
Либо меняем в com_content\helpers\icon.php
if (!$access->canEdit && !($access->canEditOwn && $article->created_by == $user->get('id'))) {
return;
}
на
if (!$access->canEdit) {
return;
}
И все должно работать. Да уж лучше одну строчку поменять в одном файле чем в пяти
Только после обновления не надо забывать меняется этот файл или нет.
Вообщем все рассказал пишите, если что не так.