Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
jojo

(D23) Сколько человек смотрит форум

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

07/16/08 07:53 (изменено)

На локале (D23) Сколько человек смотрит форум мод (как на чип форуме) поставился отлично, на рабочем сервере, не хочет работать, то есть ничего не показывает, как не меняй настройки. Может кто в курсе в чем может быть дело?

 

мод ставиться с помощью универсального установщика модов.

 

Сам мод *****

 

Ставился на лицензию 2.3.5

Вообще никогда не было проблем с установкой модов, даже сверх сложных, а тут, просто не понятно в чем дело, вроде и мод простейший и косяк не понятный.

Изменено пользователем Fisana
ссылка мертва

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


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

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

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


Ссылка на сообщение
а вы не пробовали скачать оригинальный мод? Просто возможно на ibpower битый мод, а сам сайт, мне кажется, умер давно уже.

 

где его скачать? мне дали ссылку, я поставил на локале. На сервере не хочет :(

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


Ссылка на сообщение
07/16/08 08:52 (изменено)

_http://forums.dscripting.com/index.php?autocom=downloads&showfile=135

Изменено пользователем Fisana
ссылка мертва

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


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

дак это тот же самый мод

 

1 в 1

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


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

1. дык может они так переводили этот мод и убили его.

2. вообще ничего не показывается, или что?

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


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

Мод показывает на форумах количество просматривающих его человек. Как писал, на локале все хорошо, все также поставил и на серваке - ничего не появилось. При установке правда требовал атрибуты 777 к файлу cache\lang_cache\en(ru)\lang_boards.php

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


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

Установила мод который дал andaril, все встало но вот как отображается на форуме вместо слов (просматривают: 0) у меня (просматривают: 0)

 

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

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


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

Кодировка не совпала?

Если слово прописано прямо в шаблоне, наверное можно просто слово заново по-русски написать вместо кроказяков.

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


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

В общих шаблонах не нашла. Знать бы файлы в которые мод прописывается. Ато ведь через универсальный установщик ставила... Не понятно что и где было создано.

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


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

Сам мод состоит из двух файлов. Один php другой xml. Xml файл записан в кодировке windows-1251. Когда захожу в универсальный установщик он предлагает установить вот это - (D23) Сколько человек смотрит форум. И устанавливается оно как я написала выше.

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


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

http://ipbskins.ru/forum/topic2593.html

 

попробуйте сделать, то что написано тут

 

и проверьте кодировки файлов и свою...

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


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

andaril, огромное спасибо - помогло! :)

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


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

Может уже сталкивались. Установил этот мод, но обнаружил следующее. Мод неправильно выводит кол-во просматривающих, если в форуме есть подразделы:

 

форум

|

- раздел № 1 (смотрят 15)

|

- подраздел № 1 к разделу № 1 (смотрят 5)

|

- раздел № 2 (смотрят 10)

 

в итоге на главной выдается информация, что форум смотрят 5 пользователей, т.е. мод берет за значение кол-во просматривающих самого последнего в ветке раздела

 

class d23_nmvf
{
var $ipsclass;
var $data = array();

function get_viewing($f)
{
	if (!$this->ipsclass->vars['d23_nmvf_enable'])
	{
		return null;
	}

	if ($this->ipsclass->vars['d23_nmvf_subforums'])
	{
		$v = $this->calc_viewing($f);
	}
	else
	{
		$v = $this->data[$f];
	}

	$v = intval($v);
	if (!$this->ipsclass->vars['d23_nmvf_zero'] && $v == 0)
	{
		return null;
	}

	return str_replace('{num}', $this->ipsclass->do_number_format(intval($v)), $this->ipsclass->lang['d23_nmvf']);
}

function calc_viewing($f=0, $v=0)
{
	$v += intval($this->data[$f]);
	if (isset($this->ipsclass->forums->forum_cache[$f]) && is_array($this->ipsclass->forums->forum_cache[$f]))
	{
		foreach ($this->ipsclass->forums->forum_cache[$f] as $d)
		{
			$v = $this->calc_viewing($d['id'], $v);
		}
	}

	return $v;
}

function calc()
{
	if (!$this->ipsclass->vars['d23_nmvf_enable'])
	{
		return null;
	}

	$this->data = array();

	$c = ($this->ipsclass->vars['au_cutoff'] != '') ? intval($this->ipsclass->vars['au_cutoff'])*60 : 900;
	$t = time()-$c;

	$this->ipsclass->DB->build_query(array('select' => 'location_2_id', 'from' => 'sessions', 'where' => "LOWER(location_2_type)='forum' AND running_time>{$t} AND in_error=0"));
	$this->ipsclass->DB->exec_query();

	while ($r = $this->ipsclass->DB->fetch_row())
	{
		$this->data[intval($r['location_2_id'])]++;
	}
}
}
?>

 

Где автор допустил ошибку?

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


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

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

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


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

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