Внимание!
Не все расширения для 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
Сообщения: 15136
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

First post on every page for phpBB3

Сообщение rxu »

В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.
first_post_on_every_page_phpbb3_1.2.2.zip
(30.67 КБ) 4312 скачиваний
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
Стаж: 7 лет
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee »

Пытаюсь установить мод через 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
Сообщения: 2032
Стаж: 10 лет 2 месяца
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 247 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

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

nata-lee
phpBB 1.2.0
Сообщения: 15
Стаж: 7 лет
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee »

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

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 10 лет 2 месяца
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 247 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15136
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: First post on every page for phpBB3

Сообщение rxu »

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

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

Re: First post on every page for phpBB3

Сообщение xisp »

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

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 10 лет 2 месяца
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 247 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

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

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

Re: First post on every page for phpBB3

Сообщение xisp »

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

nata-lee
phpBB 1.2.0
Сообщения: 15
Стаж: 7 лет
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение nata-lee »

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
Стаж: 6 лет 11 месяцев
Благодарил (а): 5 раз

Re: First post on every page for phpBB3

Сообщение Laa911 »

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: First post on every page for phpBB3

Сообщение Татьяна5 »

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

Yuha66
phpBB 1.0.0
Сообщения: 2
Стаж: 6 лет 8 месяцев
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Yuha66 »

Поставил мод на 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
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: First post on every page for phpBB3

Сообщение Татьяна5 »

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

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

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

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

Yuha66
phpBB 1.0.0
Сообщения: 2
Стаж: 6 лет 8 месяцев
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Yuha66 »

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

amijedi
phpBB 1.0.0
Сообщения: 8
Стаж: 6 лет 8 месяцев
Благодарил (а): 5 раз

Re: First post on every page for phpBB3

Сообщение amijedi »

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

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

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

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