active topics list on index (like glance)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Re: active topics list on index (like glance)
Можно ли из списка последних тем убрать 2 определённые темы (темы с определеёнными номерами), чтобы они там никогда не показывались, можно скрыть целый раздел (форум), а нужно только 2 темыиз этого форума скрыть а остальные темы чтобы нормально отображались. Может в коде, где подправить или добавить, чтобы эти 2 темы не показывались, подскажите пожалуйста очень нужно.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
В файле recent_topics.php найдите:
Замените:
вместо 12 и 21 поставьте нужные на нужные Вам id топиков.
Код: Выделить всё
//
// Recent topic (only show normal topic)
//
$sql = 'SELECT ' . $sql_select . '
FROM ' . $sql_from . '
WHERE t.topic_status <> ' . ITEM_MOVED . '
AND t.topic_approved = 1
AND ( t.topic_type = ' . POST_NORMAL . ' OR t.topic_type = ' . POST_STICKY . ' )
AND t.topic_moved_id = 0
' . $sql_where . '
ORDER BY t.topic_last_post_time DESC';
Код: Выделить всё
//
// Recent topic (only show normal topic)
//
$sql = 'SELECT ' . $sql_select . '
FROM ' . $sql_from . '
WHERE t.topic_status <> ' . ITEM_MOVED . '
AND t.topic_approved = 1
AND ( t.topic_type = ' . POST_NORMAL . ' OR t.topic_type = ' . POST_STICKY . ' )
AND t.topic_moved_id = 0
AND t.topic_id <> 12
AND t.topic_id <> 21
' . $sql_where . '
ORDER BY t.topic_last_post_time DESC';
-
ZveroBoy
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 17 лет 9 месяцев
Re: active topics list on index (like glance)
Мод установлен уже пару месяцев. Недавно заметил некорректную работу мода: при нажатии на уже прочтенные темы в списке тем тебя перебрасывает не на последнее (прочитанное) сообщение, а на несколько сообщений вверх. На сколько точно, сказать сложно, всегда по-разному. Если пост не прочитан, то переброс происходит корректно. Браузеры Chrome и IE.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
Переход происходит на последнее непрочитанное сообщение. Возможно связано с кэшированием.
-
ZveroBoy
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 17 лет 9 месяцев
Re: active topics list on index (like glance)
nissin
Я специально смотрел: перекидывает нормально, только когда есть непрочитанное сообщение. Если непрочитанных сообщений в теме нет, то перекидывает куда-то в середину. Но не во всех темах. Обычно подобное происходит в темах с фотографиями.
Я специально смотрел: перекидывает нормально, только когда есть непрочитанное сообщение. Если непрочитанных сообщений в теме нет, то перекидывает куда-то в середину. Но не во всех темах. Обычно подобное происходит в темах с фотографиями.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
Склонен считать, что с момента просмотра главной страницы, кто-нибудь просто успел добавить сообщение в этот топик.
-
ZveroBoy
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 17 лет 9 месяцев
Re: active topics list on index (like glance)
nissin
Да нет же. Алгоритм такой: обновляем страницу, все строчки с названием тем остаются бледно синими, значит новых сообщений в них нет. Затем кликаем на тему и смотрим на пост, размещенный на середине страницы. Если есть новое сообщение, то перекидывает как раз-таки нему, при повторном просмотре кидает в середину страницы. происходит такое в темах с размещенными фотографиями.
Да нет же. Алгоритм такой: обновляем страницу, все строчки с названием тем остаются бледно синими, значит новых сообщений в них нет. Затем кликаем на тему и смотрим на пост, размещенный на середине страницы. Если есть новое сообщение, то перекидывает как раз-таки нему, при повторном просмотре кидает в середину страницы. происходит такое в темах с размещенными фотографиями.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
Посмотрел в Firefox всё нормально.
Проверил в IE, да есть такой эффект, связан с определением размера страницы.
Мод тут ни причём, если в адресной строке нажать Enter, то перейдёт куда нужно.
Проверил в IE, да есть такой эффект, связан с определением размера страницы.
Мод тут ни причём, если в адресной строке нажать Enter, то перейдёт куда нужно.
Re: active topics list on index (like glance)
Код: Выделить всё
<!-- BEGIN latest_topics -->
<!-- IF latest_topics.S_UNREAD_TOPIC -->
<a href="{latest_topics.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <a href="{latest_topics.U_NEWEST_POST}" title="{latest_topics.FULL_TITLE}" class="link-new">{latest_topics.TITLE} ({latest_topics.TOPIC_REPLIES})</a>
<!-- ELSE -->
<a href="{latest_topics.U_LAST_POST}">{LATEST_POST_IMG}</a> <a href="{latest_topics.U_LAST_POST}" title="{latest_topics.FULL_TITLE}">{latest_topics.TITLE} ({latest_topics.TOPIC_REPLIES})</a>
<!-- ENDIF -->
<br />
<!-- END latest_topics -->И можно ли так вообще сделать?
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
recent_topics.php
Код: Выделить всё
//
// Recent topic (only show normal topic)
//
$sql = 'SELECT ' . $sql_select . '
FROM ' . $sql_from . '
WHERE t.topic_status <> ' . ITEM_MOVED . '
AND t.topic_approved = 1
AND ( t.topic_type = ' . POST_NORMAL . ' OR t.topic_type = ' . POST_STICKY . ' )
AND t.topic_moved_id = 0
AND (t.forum_id = 3 OR t.forum_id = 7)
' . $sql_where . '
ORDER BY t.topic_last_post_time DESC';Re: active topics list on index (like glance)
nissin, спасибо конечно но это применимо к псоледним темам на форуме, а я хочу помимо этого столбца сделать ещё один, где будут темы только из разделов f=3 и f=7.
т.е. получится 3 столбца
1. Объявления
2. Последние темы
3. Новости.
Вот как сделать чтобы в 3 столбец выводились только темы из f=3 и f=7.
как добавить в recent_topics.html новый столбец я знаю но вот как там вывести нужную информацию, вот вопрос.
Помогите пожалуйста.
т.е. получится 3 столбца
1. Объявления
2. Последние темы
3. Новости.
Вот как сделать чтобы в 3 столбец выводились только темы из f=3 и f=7.
как добавить в recent_topics.html новый столбец я знаю но вот как там вывести нужную информацию, вот вопрос.
Помогите пожалуйста.
-
batka16
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 17 лет 8 месяцев
Re: active topics list on index (like glance)
nissin
Возвращаюсь к своему вопросу о выводе тем с опросами отдельным столбцом - еще не появилось вдохновение и время?
Может действительно можно какой-то промежуточный вариант сделать, пока руки дойдут?
Rayden Может это больше к вам вопрос (скорее просьба)?
Возвращаюсь к своему вопросу о выводе тем с опросами отдельным столбцом - еще не появилось вдохновение и время?
Rayden Может это больше к вам вопрос (скорее просьба)?
Последний раз редактировалось batka16 13.05.2009 10:55, всего редактировалось 1 раз.
Я если и чайник, то красивый и современный!

