Страница 1 из 39

First post on every page for phpBB3

Добавлено: 21.09.2007 11:24
rxu
В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.
first_post_on_every_page_phpbb3_1.2.2.zip
(30.67 КБ) 4562 скачивания
first post on every page phpbb3 1.2.3

------------
Для установки на версию phpBB 3.0.6 :

В этой версии часть кода изменилась.
Поэтому в инструкции вместо

Код: Выделить всё

			// If the post need approval we will wait a lot longer.
использовать для поиска

Код: Выделить всё

                  // Check the permissions for post approval. Moderators are not affected.
После установки мода необходимо выполнить также следующую инструкцию (для снижения нагрузки на базу данных):

Код: Выделить всё

Open:
viewtopic.php

Find:
$post_list[$i] = $topic_data['topic_first_post_id'] ;

Replace to:
$post_list[$i] = (int) $topic_data['topic_first_post_id'] ;
Исправление ошибки с отображением информации о редактировании сообщения при закрепленном первом сообщении находится здесь.

FAQ

1. Кто имеет право закреплять сообщение?
Тот, кто имеет право закрывать тему.
First post on every page for phpBB3

2. Вопросы, собранные из темы, в одном сообщении:
First post on every page for phpBB3

Добавлено: 30.09.2007 12:57
NCom
rxu а возможно через админке настроить в каком разделе прикреплять первое сообщение?

Добавлено: 30.09.2007 13:15
rxu
Нет, настройка производится исключительно путём правки первого сообщения каждой конкретной темы.
Но идея интересная, надо обдумать.

Добавлено: 30.09.2007 18:58
NCom
Нет, настройка производится исключительно путём правки первого сообщения каждой конкретной темы
жаль :( тогда не подходит. Мне эту возможность нужно только для раздела АФИША, что бы на всех страницах темы было ХОРОШО видно какой концерт обсуждают....

Добавлено: 30.09.2007 19:05
rxu
Попробуйте во viewtopic.php вместо строки мода

Код: Выделить всё

if( $topic_data['topic_first_post_show'] && ( $start != 0) )
использовать строку

Код: Выделить всё

if( ($topic_data['topic_first_post_show'] || $forum_id == номер_вашего_форума_или_подфорума ) && ( $start != 0) )
не тестировал, поэтому результат не гарантирую.

Добавлено: 14.12.2007 12:40
Deacon
У кого на phpBB 3.0 Gold заработал этот мод? У меня почему-то не виден checkbox с галкой. Все вносимые изменения 3 раза проверил.

Добавлено спустя 25 минут 31 секунду:

Может какой кэш удалить надо, нет?

Добавлено: 14.12.2007 13:19
Rayden
у меня работает.

Добавлено спустя 57 секунд:

Про кеш даже отвечать не хочу

Добавлено: 14.12.2007 13:24
Deacon
Rayden писал(а):Про кеш даже отвечать не хочу
Я про кэш-папку в папке форума. Что значит не хочу? Я всё правильно сделал по инструкции, не вижу чек-бокса. Выкаблучиваться, типа я не знаю, что кэш в опере подтереть надо, это какое-то кощунство, я кучу модов на других форумах ставил.

Добавлено: 14.12.2007 15:26
PanAm
Deacon писал(а):типа я не знаю, что кэш в опере подтереть надо
ошибка тут, Форум имеет свой кэш на сервере в папке cache, его и надо подтереть.

Добавлено: 14.12.2007 15:29
***Blaze***
Deacon писал(а):не вижу чек-бокса
А если в любой теме на первом посту нажать редактировать и присмотреться. Предварительно почистив кэш в АЦ.

Добавлено: 15.12.2007 15:45
Deacon
PanAm

По-видимому надо чистить именно этот. А что делать в папке cache удалять все файлы? С форумом ничгео не станет?
***Blaze*** писал(а):А если в любой теме на первом посту нажать редактировать и присмотреться. Предварительно почистив кэш в АЦ.
Да присматривался, что такео АЦ кэш?

Добавлено: 15.12.2007 15:59
Поручик
Администраторский раздел (главная страница) - Очистить кэш

Изучите админку нормально.

Добавлено: 15.12.2007 16:34
Deacon
Ат, чёрт, я уже так удалил. Ясно будем знать.

Добавлено спустя 26 минут 46 секунд:

Поручик

Да вообщем сработало, раньше надругих форумах, когда моды ставил, там в инструкции писали, что надо удалить конкретный кэш файл.

Так что, Rayden, прошу не сетовать. :wink:

Добавлено: 15.12.2007 16:37
Rayden
считай, что специально для тебя написано - чистить кеш всегда! :D
Индекс и htaccess не трогай.

Добавлено: 16.12.2007 17:25
***Blaze***
Deacon писал(а):что таке АЦ кэш?
Вы меня перефразировали, было же так:
***Blaze*** писал(а):Предварительно почистив кэш в АЦ
Подругому АЦ - Администраторский Центр, он же Администраторский раздел, а дальше, как Порутчик написал:
Поручик писал(а):Администраторский раздел (главная страница) - Очистить кэш