Доброго времени суток. У меня трабла, при переносе с modxcloud на digitalocean имею только главную страницу, при переходе на другие страницы получаю: «The requested URL /catalog/xxxxxx/yyyyyyyy.html was not found on this server.»

Просто не знаю диапазонов адресов)) но я добавлю в ручную) базу надо было найти)

Спасибо! Нашел БД откуда скорее всего ты брал ipgeobase.ru/cgi-bin/Archive.cgi тут есть ip всех стран) Отсюда и буду плясать.

а кто вам мешает взять и добавить вручную? ?

Я откуда-то взял готовую базу. Но суть в том, что GeoIP — это средства, доступные самому php в системе (конечно же, если поддуржка установлена). То есть это в принципе публичный инструмент. На уровне php можно получить информацию о любом ip. Копай лучше в этом направлении, и не будешь ограничен.

Все, modxSmarty сработает. То есть проинициализируется, и тебе будет доступен объект $this->modx->smarty.

Понял тебя. Ну смотри: обычные запросы к сайту обрабатывают классы modRequest и modResponse. Там вызываются различные системные события, на которые вешаются плагины, в том числе и modxSmarty. А вот запросы на коннектор обрабатывают modConnectorRequest и modConnectorResponse, которые этих событий не вызывают, и соответственно нет и $modx->smarty. Есть два варианта для тебя:

  1. В процессоре в initialize() или типа того прописать: if(empty($this->modx->smarty)){ $this->modx->invokeEvent('OnHandlerRequest'); } Все, modxSmarty сработает. Только контекст обязательно должен быть не mgr (там проверка и возврат). Но этот вариант имеет минусы — в плагинах на это событие надо обязательно проверять наличие объекта $modx->resource (что логично, но не все делают). Иначе будет ошибка. 2. Более предпочтительный: создать пустую неиндексируемую страницу, и в ней уже вызывать basket/public/-процессор, и оформлять в смарти все, что хочешь.

У меня такая потребность возникла, добавить в эту базу Казахстан, это возможно?) Даже без областей) Я пытался найти, или разобраться в базе GeoIP, но что то никак) Откуда ты брал базу? Можешь подсказать в каком направлении нужно капнуть?)

да. Я хочу вывести фильтр и через ajax обновлять список товаров при изменении критериев. Тоже самое хочу навесить и на постраничность