Уважаемые пользователи!
Напоминаем, что с 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
Сообщения: 15233
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 395 раз
Поблагодарили: 1793 раза

First post on every page for phpBB3

Сообщение rxu »

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

Re: First post on every page for phpBB3

Сообщение A_n_d_y »

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

Re: First post on every page for phpBB3

Сообщение crash »

проверьте добавилось ли поле в таблицу
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 13 лет 1 месяц
Откуда: Россия/Москва

Re: First post on every page for phpBB3

Сообщение Gorbushka »

Скачай first_post_on_every_page_phpbb3_1.2.2.zip из первого поста и обнови файлы мода... может в этом проблема...
Сильно не баньте ;)
Аватара пользователя
A_n_d_y
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 3 месяца
Откуда: г. Печора

Re: First post on every page for phpBB3

Сообщение A_n_d_y »

crash
добавилось

Ваш SQL-запрос был успешно выполнен (Запрос занял 0.1089 сек)
SQL-запрос:
ALTER TABLE cl_board_topics ADD topic_first_post_show TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ;

Gorbushka
поменял не знаю что еще не работает
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 13 лет 1 месяц
Откуда: Россия/Москва

Re: First post on every page for phpBB3

Сообщение Gorbushka »

Что сейчас пишет?
Сильно не баньте ;)
Аватара пользователя
Self Author
phpBB 1.4.0
Сообщения: 36
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Self Author »

rxu
Что-нибудь делали в сторону того, чтобы устанавливать эту возможность не в правке топика, а в админке форума?
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 13 лет 2 месяца
Благодарил (а): 38 раз
Поблагодарили: 19 раз

Re: First post on every page for phpBB3

Сообщение Heldar »

Self Author
А зачем это в админке?? Не всеже подрят темы такими быть должны?? Может быть есть смысл просить чтобы сразу при создании галочка была...
А ТЫ очистил кэш??!!
Аватара пользователя
Self Author
phpBB 1.4.0
Сообщения: 36
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 1 раз

Re: First post on every page for phpBB3

Сообщение Self Author »

Heldar
В админке для того, например, чтобы оформить какие-нибудь специальные форумы таким образом, например, новости или статьи, где темы создаются модераторами. А вот ставить эту галку при создании темы - получится, что в каких-то темах будет топик повторяться, в каких-то нет. Это будет только сбивать посетителя.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 14 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: First post on every page for phpBB3

Сообщение Палыч »

Self Author
Так в чём трудность? Создали специальный форум "Новости" с правом создания тем только модераторами...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 13 лет 5 месяцев
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: First post on every page for phpBB3

Сообщение DeathMan »

Несколько вопросов:
1) чем принципиально отличается first_post_on_every_page_phpbb3_1.2.2 от first_post_on_every_page_phpbb3_1.1.0 и какой лучше ставить на phpbb 3.0.2
2) существует ли инструкция по установке данного мода 1.2.2 или они используют один и тот же принцип установки что и 1.1.0

Спасибо за внимание...
phpbb3 - сила!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15233
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 395 раз
Поблагодарили: 1793 раза

Re: First post on every page for phpBB3

Сообщение rxu »

DeathMan
Всегда нужно ставить последнюю версию. Отличия между версиями описаны в инструкции по установке.
DeathMan писал(а):существует ли инструкция по установке данного мода 1.2.2
Мод - это и есть инструкция по установке.

Добавлено спустя 1 минуту 6 секунд:
Во избежание путаницы, старую версию убрал из первого поста темы.
Изображение
SamFisherBD
phpBB 1.2.0
Сообщения: 12
Стаж: 12 лет 6 месяцев
Откуда: Odincovo City
Благодарил (а): 2 раза

Re: First post on every page for phpBB3

Сообщение SamFisherBD »

Попробовал второй раз установить этот мод на форум - клик и снова ошибка, правда на этот раз форум дееспособен, функция мода осталась недоступной...

Версия мода 1.2.2, согласно инструкции изменил следующие файлы:
  • posting.php
  • viewtopic.php
  • styles/prosilver/template/posting_editor.html
Не смог изменить следующий файл:
  • language/en/common.php
так как в нем отсутствует строка

'FIND_USERNAME' => 'Find a member',

В нем вообще отсутствуют похожие на эту строки...
<?php
/**
*
* common [English]
*
* @package language
* @version $Id: common.php 8555 2008-05-15 14:10:11Z Kellanved $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
exit;
}

if (empty($lang) || !is_array($lang))
{
$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
//
// Some characters you may want to copy&paste:
//
Что получил в результате:

Изображение

И если все же установить флажок (галочку), то появляется следующая ошибка:
Общая ошибка
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 = 373

BACKTRACE

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

FILE: posting.php
LINE: 1021
CALL: dbal_mysql->sql_query()
Очень нужен этот мод - помогите пожалуйста разобраться с ним...

Вот мои файлы: (стиль на основе prosilver)
Вложения
ERROR.zip
Архив исправленных файлов
(29.36 КБ) 253 скачивания
С уважением, SamFisherBD!
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 14 лет 3 месяца
Откуда: Home Net Telecom
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Не работает мод

Сообщение NRJ »

На 3.0.3 мод отказался работать.

Точнее нет галочки, чтобы выбрать - показывать тему по умолчанию или нет.

+ изменения в коде posting.php не позволяют выполнить все пункты по инструкции.

P.s. - форум обновлял заменой всех файлов и последующей установкой нужных модов заново.
I'm strange... Maybe negative...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15233
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 395 раз
Поблагодарили: 1793 раза

Re: First post on every page for phpBB3

Сообщение rxu »

NRJ писал(а):Точнее нет галочки, чтобы выбрать - показывать тему по умолчанию или нет.
Чистите кэш, обновляйте шаблон в закладке стилей в админке.
NRJ писал(а):изменения в коде posting.php не позволяют выполнить все пункты по инструкции.
Действительно, часть кода изменилась. В инструкции вместо

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

			// If the post need approval we will wait a lot longer.
попробуйте использовать для поиска

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

			// Check the permissions for post approval, as well as the queue trigger where users are put on approval with a post count lower than specified. Moderators are not affected.
Изображение
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 14 лет 3 месяца
Откуда: Home Net Telecom
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: First post on every page for phpBB3

Сообщение NRJ »

Cпасибо!
I'm strange... Maybe negative...

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