First post on every page for phpBB3

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

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

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 КБ) 4281 скачивание
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 раз.
Причина: Добавление ссылки на ответ о правах
Изображение

nata-lee
phpBB 1.2.0
Сообщения: 15
Зарегистрирован: 02.07.2013 10:47
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee » 06.07.2013 7:57

Пытаюсь установить мод через automod, но мне выдается кучка ворнингов:

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

[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2604: Illegal string offset 'href'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2605: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2610: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2604: Illegal string offset 'href'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2605: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2610: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2604: Illegal string offset 'href'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2605: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2610: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2604: Illegal string offset 'href'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2605: Illegal string offset 'realname'
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 2610: Illegal string offset 'realname'
что за печаль :(
Работаю над http://valvetimes.com, wp-united страшная штука.

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 » 06.07.2013 8:04

nata-lee установите вручную. Автомод в ваших руках - зло.

nata-lee
phpBB 1.2.0
Сообщения: 15
Зарегистрирован: 02.07.2013 10:47
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee » 07.07.2013 19:26

HAMMER663 вручную установить я всегда успею, тем более, что раскатывать один и тот же мод вручную на несколько форумов как-то не оптимально. Мне интересно, с чем связаны данные ошибки и как их правильно исправлять?
Работаю над http://valvetimes.com, wp-united страшная штука.

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 » 07.07.2013 19:35

nata-lee вот именно, давно бы уже установили руками и не сидели и ждали пока вам тут все объяснят.
nata-lee писал(а):с чем связаны данные ошибки и как их правильно исправлять?
Данный мод изначально был разработан для версии phpBB3.0.0, может чуть позже. Во всяком случае до 3.0.6. И инструкция для автомода была написана тоже под версию ниже 3.0.6. Отсюда несоответствия в файлах при установке автоматически. Достаточно почитать данную тему и увидеть где именно эти несоответствия есть. И вот оно надо было вам сутки ждать пока вам тут ответят, когда надо всего 10 минут на установку мода вручную потратить?
Еще раз повторю.
HAMMER663 писал(а):Автомод в ваших руках - зло.

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

Re: First post on every page for phpBB3

Сообщение rxu » 07.07.2013 20:12

руки тут не при чем, причина в том, что установочный файл не предназначен для текущей версии Автомода.
Изображение

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение xisp » 07.07.2013 22:50

rxu писал(а):руки тут не при чем, причина в том, что установочный файл не предназначен для текущей версии Автомода.
А обновить мод никто не может? Со времён 3.0.6 прошло много лет.
phpBBex

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 » 08.07.2013 18:07

xisp когда-нибудь может и обновят. можете подождать этого обновления :)

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение xisp » 08.07.2013 18:50

HAMMER663 писал(а):можете подождать этого обновления
Да мне не нужно, у меня phpBBex, там всё это уже есть, со всеми фиксами и правками, включая те, которых тут никогда и не было.
Просто убивает ситуация, когда вместо того, чтобы поправить пару строчек и перезалить архив, правят первый пост (с теми же строчками), а потом долго и упорно отвечают на вопросы тех, кто первый пост не читал.
phpBBex

nata-lee
phpBB 1.2.0
Сообщения: 15
Зарегистрирован: 02.07.2013 10:47
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee » 08.07.2013 19:33

xisp писал(а):А обновить мод никто не может? Со времён 3.0.6 прошло много лет.
уже обновили, только первый пост не поправили :( вот и выходит путаница
http://www.phpbbguru.net/community/topi ... ml#p376201
Ради Христа, поправьте! :) А то еще будет полно таких же ламеров как я :)
HAMMER663 писал(а):И вот оно надо было вам сутки ждать пока вам тут ответят, когда надо всего 10 минут на установку мода вручную потратить?
ну, вообще основная цель это все-таки разобраться, а не просто "поставить руками и забыть", иначе бы не спрашивала.
Спасибо всем.
Работаю над http://valvetimes.com, wp-united страшная штука.

Laa911
phpBB 1.4.0
Сообщения: 33
Зарегистрирован: 30.07.2013 14:57
Благодарил (а): 5 раз

Re: First post on every page for phpBB3

Сообщение Laa911 » 13.08.2013 16:07

А еще есть аналоги, или это единственный мод для закрепления первой мессаги теме?
Тему в под форумах он также закрепляет, или только первую мессагу в теме?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9765
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2719 раз

Re: First post on every page for phpBB3

Сообщение Татьяна5 » 13.08.2013 16:36

Laa911 писал(а):Тему в под форумах он также закрепляет, или только первую мессагу в теме?
Тему-то читали?
rxu писал(а):В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.

Yuha66
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 21.10.2013 22:47
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Yuha66 » 21.10.2013 23:12

Поставил мод на phpbb 3.0.12 Всё работает.

В файле posting.php следует искать

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

			// Check the permissions for post approval.
Название кнопочки поправил в файле шаблона 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">Прикрепить сообщение</td>
				</tr>
			<!-- ENDIF -->
Ставил автомодом, потом доредактировал что не смог автомод.

Специально зарегался поделиться, так как не нашёл готового решения для 3.0.12 )))

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9765
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2719 раз

Re: First post on every page for phpBB3

Сообщение Татьяна5 » 22.10.2013 15:24

Yuha66 писал(а):Название кнопочки поправил в файле шаблона posting_body.html таким образом
Никому не советую так делать

Yuha66, убирайте русский текст из шаблона, возвращайте переменную {L_FIRST_POST_SHOW}, и правьте ее значение в файле language/ru/common.php

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

'FIRST_POST_SHOW'		=> 'Прикрепить сообщение',

Yuha66
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 21.10.2013 22:47
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Yuha66 » 22.10.2013 20:56

Татьяна, спасибо, не знал где править)))

amijedi
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 31.10.2013 16:05
Благодарил (а): 5 раз

Re: First post on every page for phpBB3

Сообщение amijedi » 31.10.2013 16:09

А где должны быть эта кнопка? Я все сделал по инструкции, но ничего нет. Есть разница куда вставлять

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

'FIRST_POST_SHOW'		=> 'Прикрепить сообщение',
в language/ru/common.php?

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