Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

Есть ли у кого Скин на форум на тему 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

Опубликовано:
  • Автор
АЦ -> Прочее -> Инструменты SQL

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

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

Опубликовано:
  • Автор

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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.