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

[2.3.x]GeoMod - реальные страны пользователей (с флагами) и детектор п


alrond

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

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

в настройках в админке есть такая опция как "постоянное обновление флага по последнему посту"

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

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

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

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

Загружено фотографий

Уже проверено - все так, но новые посты с правильным определением флага, а в личных данных Москва и флаг Иордании

 

 

т.е. ip россия, а флаг в профиле все равно иордания :D

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

Помогите пожалуйста с этим модом...

Когда вставляю строки где присутствует ip_geo

Например:

$this->ipsclass->DB->simple_construct( array( 'select' => 'id, member_id, member_name, login_type, running_time, member_group, ip_geo',

Сразу выдаёт ошибку с работай базы данных. Убираю надпись ip_geo и сразу ошибка исчезает

Что это и с чем его едят ? :D

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

У меня тоже жает ошибку с БД:

Сообщение сервера: Unknown column 'ip_geo' in 'field list'
IP-адрес клиента: 193.*.*.*
Страница: /forum/main.html
Запрос: SELECT id, member_id, running_time, location, ip_geo FROM ipb_sessions WHERE id='7c7e68b4b32e149b83dd80291543d7e1'

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

У меня тоже жает ошибку с БД:

Сообщение сервера: Unknown column 'ip_geo' in 'field list'
IP-адрес клиента: 193.*.*.*
Страница: /forum/main.html
Запрос: SELECT id, member_id, running_time, location, ip_geo FROM ipb_sessions WHERE id='7c7e68b4b32e149b83dd80291543d7e1'

c nora-it мы разобрались через ПМ, а в вашем случае все по-другому: не сделаны дополнительные поля в таблице, смотрите первый шаг в инсталляции

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

Script for update countries in users profiles and posts. Geomod for Invision Power Board by WIPmania.com.

831 undefined users and 45280 posts.

 

Warning: fsockopen() [function.fsockopen]: unable to connect to api.wipmania.com:80 (Connection timed out) in /home/public_html/forum/ipbgeo_update.php on line 213

Connection timed out (110)

 

 

+ у одного пользователя с Российским флагом потом у другого с Украинским, флаг стал показываться с вопросиком

 

if (!$ip_old[$k]){ usleep(100000);

 

это тоже не помогает

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

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

кто знает как удалить этот мод

 

Warning: fsockopen() [function.fsockopen]: unable to connect to api.wipmania.com:80 (Connection timed out) in /home/******/public_html/forum/sources/classes/class_session.php on line 1383

 

и такое часто, из за этого все тормозит

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

кто знает как удалить этот мод

 

Warning: fsockopen() [function.fsockopen]: unable to connect to api.wipmania.com:80 (Connection timed out) in /home/******/public_html/forum/sources/classes/class_session.php on line 1383

 

и такое часто, из за этого все тормозит

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

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

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

Спасибо за мод, прикольный. Но как всегда не обойтись без НО. Проблема такого рода, форум стоит 2.3.*, после установки мода пропало отображение репутации пользователей в постах. т.е. плюс и минус есть, нет общей цифры репутации. Повысить репу и понизить можно, в общем списке репутации пользователей все отображается. Все файлы переправил по несколько раз, в чем проблема может быть?
Ссылка на комментарий
Поделиться на других сайтах

У меня после требуемых изменений class_session.php вылетает внутренняя ошибка сервера HTTP 500

Проверял несколько раз - все изменения внес правильно

 

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

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

Спасибо за мод, прикольный. Но как всегда не обойтись без НО. Проблема такого рода, форум стоит 2.3.*, после установки мода пропало отображение репутации пользователей в постах. т.е. плюс и минус есть, нет общей цифры репутации. Повысить репу и понизить можно, в общем списке репутации пользователей все отображается. Все файлы переправил по несколько раз, в чем проблема может быть?

думаю где-то в запросах к базе случайно удалил в выборке m.reputaion

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

думаю где-то в запросах к базе случайно удалил в выборке m.reputaion

Спасибо большое за ответ, разобрался сам. Проблема действительно была имненно с m.reputaion.

Классный мод. Автору респект!!!

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

У меня после требуемых изменений class_session.php вылетает внутренняя ошибка сервера HTTP 500

Проверял несколько раз - все изменения внес правильно

 

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

 

Может конфликт с какими-то модами ?

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

Может конфликт с какими-то модами ?

как можно ответить если никаких данных не приведено? версия форума? сам файл класса...

за время использования конфликтов не было найдено

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

как можно ответить если никаких данных не приведено? версия форума? сам файл класса...

 

Вопрос снимается, нашел у себя ошибку

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

Инструкция 17.

$member['message_icon'] = $this->ipsclass->compiled_templates['skin_topic']->member_icon_msg( $member['id'] );

так и не нашел эту строчку в topics.php ...

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

Какой-то странный косяк в моде Кто был сегодня - там не отображается картинка - вот посмотрите, пожалуйста, тут.

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

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

Замечено, что на некоторых пользователях (IP) мод пытается выводить несуществующие картинки (например, 0.png или .png)

Пример здесь и здесь

 

Как с этим быть ?

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

Доброго времени суток. Форум 2.3.5 Стоит мод members online today от _Сy_.

В файле /sources/lib/func_boardstats.php нашел

$data['memnum']++;

и добавил перед

$data['members'][$row['id']] .= " <img src='{$this->ipsclass->vars['img_url']}/folder_flags/{$row['ip_geo']}.png' alt='".$this->ipsclass->vars["geo_".$row['ip_geo']]."' title='".$this->ipsclass->vars["geo_".$row['ip_geo']]."' border='0' style='padding-bottom:2px' /> \n";

При работе в Мозилле, в списке кто был сегодня флаги не отображаются. В Опере есть намеки на флаг, но изображения флага нет. Что не так? Вычитал что проблема может быть с func_boardstats.php.

Вот кусок кода

			//-----------------------------------------
		// Show a link?
		//-----------------------------------------

		if ($this->ipsclass->vars['allow_online_list'])
		{
			$active['links'] = $this->ipsclass->compiled_templates['skin_boards']->active_user_links();
		}

		$this->ipsclass->lang['active_users'] = sprintf( $this->ipsclass->lang['active_users'], $this->ipsclass->vars['au_cutoff'] );

		 $this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A";
$data = array('memnum' => 0, 'members' => '');
$today = $this->ipsclass->get_time(time(), 'j-n-Y');
$la = time()-86399;
$this->ipsclass->DB->simple_construct(array('select' => 'id, name, members_display_name, last_activity, mgroup', 'from' => 'members', 'where' => "id>0 AND last_activity>'$la'", 'order' => 'last_activity DESC'));
$this->ipsclass->DB->simple_exec();
while ($row = $this->ipsclass->DB->fetch_row())
{
$time = $this->ipsclass->get_time($row['last_activity'], 'j-n-Y');
if ($time == $today)
{
$data['members'][$row['id']] = "<a href='{$this->ipsclass->base_url}act=Profile&MID={$row['id']}' title='".$this->ipsclass->get_date($row['last_activity'], 'ONLINE_SHOW', 1)."'>
{$this->ipsclass->cache['group_cache'][$row['mgroup']]['prefix']}{$row['members_display_name']}

{$this->ipsclass->cache['group_cache'][$row['mgroup']]['suffix']}</a>";

if ($this->ipsclass->sess->geo_show_flag_activ)
$data['members'][$row['id']] .= " <img src='{$this->ipsclass->vars['img_url']}/folder_flags/{$row['ip_geo']}.png' alt='".$this->ipsclass->vars["geo_".$row['ip_geo']]."' title='".$this->ipsclass->vars["geo_".$row['ip_geo']]."' border='0' style='padding-bottom:2px' /> \n";
$data['memnum']++;
}
}
if (is_array($data['members']))
{
$data['members'] = implode(', ', $data['members']);
}
$this->ipsclass->time_options['ONLINE'] = $this->ipsclass->vars['ot_date'];
$data['memstats'] = sprintf($this->ipsclass->lang['ot_data'], $data['memnum'], $this->ipsclass->get_date(time(), 'ONLINE', 1));
$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data);

return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today;
	}

}

Помогите разобраться!

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


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

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

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