Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

 

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

 

Сам мод *****

 

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

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

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

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

Опубликовано:

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

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

 

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

Опубликовано:

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

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

Опубликовано:
  • Автор

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

 

1 в 1

Опубликовано:

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

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

Опубликовано:
  • Автор

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

  • 4 месяца спустя...
Опубликовано:

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

 

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

Опубликовано:

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

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

Опубликовано:

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

Опубликовано:

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

Опубликовано:

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

 

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

 

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

Опубликовано:

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

  • 4 года спустя...
Опубликовано:

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

 

форум

|

- раздел № 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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.