IPB Thanks Mod Advanced 2.3

Статус
В этой теме нельзя размещать новые ответы.
Я вот думаю а как можно сделать мод спасибо как репцтацию? что бы также отаброжался рейтинг?
 
DARGO_Ural
Внимательно читай инструкцию! И будет тебе щааааастье))

А если ты имеешь в виду то что можно поблагодарить только топикстартера, то вот тебе патч, и это спасибо бут у всех:

hi,
а можно feature request?

Представьте себе что у вас форум(какого то города) на котором решаются организационные вопросы:
- кто идет в кино?
- кто идет в клуб?
- кто идет купаться на озеро?
и т.д.

то есть постится тема о дате мероприятия, после чего в теме каждый дописывает себя в списко:
1. Вася

1. Вася
2. Ася

1. Вася
2. Ася
3. Петя

1. Вася
2. Ася
3. Петя
...
10. Марина

Было б круто если вместо того что б репостить каждый раз список можно было б в первый пост с датой о событие сделать кнопку "Регистрация +1".

Для реализации данной фичи достаточно немного переделать мод спасибо, вместо того что б говорить спасибо пользователи будут регистрироваться на событие.

Не хватающая фича:
- пользователи которым разрешено говорить спасибо(в сообщениях которых разрешено регистрироваться) что б они ставили галочку:
"Разрешить в этом посте регистрацию на событие"(Разрешить говорить Спасибо).

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


Feature Request:
major:
- пользователи которы разрешено говорить спасибо, вручную выставляли добавлять кнопку спасибо к посту или нет.
minor
- регистрация была ограничена по времени, можно выставлять дату начала регистрации и конца.
- если я неошибаюсь то возможно отказаться от регистрации(забарть свое спасибо) в моде нет?


// мод Спасибо переделанный в Регистрацию на Событие очень удобно будет использовать вместе с "pin post" прикрепить один пост поверх всей темы.
 
а можно как нибудь сделать что бы было также как и тут? *** скрытое содержание ***

Спроси на medalf, возможно мод есть на ibresource в варианте от AOL под 2.3.x что то похожее видел.

А что medalf использует лицензионный IPB?
 
1. На хостинге safe mod on из за этого что то не добавилось при установке мода и выдается ошибка:



1. UMI установил и в Админ цертре он появился
2. Через UMI установил Thanks Mod? который появился в настройках.
3. Отредактировал шаблон, но как оказалось части шаблона которые уешируются не обновились, поэтому выдалась ошибка

Fatal error: Call to undefined method skin_topic_5::member_thanks_point() in /home/clients/tower/forum/sources/action_public/topics.php on line 958

4. Вручную отредактировал
/cashe/skin_cashe/topic.php и внес изменения нужные для

ВНЕШНИЙ ВИД > * > Изменить HTML шаблоны > Topic View > RenderRow

Что еще нужно сделать что б убрать ошибку?

Добавлено через 27 секунд
1. На хостинге safe mod on из за этого что то не добавилось при установке мода и выдается ошибка:

1. UMI установил и в Админ цертре он появился
2. Через UMI установил Thanks Mod? который появился в настройках.
3. Отредактировал шаблон, но как оказалось части шаблона которые уешируются не обновились, поэтому выдалась ошибка

Fatal error: Call to undefined method skin_topic_5::member_thanks_point() in /home/clients/tower/forum/sources/action_public/topics.php on line 958

4. Вручную отредактировал
/cashe/skin_cashe/topic.php и внес изменения нужные для

ВНЕШНИЙ ВИД > * > Изменить HTML шаблоны > Topic View > RenderRow

Что еще нужно сделать что б убрать ошибку?
 
Для тех у кого трабыл с safemod и этим модом

1. сравниваем код в skin_topic и skin_global с помощью проги WinMerge и едитим в ручную.

Мну таким макаром поставил мод и всё зарабало, единственная проблема при просмотре истории не выводятся темы в которых сказали спасибо, если закоментить в tanks.php то будут показываться топики, как исправить глюк?

Код:
		// Permissions to view forums
		$perms_not_allow="";
		
		$this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `parent_id`, `permission_array`', 'from' => 'forums' ) );
		$this->ipsclass->DB->simple_exec();
		while ( $row_forum_inf = $this->ipsclass->DB->fetch_row() )
		{
			$row_forum_perms = unserialize( stripslashes( $row_forum_inf['permission_array'] ) );
			
			$forums_perms[$row_forum_inf['id']]['parent_id'] = $row_forum_inf['parent_id'];
			
			foreach ( $row_forum_perms as $key => $val )
			{
				$forums_perms[$row_forum_inf['id']][$key] = explode(",", $val);
			}
		}
		
		$cur_member_perm_id = explode( ",", $this->ipsclass->cache['group_cache'][$this->ipsclass->member['mgroup']]['g_perm_id'] );
		$perms_for_check = array('show_perms', 'read_perms');
		$perms_check_temp = 0;
		
		foreach ( $forums_perms as $key => $val )
		{
			$perms_check_temp = $this->forum_perms ( $key, $forums_perms, $cur_member_perm_id, $perms_for_check );
			
			if ( $perms_check_temp != 0 )
			{
				while ( $perms_check_temp > 1 )
				{
					$perms_check_temp = $this->forum_perms ( ($perms_check_temp-2), $forums_perms, $cur_member_perm_id, $perms_for_check );
				};
			}
			
			if ( $perms_check_temp == 0 )
			{
				if ($perms_not_allow != "")
				{
					$perms_not_allow .= ", ";
				}
				$perms_not_allow .= $key;
			}
		}
		
		if ( $perms_not_allow != "" )
		{
			$perms_not_allow = ' and t.forum_id NOT IN (' . $perms_not_allow . ')';
		}
 
У меня все равно пишет эту ошибкУ при установке мода Спасибо :(

Добавлено через 55 секунд
Подскажите пжалуйста в чем может быть проблема?

Добавлено через 21 минуту
Перезалейте ПЛИЗ исправленый архив ;)
 
если да то залейте пожалуйсто на рапиду русский
 
А без графики к примеру в опцию меню ника можно как нибудь добавить функцию спасибо?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху