First post on every page for phpBB3

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

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

First post on every page for phpBB3

Сообщение rxu »

В режиме создания или редактирования первого сообщения темы дает возможность закрепить первое сообщение вверху каждой страницы темы.
first_post_on_every_page_phpbb3_1.2.2.zip
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 5:43, всего редактировалось 8 раз.
Причина: Добавление ссылки на ответ о правах
Изображение
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

Просто_Человек и кривые руки у тебя! Проверяй установку
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: First post on every page for phpBB3

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

Как закрепить первый пост по умолчанию? Помогите чайнику...

(Поиском пользовалась, все инструкции перепробовала - ни одна не сработала)
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: First post on every page for phpBB3

Сообщение TyMaH »

Татьяна5

Open: styles/prosilver/template/posting_editor.html

найти

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

			<!-- IF S_FIRST_POST_SHOW_ALLOWED -->
				<div><label for="topic_first_post_show"><input type="checkbox" name="topic_first_post_show" id="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /> {L_FIRST_POST_SHOW} </label></div>
			<!-- ENDIF -->


заменить на:

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

<!-- IF S_FIRST_POST_SHOW_ALLOWED -->
				<div><label for="topic_first_post_show"><input type="checkbox" name="topic_first_post_show" checked="checked" id="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /> {L_FIRST_POST_SHOW} </label></div>
			<!-- ENDIF -->
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: First post on every page for phpBB3

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

TyMaH
Большое спасибо, все работает
Аватара пользователя
Nibiru
phpBB 1.4.4
Сообщения: 118
Стаж: 18 лет 2 месяца
Откуда: Russia & Slovensko
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение Nibiru »

HAMMER663 при чём тут кривые руки Просто_Человек ? У меня тоже кнопка не появляется! Всё перепроверил много раз.
Бесят девки, которые понтуются тем, что пьют и курят! Ты спортом займись, Овца, и гордись этим!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

Nibiru значит кривые руки у меня и у большинства пользователей, у которых все работает
Аватара пользователя
Nibiru
phpBB 1.4.4
Сообщения: 118
Стаж: 18 лет 2 месяца
Откуда: Russia & Slovensko
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение Nibiru »

HAMMER663, а не допускаете, что другой мод мешает?
Поправил другой мод и всё появилось.
Бесят девки, которые понтуются тем, что пьют и курят! Ты спортом займись, Овца, и гордись этим!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

Nibiru не допускаю, потому что мы тут все телепаты. Должны сами догадаться какие у вас там моды стоят и с чем могут конфликтовать.
http://www.phpbbguru.net/community/rules/#rule2.5
Nibiru писал(а):Поправил другой мод и всё появилось.
http://www.phpbbguru.net/community/rules/#rule2.7
Аватара пользователя
Nibiru
phpBB 1.4.4
Сообщения: 118
Стаж: 18 лет 2 месяца
Откуда: Russia & Slovensko
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение Nibiru »

HAMMER663 да я знаю правила. Я вопрос и не задавал, сам искал причину и нашёл. А вот Просто_Человек мог и не знать, я хотел ему помочь, или другие чтобы помогли без "наездов". Он ведь мог и забыть или не знать, что моды могут конфликтовать. Обычно rxu или Палыч доходчиво всё это разъясняют. Меня Палыч учил PHP, когда мне ещё 13 лет было. И только благодаря ему я более - менее теперь разбираюсь во всём. Однако спасибо и Вам за участие.
А конфликт был с модом The main message in the subject
Бесят девки, которые понтуются тем, что пьют и курят! Ты спортом займись, Овца, и гордись этим!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

Nibiru так где подробности? Расскажите что где меняли. Людям это пригодится
Аватара пользователя
Nibiru
phpBB 1.4.4
Сообщения: 118
Стаж: 18 лет 2 месяца
Откуда: Russia & Slovensko
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение Nibiru »

HAMMER663 конфликт шёл из-за новой строки мода первое сообщение на каждой странице

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

if($topic_data['topic_first_post_show'] && ( $start != 0))
фактически они дублировались. Но то, что я сделал полностью не помогло и я первый мод удалил, в итоге. У меня сейчас 2 других мода конфликтуют, точнее не показывает как надо и я ими занят, а это мне важнее. Напишу вопрос в теме другого мода, если сможете - помогите.
Бесят девки, которые понтуются тем, что пьют и курят! Ты спортом займись, Овца, и гордись этим!
krasab
phpBB 1.4.4
Сообщения: 191
Стаж: 16 лет 6 месяцев
Благодарил (а): 19 раз
Поблагодарили: 5 раз

Re: First post on every page for phpBB3

Сообщение krasab »

ставил на 3.0.9 - все работало.
ставлю на 3.0.10 - нет галки "Зафиксировать первое сообщение"
Кто подскажет как решить проблему?
Изображение
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

Где-то что-то не так делаешь. Работает это на 3.0.10 очень хорошо
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: First post on every page for phpBB3

Сообщение ArtTeam »

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

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

ArtTeam в phpbb3 нет права "Может удалять темы", есть право "Может удалять сообщения"
Переделать не сложно для права "Может удалять сообщения"

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

$perm_show_unshow = ($auth->acl_get('m_delete', $forum_id) || ($auth->acl_get('f_user_delete', $forum_id) && $user->data['is_registered'] && !empty($post_data['topic_poster']) && $user->data['user_id'] == $post_data['topic_poster'])) ? true : false;

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