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 раз.
Причина: Добавление ссылки на ответ о правах
Изображение
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 16 лет 4 месяца
Благодарил (а): 8 раз

Re: First post on every page for phpBB3

Сообщение Lexx112 »

Если у кого-то возникнет такой вопрос, то править нужно файл
styles/ваша тема/template/posting_editor.html

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

<fieldset class="fields1">

.............................

</fieldset>
Спасибо за помощь!
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: First post on every page for phpBB3

Сообщение FEAR93 »

Rezaka™
Не вижу проблемы. Настройте права для группы "Зарегистрированные пользователи" так, чтобы они могли закрывать свои темы, тогда у них будет возможность и прикреплять первое сообщение.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение Vova_OB »

на phpbb 3.0.6 стал и работает нормально
есть одно но

если в настройка х выставлено 10 постов на каждой странице темы - то послеустановки мода на первой странице 10 посов. а на следующих вех по 11 постов.

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

Re: First post on every page for phpBB3

Сообщение rxu »

Vova_OB
Это не баг, а фича. Первый пост добавляется на каждой странице к уже существующим.
Изображение
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение Vova_OB »

Спасибо, я так и думал, просто может есть решение - я так понял. Этого никто не решал ))

Спасибо за помощь, мод полезный!!
Аватара пользователя
lamanzh
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 8 месяцев
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение lamanzh »

здравствуйте!

использовала данный мод, все перепроверила несколько раз, чекбокс появился, но при установленной галочке "Показывать на каждой странице" появляется ошибка 502. В чем может быть проблема?

Версия phpBB 3.0.7-PL1, использован шаблон на базе prosilver.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: First post on every page for phpBB3

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

Vova_OB писал(а):на phpbb 3.0.6
lamanzh писал(а):Версия phpBB 3.0.7-PL1
Актуальная версия phpBB - 3.0.8, обновляйтесь. Старые версии официально не поддерживаются.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение Vova_OB »

У меня на форуме за 30 модов и 15 разыных скриптовых доработок стоит както обновлятся влом - это все моды переставлять - напряг - меня 3.0.6 устраивает пока)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: First post on every page for phpBB3

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

У меня на форуме 218 модов и около 70 всяких добавочек (а может и больше). Я в ручную обновлялся до версии 3.0.8 , так как хочу что бы форум продвигался и хочу получать свежие версии модов и активную квалифицированную поддержку от "здешних".
И было не лень, а вам лень даже запятые правильно расставить в своем сообщении и ошибок не делать.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
lamanzh
phpBB 1.0.0
Сообщения: 4
Стаж: 15 лет 8 месяцев
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение lamanzh »

Alek$ писал(а): Актуальная версия phpBB - 3.0.8, обновляйтесь. Старые версии официально не поддерживаются.
обновилась :) ошибка осталась
где искать проблему?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: First post on every page for phpBB3

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

Ставить чек может тот, у кого есть право закрывать тему.Проверьте.
First post on every page for phpBB3
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
CheQuito
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет 8 месяцев
Откуда: нерезиновск
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение CheQuito »

В файле posting.php не могу найти:

// If the post need approval we will wait a lot longer.

это нормально?! и соответственно куда мне вставлять строки?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: First post on every page for phpBB3

Сообщение rxu »

CheQuito
А первый пост темы почитать?
Изображение
Аватара пользователя
CheQuito
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет 8 месяцев
Откуда: нерезиновск
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение CheQuito »

извиняюсь, проглядел...
Аватара пользователя
CheQuito
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет 8 месяцев
Откуда: нерезиновск
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение CheQuito »

извиняюсь за наверное глупый вопрос.
подскажите пожалуства что я не так сделал, что при постановке галочки "Показывать на каждой странице"
появляется ошибка:

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

Общая ошибка
SQL ERROR [ mysql4 ]

Unknown column 'topic_first_post_show' in 'field list' [1054]

SQL

UPDATE phpbb_topics SET topic_first_post_show = 1 WHERE topic_id = 8083

BACKTRACE


FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: posting.php
LINE: 1163
CALL: dbal_mysql->sql_query()


что я не так сделал? или что я не доделал?
и куда нужно ставить строку:

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

ALTER TABLE phpbb_topics ADD topic_first_post_show TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL;

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