]-[ @ c |{ e r Опубликовано 24 Мая 2007 Жалоба Поделиться Опубликовано 24 Мая 2007 Вобщем более нормального названия темы придумать не смог. Форум вобще не может выполнить никакие задания автоматически.Незнаю почему, наверное хостинг такой.Я занёс все задания в Cron jobs (в cPanel) и конечно же они теперь выполняются.Но возникла такая проблема:Когда эти задания выполняются на форуме соответственно в списке "Кто в онлайн" светится IP адрес сервера.Ночью, когда выполняется большинство заданий регистрируется новый рекорд посещаемости форума - 50 человек.Что можно сделать, чтобы форум не считал ip адрес сервера как гостя, точнее чтобы он вобще его не видел ? Тут наверное нужно что-нибудь добавить в файл func_boardstats.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 24 Мая 2007 Жалоба Поделиться Опубликовано 24 Мая 2007 Через админку дать этому айпишник статус поискового бота не решит проблему? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 24 Мая 2007 Автор Жалоба Поделиться Опубликовано 24 Мая 2007 Разве можно дать статус бота по IP?Ну на 99% решит, если действительно можно так сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 24 Мая 2007 Жалоба Поделиться Опубликовано 24 Мая 2007 ./sources/classes/class_sessions.php Находишь: function create_guest_session() { Добавляешь ниже if ( $this->ipsclass->ip_address == 'ИП.АДРЕС.СЕР.ВЕРА' ) { return; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 24 Мая 2007 Автор Жалоба Поделиться Опубликовано 24 Мая 2007 Спасибо больше, думаю должно помочь.а можно даже так сделать: if ( $this->ipsclass->ip_address == $_SERVER["SERVER_ADDR"] ) { return; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 24 Мая 2007 Автор Жалоба Поделиться Опубликовано 24 Мая 2007 Чтобы не создавать новую тему, у меня ещё 1 вопрос:Можно ли сделать, чтобы внизу, где показывается Статистика форума имена ботов отображались и префиксом и суффиксом (как на странице кто в онлайн).Что и где нужно подредактировать ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 25 Мая 2007 Автор Жалоба Поделиться Опубликовано 25 Мая 2007 Может кто-нибудь сказать это ?И ещё:Когда навожу на пользователя (в списке Кто в онлайн), то отображается время в формате: g:i A (2:20 PM).Нужно сделать, чтобы время было вроде такого: 14:20. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 Когда навожу на пользователя (в списке Кто в онлайн), то отображается время в формате: g:i A (2:20 PM).Нужно сделать, чтобы время было вроде такого: 14:20../sources/ipsclass.php Найти: function get_time($date, $method='h:i A') { Заменить на function get_time($date, $method='H:i') { Можно ли сделать, чтобы внизу, где показывается Статистика форума имена ботов отображались и префиксом и суффиксом (как на странице кто в онлайн).Что и где нужно подредактировать ?Не понятно что надо сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 25 Мая 2007 Автор Жалоба Поделиться Опубликовано 25 Мая 2007 Спасибо за ответ на второй вопрос. Вобщем вот скриншот:http://files.shelkovo.org/2007_05/1180116558.85.gifИмена ботов на форуме показываются без префикса и суффикса.На скриншоте видно, что префикс для ботов <font color="darkgreen">а суффикс </font>Вобщем нужно, чтобы имена ботов отображались и с префиксом и суффиксом. Да и кстати у вас на форуме тег img не работаетhttp://files.shelkovo.org/2007_05/1180116558.85.gif Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sM1Le Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 А для поисковых роботов выбрана корректная группа в настройках?По умолчанию для поисковых роботов используется группа гостей. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 25 Мая 2007 Автор Жалоба Поделиться Опубликовано 25 Мая 2007 Для поисковых ботов группа "Поисковые боты"Вот скриншот страницы "Кто в онлайн" (нужно сделать как там показано):http://files.shelkovo.org/2007_05/1180117377.01.gif Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 ./sources/lib/func_boardstats.php Найти if ( ! $cached[ $result['member_name'] ] ) { if ( $this->ipsclass->vars['spider_anon'] ) { if ( in_array( $this->ipsclass->vars['admin_group'], $our_mgroups ) ) { $active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} \n"; } } else { $active['NAMES'] .= "{$result['member_name']}{$this->sep_char} \n"; } $cached[ $result['member_name'] ] = 1; } Заменить на if ( ! $cached[ $result['member_name'] ] ) { $cached[ $result['member_name'] ] = 1; $result['member_name'] = $this->ipsclass->make_name_formatted( $result['member_name'], $result['member_group'] ); if ( $this->ipsclass->vars['spider_anon'] ) { if ( in_array( $this->ipsclass->vars['admin_group'], $our_mgroups ) ) { $active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} \n"; } } else { $active['NAMES'] .= "{$result['member_name']}{$this->sep_char} \n"; } } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ]-[ @ c |{ e r Опубликовано 28 Мая 2007 Автор Жалоба Поделиться Опубликовано 28 Мая 2007 Я конешно понимаю, что это покажется немного туповато, но всё-таки можно же как-то это сделать ?Вобщем как можно создать сессию бота и определённым именем ?ну например: if ( $this->ipsclass->ip_address == $_SERVER["SERVER_ADDR"] ) { а тут нужно код :) }Многое уже перепробовал, но ничего не выходит И ещё один вопрос:В файле ./sources/action_public/taskloader.php есть вот такая строка:@set_time_limit(1200);А что если заменить её на:@set_time_limit(0); Поидее скрипт должен будет выполняться вечно ?Ну тоесть задания будут выполняться, даже когда на форуме никого нету. (без curl) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
]-[ @ c |{ e r
Вобщем более нормального названия темы придумать не смог.
Форум вобще не может выполнить никакие задания автоматически.
Незнаю почему, наверное хостинг такой.
Я занёс все задания в Cron jobs (в cPanel) и конечно же они теперь выполняются.
Но возникла такая проблема:
Когда эти задания выполняются на форуме соответственно в списке "Кто в онлайн" светится IP адрес сервера.
Ночью, когда выполняется большинство заданий регистрируется новый рекорд посещаемости форума - 50 человек.
Что можно сделать, чтобы форум не считал ip адрес сервера как гостя, точнее чтобы он вобще его не видел ?
Тут наверное нужно что-нибудь добавить в файл func_boardstats.php
Ссылка на комментарий
Поделиться на других сайтах
12 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.