Перейти к контенту

[2.3.x]Панель приветствия (D22-Board Panel v1.0) для 2.2.x


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

Кто-то сможет грамотно помочь установить этот мод. Проблема в том, что раньше стоял, кажется D21 и теперь он не работает и из БД не удаляется. Обговорить подробности можно в личку.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • Ответы 112
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Лечим неправильную отметку тем прочитанными...

 

Сразу после кода

if (!$this->ipsclass->member['last_visit'] ) {
$this->ipsclass->member['last_visit'] = (time()-3600);
}

добавить

if ( $this->ipsclass->member['members_markers']['board'] > $this->ipsclass->member['last_visit'] ) {
$this->ipsclass->member['last_visit'] = $this->ipsclass->member['members_markers']['board'];
}

Ссылка на комментарий
Поделиться на других сайтах

Лечим неправильную отметку тем прочитанными...

 

Неужели влом написать "ГДЕ"?

Решил поставить на другом форуме эту "Панель Приветствия", т.к. обрадовался решению.

А вот что где поменять???

Ссылка на комментарий
Поделиться на других сайтах

элементарный поиск по вхождению "ipsclass->member['last_visit'] = (time()-3600);" приведет тебя в файл

 

sources/d22mods/bpanel.php

Ссылка на комментарий
Поделиться на других сайтах

элементарный поиск по вхождению "ipsclass->member['last_visit'] = (time()-3600);" приведет тебя в файл

 

sources/d22mods/bpanel.php

 

Да, токо элементарно не для тех, которые по окончании тяжелой рабочей недели пытаются что-то изменить на форуме :)

Я уже по ходу догадался, что искал вхождение по дистибутиву IPB, а собственно сам мод не рассматривал :D Слишком уж понадеялся, что топикстартер уж в нем-то точно ошибок не делал :)

 

Все работает, кто имеет доступ к разработке, плиз, добавьте для будущих поколений ;)

Изменено пользователем gunnar
Ссылка на комментарий
Поделиться на других сайтах

ну и еще решение одной фигни...

неправильный подсчет сообщений за день...

из собственно функции в движке берется исправление..

 

в том же месте ищем код

$ld = time()-(60*60*24);

заменить на

$ld = mktime(0,0,0, date("m"),date("d"),date("Y"));

после этого все будет считаться правильно...

Изменено пользователем BESTRAFER
Ссылка на комментарий
Поделиться на других сайтах

Лечим неправильную отметку тем прочитанными...

 

Не помогло :D Может панелька с каким из установленных у меня модов (http://www.forum.svadba58.ru/index.php?showtopic=12) конфликтует?

Ссылка на комментарий
Поделиться на других сайтах

Не обновляется время последнего визита и число прочитанных сообщений при открытии-закрытии браузера (Сейчас 11.4.2008, 0:05 Последний раз Вы были у нас 10.4.2008, 23:51).

Новую дату и время ставит только после нажатия на кнопку "отметить прочитанными" или перезахода.

 

В чем причина?

Ссылка на комментарий
Поделиться на других сайтах

Не обновляется время последнего визита и число прочитанных сообщений при открытии-закрытии браузера (Сейчас 11.4.2008, 0:05 Последний раз Вы были у нас 10.4.2008, 23:51).

Новую дату и время ставит только после нажатия на кнопку "отметить прочитанными" или перезахода.

 

В чем причина?

 

 

 

ОБСОЛЮТНО ТАЖА ПРОБЛЕМА ПОМОГИТЕ РЕШИТЬ КТОНИБУДЬ.

Ссылка на комментарий
Поделиться на других сайтах

найти

$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_visit'], 'LONG');

 

заменить

$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_activity'], 'LONG');
//$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_visit'], 'LONG');

Ссылка на комментарий
Поделиться на других сайтах

Нашёл заменил теперь когда заходиш на форум показывает вначале правильно время последнего визита потом через 2 секунды страница перезагружается и потом пишит

 

Последний раз вы были у нас: минуту назад

 

В чём проблема,как исправить

Ссылка на комментарий
Поделиться на других сайтах

найти

$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_activity'], 'LONG');
//$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_visit'], 'LONG');

заменить на

$last_visit = $this->ipsclass->get_date($this->ipsclass->member['last_visit'], 'LONG');

:D

Ссылка на комментарий
Поделиться на других сайтах

...

:D

 

last_visit - показывает последний визит и как он считается неочень понил

last_activity - показывает последнию активность (так что при просмотре профиля)

 

Кому что удобней тои и ставте

 

Нашёл заменил теперь когда заходиш на форум показывает вначале правильно время последнего визита потом через 2 секунды страница перезагружается и потом пишит

 

Последний раз вы были у нас: минуту назад

 

В чём проблема,как исправить

Так веть выже были минуту назад ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Партал какой ?

Стандартный IPB или какой другой ?

Ссылка на комментарий
Поделиться на других сайтах

Партал какой ?

Стандартный IPB или какой другой ?

стандартный.

ipb2.3.4

Мод

http://www.invisionmodding.com/index.php?s...l=Portal+Plugin

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
  • 1 месяц спустя...
Как добавить например: больше всего тем начал, больше всего написал сообщений?

Так не кто и не нашел этого решения ?

Как это сделать ?

 

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

 

<td class="row4" width="55%">
		Пользователей: {$data['stats']['MEM_COUNT']} - Тем: {$data['stats']['TOTAL_TOPICS']} - Ответов: {$data['stats']['TOTAL_REPLIES']} - Всего сообщений: {$data['stats']['TOTAL_POSTS']}<br />
		Приветствуем новичка по имени : <a href="{$ibforums->base_url}showuser={$data['stats']['LAST_MEM_ID']}">{$data['stats']['LAST_MEM_NAME']}</a><br />
		Больше всего тем открыл: <a href="{$ibforums->base_url}showuser={$data['tt_id']}">{$data['tt_name']}</a> [{$data['tt_num']}]<br />
		Больше всего сообщений написал: <a href="{$ibforums->base_url}showuser={$data['tp_id']}">{$data['tp_name']}</a> [{$data['tp_num']}]<br />
		{$ibforums->lang['most_online']}
	  </td>
	</tr>
  </table>
</div>
<br />

 

Это код из 1.3 версии,там он работает нормально,а хотелось бы такое внедрить в 2.3.5

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Эх... Под 2.3.5 уже не ставится... И выдает ошибку...

 

Некорректный адрес

Вы не имеете доступа к этому файлу напрямую. Если вы недавно обновляли форум, вы должны обновить все соответствующие файлы.

 

Кто нибудь этот мод еще поддерживает? Есть ли какие-нибудь подобные?

Ссылка на комментарий
Поделиться на других сайтах


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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.