ooo Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 Как сделать, чтобы вверху форума показывалась статистика по:Последним темам:Последним сообщениям:Интересным темам: Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 И какие это темы должны быть "интересными"? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 9 Ноября 2006 Автор Жалоба Поделиться Опубликовано 9 Ноября 2006 И какие это темы должны быть "интересными"? А вот такие. Вот ссылка на то как примерно должно выглядеть. Я там позакрашивал кое что. В общем смотрите!http://img233.imageshack.us/img233/310/taksk6.gifТак как так можно сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 Ты мне скажи, что за интересные темы? По какому критерию отбираться должны? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 10 Ноября 2006 Автор Жалоба Поделиться Опубликовано 10 Ноября 2006 Ты мне скажи, что за интересные темы? По какому критерию отбираться должны?Последние сообщения- там появляються темы в которых последний раз писали. Идут сверху вниз( это я уже сделал, работает)Последние темы- Созданные на форуме последние темы. Идут сверху вниз.Интересные темы- Темы в которых идет больше переписи. Т.е. быстро постятся в данной темке Последние сообщения я сделал, а вот Последние темы и Интересные темы нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 Ну ты выложи, что сделал, посмотрим систему, идею и код, чтобы мне лишний раз не напрягать мозг =) Только нормально выложи все, чтобы сходу можно было понять Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 11 Ноября 2006 Автор Жалоба Поделиться Опубликовано 11 Ноября 2006 А чо выкладывать. Уже есть скрипт. Но неполный Там последние сообщенияЛучшие пользователиПоследние зарегившиеся. иди сюда http://www.ibresource.ru/db/197/Вот этот скрипт я использовал.Заменить бы пользователей на темки. Было бы по прикольней Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 11 Ноября 2006 Жалоба Поделиться Опубликовано 11 Ноября 2006 В sources/Boards.php добавь запрос$DB->query( "SELECT * FROM ibf_topics ORDER BY `views` DESC LIMIT 0,5"); $mostview=""; while($mostview=$DB->fetch_row()){ $mostview.="<tr><td width='80%'><b>» <a href='?act=ST&f={$mostview['forum_id']}&t={$mostview['tid']}&view=getlastpost'>{$mostview['title']}</a>"; $mostview.="</b></td><td align='right' width='20%'><b>{$mostview['last_poster_name']}</b></td></tr>"; }В файле skin/s#/skin_boards.php, в функцииfunction Top_Five_Stats($TPosts,$TNew,$ToNew)Используй переменную{$mostview} Темы будут сортироваться по возрастанию, основываясь на количестве просмотров тем. Дизайн и таблицы настраивай сам уже. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 11 Ноября 2006 Автор Жалоба Поделиться Опубликовано 11 Ноября 2006 Заранее спасибо. А как на счет последних тем? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 11 Ноября 2006 Жалоба Поделиться Опубликовано 11 Ноября 2006 Там уже есть это. Вот:$DB->query( "SELECT * FROM ibf_topics ORDER BY last_post DESC LIMIT 0, 5");<td class='titlemedium' width='60%'>5 новых тем</td> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 11 Ноября 2006 Автор Жалоба Поделиться Опубликовано 11 Ноября 2006 Что-то не то. У меня отображается как Последнии сообщения!http://img295.imageshack.us/img295/29/blinjm5.gifИли я что-то неправильно делаю или код неправильный. вот что у меня в Boards.php написаноА вот что в Skin_boards.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 11 Ноября 2006 Жалоба Поделиться Опубликовано 11 Ноября 2006 Ты "интересные темы" сделал по тому запросу, который я написал? Темы сортируются по последним написанным в них сообщениям - `last_post`, а интересные темы, по кол-ву просмотров - `views`. Файлы качать не хочу - нет времени рыться в коде. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ooo Опубликовано 11 Ноября 2006 Автор Жалоба Поделиться Опубликовано 11 Ноября 2006 Там уже есть это. Вот:$DB->query( "SELECT * FROM ibf_topics ORDER BY last_post DESC LIMIT 0, 5");<td class='titlemedium' width='60%'>5 новых тем</td>Я имел в виду ПОСЛЕДНИХ СОЗДАННЫХ ТЕМ. а не в которых писали последние разыНа счет "интересных" ты недосказал, но я всё же сделал Огромное спасибо насчет интересных Решил сделать как и с last_postsВидимо last_themes не прокатывает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 11 Ноября 2006 Жалоба Поделиться Опубликовано 11 Ноября 2006 Последние созданные - ORDER BY tid DESC Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 9 Декабря 2007 Жалоба Поделиться Опубликовано 9 Декабря 2007 А есть способ скрыть темы из закрытых форумов? Я вот пробовал таким способом, что то нечего не получилось.(удалено автором) Сори, вопрос снимается. Оказывается код что выше рабочий, просто не в ту колонку добавлял. )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 9 Декабря 2007 Жалоба Поделиться Опубликовано 9 Декабря 2007 Поднялся новый вопрос, как исключить некоторые форумы из списка? Т.е. поясняю, вот например форум "флейм" в нём очень много сообщений просмотров тем за тысячи (т.е. у темы например 3000 просмотров), так вот, у меня стоит на главной Последние темы, Последние сообщения, Интересные темы, как исключить форум "флейм" из "Интересные темы" там формирование идёт через views но не хочется что бы флудовые темы были в этой статистике. Как то глупо всё объяснил, если не понятно спрашивайте. Коротко и ясно: хочу что бы в статистике "Интересные темы" не показывывались темы из выбранных мною категорий. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 9 Декабря 2007 Жалоба Поделиться Опубликовано 9 Декабря 2007 Да точно также, как и закрытые. После первого цикла выше вставить:$bad[] = 13; // 13 - это ид форума "Флейм" // Правда и все подфорумы указать надо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 9 Декабря 2007 Жалоба Поделиться Опубликовано 9 Декабря 2007 А подфорумы как указывать? Просто через запятую? Вот так вот. (поправка для себя)) $bad[] = 3; $bad[] = 20; $bad[] = 28; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 10 Декабря 2007 Жалоба Поделиться Опубликовано 10 Декабря 2007 Странно, но когда я назначаю для "Интересные темы" не показывать некоторые категории, тоже самое случается и с "Последние сообщения" и "Последние темы".Вот код: (удалено автором)Надо что бы выбранные раздеры не показывались только в "Интересные темы", это первый запрос по списку.. Мне кажется что надо "Интересные темы" выводить в отдельную функцию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 10 Декабря 2007 Жалоба Поделиться Опубликовано 10 Декабря 2007 Вижу 2 ошибки:1. Не так понят предоежнной мной выше код, его нужно располагать не внутри условия, которое внутри первого цикла, а как я сказал: после первого цикла.2. Перед каждым новым действием нужно же очищать массивы $bad и $good:$good = array(); $bad = array();Иначе они влияют друг на друга. Т.е. перед каждым из циктов проверки прав нужно это добавить. P.S. Не, всё-таки с логикой нужно что-то делать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DacentGS Опубликовано 10 Декабря 2007 Жалоба Поделиться Опубликовано 10 Декабря 2007 Подтверждаю, работает. P.S. Не, всё-таки с логикой нужно что-то делать.Поясни, не понятно слегка, но всё же на всякий случай скажу что я не очень хорошо разбираюсь в этом, как видишь со временем я учусь, ещё месяц назад я бы даже и не понял что ты сейчас написал, т.е. куда что вставлять. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
ooo
Как сделать, чтобы вверху форума показывалась статистика по:
Последним темам:
Последним сообщениям:
Интересным темам:
Ссылка на комментарий
Поделиться на других сайтах
20 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.