Last post topic on index for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Last post topic on index for phpBB3
Раз уж сделал (по разным причинам), то решил выложить.
Описание мода: Добавляет в список форумов на главной странице название последней затронутой темы каждого форума.
Внимание: более эффективным является мод last post topic title от nickvergessen, в связи с чем последний рекомендуется к применению вместо данного мода.
Описание мода: Добавляет в список форумов на главной странице название последней затронутой темы каждого форума.
Внимание: более эффективным является мод last post topic title от nickvergessen, в связи с чем последний рекомендуется к применению вместо данного мода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 03.01.2010 4:45, всего редактировалось 6 раз.
Причина: Добавление комментария в отношении мода-аналога.
Причина: Добавление комментария в отношении мода-аналога.
Re: Last post topic on index for phpBB3
А этот мод можно ставить с помощью AutoMOD?
А то он у меня ругается в однм месте.
styles/prosilver/template/forumlist_body.html
The Find specified by the MOD could not be found.
Из других модов на форуме стоит только Быстрый ответ, который тоже ставился с помощью AutoMOD.
А то он у меня ругается в однм месте.
styles/prosilver/template/forumlist_body.html
Код: Выделить всё
Find
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
Из других модов на форуме стоит только Быстрый ответ, который тоже ставился с помощью AutoMOD.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Last post topic on index for phpBB3
На совместимость с AutoMOD данный мод не тестировался. Если не устанавливается, значит, нельзя.cianid писал(а):А этот мод можно ставить с помощью AutoMOD?
-
DeusEx
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 17 лет 8 месяцев
- Поблагодарили: 1 раз
Re: Last post topic on index for phpBB3
rxu
Спасибо большое за мод, работает все отлично. Хотелось бы только вернуть сигнализирующую оранжевую иконку (о новых сообщениях) в правом столбце возле названия темы, после установки мода она всегда беленькая. На этом форуме точно также, а мы уже привыкли к ней ;)
Спасибо большое за мод, работает все отлично. Хотелось бы только вернуть сигнализирующую оранжевую иконку (о новых сообщениях) в правом столбце возле названия темы, после установки мода она всегда беленькая. На этом форуме точно также, а мы уже привыкли к ней ;)
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Last post topic on index for phpBB3
Не обращал внимания. Сейчас смотрю в оригинальный код - LAST_POST_IMG всегда равно icon_topic_latest.gif (она белая), без вариантов.DeusEx писал(а):Хотелось бы только вернуть сигнализирующую оранжевую иконку (о новых сообщениях) в правом столбце возле названия темы, после установки мода она всегда беленькая.
Добавлено спустя 10 минут 31 секунду:
Смотрю на оффсайте - иконки последних сообщений все (в т.ч. непрочитанных) белые. Наверное, вы что-то перепутали
-
DeusEx
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 17 лет 8 месяцев
- Поблагодарили: 1 раз
Re: Last post topic on index for phpBB3
Хм.. вернул все обратно, и вправду белые... но почему-то в памяти отложилось, что оранжевые. Извиняюсь тогда :oops:
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Last post topic on index for phpBB3
оранжевые это слева. Наверное просто попутали ).
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: Last post topic on index for phpBB3
Естессно, в версии 3.0.4 это место выглядит совсем по другому. Вот и ругается.cianid писал(а):А этот мод можно ставить с помощью AutoMOD?
А то он у меня ругается в однм месте.
-
Drunia
- phpBB 1.4.2
- Сообщения: 54
- Стаж: 20 лет 9 месяцев
Re: Last post topic on index for phpBB3
Если я не ошибаюсь, в 3.0.5 в просильвер иначе выглядит строка, которую требуется заменять при инсталляции мода, в файле styles/prosilver/template/forumlist_body.html
внесите, пожалуйста, изменения в инсталляционную инструкцию.
Код: Выделить всё
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>-
Fantom_v
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 17 лет 5 месяцев
Re: Last post topic on index for phpBB3
Поставил новую тему на форум (см. вложения). Все сделал по инструкции. В самом шаблоне изменил:
заменил на:
но ничего, абсолютно ничего, не изменилось, т.е. последний пост на главной так и не появился. Где еще что-то подправить?
Код: Выделить всё
<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
<p class="topicdetails">{forumrow.LAST_POSTER_FULL}Код: Выделить всё
<p class="topicdetails">{forumrow.LAST_POST_TIME} {forumrow.LAST_POSTER_FULL}</p>
<p class="topicdetails"><a href="{forumrow.U_LAST_TOPIC_URL}" title="{forumrow.LAST_TOPIC_TITLE_FULL}">{forumrow.LAST_TOPIC_TITLE}</a>У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 3 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
Re: Last post topic on index for phpBB3
Fantom_v
Админка - Стили - Шаблоны - Hestia (обновить)
Админка - Стили - Шаблоны - Hestia (обновить)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Возвращаясь к вопросу о перемещённых темах и теневых ссылках. Ссылка на последнюю тему старого форума (того, откуда она была перемещена) выдаёт: «Запрошенной темы не существует».
Пока решила это так:
Пока решила это так:
Код: Выделить всё
== OPEN ==
includes/functions_display.php
== FIND ==
$sql = 'SELECT topic_id, topic_title, topic_last_post_id, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_last_post_id IN (' . implode(',', $forums_last_posts_ids_list) . ')';
== REPLACE WITH ==
$sql = 'SELECT topic_id, topic_title, topic_last_post_id, topic_moved_id, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_last_post_id IN (' . implode(',', $forums_last_posts_ids_list) . ')';
== FIND ==
$last_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $last_topic_row['forum_id'] . '&t=' . $last_topic_row['topic_id']);
== REPLACE WITH ==
$last_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $last_topic_row['forum_id'] . '&t=' . ($last_topic_row['topic_moved_id'] != 0 ? $last_topic_row['topic_moved_id'] : $last_topic_row['topic_id']));
