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 раз.
Причина: Добавление ссылки на ответ о правах
Изображение
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: First post on every page for phpBB3

Сообщение Rayden »

batka16 писал(а):В комменте мода написано, что можно при создании и редактировании первого сообщения завкрепить его на всех страницах. А из темы я понял, что только при редактировании (юзерами). Можно как-то подправить, чтоб эта возможность появлялась при создании темы юзером, а не только у модера?
И вот еще предложение: в админке не плохо было бы развязать права "закрывать свои темы" и "закреплять свои сообщения". Сие возможно?
Теоретически да - подправить код, сделать отдельное право, разрешить его для обычных пользователей.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: First post on every page for phpBB3

Сообщение Warlock75 »

poisonkit писал(а):batka16 ты нашел эту эту кнопку прикрепления?
А чего ее искать то?
5577.jpg
Еще вопросы есть?

Добавлено спустя 3 минуты 47 секунд:
poisonkit писал(а): Пол ночи убил на поиски ответа, хотя я думал что ответ получу на форуме. Оказалось все банально - в комплекте не идет пакет с рисунками.
Искал долго?
http://www.phpbbguru.net/community/faq. ... =guru#f3r2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 19 лет 1 месяц
Благодарил (а): 38 раз
Поблагодарили: 19 раз

Re: First post on every page for phpBB3

Сообщение Heldar »

Если poisonkit пол ночи искал про пак с рисунками, то наверно он не "нашёл" папочку templates с инструкциями по стилям и поэтому на его форуме действительно нет галки.

Это конечно тоже банальность из FAQа по установке модов, но ведь он не "нашёл" этих FAQов..
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение DeathMan »

МОД очень интересен ! Существует ли полная инструкция с fix под 3.0.6 и с включенными от сюда исправлениями, что бы всё было в одном флаконе как говорится, а то сложно как то ставить, одна часть тут, другая там, такая же хна и с user reputation points (пришлось отказаться от установки, хотя работой данного мода был доволен)!?
phpbb3 - сила!
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 1 месяц
Поблагодарили: 6 раз

Re: First post on every page for phpBB3

Сообщение smart2008 »

Добавил изменения для 3.0.6, которые здесь были написаны:
http://www.phpbbguru.net/community/topi ... ml#p254921
http://www.phpbbguru.net/community/topi ... ml#p260686

Автомод не обновлял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение DeathMan »

smart2008
Добрый ты человек, отзывчивый... Спасибо тебе огромное, буду пробовать сейчас !
phpbb3 - сила!
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 11 месяцев
Откуда: Vladivostok
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение SCIF-1986 »

smart2008 писал(а):Добавил изменения для 3.0.6, которые здесь были написаны:
http://www.phpbbguru.net/community/topi ... ml#p254921
http://www.phpbbguru.net/community/topi ... ml#p260686

Автомод не обновлял.
Не понял причём тут автомод, ошибка либо есть либо нет, правда ведь?

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

while ($row = $db->sql_fetchrow($result))
{
   $post_list[$i] = [b](int)[/b] $row['post_id'];
   ($store_reverse) ? $i-- : $i++;
}
$db->sql_freeresult($result);
Выделенное жирным отсутствует в first_post_on_every_page_phpbb3.xml. Кстати к xml файлику лучше добавить "install_" вначало, чтобы избежать дурных вопросов от юзверей автомода.
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 1 месяц
Поблагодарили: 6 раз

Re: First post on every page for phpBB3

Сообщение smart2008 »

SCIF-1986 писал(а):Не понял причём тут автомод
При том, что многие ставят обновление автомодом. Вот и написал, что измения внес только в .xml.
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 11 месяцев
Откуда: Vladivostok
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение SCIF-1986 »

smart2008 писал(а):При том, что многие ставят обновление автомодом. Вот и написал, что измения внес только в .xml.
Автомод, насколько я всегда считал, парсит xml и выполняет команды из него.
flash93rus
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 8 месяцев
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение flash93rus »

У меня другой проблем!!!!
При попытке выполнить SQL-запрос!!!
ALTER TABLE phpbb_topics ADD topic_first_post_show TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL
выскакивает ошибка
#1046 - No database selected
:-(
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение MAzZY »

Как выполняете запрос? Какой у Вас префикс базы?
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: First post on every page for phpBB3

Сообщение Alek$ »

flash93rus
Это вы в phpMyAdmin ошибку получаете? Тогда попробуйте в нем перед выполнением запроса перейти в ту базу данных, в которой у вас таблица форумов.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
DarkManChild
phpBB 1.4.1
Сообщения: 41
Стаж: 17 лет 5 месяцев

Re: First post on every page for phpBB3

Сообщение DarkManChild »

Я в SQL не силен, помогите составить SQL запрос что бы по всему форуму, во всех темах установилось галочка "Показывать первое сообщение на каждой странице" и второй запрос, что бы для новых тем эта галочка стояла по умолчанию.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: First post on every page for phpBB3

Сообщение MAzZY »

Прочитайте инструкцию мода внимательно, а также эту тему - http://www.phpbbguru.net/community/topic20956.html
DarkManChild
phpBB 1.4.1
Сообщения: 41
Стаж: 17 лет 5 месяцев

Re: First post on every page for phpBB3

Сообщение DarkManChild »

Да, спасибо за наводку. Но как я говорил, я не силен в SQL..(
Из такого запроса, который указан в инструкции

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

ALTER TABLE phpbb_topics ADD topic_first_post_show TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL;
Делаю

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

UPDATE TABLE phpbb_topics ADD topic_first_post_show TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL;
Так? Еще не пробавал, боюсь все испортить.

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