Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Show First Post on Every Page

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Show First Post on Every Page

Сообщение Ламер »

мод Show First Post on Every Page

мы вот тут с Шуриманом поставили этот мод...
есть кое-что, что не нравится, а точнее: при отображении первого поста на всех страницах кроме первой в топике криво отображаются смайлы и тэги, можно ли это как нибудь исправить?
выглядит это примерно так:
текст[b:2e2a4c59da]текст[/b:2e2a4c59da]текст
так это хранится в базе и так выводится в форуме. можно как-то исправить?
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

тоесть не знаете?
Mr. Anderson, Xpert, R@, вы же светлые головы...)))
romutis
phpBB 1.4.4
Сообщения: 103
Стаж: 19 лет 10 месяцев

Сообщение romutis »

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

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
# 
		'FIRST_MESSAGE' => $postrow1[0]['post_text'], 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
		'FIRST_MESSAGE' => bbencode_second_pass($postrow1[0]['post_text'], $postrow1[0]['bbcode_uid']),

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
// romutis
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

romutis
благодарю Вас)))
Shuriman

Сообщение Shuriman »

romutis, при этом в самом сообщении с тегами становится все окей, но вот подписи глюк остался и смайлы не отображаются
Ламер,
Димк, так, как ты написал:

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

'FIRST_MESSAGE' => bbencode_second_pass($postrow1[0]['post_text'], $postrow1[0]['bbcode_uid'], $postrow1[0]['user_sig'], $postrow1[0]['user_sig_bbcode_uid']),
не работает :(
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Shuriman
Относительно подписи - необходимо вот это:

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

'SIGNATURE' => $user_sig1,
Заменить на:

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

'SIGNATURE' => bbencode_second_pass($user_sig1, $postrow1[0]['user_sig_bbcode_uid']),
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Shuriman

Сообщение Shuriman »

Xpert, ясно, спасиба, а относительно смайлов не в курсе?
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

Xpert
мне тож интерсно, а то на меня Shuriman на форуме одного оставил, а я мучаюсь, ламер же, все методом научного тыка
Wizzz_art
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 4 месяца

Сообщение Wizzz_art »

Кто-нибудь разобрался как заставить работать коды форума в первом сообщении на остальных страницах кроме первой?
Shuriman

Сообщение Shuriman »

Wizzz_art
настройки в профиле.
Wizzz_art
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 4 месяца

Сообщение Wizzz_art »

Какие настройки? В этом моде из настроек в профиле, только показывать первое сообщение на всех страницах или нет... По моему ты не правильно меня понял...
Кир
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 4 месяца
Откуда: http://a.href.spb.ru/

Сообщение Кир »

у каждого пользователя тогда появляется возможность изменять (показывать / не показывать) эту настройку в своём профайле....

и в базе надо всем включить кто уже есть :)

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

UPDATE users SET user_allowfirstmsg=1;
и ещё по-умолчанию лучше в базе сделать

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

ALTER TABLE users CHANGE user_allowfirstmsg user_allowfirstmsg TINYINT( 1 ) DEFAULT '1' NOT NULL;


Добавлено спустя 4 минуты 10 секунд:

а вот у меня другая была проблема...
в подписи ссылка, а внутри картинка , т.е.

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

[URL=http://www.куда-нить.ру][img]http://ввв.туда-же.ру/имя.gif[/img][/URL]
и вот при всех попытках ссылка становится ссылкой, а картинка обрамлена в

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

[img]http://ввв.туда-же.ру/имя.gif[/img]
Кир
phpBB 1.0.0
Сообщения: 5
Стаж: 19 лет 4 месяца
Откуда: http://a.href.spb.ru/

Сообщение Кир »

для текста ИМХО лучше использовать вот это :
$postrow1[0]['post_subject'] = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($postrow1[0]['post_subject'], $postrow1[0]['bbcode_uid']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $postrow1[0]['post_subject']);
$postrow1[0]['post_text'] = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($postrow1[0]['post_text'], $postrow1[0]['bbcode_uid']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $$postrow1[0]['post_text']);
$user_sig1 = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig1, $postrow1[0]['user_sig_bbcode_uid']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig1);
И потом естественно и для смайлов обратотать :)
$postrow1[0]['post_subject'] = smilies_pass($postrow1[0]['post_subject']);
$postrow1[0]['post_text'] = smilies_pass($postrow1[0]['post_text']);
$user_sig1 = smilies_pass($user_sig1);
Wizzz_art
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 4 месяца

Сообщение Wizzz_art »

Чуствую, что опять недопонят. :)
Проблема не в том, чтобы поместить первое сообщение на все страницы темы, а в том, чтобы заставить работать в этом сообщении коды форума.

Показываю в картинках:
Вот первое сообщение на первой странице:
Изображение

А вот это же сообщение на второй и последующих страницах:
Изображение

Как видите, форматирование сообщений на второй странице не работает. Вопрос: Как это исправить?
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 10 месяцев
Откуда: Estonia

Сообщение oika »

А у меня он вообще не ставится :cry: Показывает фокус после исправления в профиле, что невозможно обновить БД. Хотя ошибку в своих манипуляциях с файлами найти не можу.
Помогите плз, этот мод мне тааак нуужен :cry:

Вернуться в «Поддержка модов для phpBB 2.0.x»