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

[2.1.x]Thanks mod (кнопка "Спасибо")


AVol

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

В 2.3.1 работает, только инструкцию

Найти:
----------------------------------------------------------------------
	$member['message_icon']  = $this->ipsclass->compiled_templates['skin_topic']->member_icon_msg( $member['id'] );
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
	/*/ -- Thanks (by AVol) - Begin -- /*/
	if ($this->ipsclass->vars['thanks_mod_enable'])
	{
		if ($this->ipsclass->vars['thanks_history_enable'])
		{
			$member['thanks_point'] = "{$this->ipsclass->lang['thx_thanks_told']}: <a href='{$this->ipsclass->base_url}act=thanks&type=history&mid={$member['id']}' target='_blank'>" . 
				$member['thanks_point'] . " {$this->ipsclass->lang['thx_thanks_told_suf']}</a><br />";
		}
		else
		{
			$member['thanks_point'] = "{$this->ipsclass->lang['thx_thanks_told']}: " . $member['thanks_point'] . " {$this->ipsclass->lang['thx_thanks_told_suf']}<br />";
		}
	}
	else
	{
		$member['thanks_point'] = "";
	}
	/*/ -- Thanks (by AVol) -  End  -- /*/

 

надо выполнять не в ./sources/action_public/topics.php а в ./sources/ipsclass.php

 

и в топике не отображестя, сколько раз сказали спасибо. Кто то решил проблему?

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

А что в скине прописано в топике в рендер_роу ??

 

{$author['thanks_point']}

 

 

Все работало. После обновления до 2.3.1 внес изменения в файлы по инструкции, мод работает, только не отображается количество спасибо

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

Может всё таки надо в topics.php прописывать?

Сам через какое то время обновлюсь до 2.3, там и по ходу разберусь.

 

все $member теперь в ipsclass.php

так что

$member['message_icon']  = $this->ipsclass->compiled_templates['skin_topic']->member_icon_msg( $member['id'] );

там попросту нет

 

 

		//-----------------------------------------
	// Group image
	//-----------------------------------------

полностью оттуда убрали

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

Последний шаг Добавить шаблон/Add Template Bit, можно поподробнее где именно в админцентре его добавить, админценр на английском, желательно написать все по порядку.

 

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

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

Все сделал как написано, "Спасибо сказали: 0 раз(а)" - это работает, но самой кнопки не видно и нажать на нее негде. В чем может быть проблема?
Ссылка на комментарий
Поделиться на других сайтах

Все работало. После обновления до 2.3.1 внес изменения в файлы по инструкции, мод работает, только не отображается количество спасибо

 

просто убрать из $this->ipsclass-> собсно ipsclass

 

т.е. останецца, например if ($this->vars['thanks_mod_enable'])

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

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

Ошибка такая , белый лист и надпись

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in z:\home\wyllf2\www\forums\index.php on line 171

:):):)

 

ошибки в логе ;)

[Thu Aug 09 18:13:15 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_www.gif
[Thu Aug 09 18:13:15 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_yim.gif
[Thu Aug 09 18:13:15 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_options.gif
[Thu Aug 09 19:18:40 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_addpoll.gif
[Thu Aug 09 19:18:40 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_moved.gif
[Thu Aug 09 19:18:40 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_poll.gif
[Thu Aug 09 19:18:40 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/addresscard.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/cal_newevent.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_im.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_aim.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_icq.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_msn.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_www.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_yim.gif
[Thu Aug 09 19:18:41 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_options.gif
[Thu Aug 09 22:58:28 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_addpoll.gif
[Thu Aug 09 22:58:28 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_moved.gif
[Thu Aug 09 22:58:29 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_poll.gif
[Thu Aug 09 22:58:29 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/addresscard.gif
[Thu Aug 09 22:58:29 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/cal_newevent.gif
[Thu Aug 09 22:58:29 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_im.gif
[Thu Aug 09 22:58:29 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_aim.gif
[Thu Aug 09 22:58:30 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_icq.gif
[Thu Aug 09 22:58:30 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_msn.gif
[Thu Aug 09 22:58:30 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_www.gif
[Thu Aug 09 22:58:30 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/p_yim.gif
[Thu Aug 09 22:58:30 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/t_options.gif
[Thu Aug 09 23:55:27 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/tile_sub_tile.gif
[Fri Aug 10 00:04:40 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/tile_sub_tile.gif
[Fri Aug 10 01:25:56 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/tile_sub.gif
[Fri Aug 10 01:26:02 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/tile_sub.gif
[Fri Aug 10 02:21:27 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/5.gif
[Fri Aug 10 03:30:08 2007] [error] [client 127.0.0.1] File does not exist: z:/home/wyllf2/www/forums/style_images/mantlet/5.gif

что-то с картинками ?? :D

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

Вот и давайте эту 171ю строчку и соседние сюды :D
Ссылка на комментарий
Поделиться на других сайтах

168  "post"	   => array( "post"			   , 'post'		 , array('attachtypes','badwords','bbcode','emoticons','ranks' ) ),
169 "reg"		=> array( "register"		   , 'register'	 , array('profilefields') )
170 /*/ -- Thanks (by AVol) - Begin -- /*/
171 "thanks"	 => array( "thanks"			 , 'thanks'	   , array() ),
172 /*/ -- Thanks (by AVol) -  End  -- /*/
173 "online"	 => array( "online"			 , 'online'	   , array() ),

 

:D;):)

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

В конце строки 169 запятую поставьте.
Ссылка на комментарий
Поделиться на других сайтах

теперь такая (((

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in z:\home\wyllf2\www\forums\sources\classes\class_session.php on line 762

 

строчки

761 members_cache, members_disable_pm",thanks_point
762 'from'   => 'members',
763 'where'  => 'id='.$member_id ) );

И админка перестала работать пишет такую же ошибку (((((

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

Читайте инструкцию внимательней и вставляйте аккуратнее. Скорее всего так предполагалось:

761 members_cache, members_disable_pm,thanks_point",

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

сори,сори,сори, буду внимательней,но в инструкции написано Добавить После: ,thanks_point без кавычек и запятых :D

 

 

спасибо за ответы, всё заработало, Сейчас буду тестить )

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

Прочитал пару предпоследних страничек и вижу фикса на проблему просмотра "История благодарностей участнику" нету. Вовсяком случае рабочий. Может кто-нибудь(у кого работает) точно сказать, что надо проделать, что-бы эта страничка отображалася?
Ссылка на комментарий
Поделиться на других сайтах

Вот поставил мод...жму на кнопку спасибо а он мне выдет

Not Found

The requested URL /forums/{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid=13 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Не подскажите в чем дело?

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

Рискну предположить, что версия форума не 2.1.х

 

Судя по ошибке, переменные, начинающиеся на ipb, не заменяются на необходимые значения.

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

Все работало. После обновления до 2.3.1 внес изменения в файлы по инструкции, мод работает, только не отображается количество спасибо

 

просто убрать из $this->ipsclass-> собсно ipsclass

 

т.е. останецца, например if ($this->vars['thanks_mod_enable'])

 

Отлично! Благодарю, все работает!

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

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

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

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