Перейти к публикации
Дизайн и модификация IPS 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

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


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

 

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

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


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

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

Состоит из 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 пользователей

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

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