Перейти к публикации
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.

[an23] Ajax Thanks/ мод Спасибо

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

File Name: [an23] Ajax Thanks/ мод Спасибо

File Submitter: andaril

File Submitted: 24 Feb 2009

File Updated: 02 Jul 2010

File Category: Mods/Моды

 

[an23] Ajax Thanks/ мод Спасибо

Версия: 2.2.2

+---------------------------------------------------------------------

| Invision Power Board v2.3.x

| =================================================================

| <noindex>http://www.invisionpower.com</noindex>

| <noindex>http://www.ibresource.ru</noindex>

| http://ipbskins.ru

| =================================================================

+---------------------------------------------------------------------

|

| > Мод "Спасибо"

| > by andaril

| > Базируется на моде "Thanks" by Unlovelt

| > И "Thanks" by AVol

|

| > Date: 12.08.2006

|

+---------------------------------------------------------------------

|

| > Мод добавляет возможность зарегистрированным пользователям

| > сказать "спасибо" за ЛЮБОЙ пост другого пользователя.

|

| > База данных совместима с модом от AVol и Unlovelt

|

+---------------------------------------------------------------------

|

| > Автор не несет никакой ответственности за любые действия,

| > произошедшие по вине этого модуля

| > Вы используете его на свой страх и риск

|

+---------------------------------------------------------------------

 

Click here to download this file

Изменено пользователем andaril

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

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

Поставил все нормально, ничего не смутило.

Но! А куда делась кнопка спасибо, собственно говоря?

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

Начал установку. Залил xml-файл настроек. Форум отчитался, что добавлено 13 настроек, но я их в списке не вижу. В чём может быть проблема ?

Опубликовано:
  • Автор
Начал установку. Залил xml-файл настроек. Форум отчитался, что добавлено 13 настроек, но я их в списке не вижу. В чём может быть проблема ?
они в компонентах теперь.

 

делайте до конца.

не забываем, все это тестово

Опубликовано:
они в компонентах теперь.

 

делайте до конца.

не забываем, все это тестово

Вижу. Спасибо.

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

Добавил в инструкции по обновлению:

======================================================================
 skin_topic (Просмотр темы/Topic View) -> button_thanks
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
<span id='thank_button{$post}'><a href="{$this->ipsclass->base_url}act=thanks&type=add&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&pid={$post}" title="Спасибо" onclick="return add_thanks({$post}, {$member_id});"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0'  alt='Спасибо' /></a></span>
----------------------------------------------------------------------
Заменить на:
----------------------------------------------------------------------
<span id='thank_button{$post}'><a href="{$this->ipsclass->base_url}autocom=thanks&type=add&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&pid={$post}" title="Спасибо" onclick="return add_thanks({$post}, {$member_id});"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0'  alt='Спасибо' /></a></span>
----------------------------------------------------------------------

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

$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

 

после этого действия не нужно ставить верхние кавыки ? <">

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

Установил на локалке с нуля - в Компонентах все настроено... однако.. куда делась Спасибо?

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

отмените настройки к стандарту

Опубликовано:
отмените настройки к стандарту

Хех... спасибо. Спасибо появилось. Только вот опять возникают вопросы:

 

1) После нажатия на кнопку, ажакс действует, но список юзеров "Спасибо сказали" снизу сообщения не выходит. Выходит список только после F5 на странице.

 

2) Как быть теперь с настройками, если к примеру на форуме есть раздел скрытый, а историю хочется оставить открытым.

 

 

P.S. Кстати насчет установки мода на форум, котрый был обновлен с 2.1.7. (с установленным Спасибо от Avol /по моему так было/) до версии 2.3.6.? Будут ли восстановлены все данные юзеров форума?

 

Спасибо еще раз.

Изменено пользователем Aziken

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

Поставил на живой форум. Всё работает.

 

1) После нажатия на кнопку, ажакс действует, но список юзеров "Спасибо сказали" снизу сообщения не выходит. Выходит список только после F5 на странице.

Это да. Тот же вопрос.

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

недосмотрел в инструкции

######################################################################
Правка шаблонов. Выполнять следует для всех установленных скинов!
Admin CP -> LOOK & FEEL -> * -> Edit Template HTML
Админцентр -> ВНЕШНИЙ ВИД -> * -> Изменить HTML фрагменты
======================================================================
 skin_topic (Просмотр темы/Topic View) -> RenderRow
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
{$post['who_thanks']}
----------------------------------------------------------------------
Заменить на:
----------------------------------------------------------------------
<div id="thank{$post['pid']}">{$post['who_thanks']}</div>
----------------------------------------------------------------------

 

2) Как быть теперь с настройками, если к примеру на форуме есть раздел скрытый, а историю хочется оставить открытым.
просили убрать этот баг. Ибо скрытые посты юзер не должен просматривать в истории. Что собственно и сделал. Или я вас не понял?
P.S. Кстати насчет установки мода на форум, котрый был обновлен с 2.1.7. (с установленным Спасибо от Avol /по моему так было/) до версии 2.3.6.? Будут ли восстановлены все данные юзеров форума?
если с базой ничего не делали, то все будет нормально

 

так же исправление для ссылки "топ"а

######################################################################
./cache/lang_cache/*/lang_global.php
======================================================================
Найти:
----------------------------------------------------------------------
$lang = array (
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
'thanks_mod' => 'Благодарности',
======================================================================

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

А какое действие при установке мода, отвечает за прописывание ТОПА в IPB.Right.links ?

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

импорт компонента.

Опубликовано:
импорт компонента.

Ссылка там появилась, но без надписи. То есть пустое место, если кликнуть, то переход будет. А текста ссылки никакого там нет.

 

Так же почему то перестал работать пересчёт всех кэшей.

Изменено пользователем Dj Mig

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

чуть выше написано

так же исправление для ссылки "топ"а

 

Так же почему то перестал работать пересчёт всех кэшей.
а это что за гадость? Обновление кеша - это уже не проблема установки мода.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 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.