Пропустить

First post on every page for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

First post on every page for phpBB3

Сообщение rxu » 21.09.2007 11:24

В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.
first_post_on_every_page_phpbb3_1.2.2.zip
(30.67 КБ) Скачиваний: 2871


------------
Для установки на версию 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
Последний раз редактировалось rxu 26.12.2010 10:28, всего редактировалось 5 раз(а).
Причина: Добавление ссылки на ответ о правах
Изображение
За это сообщение автора rxu поблагодарили: 8
AHTEPO (09.12.2011 22:14), Andrey447 (06.04.2011 22:29), Di_Mok (03.10.2010 15:30), djinn (09.12.2011 4:32), gigabyte (10.02.2011 17:48), Petruxa12 (05.02.2012 17:47), SHOCK (10.01.2011 22:39), Simple (16.08.2011 11:00)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: First post on every page for phpBB3

Сообщение Fray98rus » 19.11.2009 3:37

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.
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 449
Зарегистрирован: 14.10.2007 19:21
Откуда: Санкт-Петербург
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

Re: First post on every page for phpBB3

Сообщение AIGIR » 19.11.2009 11:15

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

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

Re: First post on every page for phpBB3

Сообщение rxu » 19.11.2009 17:35

Смотря какой стиль. Например, posting_editor.html или posting_body.html.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: First post on every page for phpBB3

Сообщение AIGIR » 20.11.2009 9:49

rxu писал(а):Смотря какой стиль. Например, posting_editor.html или posting_body.html.

Не много не понял, что имелось ввиду под словами "какой стиль". Поковыряюсь в данных файлах, если что отпишу. )
Аватара пользователя
AIGIR
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.

Re: First post on every page for phpBB3

Сообщение Gemini_13 » 20.11.2009 13:01

AIGIR, в смысле название стиля/шкуры/дизайна... стандартно идут prosilver и subsilver2, также Вы могли какой-то иной установить...
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
Gemini_13
phpBB 1.4.4
 
Сообщения: 72
Зарегистрирован: 16.03.2009 16:44
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: First post on every page for phpBB3

Сообщение AIGIR » 20.11.2009 13:16

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

Так я ж специально написал все данные, в том числе и стиль subsilver2 (внизу под картинкой)
Аватара пользователя
AIGIR
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.

Re: First post on every page for phpBB3

Сообщение Gemini_13 » 20.11.2009 13:39

Попробуйте глянуть в 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. ИМХО, где-то в нем косяк
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
Gemini_13
phpBB 1.4.4
 
Сообщения: 72
Зарегистрирован: 16.03.2009 16:44
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: First post on every page for phpBB3

Сообщение AIGIR » 20.11.2009 19:26

Gemini_13, спасибо огромное все наладил ) Дело было в posting_body.html , было два кода, именно тех что в посте. Удалил один , почистил кэш и все замечательно. Еще раз спасибо.
Аватара пользователя
AIGIR
phpBB 1.4.2
 
Сообщения: 52
Зарегистрирован: 21.08.2009 18:07
Откуда: Башкирия, Октябрьский
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.

Re: First post on every page for phpBB3

Сообщение Vlan-tlt » 12.12.2009 12:27

Никак не пойму, почему не получается выделить цветом первое сообщение.
В 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 -->

сообщение выделяется. Правда, все абсолютно первые сообщения.
Что делаю не так?

Vlan-tlt
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 12.12.2009 12:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: First post on every page for phpBB3

Сообщение rxu » 13.12.2009 8:15

Vlan-tlt
Гляньте на этот код для примера.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: First post on every page for phpBB3

Сообщение Vlan-tlt » 13.12.2009 19:09

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

Vlan-tlt
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 12.12.2009 12:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: First post on every page for phpBB3

Сообщение KODEAK » 14.12.2009 22:01

ставил мод на 3.0.5 при редактирование поста выдается такое сообщение
 Failure when looking up date entry for topic.
подскажите как решить ?

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

Re: First post on every page for phpBB3

Сообщение rxu » 14.12.2009 22:05

KODEAK
Данный мод не выдает никаких предупреждений. Скорее всего, проблема связана с чем-то другим, проверяйте.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: First post on every page for phpBB3

Сообщение Dram » 23.12.2009 12:31

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

Dram
phpBB 1.4.3
 
Сообщения: 64
Зарегистрирован: 07.12.2009 0:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: First post on every page for phpBB3

Сообщение rxu » 23.12.2009 12:46

Dram писал(а):почистил кеш.

Обновить шаблон через админраздел в закладке "Стили" не пробовали?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы