Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
leha.efimov

Кнопка спасиба и скин.

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

11/15/07 13:45 (изменено)

Подскажите пожалуйста,как поставить кнопку спасибо на форум.

Есть ли у кого Скин на форум на тему Lineage II Просьба выложить буду очень благодарен.

(Форум:IP.Board 2.2.2.)

Изменено пользователем leha.efimov

Поделиться сообщением


Ссылка на сообщение

Поищите мод "Спасибо" в архиве ibresource.ru или его оригинальный аналог на invisionize.com.

Без модификации сами по себе дополнительные кнопки не впихнешь.

Поделиться сообщением


Ссылка на сообщение

######################################################################

Выполнение 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 );

======================================================================

 

######################################################################

куда это пихать ,подскажи плиз!

Поделиться сообщением


Ссылка на сообщение

АЦ -> Прочее -> Инструменты SQL

Поделиться сообщением


Ссылка на сообщение
11/15/07 18:13 (изменено)
АЦ -> Прочее -> Инструменты SQL

спс ,вроде бы разобрался!

Изменено пользователем leha.efimov

Поделиться сообщением


Ссылка на сообщение
11/15/07 18:55 (изменено)

Вот такая теперь проблема: ставлю вот это: ./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 -- /*/

 

 

 

 

И вылетает вот такая ошибка : Fatal error: Call to undefined method skin_topic_5::button_thanks() in W:\www\forum\sources\action_public\topics.php on line 1009

Изменено пользователем leha.efimov

Поделиться сообщением


Ссылка на сообщение

А вы после каждого пункта проверяете что рабоатет? Так нужно в конце проверять :)

 

Читайте дальше, нужно шаблон ещё в админке добавить. Если уже добавляли, проверьте что во все скины. Если во все скины добавлили, то смотрите права на папки скинов и перекешируйте. Если что поиском воспользуйтесь. :) Удачи.

Поделиться сообщением


Ссылка на сообщение

Огромное спасибо всем кто мне помогал,всё сделал ,работает!

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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