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

[2.3.x]Панель приветствия


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

У меня тот тоже все обнуляет :D

Я лох конечно в этом и незнаю как что писать,но все моды которые хотел себе установить,все стоят и правильно работают.

Некоторые довел методом тыка,путем подставки или удаления кода и незнаю правильно или нет,но все работает нормально вроде

Хочеш посмотри тут,может что интересное найдеш ;)

http://www.invisionmodding.com/index.php?s...2-Board%20Panel

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

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

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

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

Тогда понятно. :D

Т.е. ты мне посоветовал бы то же самое - раз работает, вытащить кусок, который отвечает во втором моде за нужные вещи, которых нет в первом и попробовать запустить...

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

Тут каждый сам решает,что и как делать.

Дапустим я ставил этот мод себе,он не работал,нашел тот поставил себе,все стало отлично,но не обнулялся и что то еще не делал.

Полазил по другим сайтам и там все нашел установил и все работает отлично.

Раньше стояли моды и было 108 таблиц в Б,Д.,а сейчас заменил их все почти на импортные и теперь 97 таблиц стало,но все теже моды стоят.

Поэтому незнаю лудше это или нет,но кажется что лудше,раз таблиц стало меньше.

Методом тыка делол себе репутацию 4.6.2 просидел с ней месяц и все работает отлично теперь

Единственное что пришлось все моды переводить на русский язык самому.

Но не че переводчик гугла рулит :D

Незнаю как сейчас сделали в этом моде,но раньше там настроек небыло,а у меня 9 помоему настрое,которые можно отключать есле они не нужны или не хотите их использовать.

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

А на том все работает и править всего в одном файле нужно и перевод и много чего.

 

Я не кого не агетирую,так как какие там скрипты написаны незнаю,может все и корявые ;)

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

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

При загрузке XML с настройками, выдает следующие:

 

Warning: move_uploaded_file(/home/xxxxxxx/html/forum/uploads/welcome_panel.xml): failed to open stream: No such file or directory in /home/xxxxxxx/html/forum/sources/lib/admin_functions.php on line 555

Warning: move_uploaded_file(): Unable to move '/var/tmp/phpKjQu3l' to '/home/xxxxxxx/html/forum/uploads/welcome_panel.xml' in /home/xxxxxxx/html/forum/sources/lib/admin_functions.php on line 555

 

В чем может быть ошибка?!

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

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

Спасибо большое! Все отлично работает

 

Рано радовалась. Была проблема с обновлением новых сообшений в панели. На другом форуме посмотрела как исправить. Вроде бы все в порядке

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

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

Оффтопик? Поиск -> белая страница.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
  • 5 недель спустя...

У кого отображается панель внизу, надо вставить код после

в файле board.php

 

//-----------------------------------------
	// Get DB markers
	//-----------------------------------------

	$this->boards_get_db_tracker();

:D

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

  • 1 месяц спустя...
Кстати, к автору темы:

как поставить пару строк в статистику:

- сейчас время на форуме такое-то

- из нижней статистики (хочу ее убрать) - последний зарегистрировавшийся, рекорд посещаемости

 

Но Вы так и не нашли как добавить эти строчки ?

А то так и не нашел как добавить последний зарегистрировавшийся

Вроде должно отображаться,а не фига не отображается

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

  • 1 месяц спустя...
Поставил на 2.3.2 при нажатии на кнопку "Последние новости" перебрасывает на совсем другую тему!Я ее удалил, и выдает ошибку, как исправить

У меня на 2.3.6 тоже самое. Там в ссылке не ид темы а ид новостного форума генерится.

 

Поборол так:

 

Заменил в файле sources/action_public/boards.php

 

				if ( $this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_id'] and $this->ipsclass->vars['index_news_link'] )
			{
					$bpdata['newslink'] = $this->ipsclass->lang['bp_newslink']."<a href='{$this->ipsclass->base_url}showtopic={$this->ipsclass->vars['news_forum_id']}'>
".stripslashes($this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_title'])."</a></i>";
			}

 

На его родной:

 

		if ( isset($this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_id']) AND $this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_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'] ]['newest_title']) ,
										 										$this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_id']);

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

 

А в скине member_welcome_panel

 

		  <td align='left'>{$data['links']}<br /><br />{$data['newslink']}</td>

 

на

 

		  <td align='left'>{$data['links']}<br /><!-- IBF.NEWSLINK --></td>

 

В скине guest_welcome_panel

 

		  <td align='left'>{$data['guest_message']}<br /><br />{$data['newslink']}</td>

 

на

 

		  <td align='left'>{$data['guest_message']}<br /><!-- IBF.NEWSLINK --></td>

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

Блин, поставил классический Велкам_Панель_Лайт для 2.1.х, вылетает часто с ошибками. Пока форум работает, но хотел спросить у автора сего мода, что решает вот этот код:

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

 

Это единственное различие между двумя модами. Может решает какую-то ошибку?

это код как раз отвечает за маркеры прочитанных сообщений и последнее посещение

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

Кстати, к автору темы:

как поставить пару строк в статистику:

- сейчас время на форуме такое-то

- из нижней статистики (хочу ее убрать) - последний зарегистрировавшийся, рекорд посещаемости

 

Но Вы так и не нашли как добавить эти строчки ?

А то так и не нашел как добавить последний зарегистрировавшийся

Вроде должно отображаться,а не фига не отображается

 

Гы. Рассказываю, как добавить текущее время и последнего зарегистрированного пользователя. В общем в файле boards.php находим код

						//Stats
					$reg_mem = $this->ipsclass->do_number_format($this->ipsclass->cache['stats']['mem_count']);
					$bpdata['forum_stats'] = str_replace("{NUM}", $reg_mem, $this->ipsclass->lang['bp_regmem']);

и заменяем на:

						//Stats

		if ($this->ipsclass->vars['bp_newmem'])
		{
			$nmid   = $this->ipsclass->cache['stats']['last_mem_id'];
			$nmname = $this->ipsclass->cache['stats']['last_mem_name'];

			$bpdata['newmem'] = str_replace("{ID}", $nmid, $this->ipsclass->lang['bp_newmem']);
			$bpdata['newmem'] = str_replace("{NAME}", $nmname, $bpdata['newmem']);
		}
		if ( $this->ipsclass->vars['bp_time'] )

		{
			$this->ipsclass->vars['time_adjust'] = ( $this->ipsclass->vars['time_adjust'] == '' ) ? 0 : $this->ipsclass->vars['time_adjust'];

			if ( $this->ipsclass->member['dst_in_use'] )
			{
				$this->ipsclass->member['time_offset'] += 1;
			}

			$ctime = ( $this->ipsclass->member['time_offset'] != '' ) ? gmdate( $this->ipsclass->vars['clock_long'], time()+( $this->ipsclass->member['time_offset'] * 3600 )+( $this->ipsclass->vars['time_adjust']*60 ) ) : '';

			$bpdata['cur_time']  = ( $ctime ) ? str_replace( "{TIME}", $ctime, $this->ipsclass->lang['bp_cur_time'] ) : "";

			if ( $this->ipsclass->member['dst_in_use'] )
			{
				$this->ipsclass->member['time_offset'] -= 1;
			}
		}

					$reg_mem = $this->ipsclass->do_number_format($this->ipsclass->cache['stats']['mem_count']);
					$bpdata['forum_stats'] = str_replace("{NUM}", $reg_mem, $this->ipsclass->lang['bp_regmem']);

 

в lang_boards.php нужные строки почему-то уже есть, к этой панели приветствия прилагаются, кроме любимого форума и сообщений за сутки =)

 

Затем идем в редактирование шаблонов

в member_welcome_panel

 

находим

   <tr>
	  <td align='left'><br>{$data['last_visit']}</td>
	</tr>

Выше добавляем:

<tr>
	  <td align='left'>{$data['cur_time']}</td>
	</tr>

 

 

находим

		<td align='left'><br>{$data['my_tposts']}{$data['tpercent']}<br />{$data['posts_day']}<br />{$data['forum_stats']}</td>

заменяем на:

	  <td align='left'>{$data['my_tposts']}{$data['tpercent']}<br />{$data['posts_day']}<br/><br />{$data['newmem']}<br />{$data['forum_stats']}</td>

 

а вот с любимым форумом и сообщениями за сутки не получилось. хотя делала по аналогии :D

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

  • 4 месяца спустя...
  • 2 недели спустя...

Как добавить в панель галочку:

Запомнить вас на этом компьютере?

Если поставить галочку, вы будете входить в форум автоматически, без ввода пароля. Это может быть небезопасно, если этим компьютером пользуетесь не только вы.

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

Как добавить в панель галочку:
Запомнить вас на этом компьютере?

Если поставить галочку, вы будете входить в форум автоматически, без ввода пароля. Это может быть небезопасно, если этим компьютером пользуетесь не только вы.

а то юзеры жалуются :D

Добавить в приглянувшееся место шаблона панели:

<input class="checkbox" name="CookieDate" value="1" checked="checked" type="checkbox"><b>Запомнить вас на этом компьютере?</b><span class="desc">Если поставить галочку, вы будете входить в форум автоматически, без ввода пароля. Это может быть небезопасно, если этим компьютером пользуетесь не только вы.</span>

код после <b> можно изменить по вкусу.

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

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

Установил на новом форуме,редактировал все шаблоны,по началу вроде ок всё было или не заметил))

У меня Панель приветствия идёт,затем сразу статистика форума. Куда пропали разделы с темами?)) Где это ошибка,как так получилось

Сейчас вернул всё обратно,назад вправил как было,так и осталось,что делать? :D

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

Внимательно читать инструкцию. Вы где-то вместо "добавить" сделали "заменить". Бекап вас должен спасти.
Ссылка на комментарий
Поделиться на других сайтах

Поставил на 2.3.2 при нажатии на кнопку "Последние новости" перебрасывает на совсем другую тему!Я ее удалил, и выдает ошибку, как исправить

У меня на 2.3.6 тоже самое. Там в ссылке не ид темы а ид новостного форума генерится.

 

Поборол так:

 

Заменил в файле sources/action_public/boards.php

 

				if ( $this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_id'] and $this->ipsclass->vars['index_news_link'] )
			{
					$bpdata['newslink'] = $this->ipsclass->lang['bp_newslink']."<a href='{$this->ipsclass->base_url}showtopic={$this->ipsclass->vars['news_forum_id']}'>
".stripslashes($this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['last_title'])."</a></i>";
			}

 

На его родной:

 

		if ( isset($this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_id']) AND $this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_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'] ]['newest_title']) ,
										 										$this->ipsclass->forums->forum_by_id[ $this->ipsclass->vars['news_forum_id'] ]['newest_id']);

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

 

А в скине member_welcome_panel

 

		  <td align='left'>{$data['links']}<br /><br />{$data['newslink']}</td>

 

на

 

		  <td align='left'>{$data['links']}<br /><!-- IBF.NEWSLINK --></td>

 

В скине guest_welcome_panel

 

		  <td align='left'>{$data['guest_message']}<br /><br />{$data['newslink']}</td>

 

на

 

		  <td align='left'>{$data['guest_message']}<br /><!-- IBF.NEWSLINK --></td>

 

Форум 2.3.4. Была такая же ошибка. По ссылке на новости, выдавало ошибку.

 

Ваша рекомендация ПОМОГЛА. Все работает на 10 баллов. СПАСИБО.

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

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

У меня почему-то в Internet Explorer'e плашка под гостевым приветствием в два раза больше, чем должна быть. В Firefox отображается нормально.

Скрин: http://s58.radikal.ru/i159/0906/2e/be3dddbd7c11.jpg

 

И ещё, подскажите, пожалуйста, как добавить приветственный текст для гостя, а не только для зарегистрированного пользователя?

 

Спасибо.

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


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

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

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