Опубликовано: 15 ноября 200718 г Подскажите пожалуйста,как поставить кнопку спасибо на форум.Есть ли у кого Скин на форум на тему Lineage II Просьба выложить буду очень благодарен.(Форум:IP.Board 2.2.2.) Изменено 15 ноября 200718 г пользователем leha.efimov
Опубликовано: 15 ноября 200718 г Поищите мод "Спасибо" в архиве ibresource.ru или его оригинальный аналог на invisionize.com.Без модификации сами по себе дополнительные кнопки не впихнешь.
Опубликовано: 15 ноября 200718 г Автор ######################################################################Выполнение 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 );====================================================================== ######################################################################куда это пихать ,подскажи плиз!
Опубликовано: 15 ноября 200718 г Автор АЦ -> Прочее -> Инструменты SQLспс ,вроде бы разобрался! Изменено 15 ноября 200718 г пользователем leha.efimov
Опубликовано: 15 ноября 200718 г Автор Вот такая теперь проблема: ставлю вот это: ./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 Изменено 15 ноября 200718 г пользователем leha.efimov
Опубликовано: 15 ноября 200718 г А вы после каждого пункта проверяете что рабоатет? Так нужно в конце проверять :) Читайте дальше, нужно шаблон ещё в админке добавить. Если уже добавляли, проверьте что во все скины. Если во все скины добавлили, то смотрите права на папки скинов и перекешируйте. Если что поиском воспользуйтесь. :) Удачи.
Подскажите пожалуйста,как поставить кнопку спасибо на форум.
Есть ли у кого Скин на форум на тему Lineage II Просьба выложить буду очень благодарен.
(Форум:IP.Board 2.2.2.)
Изменено пользователем leha.efimov