Перейти к контенту

[2.3.x]Временные группы, быстрая смена группы


WildRAID

Рекомендуемые сообщения

index.php?app=downloads&module=display&section=screenshot&id=241

Название: Временные группы, быстрая смена группы

Добавил: WildRAID

Добавлен: 09 Сен 2008

Обновлен: 02 Июн 2009

Категория: IP.Board 2.3.x

 

Модификация позволяет администраторам быстро изменять группу пользователя при просмотре темы или профиля.

 

Также возможна установка определённого промежутка времени, через которое группа автоматически сменится обратно.

 

Нажмите здесь, чтобы скачать файл

Изменено пользователем WildRAID
Ссылка на комментарий
Поделиться на других сайтах

Передумал.

 

1. Модификация несложная.

2. IP.Board 2.3 доживает последние дни.

3. Эту модификацию мне будет удобно использовать как базу для других.

Ссылка на комментарий
Поделиться на других сайтах

2. IP.Board 2.3 доживает последние дни.
всех подсадите на свои модификации, а когда выйдет 3.0 - платное обновление=) Крутяг=)

а все говорят у нас люди не умеют деньги делать=)

 

 

п.с. Спасибо за мод от лица "халявщиков":D

 

п.с. только вот вопрос: вместе с групами,маски доступа меняются?

Изменено пользователем DerSpinner
Ссылка на комментарий
Поделиться на других сайтах

Не-не-не, это к тому, что "зажимать" небольшие моды, которые могут быть полезны многим форумам, сейчас уже никакого смысла не имеет.

 

п.с. только вот вопрос: вместе с групами,маски доступа меняются?

 

Конеффно.) :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Fatal error: Cannot instantiate non-existent class: skin_wr_groups_8 in (тут адрес полный)/public_html/sources/ipsclass.php on line 2088

 

Не подскажите, где могла быть сделана ошибка, версия 2.3.5

 

Заранее спасибо

 

upd. все поправил, надо было обновить шаблоны=) Мануал читать внимательне)))

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • 2 недели спустя...
  • 4 недели спустя...
  • 3 месяца спустя...
  • 4 недели спустя...

Fatal error: Call to a member function parse_form_topic() on a non-object in ########/forum/sources/action_public/topics.php on line 997

 

		#WR Groups
	$row['wr_groups_form'] = $this->wr_groups->parse_form_topic($row);

 

И как это лечить ?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

10. Админцентр -> Настройки -> [WR] Управление группами ->

 

Не могу найти группу настроек ((

 

 

И сопстно при попытке посмотреть профиль

 

Fatal error: Cannot instantiate non-existent class: skin_wr_groups_10 in /s/sources/ipsclass.php on line 2088

 

 

# Add to loaded templates

$this->loaded_templates[ $skin_global_name ] = $skin_global_name;

}

else

{

$this->compiled_templates[ $name ] = new $full_name(); # строка 2088

$this->compiled_templates[ $name ]->ipsclass =& $this;

 

# Add to loaded templates

$this->loaded_templates[ $full_name ] = $full_name;

Изменено пользователем Mortymer
Ссылка на комментарий
Поделиться на других сайтах

Поставил, все работает, только хотелось бы чтобы можно было изменять группу не только пользователям, но и админам и модерам.
Ссылка на комментарий
Поделиться на других сайтах

Можно ли установить не используя скрипт?

 

Найстройки можно импортировать как обычно -> через админку. А вот шаблоны - нет.

 

Кстати, кеши стилей обновляли? Группа skin_wr_groups в списке групп HTML-шаблонов появляется?

 

+++

 

только хотелось бы чтобы можно было изменять группу не только пользователям, но и админам и модерам.

 

В sources/lib/wr_groups.php есть такое место:

 

		#SAY NO to guests, auths, admins of any kind and supmods
	return !(	$g_id == $this->ipsclass->vars['admin_group'] 				OR
				$g_id == $this->ipsclass->vars['guest_group'] 				OR
				$g_id == $this->ipsclass->vars['auth_group']				OR
				$this->ipsclass->cache['group_cache'][$g_id]['g_access_cp']	OR
				$this->ipsclass->cache['group_cache'][$g_id]['g_is_supmod']	OR
				in_array($g_id, $this->admin_groups)
			);

 

Если я правильно помню, это единственная функция, в которой идут проверки на возможность смены группы.

 

Заменяем на:

return true;

 

Должно сработать.

Изменено пользователем WildRAID
Ссылка на комментарий
Поделиться на других сайтах

Найстройки можно импортировать как обычно -> через админку. А вот шаблоны - нет.

 

Кстати, кеши стилей обновляли? Группа skin_wr_groups в списке групп HTML-шаблонов появляется?

 

Кэши обновлял.

Группа не появляться.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Группы не обновляются автоматом по указанному времени. Если обновить в ручную, то вылезает следующая ошибка:

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /***/forum/ips_kernel/class_db_mysql_client.php on line 764

764 строка:

$this->record_row = mysql_fetch_array($query_id, MYSQL_ASSOC);

Если запустить 2-ой раз - ошибки не будет.

И после первого обновления(ручного) группы обновляются... хоть и вылезает ошибка.

 

plz help me ...

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.