Перейти к содержанию
Форум поддержки пользователей VamShop

ОПРОС - у всех ли работает новый модуль IP GEO


Работает ли модуль IP GEO  

5 проголосовавших

  1. 1. Работает ли модуль IP GEO

    • Да
      3
    • Нет
      2


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

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

есть модуль -

http://vamshop.ru/blog/2010/06/23/%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D0%BC-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4-%D1%80%D0%B5%D0%B3%D0%B8%D0%BE%D0%BD-%D0%BF%D0%BE-ip-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D1%83-%D0%BF%D0%BE/

поставил в точности по инструкции на : Версия PHP:    5.3.2 (Zend: 2.3.0)

выдаёт ошибку creatу account -

Parse error: syntax error, unexpected T_CLASS in /home/magdvdne/domains/magdvd.net/public_html/create_account.php  on line

50

VAM попросил потестить на более низких версиях, пока не потестил, но вдруг кто то уже пробовал.

отпишитесь плиз если заработало - то на каком php

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Исправли заметку в блоге.

Нужно поменять в /create_account.php


require_once(DIR_WS_INCLUDES . ‘external/ipgeo/class-ipgeo.php’);
[/code] на:
[code]
require_once (DIR_WS_INCLUDES . 'external/ipgeo/class-ipgeo.php');

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

Ну так там всего две строки добавить.

или в чём проблема?!

Dikk2010 присылал данные на ftp, я вчера проверял, по идее, так работает.

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

create_account.php  выложить не помешает.

У меня так и не заработало - выдало какую-то ошибку в 17х строке, что стоит ";" а ожидалась ")".

Выдало в месте где ничего не менялось. Переделал - повторилось.

Может чего не так вставляю

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

Dikk2010

Вчера пробовал менять Ваш файл, не было ошибки.

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

У меня на локальном компе ошибка не светится.

Правда не мог подключиться к указанному ip адресу, т.е. было что-то не так с самим ip-geo сервером.

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

Правьте по аналогии, код такой же.

Только я ж говорю, не подключается к серверу ipgeo, выдаёт ошибку, что не может подключиться.

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

Да, это лишь заметка-пример.

Реально нужно с опаской использовать, если зависнет сервер ipgeo, то и магазин будет висеть, а посетитель ведь может не дождаться и уйти из магазина.

Правильнее конечно использовать базу от maxmind компании, GeoIP, вроде так называется.

Хотя наверняка там тоже проблемы со списком городов, всё-таки это иностранная компания, вроде как.

Может есть более точная база, но я особо не интересовался ещё этим вопросом, так что что-либо конкретное не подскажу.

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

а не проще ли не зависить от внешнего сервера ?

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

а с каждым последующим патчем апгрейдить этот  список если что поменяется

я не думаю что он немерянных размеров

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

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

Ну так и я говорю об этом, о базе GeoIp, либо аналоге.

Нет ничего сложного в этом, было бы жаление сделать.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

положил нужный файл, заменил create_account. Ошибок не показывает. НО

Регион, вместо Алтайского края определил АгинскийБурятского АО. Город - сказал: not found

Что сделал не так?

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

Всё так, но думать, что скрипт во всех случаях будет правильно определять данные по IP не стоит, может проблемы с сервером ipgeo, может ip неизвестен и поэтому не определяет.

В-обвщем, серьёзно относиться к данному примеру определения региона нельзя, это так, небольшой пример.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Забудьте Вы про эту псевдоавтоматику. если у пользователя USB модем. то в 99% случия его IP будет соответсвтовать ip головного сервера сотовой окмпании.

т.е Я из ИВаново и с мегафон модема зайду - меня определит как Питерца!

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...