@L!@n$ Опубликовано 30 Октября 2005 Жалоба Поделиться Опубликовано 30 Октября 2005 В каком файле или в каком макросе я могу подправить строчку «Приветствуем новичка по имени » ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anthony Опубликовано 16 Ноября 2005 Жалоба Поделиться Опубликовано 16 Ноября 2005 сор за офтоп, но чем пхп файлы лучше откоыть, а то у меня там помойка аттская=(Как редактировать PHP-файлы? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 IVS Опубликовано 16 Ноября 2005 Жалоба Поделиться Опубликовано 16 Ноября 2005 Если коротко, то разработчик сообщает о том, что он этот баг поправил в следующей версии. Для особо нетерпеливых предлагается внести исправления в два файла: func_boardstats.php и rebuild.php (в action_admin). Вот исправленный код для func_boardstats.php: //----------------------------------------- // Update the most active count if needed //----------------------------------------- if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->ipsclass->DB->obj['use_shutdown'] = 0; $this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); } Аналогичные исправления предлагается внести в rebuild.php Не смог найте такова кода в этом файле..... он у меня вопще не так построен....!Кото нить решиль проблему этим способом??? Второй фаил поправил но в одиночестве он ни чего не дайёт..... Код там вот такой (файл sources/lib/func_boardstats.php): if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->DB->manual_addslashes = 1; $this->DB->no_escape_fields['cs_key'] = 1; $this->ipsclass->DB->do_update( 'cache_store', array( 'cs_array' => 1, 'cs_value' => $this->ipsclass->DB->add_slashes(serialize($stats)) ), "cs_key='stats'" ); $this->DB->manual_addslashes = 0; } Его нужно заменить на указанный. Я сделал. Второй файл пока не исправлял. Просто не было времени искать. Но пока все работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Goporez Опубликовано 16 Ноября 2005 Жалоба Поделиться Опубликовано 16 Ноября 2005 BlackJчитай енглишь пост, там написано что и где. Я заюзал, радости полные штаны! func_boardstats.phpif ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->DB->manual_addslashes = 1; $this->DB->no_escape_fields['cs_key'] = 1; $this->ipsclass->DB->do_update( 'cache_store', array( 'cs_array' => 1, 'cs_value' => $this->ipsclass->DB->add_slashes(serialize($stats)) ), "cs_key='stats'" ); $this->DB->manual_addslashes = 0; }заменяем на if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->ipsclass->DB->obj['use_shutdown'] = 0; $this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); } rebuild.php $this->ipsclass->DB->simple_exec_query( array( 'delete' => 'cache_store', 'where' => "cs_key='stats'" ) ); $this->ipsclass->DB->do_insert( 'cache_store', array( 'cs_array' => 1, 'cs_key' => 'stats', 'cs_value' => addslashes(serialize($stats)) ) ); меняем на $this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Pupil23 Опубликовано 16 Ноября 2005 Жалоба Поделиться Опубликовано 16 Ноября 2005 Я заюзал, радости полные штаны! Эт точно, и в ангельской, и в русской. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 BlackJ Опубликовано 16 Ноября 2005 Жалоба Поделиться Опубликовано 16 Ноября 2005 Народ, это ппц..... всё начало работать..... но после того как удаляю одного ползователя, всё сбрасывается на ноль..... Подкинте пару идей плиз.... весь извёлся уже...( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 <BerkuT> Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 У меня не сработало Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 AcularisInfernum Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 Через админку используйте пересчёт всех сообщений и т.д и всё заработает. Такой баг действительно присутсвует в 2.1.3. В следующей версии общеают, что таких проблем не будет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 BlackJ Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 (изменено) Простите чайника..... где пересчитать все сообщения??)) Уже нашел))) Но вот проблема.... после того как я удалаю одного пользователя всё статистика сбрасывается на 0...У всех так???? Изменено 17 Ноября 2005 пользователем BlackJ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anthony Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 Простите чайника..... где пересчитать все сообщения??))АЦ -> НАСТРОЙКИ -> Дополнительно -> Пересчет и обновление -> Пересчет статистикиСтавишь "Да", то что хочешь пересчитать и нажимаешь "Обновить статистику" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 <BerkuT> Опубликовано 18 Ноября 2005 Жалоба Поделиться Опубликовано 18 Ноября 2005 работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Грызун Опубликовано 19 Ноября 2005 Жалоба Поделиться Опубликовано 19 Ноября 2005 огромное спасибо, у меня тоже всё заработало, и большое спасибо AcularisInfernum Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ross104 Опубликовано 22 Ноября 2005 Жалоба Поделиться Опубликовано 22 Ноября 2005 Странно но даное решение у меня не проканало либо где нить накосячил... Может подскажете еще раз все файлы и коды... На официальном видел что БФарбер правил еще и members.php но говорит что они пофиксят это в новой версии а пока ждите... Может подскажете что к чему. Заранее благодарю. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 2man Опубликовано 24 Ноября 2005 Жалоба Поделиться Опубликовано 24 Ноября 2005 Не сработало... А может мод сделать какой-нибудь, чтоб автоматически производил пересчет статистики каждый день, если фикс так и не поможет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ILoveKostya Опубликовано 26 Ноября 2005 Жалоба Поделиться Опубликовано 26 Ноября 2005 Народ а я в админской статистике смотрю, после установки обновления кода, вся статистика потёрлась, хотя на главной странице всё работает! А в админке только за сегодня, с того времени как обновил началась статистика!Чё делать? СТАТИСТИКА МЕСАГ И ЮЗЕРОВ ШО ГОСТЯМ ШО МНЕ ВИДНА НА ГЛАВНОЙ СТРАНИЦУ, НЕ ВИДНО МНЕ ПОДРОБНОЙ СТАТИСТИКИ В АДМИНКЕ! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Davidoff BoS Опубликовано 27 Ноября 2005 Жалоба Поделиться Опубликовано 27 Ноября 2005 Странно... когда делаю так, как говорит Goporez, то файл становится размером в 116 кб (а был 78)... Как быть? (этот способ у меня не сработал) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Nutsyy Опубликовано 27 Ноября 2005 Жалоба Поделиться Опубликовано 27 Ноября 2005 Anthony сказал дейтвительно способ... на счёт пересчёта, спасибо!Тоько я сначала исправишл в двух файлах программный код, а может не нужно было исправлять, может можно было сразу взять и АЦ -> НАСТРОЙКИ -> Дополнительно -> Пересчет и обновление -> Пересчет статистики Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 AcularisInfernum Опубликовано 28 Ноября 2005 Жалоба Поделиться Опубликовано 28 Ноября 2005 (изменено) Если не исправите код, то после пересчёта рано или поздно они опять обнулятся. Изменено 28 Ноября 2005 пользователем AcularisInfernum Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dim0n Опубликовано 29 Ноября 2005 Жалоба Поделиться Опубликовано 29 Ноября 2005 у меня все заработало как часы... спасибо всем... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 evgen Опубликовано 4 Декабря 2005 Жалоба Поделиться Опубликовано 4 Декабря 2005 Если коротко, то разработчик сообщает о том, что он этот баг поправил в следующей версии. Для особо нетерпеливых предлагается внести исправления в два файла: func_boardstats.php и rebuild.php (в action_admin). Вот исправленный код для func_boardstats.php: //----------------------------------------- // Update the most active count if needed //----------------------------------------- if ($this->users_online > $stats['most_count']) { $stats['most_count'] = $this->users_online; $stats['most_date'] = time(); $this->ipsclass->DB->obj['use_shutdown'] = 0; $this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); } Аналогичные исправления предлагается внести в rebuild.php http://forums.invisionpower.com/index.php?...36&bug_cat_id=3 Помогло! (2.1.3)Спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 MaMbR Опубликовано 4 Декабря 2005 Жалоба Поделиться Опубликовано 4 Декабря 2005 Народ , у меня не грузиться страница "Пересчёт и обновление" чё делать ??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mitnik Опубликовано 5 Декабря 2005 Жалоба Поделиться Опубликовано 5 Декабря 2005 Судя по всему где-то внес синтаксическую ошибку в изменяемый файл, у меня такой же бок был, просто случайно удалил } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Tikondrus Опубликовано 12 Декабря 2005 Жалоба Поделиться Опубликовано 12 Декабря 2005 а что ещё переписать? а то статистика то пересчиталась, а в админцентре в просмотре статистики по неделям такое [December 2005] *** xxx[December 2005] ************ xxx[December 2005] ******* xxx[November 2005] *********** xxx[November 2005] ****** xxx вместо статистики по неделям. показывает только статистику просмотра тем правильно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Phil10 Опубликовано 18 Декабря 2005 Жалоба Поделиться Опубликовано 18 Декабря 2005 Огромное спасибо!!! Не знал уже куда и деться, думал что-то слетело. Отредактировал файлы и пересчетал статистику, теперь всё снова работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ApTeM Опубликовано 22 Декабря 2005 Жалоба Поделиться Опубликовано 22 Декабря 2005 Чтобы не обнулялась статистика при удалении пользователя можно попробовать в sources/action_admin/member.php отредактировать так же как и в rebuild.php. Найти: (строки примерно 2394 - 2395, функция member_delete_do)$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'cache_store', 'where' => "cs_key='stats'" ) ); $this->ipsclass->DB->do_insert( 'cache_store', array( 'cs_array' => 1, 'cs_key' => 'stats', 'cs_value' => addslashes(serialize($stats)) ) ); Заменить на:$this->ipsclass->cache['stats'] = $stats; $this->ipsclass->update_cache( array( 'name' => 'stats', 'array' => 1, 'deletefirst' => 1 ) ); Удалял пользователя после такого редактирования вроде бы все нормально. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 G0gA Опубликовано 22 Декабря 2005 Жалоба Поделиться Опубликовано 22 Декабря 2005 проверил - работает... ApTeM - респект.. кучу времени потратил на поиск бага)) правда вот до сих пор остались глюки с созданием дампа через админку...и почему-то с загрузкой скинов... не хотят и всё... на локальном серваке всё зашибись) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
@L!@n$
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
7
4
4
4
Дни популярности
16 ноя
14
15 ноя
6
17 ноя
4
30 окт
3
Лучшие авторы в этом вопросе
BlackJ 7 публикаций
IVS 4 публикации
<BerkuT> 4 публикации
Goporez 4 публикации
Дни популярности
16 ноя 2005
14 публикаций
15 ноя 2005
6 публикаций
17 ноя 2005
4 публикации
30 окт 2005
3 публикации
57 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.