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

[2.3.x]PZ23-Top 5 Statistics v1.0 Rus


xlive

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

Не работает - белый лист, так сказать, вместо главной страницы форума.

Выводится сообщение об ошибке:

 

HTTP 500 - Внутренняя ошибка сервера 
Internet Explorer

 

Если не добавлять в sources\action_public\boards.php код (см. ниже), то форум работает, правда без окна статистики топ5.

 

//-----------------------------------------
	// PZ23: Top 5 Stats v1.0 =]
	//-----------------------------------------

	require_once(ROOT_PATH.'sources/lib/func_top5stats.php');

	$func_top5stats = new func_top5stats;
	$func_top5stats->ipsclass =& $this->ipsclass;

	$this->output .= $func_top5stats->display();

 

В чем может быть дело?

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

Как этом ожно проверить?

Что можно сделать, чтобы это исправить?

 

Версия форума 2.3.3

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

Админка - Внешний вид - Управление стилями - Инструменты - [ Обновить кеш-файлы у всех стилей ]

Если не поможет, то читаем на форуме темы про safe_mode (безопасный режим)....

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

  • 2 недели спустя...
почему-то перестала обновляться статистика просмотра профиля :D где лечить кто знает?
Ссылка на комментарий
Поделиться на других сайтах

Админка - настройки - Менеджер задач - Список задач - Обновление вида профиля (Обновляет счетчики просмотра профиля пользователя)
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
да нивапрос:D раньше этого поста не видел;)

 

sources/lib/func_top5stats.php

 

Найти строку:

 

$this->output .= $this->ipsclass->compiled_templates['skin_top5stats']->stats();

заменить на:

			$collapsed_ids = ','.$this->ipsclass->my_getcookie('collapseprefs').',';

		$stats['div_fo'] = 'show';
		$stats['div_fc'] = 'none';

		if ( strstr( $collapsed_ids, ',top,' ) )
		{
			$stats['div_fo'] = 'none';
			$stats['div_fc'] = 'show';
		}

		$this->output .= $this->ipsclass->compiled_templates['skin_top5stats']->stats($stats);

 

Сохранить/перезалить.

 

В скинах - Внешний вид - скин - skin_top5stats (нестандартная) - шаблон stats.

 

Заменить содержимое на:

 

<div class="borderwrap" style="display: {$stats['div_fc']}" id="fc_top">
<div class="maintitlecollapse">
	<p class="expand"><a href="java script:togglecategory('top', 0);"><{E_PLUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div></div>
<div class="borderwrap" style="display: {$stats['div_fo']}" id="fo_top">
<div class="maintitle">

	<p class="expand"><a href="java script:togglecategory('top', 1);"><{E_MINUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div>
<table width="100%" border="0" cellspacing="1" cellpadding="4">

 

Добавить входяшую переменную:

$stats=""

 

Всё:) Вопросы?

Сделал все по написанному. Кнопка появилась, но выбрасывает на новую пустую страницу

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

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

А я сразу этот код

<div class="borderwrap" style="display: {$stats['div_fc']}" id="fc_top">
<div class="maintitlecollapse">
	<p class="expand"><a href="java script:togglecategory('top', 0);"><{E_PLUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div></div>
<div class="borderwrap" style="display: {$stats['div_fo']}" id="fo_top">
<div class="maintitle">

	<p class="expand"><a href="java script:togglecategory('top', 1);"><{E_MINUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div>
<table width="100%" border="0" cellspacing="1" cellpadding="4">

 

Заменил в \mod_install/top5stats.хмl

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

$stats=""

незнаю,что бы сразу ее в инстолятор запихнуть и не прописывать потом в шаблоне

А так всеравно приходиться идти в шаблоны.

 

Может кто знает куда,какое место ее вставит в Инстолятор ?

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

	<group_name>skin_top5stats</group_name>
		<section_content><![CDATA[<div class="borderwrap" style="display: {$stats['div_fc']}" id="fc_top">
<div class="maintitlecollapse">
	<p class="expand"><a href="java script:togglecategory('top', 0);"><{E_PLUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div></div>
<div class="borderwrap" style="display: {$stats['div_fo']}" id="fo_top">
<div class="maintitle">

	<p class="expand"><a href="java script:togglecategory('top', 1);"><{E_MINUS}></a></p>
	<p><{CAT_IMG}> {$this->ipsclass->lang['top_5_stats']}</p>
</div>
<table width="100%" border="0" cellspacing="1" cellpadding="4">]]></section_content>
		<func_name>stats</func_name>
		<func_data><![CDATA[$stats=""]]></func_data>
	</template>

думаю этим всё сказано? :D

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

День добрый..

 

А можно ли удалить некоторые пункты, такие как Популярные и Популярные темы? А Самых Активных и Последних посетителей растянуть и увеличить до 10, как это сделано в "Десятке последних ответов"..

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

  • 3 недели спустя...
на 2,3,4 не работает

на 2.3.4 вообще ниадын мод не работает.

У меня на 2.3.4 все работают :D

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

Док, я тоже самое имел ввиду.

osik, можно впринципе код:

		//-----------------------------------------
	// PZ23: Top 5 Stats v1.0 =]
	//-----------------------------------------

	require_once(ROOT_PATH.'sources/lib/func_top5stats.php');

	$func_top5stats = new func_top5stats;
	$func_top5stats->ipsclass =& $this->ipsclass;

	$this->output .= $func_top5stats->display();

вставить в файле не после

		//-----------------------------------------
	// What are we doing?
	//-----------------------------------------

	$this->process_all_cats();

а после:

	/*-------------------------------------------------------------------------*/
// Auto run function
/*-------------------------------------------------------------------------*/

function auto_run()
{
	$this->init();

и статистика будет выше форумофф...

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

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

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

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