alrond Опубликовано 1 Декабря 2008 Автор Жалоба Поделиться Опубликовано 1 Декабря 2008 Не получается свести мод с Кто был сегодня!- пишет ошбку!1) проверить правильность внесенных изменений, не пропущено ли что2) детальнее про ошибку Ссылка на комментарий Поделиться на других сайтах Прочее
nalex Опубликовано 2 Декабря 2008 Жалоба Поделиться Опубликовано 2 Декабря 2008 Всё работает, кроме отображения флага в топиках под номером пользователя.Следовал чётко по инструкции, проверил на правильность несколько раз. Не впервой моды ставить. Версия 2.2.2. Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 2 Декабря 2008 Автор Жалоба Поделиться Опубликовано 2 Декабря 2008 Всё работает, кроме отображения флага в топиках под номером пользователя.Следовал чётко по инструкции, проверил на правильность несколько раз. Не впервой моды ставить. Версия 2.2.2.судя по картинку, скрипт не получает данные из базы для юзеров, проверить шаг 12 "/sources/sql/mysql_queries.php" Ссылка на комментарий Поделиться на других сайтах Прочее
Форумы Apple Опубликовано 2 Декабря 2008 Жалоба Поделиться Опубликовано 2 Декабря 2008 Почему-то не у всех пользователей в онлайне отображается флаг: Во-вторых: при поддержке мода Кто был сегодня,когда правлю шаблон func_boardstats вылезает такое:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in sources/lib/func_boardstats.php on line 272 Кстати в инструкции где прописать код выше $data['memnum']++; находится почти такой же код (у меня):$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>"; Может можно как-то соеденить эти строчки в одну,чтоб небыло ошибки? Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 2 Декабря 2008 Автор Жалоба Поделиться Опубликовано 2 Декабря 2008 Почему-то не у всех пользователей в онлайне отображается флаг:Это нормально если мод был установлен только что - это старые сессии висят, неопределенные...пройдет со временем Во-вторых: при поддержке мода Кто был сегодня,когда правлю шаблон func_boardstats вылезает такое:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in sources/lib/func_boardstats.php on line 272можно привести кусок этой строки а также пару сверху и снизу? просто у нас могут различаться файлы. у меня на этом месте ничего из мода нетКстати в инструкции где прописать код выше $data['memnum']++; находится почти такой же код (у меня):$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>"; Может можно как-то соеденить эти строчки в одну,чтоб небыло ошибки?строчка из мода - это и есть добавление к вашей строчке, так и должно быть. Ваша строка - это отображение имени юзера, моя - просто добавляет в ней же еще и флаг Ссылка на комментарий Поделиться на других сайтах Прочее
Форумы Apple Опубликовано 2 Декабря 2008 Жалоба Поделиться Опубликовано 2 Декабря 2008 Нашёл ошибку! Спасибо!Но теперь такое: модератор у меня синего цвета,когда он в онлайне - он отображается обычным чёрным цветом,как пользователи,как мне вернуть цвета моим группам в статистике форума? И хотел спросить,у модератора рядом значёк поискового робота - это тоже временно? Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 2 Декабря 2008 Автор Жалоба Поделиться Опубликовано 2 Декабря 2008 Нашёл ошибку! Спасибо!Но теперь такое: модератор у меня синего цвета,когда он в онлайне - он отображается обычным чёрным цветом,как пользователи,как мне вернуть цвета моим группам в статистике форума?вообще-то мод не должен влиять на такие вещи...он самодостаточен, чтобы разобраться - не хватает информации: цвет от другого мода или через админку?И хотел спросить,у модератора рядом значёк поискового робота - это тоже временно?Модератор - гуглбот? А вообще т.к. сервис коды еще не включены, то коды поисковых ботов не отсылаются, только страны гле расположены сервера этих ботов.Значит где-то ошибка в вашем коде. Скорее всего в файле /sources/classes/class_session.php, там есть кусок кода...$this->geo_code = "10";...который без обращения к API говорит что это бот по реферреру, который указывается в админке форума в настройках "Spider Bot User-Agent" Ссылка на комментарий Поделиться на других сайтах Прочее
Форумы Apple Опубликовано 2 Декабря 2008 Жалоба Поделиться Опубликовано 2 Декабря 2008 вообще-то мод не должен влиять на такие вещи...он самодостаточен, чтобы разобраться - не хватает информации: цвет от другого мода или через админку?Цвет через админку! Так и что с этим делать?Так и не понял!...$this->geo_code = "10";... Если посмотреть через act=online,где список онлайн гостей и пользователей,там у модератора всё правильно - Русский! Ссылка на комментарий Поделиться на других сайтах Прочее
nalex Опубликовано 2 Декабря 2008 Жалоба Поделиться Опубликовано 2 Декабря 2008 судя по картинку, скрипт не получает данные из базы для юзеров, проверить шаг 12 "/sources/sql/mysql_queries.php"Спасибо, в двух местах надо было добавить m.ip_geo,p.ip2_geo, работает. Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 6 Декабря 2008 Автор Жалоба Поделиться Опубликовано 6 Декабря 2008 Цвет через админку! Так и что с этим делать?Так и не понял!...$this->geo_code = "10";... Если посмотреть через act=online,где список онлайн гостей и пользователей,там у модератора всё правильно - Русский!Скиньте мне кусок готового html где расположено показывание кто онлайн, чтобы были обе непонятности и с цветом и с админами Ссылка на комментарий Поделиться на других сайтах Прочее
russie Опубликовано 13 Декабря 2008 Жалоба Поделиться Опубликовано 13 Декабря 2008 Еще такие вопросы: можно ли не ставить ссылку на сайт мода а, например, заплатить за ее снятие? Сколько это может стоить? Если превышается ограничение на количество запросов с сайта, возможно ли увеличить квоту и сколько это будет стоить? Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 14 Декабря 2008 Автор Жалоба Поделиться Опубликовано 14 Декабря 2008 (изменено) Еще такие вопросы: можно ли не ставить ссылку на сайт мода а, например, заплатить за ее снятие? Сколько это может стоить?это, разумеется, нисколько не стоит. ссылка и задумана как цена заработу, оставлять ли ее - по желанию и на совесть каждого.Если превышается ограничение на количество запросов с сайта, возможно ли увеличить квоту и сколько это будет стоить?позже будет введена "официальная" возможность превышения дневнего лимита, пока можете пользоваться так, если назовете сайт(можно в МП), чтобы я не отключал доступ за чрезмерное использование (запросы для адресов поисковых ботов не учитываются) Изменено 14 Декабря 2008 пользователем alrond Ссылка на комментарий Поделиться на других сайтах Прочее
darkblade Опубликовано 24 Декабря 2008 Жалоба Поделиться Опубликовано 24 Декабря 2008 (изменено) поставил мод и что-то не сраслось версия форума 2.3.5 вобщем по скринам видно http://img384.imageshack.us/my.php?image=68748827ib4.jpgвобщем у меня флагов нет не где кроме пользователи в online что я мог не так сделать? всё уже 2 раза проверил Изменено 24 Декабря 2008 пользователем darkblade Ссылка на комментарий Поделиться на других сайтах Прочее
darkblade Опубликовано 25 Декабря 2008 Жалоба Поделиться Опубликовано 25 Декабря 2008 поставил мод и что-то не сраслось версия форума 2.3.5 вобщем по скринам видно http://img384.imageshack.us/my.php?image=68748827ib4.jpgвобщем у меня флагов нет не где кроме пользователи в online что я мог не так сделать? всё уже 2 раза проверил оказывается у пользователей которые уже были зарегистрированы в профиле не появились влаги, а у тех кто зарегистрировался после установки данного мода появляются.... как можно добавить пользователям которые уже давно зарегистрировались в профиль флажки? Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 25 Декабря 2008 Автор Жалоба Поделиться Опубликовано 25 Декабря 2008 поставил мод и что-то не сраслось версия форума 2.3.5 вобщем по скринам видно http://img384.imageshack.us/my.php?image=68748827ib4.jpgвобщем у меня флагов нет не где кроме пользователи в online что я мог не так сделать? всё уже 2 раза проверил оказывается у пользователей которые уже были зарегистрированы в профиле не появились влаги, а у тех кто зарегистрировался после установки данного мода появляются.... как можно добавить пользователям которые уже давно зарегистрировались в профиль флажки?cм первый пост, пункт "Скрипт обновления" Ссылка на комментарий Поделиться на других сайтах Прочее
joniscoolkz Опубликовано 26 Декабря 2008 Жалоба Поделиться Опубликовано 26 Декабря 2008 Здравствуйте уважаемые!У меня следующая проблема. Когда мод только вышел... я его поставил все работало непонятно как... ну я как бы и забил это дело так как времени не было... сейчас докапался...Скачал 1.1 и последние обновления, все изменил, все заново проверил, по файлам прошелся, по кодам все ровно и правильно стоит!Сделал апдейт старых юзеров.Проблема следующего рода...кто присутствует он-лайн не появляются флаги, хотя бывает такое что раз у одного юзера флаг появится, а у всех других нет... но потом исчезнет... вот скрин, хотя видно что есть пробел под флаг.после обновления, который файл обновляет старых юзеров, стало такое, т.е. когда пишешь отвечаешь в теме, под пользователем появляется его флажок... вроде работает! А вот то что выше написал не работает помогите разобраться?спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 26 Декабря 2008 Автор Жалоба Поделиться Опубликовано 26 Декабря 2008 скинь в личку форум, посмотрю html-кодкаким файлом обновлял? там новая версия 1.5 есть, исправлены некоторые ошибкиа вот это выражение непонятно, можно другими словами?когда пишешь отвечаешь в теме, под пользователем появляется его флажок... вроде работает! А вот то что выше написал не работает Ссылка на комментарий Поделиться на других сайтах Прочее
joniscoolkz Опубликовано 26 Декабря 2008 Жалоба Поделиться Опубликовано 26 Декабря 2008 отписал в ЛС Ссылка на комментарий Поделиться на других сайтах Прочее
baybak Опубликовано 29 Декабря 2008 Жалоба Поделиться Опубликовано 29 Декабря 2008 было бы здорово блокировать страну целиком, вот наблюдаю как китайские боты капчу пробивать пытаются... и ведь пробьют рано или поздно, я бы их с удовольствием заблочил Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 29 Декабря 2008 Автор Жалоба Поделиться Опубликовано 29 Декабря 2008 было бы здорово блокировать страну целиком, вот наблюдаю как китайские боты капчу пробивать пытаются... и ведь пробьют рано или поздно, я бы их с удовольствием заблочил а это интересная мысль...я такое тоже думал, но на уровне iptables базу запихать, статья об этом будет позже...но можно и в мод интегрировать...то есть я так понимаю самая интересная функция - блокировка регистрации для определенных стран, так?а вообще из китая очень много как ботов с зараженных виндузов, так и серверов с кулхацкерами...хотя на один мой форум ходят русские, живущие в китае я бы посоветовал вставить мод вопросов при регистрации - отсекает 100% свободногуляющих(не спец.написанных) ботов Ссылка на комментарий Поделиться на других сайтах Прочее
rstx Опубликовано 7 Января 2009 Жалоба Поделиться Опубликовано 7 Января 2009 Скрипт обновления:Доступен скрипт для простановки страны для уже зарегистрированных пользователей и старых постов.Скрипт есть внутри самого мода. Можно также скачать: ipbgeo_update.php Обновление от 11.11.2008 20:17, Версия 1.4(исправлена ошибка, что скрипт не работал на форумах, расположенных в подпапке, например, /forum/)Тем кто уже скачал и запустил - повторно запускать новую версию не надо.Кто еще не запускал, лучше уже новую - просто будет много быстрей.У кого старая версия - обновлить, если в дальнейшем будете использовать время от времени.Скрипт работает для среднего форума с десятком тысяч человек и 40-60 тысяч сообщений в районе получасаNEW 12 декабря вышла исправленная версия 1.5, если у вас не обновлялись юзеры после того как все посты обновились, то надо запустить новую версиюскачать можно только с сайта WIPmania Использование: поместить в корневую папку форума, запустить из браузера. После работы можно удалить или спрятать.Работа скрипта значительно ускорится, если вы укажите в скрипте файл и папку, куда можно записывать промежуточные данные.В скрипте по умолчанию используется папка tmp, в которой создается временный файл /tmp/ipbgeomod.tmpЕсли у вас недоступна эта папка, или захотите использовать другую, просто замените путь в строке 20$tmp_filename = "/tmp/ipbgeomod.tmp"; Для обновления сделали все по инструкции, но обновление не произошло, ругается: Script for update countries in users profiles 1606 undefined users and 21556 posts. Fatal error: Call to undefined function memory_get_usage() in /..../ipbgeo_update.php on line 163 Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 7 Января 2009 Автор Жалоба Поделиться Опубликовано 7 Января 2009 (изменено) Fatal error: Call to undefined function memory_get_usage() in /home/forum/forum/docs/ipbgeo_update.php on line 163значит ваш PHP скомпилирован без "enable-memory-limit", но это не бедатам встроена функция защиты от перерасходывания памяти...можете просто закомментировать строки 163 и 164, и поставить свое значение...ориентировочно если у вас для php выделено 32 мегабайта, то смело ставьте $posts_limit=50000// $free_memory=$memory_limit - memory_get_usage(); // $posts_limit = round(($free_memory * 0.4)/200); $posts_limit=50000; Изменено 11 Января 2009 пользователем alrond Ссылка на комментарий Поделиться на других сайтах Прочее
rstx Опубликовано 9 Января 2009 Жалоба Поделиться Опубликовано 9 Января 2009 Fatal error: Call to undefined function memory_get_usage() in /home/////docs/ipbgeo_update.php on line 163значит ваш PHP скомпилирован без "enable-memory-limit", но это не бедатам встроена функция защиты от перерасходывания памяти...можете просто закомментировать строки 163 и 164, и поставить свое значение...ориентировочно если у вас для php выделено 32 мегабайта, то смело ставьте $posts_limit=50000// $free_memory=$memory_limit - memory_get_usage(); // $posts_limit = round(($free_memory * 0.4)/200); $posts_limit=50000;спасибо, за ответ. вроде бы оно пошло апдейтиться, но потом, подумав, заругалось:Warning: fsockopen() [function.fsockopen]: unable to connect to api.wipmania.com:80 (Operation timed out) in /home/наш сайт/ipbgeo_update.php on line 212Operation timed out (60) строка выглядит так:$geofp = fsockopen("api.wipmania.com", 80, $errno, $errstr, $timeout); Ссылка на комментарий Поделиться на других сайтах Прочее
alrond Опубликовано 9 Января 2009 Автор Жалоба Поделиться Опубликовано 9 Января 2009 (изменено) спасибо, за ответ. вроде бы оно пошло апдейтиться, но потом, подумав, заругалось:Warning: fsockopen() [function.fsockopen]: unable to connect to api.wipmania.com:80 (Operation timed out) in /home/наш сайт/ipbgeo_update.php on line 212Operation timed out (60)Я уже с таким сталкивался...есть несколько причин, что он не может соединиться с API-сервером:1) малый таймаут (не наш случай, если только сервер не стоит у кого-то дома через модем в аргентине)2) на сервере ограничения на сокеты, обычно это у мелких VPS...тогда надо просто увеличить расстояние между запросами:в строку 212 добавить задержку в например 0.1 секунды:if (!$ip_old[$k]){ usleep(100000); Изменено 9 Января 2009 пользователем alrond Ссылка на комментарий Поделиться на других сайтах Прочее
rstx Опубликовано 9 Января 2009 Жалоба Поделиться Опубликовано 9 Января 2009 Я уже с таким сталкивался...есть несколько причин, что он не может соединиться с API-сервером:1) малый таймаут (не наш случай, если только сервер не стоит у кого-то дома через модем в аргентине)2) на сервере ограничения на сокеты, обычно это у мелких VPS...тогда надо просто увеличить расстояние между запросами:в строку 212 добавить задержку в например 0.1 секунды:if (!$ip_old[$k]){ usleep(100000);два притопа, три прихлопа и получилось!!! С вашей помощью, спасибо большое! Мы столкнулись еще с одной проблемой. Пользователь зарегистрировался из Москвы, где-то с месяц назад посещал Иорданию, а теперь вновь в Москве. Имеем картину: старые сообщения флаг РФ, новые - флаг РФ, в профиле флаг Иордании по сегодняшнее число. Как с этим можно справиться? Это не единичный случай, замечено уже две такие не стыковки. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения