| Author | Фиксим мод Similar Topics - Похожие темы | |||
|---|---|---|---|---|
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: |
Similar Topics - мод, выводящий в конце страницы просмотра темы таблицу топиков, схожих по смыслу. Примерно то же самое используется в двиге vBulletin. При использовании этого мода получается слишком много дополнительных sql-запросов (5-6) при просмотре темы. Обратил на это внимание Siava. Есть еще недоработки этого мода: Вместо автора темы выводится имя участника, сделавшего последнее сообщение в теме. Отображаются темы, находящиеся в закрытых разделах. Предлагаю пофиксить этот мод следующим образом. Если уже вы используете этот мод. Code: #
Если вам необходимо скрыть темы, находящиеся в закрытых для пользователя/гостя разделах, раскомментируйте этот блок Code: /*
Исправленная версия мода во вложении. Download Similar Topics.zip (3.24 KB).
Added/Updated Mon 23 Jan, 2006 18:10.
Downloaded 17 Time(s).
Price, (Кредиты) 1.
Исправленная версия мода Similar Topics _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
Siava Партнер Joined: 25 Dec 2005 Posts: 39 Last Visited: Tue 17 Apr, 2012 15:01 Кредиты: 486 Reputation: 4 Age: 30 Zodiac: | Привет Накосячил ты в "Исправленной версии" Найди в файле строчки Code: $forum_url = append_sid("viewforum.$phpEx?f=". $similar['forum_id']);
И сравни с тем, что должно быть Code: $forum_url = append_sid("viewforum.$phpEx?f=". $similar['forum_id']);
Последние две (в первом коде) кривые, то есть последняя там нафиг не нужна, а в предпоследней надо убрать # И ещё.. Когда раскомментирую кусок кода, чтобы не было видно закрытых форумов, то выпадает в примерно такую sql-ошибочку: Code: ould not get main information for similar topics
| |||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: |
Мдааа, что значит фиксить чужие моды. Интересно, о чем я думал? Какие черти угораздили меня черновик сюда запихать? Особенно это Code: foreach($forums_auth as $k=>$v)
Вот тебе и sql-ошибочка.
Ну они кривые для типового двига phpbb. Исправил.
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
Siava Партнер Joined: 25 Dec 2005 Posts: 39 Last Visited: Tue 17 Apr, 2012 15:01 Кредиты: 486 Reputation: 4 Age: 30 Zodiac: | ||||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: |
Ну правильно, ты же раскоментировал фрагмент с auth(). А у нас вариант "экономный". Спасибо за поддержку. _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
Siava Партнер Joined: 25 Dec 2005 Posts: 39 Last Visited: Tue 17 Apr, 2012 15:01 Кредиты: 486 Reputation: 4 Age: 30 Zodiac: | Sergey, это ещё не всё Глючок нашёл в моде Представь так 2 темы с похожими названиями: Тема А Тема Б (в выделенной теме новые сообщения). Заходим в Тему А и видим внизу в похожих темах у Темы Б новые сообщения. Так вот, при нажатии на ссылку перехода к первому непрочитанному сообщению (которая слева viewtopic.php?t=xxx&view=newest) происходит переход не в Тему Б, а в Тему А (в текущую) в самый конец Переход на последнее сообщение Темы Б корректен. | |||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: | И я тоже нашел.
Сортировка топиков по типу. Объявления и прикрепленные выносим наверх списка. Как в этой теме http://forum.aeroion.ru/v.....c.php?t=96 Code: #
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
Siava Партнер Joined: 25 Dec 2005 Posts: 39 Last Visited: Tue 17 Apr, 2012 15:01 Кредиты: 486 Reputation: 4 Age: 30 Zodiac: | ||||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: | Кстати говоря, хорошо что ты напомнил мне насчет флудерских форумов.
Об этом говорится и на немецком phpbb. Определить форумы, в которых список похожих тем не показывается и список игнорируемых разделов/форумов при поиске. Только там предлагается это забить непосредственно в viewtopic.php, что не очень хорошо. Будет время, сделаю это цивилизованно через настройки в админ панели. _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
metanol | Испытывал мод Similar Topics (пока дома, на сайт не выкатил) имею такой вопрос:
При эксплуатации мода в режими проверки прав доступа к похожим темам (раскомментировал) обратил внимание, что при просмотре viewtopic идут два похожих запроса к базе (отличаются только упоминанием id текщего форума). В связи с чем вопрос, как думаете, насколько будет корректной такая модификация: Выше, чем вставляется MOD, есть фрагмент: Code: //
Я попробовал его заменить на Code: $is_auth = array();
а в коде собственно вашего мода удалить Code: $forums_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);В результате получил экономию 1 SQL запроса и работает вроде нормально (проверял на доступности темы в разделе, куда имеет доступ только определённая группа пользователей). Но всё равно нервничаю и хотел спросить Вас, как опытного моддера, насколько корректно так делать и как для полной уверенности ещё можно потестить? | |||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: | Спасибо, хорошая идея (слона-то я и не заметил Кстати говоря, на нашем сайте уже действует пока не зарелизинная версия Similar Topics. Темы сортируются не по времени, а по релевантности (пример работы). Наверное, так логичнее. Впрочем, я могу сделать выбор метода сортировки из админ панели.
_________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
Sergey ![]() Местный босс - администратор Joined: 06 Jan 2005 Location: Оренбург Posts: 1165 Last Visited: Yesterday at 14:46 Кредиты: 3714 Reputation: 48 Age: 41 Zodiac: | Тему закрываем по причине потери актуальности в связи с выходом мода Extended Similar topics.
Новую версию мода смотреть здесь. _________________ Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами. Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks! | |||
| Summary Rating For >> Фиксим мод Similar Topics - Похожие темы | |||
| Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0 | |||
| Similar Topics | |||||
| Topic | Author | Forum | Replies | Last Post | |
|---|---|---|---|---|---|
![]() | Мод Search Similar Topics Before Post... автоматический поиск похожих по смысл... | Sergey | Поддержка и моды для phpBB2 | 17 | Tue 12 Oct, 2010 19:43 Sergey |
![]() | [RC] Advanced Similar (Related) Topic... автоматический поиск похожих по смысл... | Sergey | Поддержка и моды для phpBB3 | 99 | Wed 04 Apr, 2012 13:31 Sergey |
![]() | Мод Extended Similar topics - Похожие... | Sergey | Поддержка и моды для phpBB2 | 1 | Tue 28 Feb, 2006 18:22 Sergey |
![]() | Мод Recent Topics - последние темы фо... Вопрос по установке | juk | Поддержка и моды для phpBB2 | 9 | Wed 15 Apr, 2009 15:57 Sergey |
![]() | Recent Topics | vlad77 | Архив модов для phpBB 2.0.x | 0 | Mon 23 Aug, 2010 19:48 vlad77 |
| printer-friendly view | You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |