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 »

каким запросом можно отключить прилепленное сообщение в теме?

Добавлено спустя 1 минуту 27 секунд:
только в одной конкретной теме
Аватара пользователя
phpbbforce
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 6 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение phpbbforce »

спасибо! :lol:
Последний раз редактировалось phpbbforce 01.05.2011 11:22, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: First post on every page for phpBB3

Сообщение rxu »

phpbbforce
Вообще-то, мод упакован по правилам, действовавшим на момент его создания. Поэтому инструкции для кода и для шаблонов разделены. Последние находятся в папке /templates, если присмотреться.
Так что неуд ставьте себе.
Изображение
Аватара пользователя
phpbbforce
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 6 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение phpbbforce »

спасибо! :lol:
Последний раз редактировалось phpbbforce 01.05.2011 11:22, всего редактировалось 1 раз.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: First post on every page for phpBB3

Сообщение владимир1983 »

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

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

владимир1983
а как можно не прибегая к редактированию сообщения отлепить прилепленное сообщение?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: First post on every page for phpBB3

Сообщение владимир1983 »

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

Re: First post on every page for phpBB3

Сообщение HAMMER663 »

владимир1983
да, я не могу отредактировать сообщение, я писал об этом здесь Общая ошибка. Вам запрещён доступ к этому файлу.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: First post on every page for phpBB3

Сообщение Айдар »

HAMMER663, ну тогда, видимо, никак, кроме редактирования базы.
In Web We Trust
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: First post on every page for phpBB3

Сообщение владимир1983 »

Айдар
Неа... Там проблема вообще интересная.
Чур я забил её ковырять.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: First post on every page for phpBB3

Сообщение Пчелкин »

А я ее уже три дня ковыряю...решение частное описал там...
Другого выхода тоже не вижу, кроме как лезть в БД..
Но отсутствие перемещения вложений модом Manage attachments module phpBB3 - удивлен..
У меня свободно перемещаются вложения туда -куда надо
Правда при большом количестве - геморройно все это..
И подтверждаю, закрепление первого чужого сообщения на все страницы с вложением в данном сообщении - невозможно...глюк. лезет..баг.
Решения пока не нашел...

Добавлено спустя 29 минут 48 секунд:
Короче - нужно исключение на проверку мое-не-мое-вложение-в-сообщении при правке первого сообщения...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
gudvin26
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение gudvin26 »

добрый день,
первый раз ставлю мод, поэтому прошу сильно меня не пенать ).
сразу же столкнулся с проблемой
в инструкции написано что в файле posting.php
после кода

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

$poll_delete		= (isset($_POST['poll_delete'])) ? true : false;
нужно вставить строку

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

$topic_first_post_show = (isset($_POST['topic_first_post_show'])) ? true : false;
вот только искомой строки у меня нет.

версия форума 3.0.8
gudvin26
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: First post on every page for phpBB3

Сообщение gudvin26 »

все нашлось, и все работает. дело было в кривых руках ), по другому назвать не могу.
vipCLOWN
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 5 месяцев

Re: First post on every page for phpBB3

Сообщение vipCLOWN »

Возникла проблема со следующим кодом

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

Open: viewtopic.php

Find
$i = ($store_reverse) ? $sql_limit - 1 : 0;

Add after
// First post on every page
// Show first post on every page if needed
if($topic_data['topic_first_post_show'] && ( $start != 0))
{
	$i = 0;
	$post_list[$i] = $topic_data['topic_first_post_id'] ;
	$i = ($store_reverse) ? $sql_limit : $i+1;
}

В файле viewtopic.php просто нет ничего похожего. Сам файл viewtopic.php найден только в language/ru.
На форуме установлен мод портала. Помогите решить проблему.
Файл приложил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: First post on every page for phpBB3

Сообщение Айдар »

vipCLOWN, загляните в корневую папку форума?
In Web We Trust

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