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

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


AVol

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

нажимаю посмотреть историю "Спасибо" грузит грузит .. и выдаёт

 

Fatal error: Maximum execution time of 50 seconds exceeded in /home/qsezorg/public_html/forum/sources/action_public/thanks.php on line 205

 

чё делать ?

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

Скажите, пожалуйста, как последнее действие:

Добавить шаблон/Add Template Bit

----------------------------------------------------------------------

Название фрагмента шаблона / New Template Bit Name :

----------------------------------------------------------------------

button_thanks

----------------------------------------------------------------------

Входящие переменные / New Template Bit Incoming Data Variables :

----------------------------------------------------------------------

$post

----------------------------------------------------------------------

Группа для фрагмента / New Template Bit Group :

----------------------------------------------------------------------

skin_topic

----------------------------------------------------------------------

Тело шаблона :

----------------------------------------------------------------------

<a href="{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid={$post}" title="Thanks"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Thanks' /></a>

выполнить без админки?

Т.е. это нужно файл какой-то править, или в базе?

Скажите, как это правильно оформить, спасибо! Жду ответа....

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

Скажите, пожалуйста, как последнее действие:
Добавить шаблон/Add Template Bit

----------------------------------------------------------------------

Название фрагмента шаблона / New Template Bit Name :

----------------------------------------------------------------------

button_thanks

----------------------------------------------------------------------

Входящие переменные / New Template Bit Incoming Data Variables :

----------------------------------------------------------------------

$post

----------------------------------------------------------------------

Группа для фрагмента / New Template Bit Group :

----------------------------------------------------------------------

skin_topic

----------------------------------------------------------------------

Тело шаблона :

----------------------------------------------------------------------

<a href="{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid={$post}" title="Thanks"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0' alt='Thanks' /></a>

выполнить без админки?

Т.е. это нужно файл какой-то править, или в базе?

Скажите, как это правильно оформить, спасибо! Жду ответа....

 

 

написано же "Добавить шаблон" значит лезем в админку "ВНЕШНИЙ ВИД" жмём "Изменить HTML шаблоны" нажимаем на "skin_boards (главная страница)" откроется окно справа и крутим там вниз там будет "Добавить шаблон"

 

 

Master

Что на той строчке?

 

				{

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

Прочитал все 37 страниц, 90% бессмыслицы и 10% реальной проблемы...

Хочу предложить по-новой перепаковать этот мод, тем более в теме был предложен скрипт,который закрыли горами флуда. Скрипт удаляет спасибо, при удалении поста в котором оно было сказано, плюс в ац добавляется функция пересчёта "спасибо". Перепаковать и выложить без проблем могу я...

 

Теперь насчёт вот такой ошибки

Fatal error: Maximum execution time of 30 seconds exceeded in /pub/home/****/htdocs/forum/sources/action_public/thanks.php on line 216

Дело не в хосте, во всяком случае дело в Permissions

 

./sources/action_public/thanks.php

Приблизительно 286 строка:

// 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 . ')';
	}

Конечно же его нужно переработать, я его просто удалил и получил долгожданный результат, а именно список.. Но тогда в обязательном порядке в ац->Настройки->Темы, Сообщения и Опросы->Ограничить мод определенными форумами отметить "Да" и чуть ниже выбрать форумы, если есть скрытые от вида пользователей, то их выбирать не нужно...

 

Can

Ну это же совсем просто, сейчас поясню как сделать проще:

./cache/skin_cache/имя_стиля/skin_topic.php

Находим:

//===========================================================================
// <ips:button_posting:desc:>
//===========================================================================
function button_posting($url="",$macro="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href="$url">$macro</a>
EOF;

//--endhtml--//
return $IPBHTML;
}

Добавляем ниже:

//===========================================================================
// <ips:button_thanks:desc:>
//===========================================================================
function button_thanks($post="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}act=thanks&type=add&f={$this->ipsclass->input[f]}&t={$this->ipsclass->input[t]}&pid={$post}" title="Спасибо"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0'  alt='Спасибо' /></a>
EOF;

//--endhtml--//
return $IPBHTML;
}

Сохраняем и всё))

 

Пошли тему засорять за 2.2.x, ведь можно сделать целую тему об этом именно в форуме о 2.2.x!!

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

Вот и руководство, рабочее 100%.

+---------------------------------------------------------------------
|   Invision Power Board v2.2.x
|  =================================================================
|   http://www.invisionpower.com
|   http://www.ibresource.ru
|  =================================================================
+---------------------------------------------------------------------
|
|   > Мод "Спасибо"
|   > by AVol , корректировка руководтсва по установке на IP.Board 2.2.x, by SNAKE-VLAD.
|   >  (http://www.ibresource.ru/forums/index.php?showuser=41059)
|   > Базируется на моде "Thanks" by Unlovelt
|
|   > Version: 2.0.4
|   > Date: 12.08.2006
|   > Last Update: 03.09.2006
|
+---------------------------------------------------------------------
|
|   > Изменения в 2.0.4:
|   > - При проверке прав теперь учитываются права форума-прародителя.
|   > - Права проверяются как на просмотр, так и на чтение.
|   > - Добавленна поддержка тега скрытого текста от Vic'er.
|   > - Добавлен просмотр благодарностей в списке пользователей с возможностью сортировки по ней.
|   > - Добавленна возможность просмотра количества благодарностей в профиле (спасибо -=mayday=-).
|   > - Добавленные отдельные языковые строки для просмотра темы, профиля и списка пользователей.
|
|   > Изменения в 2.0.2:
|   > - Добавленна проверка прав на просмотр сообщений из темы.
|   > - Добавлен отдельный языковой файл.
|
|   > Изменения в 2.0.0:
|   > - Просмотр истории благодарностей.
|   > - Функции правки благорарностей.
|   > - Функция пересчета благодарностей.
|   > - Дополнительные настройки в админцентре.
|
|   > Изменения в 1.1.0:
|   > - Добавленны настройки в Админцентре.
|   > - Возможность включения/отключения мода.
|   > - Возможность ограничения по форумам.
|   > - возможность ограничения по группам.
|
|   > Изменения в 1.0.3:
|   > - Исправленн редирект обратно на пост, за который сказанно "спасибо".
|   > - Исправленна ссылка на профиль сказавшего "спасибо".
|
|   > Изменения в 1.0.2:
|   > - Исправленна ошибка, в результате которой в списке сказавших
|   >   "спасибо" отображался еще и автор поста.
|   > - Гости тоже могут видеть список сказавших "спасибо".
|   > - Небольшое "косметическое" изменение в thanks.php.
|
+---------------------------------------------------------------------
|
|   > Мод добавляет возможность зарегистрированным пользователям
|   > сказать "спасибо" за ЛЮБОЙ пост другого пользователя.
|   > Т.к. мод основан на моде от Unlovelt и использует тот же
|   > принцип хранения в базе, он является полностью совместимым
|   > с его базой.
|
+---------------------------------------------------------------------
|
|   > Автор не несет никакой ответственности за любые действия, 
|   > произошедшие по вине этого модуля
|   > Вы используете его на свой страх и риск
|
+---------------------------------------------------------------------

######################################################################
Загрузка дополнительных файлов на сервер:
======================================================================
Загружаем файл thanks.php в sources/action_public/
======================================================================
Загружаем thanks.gif в каталог с вашим стилем (style_images/*/)
======================================================================
Загружаем файл lang_thanks.php во все папки существующие в cache/lang_cache/
(например: /cache/lang_cache/ru/)
======================================================================

######################################################################
Импорт настроек:
======================================================================
ACP -> TOOLS & SETTINGS -> View All General Settings -> Import an XML settings file
Админцентр -> НАСТРОЙКИ -> Все основные настройки -> Импорт системных настроек (XML)
======================================================================
Загружаем XML с настройками (ipb_settings_thanks.xml).
======================================================================

######################################################################
Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):
======================================================================
Для таблицы members:
----------------------------------------------------------------------
ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');
----------------------------------------------------------------------
Для таблицы posts:
----------------------------------------------------------------------
ALTER TABLE `ibf_posts` add (post_thanks text );
======================================================================

######################################################################
./index.php
======================================================================
Найти:
----------------------------------------------------------------------
			 "reg"		=> array( "register"		   , 'register'	 , array() ),
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
			 /*/ -- Thanks (by AVol) - Begin -- /*/
			 "thanks"	 => array( "thanks"			 , 'thanks'	   , array() ),
			 /*/ -- Thanks (by AVol) -  End  -- /*/
======================================================================

######################################################################
./sources/action_public/topics.php
======================================================================
Найти:
----------------------------------------------------------------------
	$row['edit_button']   = $this->edit_button($row['pid'], $poster, $row['post_date']);
----------------------------------------------------------------------
Добавить Выше:
----------------------------------------------------------------------
	/*/ -- 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  -- /*/
======================================================================
Найти:
----------------------------------------------------------------------
	$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/profile.php
======================================================================
Найти:
----------------------------------------------------------------------
	$info['msn_name']			 = $member['msnname']	? $member['msnname']	: $this->ipsclass->lang['no_info'];
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
	$info['thanks_point']		 = $member['thanks_point'];
======================================================================
Найти:
----------------------------------------------------------------------
	$info['posts'] = $this->ipsclass->do_number_format($info['posts']);
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
	/*/ -- Thanks (by AVol) - Begin -- /*/
	if ($this->ipsclass->vars['thanks_mod_enable'])
	{
		if ($this->ipsclass->vars['thanks_history_enable'])
		{
			$info['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
		{
			$info['thanks_point'] = "{$this->ipsclass->lang['thx_thanks_told']}: " . $member['thanks_point'] . " {$this->ipsclass->lang['thx_thanks_told_suf']}<br />";
		}
	}
	else
	{
		$info['thanks_point'] = "";
	}
	/*/ -- Thanks (by AVol) -  End  -- /*/
======================================================================

######################################################################
./sources/action_public/memberlist.php
======================================================================
Найти:
----------------------------------------------------------------------
	$the_sort_key = array( 'members_display_name'	=> 'sort_by_name',
						   'posts'   => 'sort_by_posts',
						   'joined'  => 'sort_by_joined',
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
						   /*/ -- Thanks (by AVol) - Begin -- /*/
						   'thanks_point' => 'thx_thanks_told_count',
						   /*/ -- Thanks (by AVol) -  End  -- /*/
======================================================================

######################################################################
./sources/classes/class_session.php
======================================================================
Найти:
----------------------------------------------------------------------
		$this->ipsclass->DB->build_query( array( 'select' => "id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,
															  mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen,
															  ignored_users, login_anonymous, last_visit, last_activity, dst_in_use, view_prefs, org_perm_id, mgroup_others, temp_ban, sub_end,
															  has_blog, members_markers, members_editor_choice, members_auto_dst, members_display_name, members_created_remote,
															  members_cache, members_disable_pm
----------------------------------------------------------------------
Добавить После:
----------------------------------------------------------------------
,thanks_point
======================================================================

######################################################################
./sources/sql/mysql_queries.php
======================================================================
Найти:
----------------------------------------------------------------------
function topics_get_posts_with_join( $a )
{
	# topics.php

	return "SELECT p.*,
			m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,
			me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name,
			pc.*
----------------------------------------------------------------------
Добавить После:
----------------------------------------------------------------------
,m.thanks_point
======================================================================

######################################################################
Редактирование языков
./cache/lang_cache/*/lang_topic.php
./cache/lang_cache/*/lang_profile.php
======================================================================
Найти:
----------------------------------------------------------------------
$lang = array (
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
/*/ -- Thanks (by AVol) - Begin -- /*/
'thx_thanks_told' => "Спасибо сказали",
'thx_thanks_told_suf' => "раз(а)",
/*/ -- Thanks (by AVol) -  End  -- /*/
======================================================================

######################################################################
./cache/lang_cache/*/lang_mlist.php
======================================================================
Найти:
----------------------------------------------------------------------
$lang = array (
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
/*/ -- Thanks (by AVol) - Begin -- /*/
'thx_thanks_told_count' => "Кол-во благодарностей",
/*/ -- Thanks (by AVol) -  End  -- /*/
======================================================================

######################################################################
./cache/skin_cache/имя_стиля/skin_topic.php
Внимание!! Опасно!! При перестройке стилей в АЦ все ниже добавленные операции пропадают, настоятельно рекомендую сделать backup.
======================================================================
Найти:
----------------------------------------------------------------------
<ips:RenderRow:desc::trigger:>
----------------------------------------------------------------------
Найти далее:
----------------------------------------------------------------------
{$author['member_number']}<br />
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
{$author['thanks_point']}
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
{$post['signature']}
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
{$post['who_thanks']}
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
{$post['report_link']}
----------------------------------------------------------------------
Добавить После:
----------------------------------------------------------------------
{$post['thanks_button']}
----------------------------------------------------------------------
######################################################################
./cache/skin_cache/имя_стиля/skin_profile.php
======================================================================
Найти:
----------------------------------------------------------------------
<!--{WARN_LEVEL}-->
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
<br/ >{$info['thanks_point']}
----------------------------------------------------------------------
######################################################################
./cache/skin_cache/имя_стиля/skin_mlist.php
======================================================================
Найти:
----------------------------------------------------------------------
colspan=\"7\"
----------------------------------------------------------------------
Заменить на:
----------------------------------------------------------------------
colspan=\"8\"
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
<br /><b>{$this->ipsclass->lang['member_posts']}:</b> {$member['posts']}
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
<br /><b>{$this->ipsclass->lang['thx_thanks_told_count']}:</b> {$member['thanks_point']}
----------------------------------------------------------------------
======================================================================

######################################################################
Добавление шаблона:  ./cache/skin_cache/имя_стиля/skin_topic.php
======================================================================
Найти:
----------------------------------------------------------------------
//===========================================================================
// <ips:button_posting:desc::trigger:>
//===========================================================================
function button_posting($url="",$macro="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<a href=\"$url\">$macro</a>";
//--endhtml--//
return $IPBHTML;
}

----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
//===========================================================================
// <ips:button_thanks:desc:>
//===========================================================================
function button_thanks($post="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF
<a href="{$this->ipsclass->base_url}act=thanks&type=add&f={$this->ipsclass->input[f]}&t={$this->ipsclass->input[t]}&pid={$post}" title="Спасибо"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0'  alt='Спасибо' /></a>
EOF;

//--endhtml--//
return $IPBHTML;
}

======================================================================
Enjoy it!))

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

Есть такой вопрос:

Как сделать так, чтобы при скачивании зарегенным юзером с форума приаттаченного файлика, автоматически происходило "нажатии" кнопки "спасибо" этим же юзером?

 

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

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

Люди пожалуйсто скинте мод для 2,2,2 версии и если не трудно по пунктно распешите как его поставить

А то ставил тот что нашол но когда добавляю строчку ,thanks_point админка ложитцо и показует эту ошибку а когда добавляю в индекс нужные строки то на форум тут же не пускает

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

Kfneirby, agatoman вы идиоты, я так понял? Человек выше инструкцию для 2.2.х выложил.
Ссылка на комментарий
Поделиться на других сайтах

у меня вот такая проблема:

1) при нажатии посмотреть историю спасибо начинает слегка глючить и не сразу открывается

2) долго грузится и выдает Fatal error: Maximum execution time of 30 seconds exceeded in \home\test1.ru\www\sources\action_public\thanks.php on line 199

P.S. строку вечно выдает разную сначала была 192 потом 199 потом 222 потом 315 что это такое? :D

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

Да, далеко народ идёт, на три поста выше я говорил за эту проблему!!!! Собственно как и руководство для 2.2.х - ужас блин...

Наверно надо шрифт 72 пункта использовать, чтоб все видели.

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

Да, далеко народ идёт, на три поста выше я говорил за эту проблему!!!! Собственно как и руководство для 2.2.х - ужас блин...

Наверно надо шрифт 72 пункта использовать, чтоб все видели.

так в том то и дело что делал по инструкции для 2,2,2 и все равно :D

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

Ну так если это проблема есть, она и в 2.1.х и в 2.2.х будет!! читайте выше начиная с:

"Теперь насчёт вот такой ошибки

Fatal error: Maximum execution time of 30 seconds exceeded in /pub/home/****/htdocs/forum/sources/action_public/thanks.php on line 216

"

Проще говоря ошибка из-за ваших прав доступа на форум, убираете кусок который я привёл в сообщении 731 и вот вам счастье...

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

Установил по новому описанию. ВЫдается след. ошибка:

 

 

Fatal error: Call to undefined method skin_topic_2::button_thanks() in /srv/www/web202/web/forums/sources/action_public/topics.php on line 1007

 

В этой строке такой код:

 

$row['thanks_button'] = $this->ipsclass->compiled_templates['skin_topic']->button_thanks($row['pid'] );

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

Reaplay, Проверка CHMOD

 

Если не поможет: Глобальные настройки - Использовать безопасный режим работы со стилями?: Да.

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

Если не поможет: Глобальные настройки - Использовать безопасный режим работы со стилями?: Да.

Это уже включено.

Установил мод проверки CHMOD. Все как надо изменил. Все равно эта ошибка выдается.

Причем выдается только при просмотре тем.

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

Ну а шаблон то добавили по инструкции во все скины?
Ссылка на комментарий
Поделиться на других сайтах

Вот и руководство, рабочее 100%.

+---------------------------------------------------------------------
|   Invision Power Board v2.2.x
|  =================================================================
|   http://www.invisionpower.com
|   http://www.ibresource.ru
|  =================================================================
+---------------------------------------------------------------------
|
|   > Мод "Спасибо"
|   > by AVol , корректировка руководтсва по установке на IP.Board 2.2.x, by SNAKE-VLAD.
|   >  (http://www.ibresource.ru/forums/index.php?showuser=41059)
|   > Базируется на моде "Thanks" by Unlovelt
|
|   > Version: 2.0.4
|   > Date: 12.08.2006
|   > Last Update: 03.09.2006
|
+---------------------------------------------------------------------

 

 

Все сделал как сказано и все пошло. Огромное спасибо автору. Если хотите, то можете посмотреть (правда еще пустой форум): Форум Информационно-развлекательного портала Углича

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

Ну а шаблон то добавили по инструкции во все скины?
В том то и дело, что не добавили wink.gif

Да... оказалось, что именно из-за этого не работало:D. Надо было мне забыть, что я удалял все эти шаблоны.

Спасибо вам=)

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

Люди, при добавлении в репу происходит запись в поле CODE - 1, а должно записываться значение 01.

Запрос такой: 'CODE' => '01',

 

Как сделать, чтобы записывалось именно 01, а не 1. А то ничерта не работает. Тип поля CODE - char(2)

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

2 series60themes была бы тут кнопка нажал бы 10раз!

 

Хочу предложить по-новой перепаковать этот мод, тем более в теме был предложен скрипт,который закрыли горами флуда. Скрипт удаляет спасибо, при удалении поста в котором оно было сказано, плюс в ац добавляется функция пересчёта "спасибо". Перепаковать и выложить без проблем могу я...

 

Буду очень признателен, если дадите линк где описан этот скрипт!

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

У меня при импорте настроек карлякули в АЦ:D Что делать? дайте кто-то на английском хмл файл что ли или подскажие что делать? Делаю для 2.2.2 англ.
Ссылка на комментарий
Поделиться на других сайтах

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

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

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