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

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


AVol

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

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

Блин, в этой теме спрашивал, попробую тут. Подскажите, в чем проблема установки на 2.3.3. мода спасибо??

 

Почему после установки я не вижу кнопки? Это лишь в том случае, если ставлю английскую версию в инсталляторе, русская вообще не ставится! Выдает ошибку базы и шлет ко всем чертям... (( Помогите, для форума застой просто без этого мода.

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

Вотрос: Где искать причину появления Белого экрана?

это, возможно, поможет:

Белый экран при использовании форума

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

Вотрос: Где искать причину появления Белого экрана?

это, возможно, поможет:

Белый экран при использовании форума

Cпасибо за ссылку, но там нет ответа как исправить ошибку появления Белого экрана при пользовании данным модом.

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

Проблема же не с модом, а с тем, как его установили. Проверьте ещё раз файлы, оторые участвуют в формировании страницы, на которой возникает ошибка. И настройть таки если не вывод ошибок, так хотябы чтобы они в лог писались :D
Ссылка на комментарий
Поделиться на других сайтах

Народ у кого есть рабочий мод с инструкцией под 233. Если он на 233 заработает я оплачу. Помогите пожалуйста просто позарез этот мод сейчас надо :D((
Ссылка на комментарий
Поделиться на других сайтах

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

Под минорные версии никто моды не пишет, тем более под 2.3.1->2.3.3. Ничего особого в затрагиваемых этим модом файлах там не изменилось.
Ссылка на комментарий
Поделиться на других сайтах

Установил мод. Спасибо. Всё вроде бы нормально, но страница истории не загружается. Может, подскажете, в чём может быть проблема? Версия форума 2.3.1. Заранее благодарен...:D
Ссылка на комментарий
Поделиться на других сайтах

Fatal error: Call to undefined function: private_data_hidden() in /sata1/home/users/shram/www/www.shram.kiev.ua/forum/sources/ipsclass.php on line 6184

 

что ето означает???

:D

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

что делать если нет у меня в файлах вот такого пункта:

 

./sources/action_public/topics.php

 

нет именно вот етой строки $member['message_icon'] = $this->ipsclass->compiled_templates['skin_topic']->member_icon_msg( $member['id'] );

 

 

======================================================================
Найти:
----------------------------------------------------------------------
	$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  -- /*/
======================================================================

 

 

а щас стоит вот так, работает... но с глюками...

и не работает на другом скине (хотя все правильно сделал)

 

выдает ошибку Fatal error: Call to undefined function: private_data_hidden() in /sata1/home/users/shram/www/www.shram.kiev.ua/forum/sources/ipsclass.php on line 6184

 

 

		//-----------------------------------------
	// Delete button..
	//-----------------------------------------

	$row['delete_button'] = $row['pid'] != $this->topic['topic_firstpost'] 
						  ? $this->delete_button($row['pid'], $poster) 
						  : '';


/*/ -- Thanks (by AVol) - Begin -- /*/
	if ($this->ipsclass->vars['thanks_mod_enable'])
	{
		$member_thanks = explode(',',$row['post_thanks']);

		if (   ( in_array($this->topic['forum_id'], explode(',',$this->ipsclass->vars['thanks_forums'])) or (!$this->ipsclass->vars['thanks_forum_lim']) )
			and ( in_array($this->ipsclass->member['mgroup'], explode(',',$this->ipsclass->vars['thanks_from_groups'])) or (!$this->ipsclass->vars['thanks_from_grp_lim']) )
			and ( in_array($poster['mgroup'], explode(',',$this->ipsclass->vars['thanks_to_groups'])) or (!$this->ipsclass->vars['thanks_to_grp_lim']) )
			and ($this->ipsclass->member['id'])   )
		{
			if ( (!in_array($this->ipsclass->member['id'],$member_thanks)) and ($this->ipsclass->member['id'] != $row['author_id']) )
			{
				$row['thanks_button'] = $this->ipsclass->compiled_templates['skin_topic']->button_thanks($row['pid'] );
			}
		}

		if (   ( in_array($this->ipsclass->member['mgroup'], explode(',',$this->ipsclass->vars['thanks_view_groups'])) or (!$this->ipsclass->vars['thanks_view_grp_lim']) )
			and ( (count($member_thanks) > 0) && ($member_thanks[0] != "") )   )
		{
			$in_thanks = (count($member_thanks)==2) ? $row['post_thanks'] : implode(',',$member_thanks);

			$this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `members_display_name`', 'from' => 'members', 'where' => '`id` IN (' . $in_thanks . ')', 'order' => '`members_display_name` ASC') );
			$this->ipsclass->DB->simple_exec();

			while($who_thanks = $this->ipsclass->DB->fetch_row())
			{
				$show_thanks .= "<a href='{$this->ipsclass->base_url}showuser={$who_thanks['id']}' target='_blank'>" . $who_thanks['members_display_name'] . "</a>" . ', ';
			}
			$row['who_thanks'] = "<br /><br /><div class=\"thin\"><I>{$this->ipsclass->lang['thx_thanks_told']}:</I><div class=\"signature\">" . $show_thanks . "</div></div>";
		}
	}
/*/ -- Thanks (by AVol) -  End  -- /*/



	$row['edit_button']   = $this->edit_button($row['pid'], $poster, $row['post_date']);


	$row['post_date']	 = $this->ipsclass->get_date( $row['post_date'], 'LONG' );

	$row['post_icon']	 = $row['icon_id']
						  ? $this->ipsclass->compiled_templates['skin_topic']->post_icon( $row['icon_id'] )
						  : '';

	$row['ip_address']	= $this->view_ip($row, $poster);

	$row['report_link']   = (($this->ipsclass->vars['disable_reportpost'] != 1) and ( $this->ipsclass->member['id'] ))
						  ? $this->ipsclass->compiled_templates['skin_topic']->report_link($row)
						  : '';

	//-----------------------------------------
	// Siggie stuff
	//-----------------------------------------

 

 

 

Также нет вот етого у меня в файлах:

 

======================================================================
 skin_mlist (Список пользователей/Member List) -> mlist_page_end
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
colspan="7"
----------------------------------------------------------------------
Заменить на:
----------------------------------------------------------------------
colspan="8"
----------------------------------------------------------------------
======================================================================
 skin_mlist (Список пользователей/Member List) -> mlist_page_header
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
<th align="center" width="10%">{ipb.lang['member_posts']}</th>
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
<th align="center" width="10%">{ipb.lang['thx_thanks_told_count']}</th>
----------------------------------------------------------------------
======================================================================
 skin_mlist (Список пользователей/Member List) -> mlist_show_row
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
<td class="row2" align="center" width="10%">{$member['posts']}</td>
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
<td class="row2" align="center" width="10%">{$member['thanks_point']}</td>
----------------------------------------------------------------------

 

Прошу помощи

 

v 2.3.1

 

 

П,С, я его полностью удалил как по инструкции а он всеравно работает:D

почему?

 

СПАСИБО у меня както криво стоял... куча записей было в ipsclass.php (в инструкции такого нет)

я их удаляю - а результат Parse error: syntax error, unexpected '{', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /sata1/home/users/shram/www/www.shram.kiev.ua/forum/sources/ipsclass.php on line 6073

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

Кароче все сам сделал....

проблема была в HTML для нового скина...

нехватало новых файлов и переменных... которые указаны в ошибке...

 

оказываеться ето у меня был установлен не спасибо, а приват мод... в какойто сложной переделке:D

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

Поставил, теперь не могу зайти, выдаёт ошибку:

Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/htdocs/php/sources/classes/class_session.php on line 809

Где тут ошибка, подскажите пожалуйсто:

$this->ipsclass->my_setcookie( "member_id" , "0", -1 );
Ссылка на комментарий
Поделиться на других сайтах

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

В соседних 10 строчках что?
//-----------------------------------------

// Unpack cache

//-----------------------------------------

 

if ( isset($this->member['members_cache']) )

{

$this->member['_cache'] = $this->ipsclass->unpack_member_cache( $this->member['members_cache'] );

}

else

{

$this->member['_cache'] = array();

}

 

if ( ! isset( $this->member['_cache']['friends'] ) or ! is_array( $this->member['_cache']['friends'] ) )

{

$this->member['_cache']['friends'] = array();

}

 

unset($member_id);

}

 

/*-------------------------------------------------------------------------*/

// Remove the users cookies

/*-------------------------------------------------------------------------*/

 

function unload_member()

{

$this->ipsclass->my_setcookie( "member_id" , "0", -1 );

$this->ipsclass->my_setcookie( "pass_hash" , "0", -1 );

 

$this->member['id'] = 0;

$this->member['name'] = "";

$this->member['members_display_name'] = "";

}

 

/*-------------------------------------------------------------------------*/

// Updates a current session.

/*-------------------------------------------------------------------------*/

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

Скажите, а можно ли сделать так что бы при нажатии кнопки спасибо только тогда открывало скрытый текст от Vicer'a? а то просто спасибо как-то не то что я искал
Ссылка на комментарий
Поделиться на других сайтах

Поиск по темам этих 2х модов даст вам шанс сделать такое.
Ссылка на комментарий
Поделиться на других сайтах

Мод «Спасибо» для 2.3, адаптировал -=MIF=-:thanks_ipb_2.3.1_by_avol.zip
Ссылка на комментарий
Поделиться на других сайтах

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

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

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