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

[MODDB] First Post On Every Page

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Да, я говорил именно про него. Его логика, кстати, удивительна: первый пост начинает показываться на всех страницах во всех темах.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет 8 месяцев
Благодарил (а): 2 раза

Сообщение automan »

Xpert конечно не очень красиво вас торопить
но очень ждём релиза данного мода
:D
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Версия 1.0.1, Release Candidate
Если с ним все будет нормально, зарелизю.

Очень прискорбно, что уважаемый all как обычно смотрел в книгу, а видел фигу. Все, что необходимо было сделать чтобы мод заработал было написано на первой-начале второй страницах темы.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет 8 месяцев
Благодарил (а): 2 раза

Сообщение automan »

Xpert большое спасибо за релиз
мод заработал :)
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert, поставил 1.0.1 Release Candidate, ошибок после создания темы не обнаружил, как и ряд других, которые писали в этой ветке. Единственное, если отредактировать старую тему у себя на форуме, то будет ли первое сообщение на всех страницах? Или это только для новых тем? Заранее сорри за тавтологию.
Изображение
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет 8 месяцев
Благодарил (а): 2 раза

Сообщение automan »

Единственное, если отредактировать старую тему у себя на форуме, то будет ли первое сообщение на всех страницах? Или это только для новых тем? Заранее сорри за тавтологию.
для всех тем


Xpert появилась ошибка
при создании новой темы

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

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('уавыа', 25, 1130868106, 3, 0, 0, 0, )

Line : 258
File : functions_post.php

(при ответе в теме ошибки нет )


вот часть кода из functions_post.php
ошибка где то там

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

if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $topic_show_first_post)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_show_first_post = '$topic_show_first_post' " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение severnet »

automan писал(а):для всех тем
Откуда такая уверенность? Я лучше спрошу у первоисточника. 8)
Изображение
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 1 месяц
Поблагодарили: 1 раз

Сообщение VVVas »

severnet писал(а):Откуда такая уверенность?
Во первых это просто признак для темы как обрабатывать отображение, так что для всех, иначе бы менять нельзя было.
severnet писал(а):Я лучше спрошу у первоисточника.
А просто взять и попробовать?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение severnet »

VVVas писал(а):А просто взять и попробовать?
Так пробовал уже, поэтому и спрашиваю.

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

Warning: Missing argument 22 for submit_post() in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php on line 317

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 601

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 603

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 604
Делал все строго по инструкции.
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

automan, severnet
Вышлите ваши файлы posting.php и functions_post.php мне на почту
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет 8 месяцев
Благодарил (а): 2 раза

Сообщение automan »

Xpert отправил

severnet писал(а):
automan писал(а):для всех тем
Откуда такая уверенность? Я лучше спрошу у первоисточника. 8)
увереность в том что есть не много понимания код и работы даного мода
Последний раз редактировалось automan 01.11.2005 22:49, всего редактировалось 1 раз.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert, ушло архивом.
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 9 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Нашел маленький баг, вылечил ;)
Должно помочь вам обоим.

Ищем:

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

		// [begin] First Post On Every Page Mod
		$post_data['topic_show_first_post'] = false;
		// [end] First Post On Every Page Mod
Заменяем на:

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

		// [begin] First Post On Every Page Mod
		$post_data['topic_show_first_post'] = 0;
		// [end] First Post On Every Page Mod
Дистрибутив мода обновлен.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет 8 месяцев
Благодарил (а): 2 раза

Сообщение automan »

спасибо всё заработало
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert,

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

Warning: Missing argument 22 for submit_post() in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php on line 317

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 601

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 603

Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 604
Изображение

Вернуться в «Бета-версии модов для phpBB 2.0.x»