Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

First post on every page for phpBB3

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14745
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 354 раза
Поблагодарили: 1623 раза

First post on every page for phpBB3

Сообщение rxu »

В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.
first_post_on_every_page_phpbb3_1.2.2.zip
(30.67 КБ) 4295 скачиваний
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
Последний раз редактировалось Татьяна5 21.11.2014 8:43, всего редактировалось 8 раз.
Причина: Добавление ссылки на ответ о правах
Изображение

Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Зарегистрирован: 14.10.2007 19:21
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение Fray98rus »

rxu писал(а): Для установки на версию phpBB 3.0.3 :

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

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

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

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

			// Check the permissions for post approval, as well as the queue trigger where users are put on approval with a post count lower than specified. Moderators are not affected.
В версии 3.0.6
вместо

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

			// Check the permissions for post approval, as well as the queue trigger where users are put on approval with a post count lower than specified. Moderators are not affected.
использовать для поиска

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

						// Check the permissions for post approval. Moderators are not affected.

Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение AIGIR »

Отображается две строки "Закрепить первое сообщение". Скрин ниже
Изображение
Версия 3.0.5, стиль subsilver2, до этого мода , был установлен еще мод Quick reply for phpBB3 (версия 1.6.3)

Вопрос соответственно: где что подправить, чтобы осталось одна строка?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14745
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 354 раза
Поблагодарили: 1623 раза

Re: First post on every page for phpBB3

Сообщение rxu »

Смотря какой стиль. Например, posting_editor.html или posting_body.html.
Изображение

Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение AIGIR »

rxu писал(а):Смотря какой стиль. Например, posting_editor.html или posting_body.html.
Не много не понял, что имелось ввиду под словами "какой стиль". Поковыряюсь в данных файлах, если что отпишу. )

Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Зарегистрирован: 16.03.2009 15:44
Откуда: Киев
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение Gemini_13 »

AIGIR, в смысле название стиля/шкуры/дизайна... стандартно идут prosilver и subsilver2, также Вы могли какой-то иной установить...
## .. ионный ускоритель на быстром мазуте.. ##

Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение AIGIR »

Gemini_13 писал(а):стандартно идут prosilver и subsilver2, также Вы могли какой-то иной установить...
Так я ж специально написал все данные, в том числе и стиль subsilver2 (внизу под картинкой)

Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Зарегистрирован: 16.03.2009 15:44
Откуда: Киев
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение Gemini_13 »

Попробуйте глянуть в posting_body.html на наличие повторов кода:

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

<!-- IF S_FIRST_POST_SHOW_ALLOWED -->
				<tr>
					<td><input type="checkbox" class="radio" name="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /></td>
					<td class="gen">{L_FIRST_POST_SHOW}</td>
				</tr>
			<!-- ENDIF -->
И перепроверьте posting.php. ИМХО, где-то в нем косяк
## .. ионный ускоритель на быстром мазуте.. ##

Аватара пользователя
AIGIR
phpBB 1.4.1
Сообщения: 44
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: First post on every page for phpBB3

Сообщение AIGIR »

Gemini_13, спасибо огромное все наладил ) Дело было в posting_body.html , было два кода, именно тех что в посте. Удалил один , почистил кэш и все замечательно. Еще раз спасибо.

Vlan-tlt
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 12.12.2009 11:05

Re: First post on every page for phpBB3

Сообщение Vlan-tlt »

Никак не пойму, почему не получается выделить цветом первое сообщение.
В viewtopic_body.htm своего стиля вставляю код

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

<!-- IF postrow.FIRST_POST_SHOW and postrow.S_FIRST_ROW -->style="background-color: #edf0c8"<!-- ENDIF -->
Ничего не меняется. Но когда оставляю только проверку на первое сообщение

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

<!-- IF postrow.S_FIRST_ROW -->style="background-color: #edf0c8"<!-- ENDIF -->
сообщение выделяется. Правда, все абсолютно первые сообщения.
Что делаю не так?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14745
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 354 раза
Поблагодарили: 1623 раза

Re: First post on every page for phpBB3

Сообщение rxu »

Vlan-tlt
Гляньте на этот код для примера.
Изображение

Vlan-tlt
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 12.12.2009 11:05

Re: First post on every page for phpBB3

Сообщение Vlan-tlt »

Спасибо. Добавил функцию S_TOPIC_FIRST_POST_SHOW, и все заработало.
Следующий вопрос: расставил все единички, как советовали выше в этом топике, чтобы первые сообщения автоматически делались прилепленными. Но хотя галочка при создании сообщения и стоит на своем месте, после сохранения открываю сообщение - ее нет. Вручную если снять/поставить - работает.
Прошу не отсылать читать ту тему в англоязычной версии, а дать прямую ссылку на конкретные действия, ибо в английском не силен.

KODEAK
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 06.10.2008 23:25
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение KODEAK »

ставил мод на 3.0.5 при редактирование поста выдается такое сообщение

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

 Failure when looking up date entry for topic.
подскажите как решить ?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14745
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 354 раза
Поблагодарили: 1623 раза

Re: First post on every page for phpBB3

Сообщение rxu »

KODEAK
Данный мод не выдает никаких предупреждений. Скорее всего, проблема связана с чем-то другим, проверяйте.
Изображение

Dram
phpBB 1.4.2
Сообщения: 64
Зарегистрирован: 06.12.2009 23:10

Re: First post on every page for phpBB3

Сообщение Dram »

Господа, форум 3,0,6 все сделал по инструкции: сделал запрос к базе, изменил три файла, почистил кеш.
В итоге у меня нет пунктов при редактировании первого осообщения, чтобы его закрепить?
Где копать?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14745
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 354 раза
Поблагодарили: 1623 раза

Re: First post on every page for phpBB3

Сообщение rxu »

Dram писал(а):почистил кеш.
Обновить шаблон через админраздел в закладке "Стили" не пробовали?
Изображение

Вернуться в «Анонсы и поддержка модов для phpBB 3.0.x»