Если на сервере запрещены внешние соединения

Работа мода в оффлайн режиме

Мод отображение данных о браузерах и операционных системах пользователей
 • Просмотры: 2153
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Если на сервере запрещены внешние соединения

05 фев 2011, 16:14

Если на сервере запрещены внешние соединения или есть необходимость организовать работу мода без использования внешних соединений нужно сделать следующее:

1. Идём в адм. раздел - вкладка Общие - Функции конференции - Отображение данных о браузерах и операционных системах пользователей: устанавливаем число 1 в значение 2
2. Открываем файл /tracker/include/uadata/UASparser.php заменяем

Код: Выделить всё

		if (file_exists($this->cacheDir.'/cache.ini')) {
			$cacheIni = parse_ini_file($this->cacheDir.'/cache.ini');
		}
		else {
			$this->_downloadData();
		}
		if (@$cacheIni['lastupdate'] < time() - $this->updateInterval || @$cacheIni['lastupdatestatus'] != "0") {
			$this->_downloadData();
		}
на

Код: Выделить всё

		/*if (file_exists($this->cacheDir.'/cache.ini')) {
			$cacheIni = parse_ini_file($this->cacheDir.'/cache.ini');
		}
		else {
			$this->_downloadData();
		}
		if (@$cacheIni['lastupdate'] < time() - $this->updateInterval || @$cacheIni['lastupdatestatus'] != "0") {*/
		if (0) {
			$this->_downloadData();
		}
3. Идём на страницу http://user-agent-string.info/download, по ссылке INI format (http://user-agent-string.info/rpc/get_d ... download=y) скачиваем файл, переименовываем скачанный файл в uasdata.ini, загружаем его в директорию /tracker/include/uadata/cache/

4. Указанные в п. 3 действия необходимо будет периодически повторять, чтобы информация о браузерах и операционных системах не была устаревшей.

Вернуться в «BB3UserAgentInfo»