Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

First post on every page for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

First post on every page for phpBB3

Сообщение rxu »

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

Re: First post on every page for phpBB3

Сообщение JMicron »

подскажите а как сделать чтобы по умолчанию закреплялся первый пост всегда? можно даже без возможности это отменить
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 16 лет 3 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: First post on every page for phpBB3

Сообщение crash »

поставить мод
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
KODEAK
phpBB 1.2.1
Сообщения: 24
Стаж: 12 лет
Благодарил (а): 2 раза

Сообщение KODEAK »

А нельзя ли сделать так что бы первый пост был прилеплен в определенных форумах и не кто не пробыл прикручивать мод типа рейтинга в этот форум ?
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

Прошу прощения. В моде первая секция SQL - это команда, для внесения изменений в SQL базу?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

Re: First post on every page for phpBB3

Сообщение rxu »

di9383
Да.
JMicron писал(а):как сделать чтобы по умолчанию закреплялся первый пост всегда?

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

OPEN
posting.php

FIND
$post_data['topic_first_post_show'] = (isset($post_data['topic_first_post_show'])) ? $post_data['topic_first_post_show'] : 0;

REPLACE WITH
$post_data['topic_first_post_show'] = (isset($post_data['topic_first_post_show'])) ? $post_data['topic_first_post_show'] : 1;
Изображение
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

Спасибо. и еще, если стиль на русском, соответствующие изменения в руском lng файле вносить? Или что-то еще надо? Т.е. мы вроде в редактирование поста ничего не добавляли..там чекбокс должен быть какой или как?
Последний раз редактировалось di9383 19.11.2008 17:45, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

Re: First post on every page for phpBB3

Сообщение rxu »

di9383 писал(а):соответствующие изменения в руском lng файле вносить?
Естественно. Читайте как устанавливать моды, ссылка наверху.
Изображение
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

Спасибо, разобрался. И еще вопросик. Можно ли, чтобы закрепленное сообщение как-то выделялось? Т.е. подписью соответствующей, или цветом?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

Re: First post on every page for phpBB3

Сообщение rxu »

Такое ощущение, что вы с оффа сюда пришли за переводом на русский :)
Почитайте отсюда и чуть дальше.
Изображение
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

rxu
офф не читал:) По вашей ссылке нашел вроде как выделить, но что-то не изменилось ничего..покопаюсь еще. А на русском нету? :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

Re: First post on every page for phpBB3

Сообщение rxu »

А что там на русском? Изменения в коде же не переводить.
di9383 писал(а):нашел вроде как выделить, но что-то не изменилось ничего
Кэш чистите, шаблоны обновляйте в админке на вкладке Стили.
Изображение
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

rxu, видимо, моя проблема в этом:
But I guess this is suitable for default posts sorting option only.
Нет ли универсального варианта отделения первого поста от остальных, хотя бы полосой и расстоянием? У меня на форуме пользователи идут слева а посты справа, онлайн-статус не дефолтный, а немного по другому сделанный. Видимо, это влияет, т.к. после применения мода, очистки кэша и обновления стиля ровным счетом ничего не меняется.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15242
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 396 раз
Поблагодарили: 1796 раз

Re: First post on every page for phpBB3

Сообщение rxu »

Так вы внесите изменения в тот стиль, который используете на форуме.
Изображение
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: First post on every page for phpBB3

Сообщение di9383 »

prosilver использую, только юзеры у меня слева а текст сообщения справа.
Remmirat
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 2 месяца

Re: First post on every page for phpBB3

Сообщение Remmirat »

Для 3.0.3 какие изменения надо вносить в posting.php? Запнулся на строке...

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

Find
Tip: This may be a partial find and not the whole line.

Code:Select All
			// If the post need approval we will wait a lot longer.
Таковой нету

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