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

[2.1.x]Welcome Panel Lite


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

нашел решение, не знаю насколько правильное, но работает

 

////найти

						if ( $this->ipsclass->forum_read[0] > $last_time )
					{
							$last_time = $this->ipsclass->forum_read[0];
					}

///Заменить на

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

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

  • Ответы 227
  • Создана
  • Последний ответ

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

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

Спасибо. Обновили панель- вроде работает, всё обнуляет. Будем тестить дальше.

Всё досконально проверил, пользователей для этого попросил- всё работает. так что большой респект, OverHerz!

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

причем это же условие (с поправками естественно) прекрасно работало на Board Panel для 2.0
Насколько я помню, одной из новых фич 2.1 была как раз переработанная система отметки новых тем/сообщений. Видимо из за этого...

 

Обновил архив.

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

У меня все поле пустое , кроме поиска и аватора нет ничего , что я не так мог сделать ???
Почитай эту тему сначала. Всё написано.
Ссылка на комментарий
Поделиться на других сайтах

Народ, а не подскажете, как туда всунуть такие строки как:

Больше всего сообщений у...

Больше всего тем открыл...

Рекорд посещаемости форума... , зафиксирован...

 

Рецепт от старой не походит. =(

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

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

Почитай эту тему сначала. Всё написано.

 

Читал и не раз :D

 

По порядку: В папке lang_cach, в файле lang_boards

после строкаи $lang = array (

 

//Welcome panel

'bp_title' => "Добро пожаловать на форум, {NAME}!",

'bp_cur_time' => "Сейчас: {TIME}",

'bp_last_visit' => "Последний раз вы были у нас: <b>{LASTV}</b>",

'bp_newposts' => "С последнего вашего визита <b>{POSTS}</b> новых сообщений в <b>{TOPICS}</b> темах",

'bp_inbox_full' => "Ваш ящик переполнен!",

'bp_newpms' => "У вас <b>{PMS}</b> новых личных сообщений",

'bp_new_posts' => "Обзор непрочитанных сообщений",

'bp_active_topics' => "Активные темы за сегодня",

'bp_my_tposts' => "Всего ваших сообщений: <b>{POSTS}</b> ",

'bp_tpercent' => "(<b>{PCNT}%</b> всех сообщений)",

'bp_posts_day' => "Вы оставляете примерно <b>{PDAY}</b> сообщений в день",

'bp_regmem' => "Зарегистрированных пользователей: <b>{NUM}</b><br/>",

'bp_ftopics' => "в <b>{NUM}</b> темах",

'bp_fposts' => "Всего на форуме <b>{NUM}</b> сообщений ",

'bp_newmem' => "Приветствуем новичка по имени <a href='index.php?showuser={ID}'>{NAME}</a>",

'bp_newslink' => "<b>Последние новости - </b>",

 

и пробовал так :

 

$lang['bp_title'] = "Добро пожаловать на форум, {NAME}!";

$lang['bp_cur_time'] = "Сейчас: {TIME}";

$lang['bp_last_visit'] = "Последний раз вы были у нас: <b>{LASTV}</b>";

$lang['bp_newposts'] = "С последнего вашего визита <b>{POSTS}</b> новых сообщений в <b>{TOPICS}</b> темах";

$lang['bp_inbox_full'] = "Ваш ящик переполнен!";

$lang['bp_newpms'] = "У вас <b>{PMS}</b> новых личных сообщений";

$lang['bp_new_posts'] = "Обзор непрочитанных сообщений";

$lang['bp_active_topics'] = "Активные темы за сегодня";

$lang['bp_my_tposts'] = "Всего ваших сообщений: <b>{POSTS}</b> ";

$lang['bp_tpercent'] = "(<b>{PCNT}%</b> всех сообщений)";

$lang['bp_posts_day'] = "Вы оставляете примерно <b>{PDAY}</b> сообщений в день";

$lang['bp_regmem'] = "Зарегистрированных пользователей: <b>{NUM}</b><br/>";

$lang['bp_ftopics'] = "в <b>{NUM}</b> темах";

$lang['bp_fposts'] = "Всего на форуме <b>{NUM}</b> сообщений ";

$lang['bp_newmem'] = "Приветствуем новичка по имени <a href='index.php?showuser={ID}'>{NAME}</a>";

$lang['bp_newslink'] = "<b>Последние новости - </b>";

 

 

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

 

Кстати такая же проблема была и с другим модом , с добовлением в файл lang_boards , как будто форум не видит тех строк , которые добовляю или не понимает ....

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

Raynor,

насчет глюка на последнюю новость:

 

1) видимо ты забыл внести изменения в инструкцию

2) не проще использовать стандартный <!-- IBF.NEWSLINK --> ? зачем вводить что-то свое?

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

Народ, а не подскажете, как туда всунуть такие строки как:

Больше всего сообщений у...

Больше всего тем открыл...

Рекорд посещаемости форума... , зафиксирован...

 

Рецепт от старой не походит. =(

сообщения - ковырять файлы, добавлять новый запрос

темы - тоже самое

рекорд - скопировать из шаблона.

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

сообщения - ковырять файлы, добавлять новый запрос

темы - тоже самое

рекорд - скопировать из шаблона.

Ещё бы знать как это сделать...

 

Кстати, а можно сделать так, чтобы выводилась не последняя новость как топик, в котором последний раз ответили в определенном форуме, а как топик, который был создан позже всего? А то сейчас как-то нелогично получается. =(

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

проверка на новость board.php

 

		//-----------------------------------------
	// Check for news forum.
	//-----------------------------------------

	if ( $this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_id'] and $this->ipsclass->vars['index_news_link'] )
	{
		$t_html = $this->ipsclass->compiled_templates['skin_boards']->newslink( $this->news_forum_id, stripslashes($this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_title']) ,
										 										$this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_id']);

		$this->output = str_replace( "<!-- IBF.NEWSLINK -->" , "$t_html" , $this->output );
	}

пробуй ['last_id'] заменить на ['last_topic']

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

причем это же условие (с поправками естественно) прекрасно работало на Board Panel для 2.0
Насколько я помню, одной из новых фич 2.1 была как раз переработанная система отметки новых тем/сообщений. Видимо из за этого...

 

Обновил архив.

 

 

 

И какие исправления внесены? Может выложишь отдельно только исправления, а то мод у меня уже давно стоит и искать побуквенно изменения что-то не радует ;)

 

 

 

Пардон! Забыл, что там только boards.php правится.

Всё сделал - вроде работает :)

 

Обновил архив.

 

 

 

А почему баг с "последней новостью" в исходнике не поправил? :D

 

Всё-таки как правильно создать запрос, чтобы строчки:

Приветствуем последнего зарегистрированного по имени ХХХ
Рекорд посещаемости форума — ХХХ, зафиксирован — ХХ.ХХ.ХХХХ, ХХ:ХХ

 

появились в "Панеле приветствия"?

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

Народ ну помогите plz.

Почему выскакивает fatal error Call to undefined function: guest_welcome_panel()

 

В скине(он у меня один) форума прописал и guest_welcome_panel и member_welcome_panel, boards.php то же отредактировал правильно...может ли здесь мешать safe mode на сервере?

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

Скажите пожалуйста ... как можно переставить панель наверх? У меня все нормально установилось, но панель оказалась внизу....

п

У меня ТОЖЕ ТАКАЯ ПРОБЛЕМА. Дело в том что шапку я уже удалил. У меня было 6 стилей. Везьде все проправил. А эта меню снизу и все. Неужели мне все надо назад менять? ПОмогите срочно. В чем проблема?

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

Скажите пожалуйста ... как можно переставить панель наверх? У меня все нормально установилось, но панель оказалась внизу....

п

У меня ТОЖЕ ТАКАЯ ПРОБЛЕМА. Дело в том что шапку я уже удалил. У меня было 6 стилей. Везьде все проправил. А эта меню снизу и все. Неужели мне все надо назад менять? ПОмогите срочно. В чем проблема?

Та же трабла, панель установилась между форумом и статистикой, присоединяюсь +1 в надежде, что автор откликнется в теме техподдержки мода. :D
Ссылка на комментарий
Поделиться на других сайтах

Скажите пожалуйста ... как можно переставить панель наверх? У меня все нормально установилось, но панель оказалась внизу....

п

У меня ТОЖЕ ТАКАЯ ПРОБЛЕМА. Дело в том что шапку я уже удалил. У меня было 6 стилей. Везьде все проправил. А эта меню снизу и все. Неужели мне все надо назад менять? ПОмогите срочно. В чем проблема?

Та же трабла, панель установилась между форумом и статистикой, присоединяюсь +1 в надежде, что автор откликнется в теме техподдержки мода. :D

 

 

Все я разобрался.

НАХОДИМ
-------
	//-----------------------------------------
	// What are we doing?
	//-----------------------------------------
----------------
ДОБАВЛЯЕМ ПОСЛЕ:
----------------

	//-----------------------------------------
	// Welcome Panel
	//-----------------------------------------

 

Надо вставлять тот код сразу после

//-----------------------------------------

// What are we doing?

//-----------------------------------------

 

До строчки $this->process_all_cats(); которая там прописана....

 

У меня новая проблема. Вместо последней новости открывает совершенно левый форум. Хотя новость в строчке "последняя новость: ....." написана правильная. Но когда переходишь по ссылке попадаешь не на тот форум. Что делать?

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


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

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

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