LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 21:58:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: как отключить подтверждения администратором для добавления новостей в Joomla.  (Прочитано 1887 раз)
0 Пользователей и 1 Гость смотрят эту тему.
LegioNer
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 32


« : 15.05.2007, 08:51:35 »

как отключить подтверждения администратором для добавления новостей в Joomla.
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #1 : 15.05.2007, 09:11:43 »

FAQ - Как сделать, чтобы материал, размещенный Author'ом сразу публиковался?
Записан
LegioNer
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 32


« Ответ #2 : 16.05.2007, 09:29:37 »

в файле /components/com_content/content.php находишь строчку:

Код:

   // For new items - author is not allowed to publish - prevent them from doing so
   $row->state = 0;


и вместо нее вставляешь код:
Код:

   if ($my->usertype == 'Author') {
      $row->state = 1;
   } else {
      $row->state = 0;
   }


После этого все материалы добавленные пользователями группы Автор будут сразу опубликованы.



- не работает !!
Записан
mrhard
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #3 : 30.01.2009, 03:56:09 »

в файле /components/com_content/content.php находишь строчку:

Код:

   // For new items - author is not allowed to publish - prevent them from doing so
   $row->state = 0;


и вместо нее вставляешь код:
Код:

   if ($my->usertype == 'Author') {
      $row->state = 1;
   } else {
      $row->state = 0;
   }


После этого все материалы добавленные пользователями группы Автор будут сразу опубликованы.



- не работает !!

Присоеденяюсь к оратору. не работает!
Записан
MuraDweb
Support Team
*****

Репутация: +121/-1
Offline Offline

Пол: Мужской
Сообщений: 666



« Ответ #4 : 30.01.2009, 04:59:40 »

Работает.
Записан
mrhard
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #5 : 30.01.2009, 12:19:59 »

Кроме второго варианта сделал и первый для Registered  пользователей

Зменил
 в файле /includes/gacl.class.php код:
 
$this->_mos_add_acl( 'action', 'publish', 'users', 'super administrator', 'content', 'all' );

на
 
$this->_mos_add_acl( 'action', 'add', 'users', 'registered', 'content', 'all' );
$this->_mos_add_acl( 'action', 'edit', 'users', 'registered', 'content', 'own' );
$this->_mos_add_acl( 'action', 'publish', 'users', 'registered', 'content', 'all' );

При добавлении новости пользователем (Author или Registered)все равно выдает  "пасибо за Ваш материал. Теперь материал будет просмотрен \n администратором перед размещением на сайте."

Результата нет Sad

Joomla 1,0,15 Лавра
« Последнее редактирование: 30.01.2009, 13:41:05 от mrhard » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet