arigoda Опубликовано 10 Сентября 2004 Жалоба Поделиться Опубликовано 10 Сентября 2004 наверное, Song просто ошибся (или втихую круто модернизировал форум и ни с кем не поделился )да вроде уже разобрались - под 1.2 все работает, еще раз спасибо за мод Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 11 Сентября 2004 Жалоба Поделиться Опубликовано 11 Сентября 2004 да, сорри, в ibf_posts, аналогичную роль выполняет поле post_date Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 12 Сентября 2004 Жалоба Поделиться Опубликовано 12 Сентября 2004 А Спасибо тебе дорогой друг за такой мод! Я его два года хотел! СПАСИБО! Теперь IPB - САМЫЙ РУЛЕЕВЫЙ ФОРУМ! Хотел спросить, у меня после установки мода в поиске все темы выдаваемые после поиска показываются непрочитанными. Так и запланировано ? Ссылка на комментарий Поделиться на других сайтах Прочее
arigoda Опубликовано 13 Сентября 2004 Жалоба Поделиться Опубликовано 13 Сентября 2004 меня после установки мода в поиске все темы выдаваемые после поиска показываются непрочитанными.ну если непрочитанные - то как должно быть? ты ж в таблицы вносишь новое поле, как различить, что ты раньше читал, а что - нет? ----------- похоже, так было задумано специально, что максимальное время, которое можно указать в настройках профиля, через которое топик пометится прочтенным - 31 день. в принципе, вообще неважно, но просто интересно (юзеров форума почему-то сильно это заинтересовало) - почему возникла необходимость таким сроком ограничивать? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 14 Сентября 2004 Жалоба Поделиться Опубликовано 14 Сентября 2004 arigoda чтобы база не распухала. Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 14 Сентября 2004 Жалоба Поделиться Опубликовано 14 Сентября 2004 а я вообще 15 дней считаю нормальным сроком. 2-е недели как никак. Если на форуме жизнь кипит, то все новые топики набежавшие за две недели не прочтешь... Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 15 Сентября 2004 Жалоба Поделиться Опубликовано 15 Сентября 2004 Vanish Не знаю глюк ли .... но появился он после установки Вашего мода. В чем заключается - перенесенные темы вообще не сбрасывают статус непрочитанных. Тоесть всегда горят зеленым и рядом маленький квадратик для переходи на последний новый пост. Не могу понять что с этим сделать, уже и кликал на "Отметить этот форум прочитанным" и весь форум метил прочитанным .. и нифига ... абидно, людей путает. Добавлено в [mergetime]1095291041[/mergetime] Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 16 Сентября 2004 Жалоба Поделиться Опубликовано 16 Сентября 2004 Впринцип етеоретически я понял в чем глюк. При переносе темы, в таблице ibblog_topics остается две записи в старая тема и новая, потом при прочтении новой темы (перенос без линка из старого форума), а потом при прочтении - время апдейтится только в старой теме, а новая показывается не прочитанной. Вот. Глюк это ? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 17 Сентября 2004 Жалоба Поделиться Опубликовано 17 Сентября 2004 Vanish у меня просто логи удаляются каждый день с 30-ти дневной давностью, т.е. ничего метить не надо, всё само собой происходит Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 17 Сентября 2004 Жалоба Поделиться Опубликовано 17 Сентября 2004 AsterMaster в /lib/modfunctions.php изменения сделали?у меня просто логи удаляются каждый день с 30-ти дневной давностью, т.е. ничего метить не надо, всё само собой происходит ну и здорово. Ссылка на комментарий Поделиться на других сайтах Прочее
arigoda Опубликовано 17 Сентября 2004 Жалоба Поделиться Опубликовано 17 Сентября 2004 Vanish AsterMaster в /lib/modfunctions.php изменения сделали? а где в инструкции про этот файл было сказано? Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 17 Сентября 2004 Жалоба Поделиться Опубликовано 17 Сентября 2004 И я первый раз слышу про этот файл Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 выложу ASAP Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 Vanish Круто .. ждем, а то так не хочется нарушать целостность мода и дописывать Ждем-с Ссылка на комментарий Поделиться на других сайтах Прочее
arigoda Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 да я вроде на 1.2 перемещал топики.ничего такого, что AsterMaster описал, не было... Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 привет всем, поставил сабж все нормально, даволен, но есть маленькая трабла, "Обзор новых сообщений" все время выдает, что новых сообщений нет, Search.php проверил - все нормально, как написано, ничего лишнего. Добавлено в [mergetime]1095499880[/mergetime] версия борды 1.3 рус. Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 20 Сентября 2004 Жалоба Поделиться Опубликовано 20 Сентября 2004 да я вроде на 1.2 перемещал топики.ничего такого, что AsterMaster описал, не было... У меня 1.3 Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 20 Сентября 2004 Жалоба Поделиться Опубликовано 20 Сентября 2004 Хоть скажите что подправить .. а то я уже задолбался из базы удалять топики с неверным ID форума. Имеется ввиду таблица ibblog_topics в которой перенесенная и старая темы имеют один и тот-же FID, а по идее должны быть разные вроде. Тоесть глюк в том что если тема перенесена и имеется ссялка в старом месте, то в ibblog_topics вносится запись со старым FID, а не с новым .. и соответсвенно новая тема всегда остается не прочитанной. Добавлено в [mergetime]1095713117[/mergetime] AsterMaster в /lib/modfunctions.php изменения сделали? Сижу вот смотрю на modfunctions.php и вижу что действительно тт же длжны быть изменения 1) Удаление логов елси удаляют тему2) апдейт логов если переносят тему 3) и так далее ... Так что ждем с нетерпением! Добавлено в [mergetime]1095713998[/mergetime] Вобщем я сделал как вариант в modfunctions.php удаление $DB->query("DELETE FROM ibf_topics WHERE tid".$tid); $DB->query("DELETE FROM ibf_log_topics WHERE tid".$tid); и перенос $DB->query("UPDATE ibf_topics SET forum_id=$moveto WHERE forum_id=$source AND tid".$tid); $DB->query("UPDATE ibf_log_topics SET fid=$moveto WHERE tid".$tid); Единственная пробема что форум в который переносится тема становится непрочитанным, но если автоматом при переносе апдейтить дату на новую, то могут потерятся не прочитанные до этого сообщения. Вот. Жду комментариев автора Ему еще раз спасибо за мод Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 AsterMaster да именно так все и должно быть.Единственная пробема что форум в который переносится тема становится непрочитанным, но если автоматом при переносе апдейтить дату на новую, то могут потерятся не прочитанные до этого сообщения. Вотв моей реализации топик и оставался как непрочитанный, как сделать более правильнее что бы не терялись непрочитанные не было времени подумать, потому из двух зол выбрал меньшую =) Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 люди добрые скажите где ошибка, почему по ссылке index.php?act=Search&CODE=getnew Не срабатывает поиск? Пишет что новых сообщений нет, хотя в панеле счетчик выводит: Имеется 2 сообщений в 2 темах, с момента Вашего последнего визита ссылка на мой Search.php -> Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 А в чём проблема-то?Нужно просто проблему разложить по полочкам.Первая полочка:Итак, почему после перемещения перемещённая тема оказывается новой? Ответ: потому что у неё изменилась принадлежность к разделу. А т.к. в БД логи записываются уникально по идентификаторам топика, форума и юзера получается такая штука. Вторая полочка: как можно починить?Ответ прост: нужно результирующий топик пометить прочитанным. Как это сделать? Допустим, я не знаю как это сделать. Но я знаю, где ещё делается эта операция. Делается она в Topics.php при чтении постов этого топика. Теперь искать не так уже много, а самое главное - известно где. А посему берём мод Ваниша в части файла Topics.php и смотрим, какие именно операции там делаются. И включаем этот кусок в mod_functions.php, соответственно изменив идентификаторы.Всё просто! Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 возникла еще одна трабла, в которой прощу помочь разобраться, я понимаю, ято все заняты, но к моему неработающему Search.php добавилась еще одна трабла, после устновки Картинки к каждому форуму by theIggs - глука заключается в том, что под IE (под оперой все нормально, что и пугает) - при переходе по топикам стало выкидывать - разлогинивать, я ничего не могу понять. также не пускает по IE в запароленый форум, под Оперой опять же все нормально. ничег оне понимаю, как такое может происходить. Ссылка на комментарий Поделиться на других сайтах Прочее
AsterMaster Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 Song Ну вроде так и сделал, только забыл посмотреть в Topics.php Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 маленькое дополнение - в IE появился идентификатор s= в ссылках, в опере этого нет, также как было замечено, "вылет" с форума происходит после захода, где есть непрочитание сообщение, если сообщение прочитано, то остаешся на форуме в залогиненом состоянии. Добавлено в [mergetime]1095873162[/mergetime] другими словами, при попытке прочитать новое сообщение - пользователя с форума "выбрасывает" в гостя. Добавлено в [mergetime]1095873975[/mergetime] кажется нашел - получилось совмещение кода двух модификаций знаю, что авторы обеих есть тут , помоги решить задачку в движке форума я неселен //--------------- own picture ADD if ($forum_data['last_post'] > $rtime) { if ($forum_data['act_icon']) return "<img src=\"{$ibforums->vars['img_url']}/{$forum_data['act_icon']}\" border='0' alt='Есть новые посты' />"; } else { if ($forum_data['inact_icon']) return "<img src=\"{$ibforums->vars['img_url']}/{$forum_data['inact_icon']}\" border='0' alt='Нет новых постов' />"; } // --------------- mark_read ADD if ($forum_data['password'] and $sub == 0) { return $ftime < $rtime ? "<{C_ON_RES}>" : "<{C_OFF_RES}>"; } return $ftime < $rtime ? "<{C_ON".$sub_cat_img."}>" : "<{C_OFF".$sub_cat_img."}>"; Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 22 Сентября 2004 Жалоба Поделиться Опубликовано 22 Сентября 2004 не хочу казаться флудером, но далее события разворачивались так - пока я не заминил обратно - исходники - Boards.php, Forums.php и functions.php, т.е. файлы в которых присутствуют изменения проделаные по инструкции "Каждому форуму своя картинка" - форум под IE нивкакую не хотел убирать сессию из линка, какая-то беда случилась с кукисами, потому что и на закрытый форум под паролем, залогинится под IE было невозможно.В обещм после востановления файлов в "первозданный вид" трабла решилась нажатием на ссылку - Удалить установленные форумом cookies. все "нормально", только треба разные картинки. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения