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

First Post On Every Page

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
12rgd
phpBB 1.4.3
Сообщения: 89
Стаж: 18 лет

Сообщение 12rgd »

Да я не менял это место... нарочно по крайней мере. Может стиль такой? А как вернуть функцию "вернуться в начало" или как тогда убрать и ту полоску вообще, чтобы только одна осталась?
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

12rgd писал(а):Да я не менял это место... нарочно по крайней мере. Может стиль такой? А как вернуть функцию "вернуться в начало" или как тогда убрать и ту полоску вообще, чтобы только одна осталась?
Чтобы увидешь какой там у тебя стиль, нужно этот мод удалить.
Я же не знаю, как он тебя до этого выглядел...

Но, данный мод никаких изменения в tpl файлы, которые отвечают за внешний вид форума, не вносит.
Единственное, что он в нём можно менять, это цвета даннйого "первого" поста.
Поэтому твой "первый" пост на второй странице выглядит точно также как и на первой странице любой темы.
И по умолчаню даже расцветка такая же должна быть.
Удали этот мод и покажи нам, как без него у тебя пост выглядит первый. По идее, он должен выглядеть точно также как и сейчас.
...... Изображение ...... "А стукачков мы не любим!"
12rgd
phpBB 1.4.3
Сообщения: 89
Стаж: 18 лет

Сообщение 12rgd »

Makc666
Никак нет. Без этого мода страница так не выглядит. Так что это мод добавил такую "визуальную фичу". Только не очень красиво выглядят две линии разной длины. Надо либо одну линию (нижнюю), либо две, но одинаковые.
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

12rgd писал(а):Makc666
Никак нет. Без этого мода страница так не выглядит. Так что это мод добавил такую "визуальную фичу". Только не очень красиво выглядят две линии разной длины. Надо либо одну линию (нижнюю), либо две, но одинаковые.
Ещё раз повторяюсь.
Мод не добавляет никаких визуальных измненений.
Если я не прав, то покажи где это в коде.
Единственное что он использует это CSS форума и всё.
...... Изображение ...... "А стукачков мы не любим!"
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Небольшое дополнение от меня.

В коде 1.0.1 есть такой кусок:

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

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

#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments" . $count_sql . "

#
#-----[ IN-LINE FIND ]------------------------------------------
#
, t.topic_last_post_id

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
, t.topic_show_first_post, t.topic_first_post_id

#
#-----[ FIND ]------------------------------------------
#
$postrow = array();

#
#-----[ AFTER, ADD ]------------------------------------------
#
// [begin] First Post On Every Page Mod
if ( $forum_topic_data['topic_show_first_post'] && ( $start != 0) )
{
	$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
		FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
		WHERE p.post_id = " . $forum_topic_data['topic_first_post_id'] . "
			AND pt.post_id = p.post_id
			AND u.user_id = p.poster_id";
	if ( !($first_post_result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not obtain first post/user information.", '', __LINE__, __FILE__, $sql);
	}

	$postrow[] = $db->sql_fetchrow($first_post_result);
	$db->sql_freeresult($first_post_result);
}
// [end] First Post On Every Page Mod
Так вот, когда Вы вставляете кусок кода:

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

#
#-----[ AFTER, ADD ]------------------------------------------
#
// [begin] First Post On Every Page Mod
if ( $forum_topic_data['topic_show_first_post'] && ( $start != 0) )
{
	$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
		FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
		WHERE p.post_id = " . $forum_topic_data['topic_first_post_id'] . "
			AND pt.post_id = p.post_id
			AND u.user_id = p.poster_id";
	if ( !($first_post_result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not obtain first post/user information.", '', __LINE__, __FILE__, $sql);
	}

	$postrow[] = $db->sql_fetchrow($first_post_result);
	$db->sql_freeresult($first_post_result);
}
// [end] First Post On Every Page Mod
То вот эту часть в нём:

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

	$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
должны взять немного выше в коде файла viewtopic.php

Данный кусок выше, из которого нужно брать, начинается так:

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

//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts,
Эта операция нужна для тех, кто ставил другие моды для профиля пользователя.
К примеру, Gender MOD, Custom title mod и ряд других.
...... Изображение ...... "А стукачков мы не любим!"
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

Makc666 писал(а):Так вот, когда Вы вставляете кусок кода:
Тему всю читали? http://www.phpbbguru.net/community/view ... 8228#58228
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Romy писал(а):
Makc666 писал(а):Так вот, когда Вы вставляете кусок кода:
Тему всю читали? http://www.phpbbguru.net/community/view ... 8228#58228
Ууууу... Какие мы внимательные...
Нет, не читал, но подозревал что есть подобное.
А то что есть и куда ссылку мне привели, там, между прочим, с ошибкой написано.
И вообще, я не настаивал на эксклюзивности. :P
Но все равно, большое спасибо за обучение!
...... Изображение ...... "А стукачков мы не любим!"
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Makc666
Ну так...
У кого наличествует мозг тот и сам сообразит, что нужно сделать. А вообще от этого лекарство есть, просто

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

u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile,
... в коде мода надо заменить на
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Xpert писал(а):Makc666
Ну так...
У кого наличествует мозг тот и сам сообразит, что нужно сделать. А вообще от этого лекарство есть, просто

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

u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile,
... в коде мода надо заменить на
Хорошая идея :) Спасибо!
...... Изображение ...... "А стукачков мы не любим!"
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Xpert
Ты не мог бы мне помочь сделать так, чтобы вот в этом моде:

http://phpbbguru.net/community/viewtopi ... 6463#76463
http://usuarios.lycos.es/kinfule/viewtopic.php?t=3

табличка, которая отображается на первой странице каждой темы, отображалась и на второй странице рядом (т.е. физически под) с твоим зафиксированным первым сообщением.

Я буду очень благодарен. У самого не получается никак.
...... Изображение ...... "А стукачков мы не любим!"
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Которая рекламная?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Xpert писал(а):Которая рекламная?
Можно сказать, что и рекламная.
Вот эта, на картинке.
Изображение
...... Изображение ...... "А стукачков мы не любим!"
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Makc666
толково написал, твоя заметка помогла сейчас решить проблемку =)
metalmd
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 10 месяцев

Сообщение metalmd »

где я накосячил?
вобщем создается новая тема... с отмеченным чекбоксом.. и нифига... то есть первое сообщение не меняется и не прикрепляется во все остальные страницы.
потом гденибудь в серединке темы... выскакивает и меняет цвет/стиль... и т.д.
выскакивает само по себе... как -будто произвольно..

прикрепил 2 файла снизу.... помоему где-то там напортачил...
надеюсь неа вашу помощ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 5 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Xpert
Выручай, пожалуйста :)

metalmd
Эти два файла правильные.
И по сути не влияют на описанную тобой ошибку.
Нужен ещё файл:
includes/functions_post.php

Добавлено спустя 39 секунд:

Iftin
Чем помогла? :)
...... Изображение ...... "А стукачков мы не любим!"

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