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

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

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

10/07/09 22:56 (изменено)

форум 2.3.6

при попытке просмотреть историю благодарностей далее первой страницы постоянно возвращает на первую

сейчас у меня три страницы,при клике "вперед" или даже при ручном вводе страницы 2 или 3 после перезагрузки вновь только 1 страница,и так у всех пользователей

 

что править,подскажите?

версию установленного мода не знаю,так как ставил давненько,а то,что не листает,заметил только что

вопрос уж этот задавался,но извините,так и не понял шагов решения

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

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


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

Спасибо огромное за мод. Очень нужный и интересный. Только вскрылась маленькая проблемка, поставил на локаль всё работает на ура только под аватаркой вместо сообщения спасибо сказали раз пишет просто количество этих самых спасибо. Перерыл инструкцию по установке и форум но ответа не нашёл. подскажите что я сделал не так? и как исправить данную проблемку?

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


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

Может в ленгфайл что-то не добавили?

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


Ссылка на сообщение
10/08/09 04:25 (изменено)

Ленг файлы скопировал оба. Директории языков стандартные. Единственное не правил ./sources/ipsclass.php т.к. не смог там найти

$member['message_icon'] = $this->compiled_templates[ $skin_file ]->member_icon_msg( $member['id'] ); может в этом проблема?

 

Кажется понял проблема в том что мод написан под 2.3 а я ставлю на 2.2.

 

Не подскажете где можно взять инструкцию по корректировки данного мода под версию 2.2.2 заранее благодарен...

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

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


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

Дождитесь Гену (автора мода). У него с инетом проблемы.

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


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

TOR, я более чем уверен что на 2.2 должен работать мод. Скорее всего без изменений в ipclass.php он и не будет работать.

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


Ссылка на сообщение
10/08/09 21:50 (изменено)

Установил мод, все отлично. Вот только с одним кодом справится все никак немогу, помогите пожалуйста.

Взависимости от числа должен менятся код, пример:

 

1 - thx_thanks_told_suf_c

2-9 - thx_thanks_told_suf_a

10-20 - thx_thanks_told_suf_b

21 - thx_thanks_told_suf_c

22-29 - thx_thanks_told_suf_a

30 - thx_thanks_told_suf_b

31 - thx_thanks_told_suf_c

32-39 - thx_thanks_told_suf_a

40 - thx_thanks_told_suf_b

и т.д......

 

Ниже написан код который пришел мне в голову по этому примеру:

if(($member['thanks_point'] ==1) OR ($member['thanks_point'] = 22) OR ($member['thanks_point'] = 31) OR ($member['thanks_point'] = 41) OR ($member['thanks_point'] = 51))
	{
		$lang_bit = $this->ipsclass->lang['thx_thanks_told_suf_c'];


	}


	else if (($member['thanks_point'] ==0) OR ($member['thanks_point'] > 9 AND $member['thanks_point'] <= 20) OR ($member['thanks_point'] % 10 == 0))
	{
		$lang_bit = $this->ipsclass->lang['thx_thanks_told_suf_b'];
	}


	else
	{
		$lang_bit = $this->ipsclass->lang['thx_thanks_told_suf_a'];
	}

В чем ошибка? Или может я вообще все не так сделал? Совсем в этом запутался... Заранее спасибо за помощь

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

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


Ссылка на сообщение
  L-7 писал:
TOR, я более чем уверен что на 2.2 должен работать мод. Скорее всего без изменений в ipclass.php он и не будет работать.

 

Фишка в том что он работает причём работает на ура единственная проблема нет надписи спасибо сказали ... раз под аватаркой, при просмотре профиля данное сообщение отображается...

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


Ссылка на сообщение
  andaril писал:
---------------

инструкция по обновлению внутри.

Состоит из 1го действия.

знать бы какого,там много всего в архиве...

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


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

Неужели никто под 2.2. не ставил?

 

пока что допёр только до того что:

 

skin_topic (Просмотр темы/Topic View) -> RenderRow

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

Найти:

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

{$author['member_number']}<br />

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

Добавить Ниже:

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

{$author['thanks_point']}<br />

 

Вот профиль справа от сообщения:

 

Администратор

Иконка группы

 

Группа: Главные администраторы

Сообщений: 2

Регистрация: 28.09.2009

Из:

Пользователь №: 1

5

 

Жирным это и есть thanks_point

 

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

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


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

таже проблема но даже и цифекри нету.

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


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

Автор мода появится, тогда тему откроет сам.

А пока ее закрываю, так как в его отсутствие на вопросы отвечать некому.

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


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

Так. Ваши попытки установить мод очень хороши.

Но зачем лезть без знаний?

Все что в 2.3.х в ipsclass.php было перенесено из topics.php с некоторыми изменениями.

Я сомневаюсь, что мод будет полностью работать на 2.2.2. Но вот кусок кода, который надо вставить в sources/action_public/topics.php

найти
--------------------
$member['message_icon']	= $this->ipsclass->compiled_templates['skin_topic']->member_icon_msg( $member['id'] );
--------------------
ниже добавить
--------------------
	// Thanks mod - Begin
	if ($this->ipsclass->vars['thanks_mod_enable'])
	{
		require_once ROOT_PATH. "sources/lib/func_thanks.php";
		$thanks_lib = new func_thanks( $this->ipsclass );
		$thanks_lib->thanks_points($member);
		unset($thanks_lib);
	}
	else
	{
		$member['thanks_point'] = "";
	}
	// Thanks mod - End

проверяйте. Через день-два проверю тему и отвечу если появятся проблемы у вас.

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


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

Гена, ты гений.

 

Всё заработало на ура. в выходные отправлю тебе небольшой бонус...

 

Спасибо!!!

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


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

все работает

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


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

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

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

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