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

NV Recent topics for phpBB3

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
mcmagnus
phpBB 1.0.0
Сообщения: 4
Стаж: 9 лет

Re: NV Recent topics for phpBB3

Сообщение mcmagnus »

Народ подскажите что поправить в этом моде надо что бы он не пять тем показывал а больше ?????

hekp hekp hekp
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Татьяна5 »

Выставить в настройках нужное число
Если настроек нет - проверяйте установку мода, пошагово
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение apollion »

Интересную вещь обнаружил сегодня.
Исключены разделы, форумы и темы: 1, 2, 29, 30, 31, 32

Не показываются сообщения из темы: http://movie-club.ru/viewtopic.php?f=7&t=29

Как разрешить показ сообщений из тем: например t=2, t=29 и исключить форумы и разделы f=2, f=29?
Аватара пользователя
Tim
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 1 месяц
Откуда: Карелия
Благодарил (а): 9 раз
Поблагодарили: 3 раза
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Tim »

Коллеги, данные из recent.php много лет выводились на первую страницу, в виде заголовков тем. И тут однажды оно сломалось. На днях. Без видимых причин. Играл правами, перезаливал старые версии - не помогало. Помогло, когда вместо 10 тем выставил - 8 или 9. Заработало. Меняю на 10 или больше - не работает.

Успокоился, что будет на 10, а 9. Но утром опять все сломалось. Правда осмотр показал, что на форуме стал регаться давно забанненый юзер, и в прошлый раз и в этот раз - мод слетал примерно во время регистрации... Юзер подкованный, работает в конторе тематической. Пока опыта не хватило понять и связать все события. Особенно, что модераторы оперативно юзера удалили - и теперь даже айпишники не сравнить в логах...

Если предположить, что регистрация пользователя и его действия не причем, то куда глядеть? Почему мод мог слететь без причин?
Безработный фотоохотник, рыбак, турист из Карелии...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Tim писал(а): Помогло, когда вместо 10 тем выставил - 8 или 9. Заработало. Меняю на 10 или больше - не работает.
Илья.. Сделайте оптимизицию таблиц в мускуле... Там бардак по всему накопился... Плюс в СТК - Исправление границ значений ID всей конференции. Должно помочь... Я б забежал, но у меня симочный инет щас... Трафик не позволяет...

Отправлено спустя 18 минут 6 секунд:
Tim писал(а): Почему мод мог слететь без причин?
Вижу 10 топиков
Аватара пользователя
Tim
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 1 месяц
Откуда: Карелия
Благодарил (а): 9 раз
Поблагодарили: 3 раза
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Tim »

Пчелкин писал(а): Сделайте оптимизицию таблиц в мускуле
Пчелкин писал(а): Исправление границ значений ID

Выполнил не помогло... Все по прежнему - гость видит, зареганный нет...

Отправлено спустя 23 минуты 16 секунд:
В конфиге было @define('DEBUG', true);
закомментил, все заработало...


Туда пришел через ошибку recent.php, который выдал "[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_content.php on line 1075: Undefined index: MISSING_INLINE_ATTACHMENT"

Понаблюдаю дальше...
Безработный фотоохотник, рыбак, турист из Карелии...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Tim писал(а): MISSING_INLINE_ATTACHMENT"
Права на просмотр вложений. Где-то в посте ссыль на картинку с закрытого подфорума...
Аватара пользователя
Tim
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 1 месяц
Откуда: Карелия
Благодарил (а): 9 раз
Поблагодарили: 3 раза
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Tim »

И это могло вызвать цепочку ошибок, вплоть до неверного отображения старого доброго мода? Любопытно. Жалко что не было копии файлов, чтобы сравнить старые и новые.
Безработный фотоохотник, рыбак, турист из Карелии...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Сравню... Есть от прошлой весны...

Отправлено спустя 3 минуты 16 секунд:
Tim писал(а): И это могло вызвать цепочку ошибок,
Могло... Как вариант пошел запрос к посту с запретом на просмотр вложения что сидит в посту ссылкой и с незапретом на прочтение этой темы... Вывод тем в блоке регента строго согласно прав... Гости видят одни темы. зареганые другие (не видят из скрытых подфорумов - например), админы и все кто с полными правами - все...
Аватара пользователя
Tim
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 1 месяц
Откуда: Карелия
Благодарил (а): 9 раз
Поблагодарили: 3 раза
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Tim »

Да, закрытых тем и тем по группам пользователей там у нас не мало... Надо подумать...
Безработный фотоохотник, рыбак, турист из Карелии...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Задам вопрос по старому двигу и этому моду к нему. Мод стоит и работает намана до любого добавления поста в глобальную тему (10 лет ничего в глобальные темы не добавлял. поэтому и не видел и не знал), в любую. Пока тема не уйдет из списка (5 шт) торчит ошибка -

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

[phpBB Debug] PHP Notice: в файле [ROOT]/includes/functions_recenttopics.php в строке 390: Undefined variable: forum_ary
Строка в functions_recenttopics.php вот - (плюсиком отмечена)

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

			$sql2 = 'SELECT forum_id
				FROM ' . FORUMS_TABLE . '
				WHERE forum_type = ' . FORUM_POST . '
+					AND ' . $db->sql_in_set('forum_id', $forum_ary, false, true);
			$result2 = $db->sql_query_limit($sql2, 1);
			$ga_forum_id = (int) $db->sql_fetchfield('forum_id');
			$db->sql_freeresult($result2);
			$forum_id = $ga_forum_id;
Этими false, true игрался... еще хуже.
Найти выход у автора пробовал здесь - http://www.flying-bits.org/viewforum.php?f=9 и здесь -
В тех темах нет ничего про это... Вопросы такие попадаются, ответов нет. Или плохо искал... :oops:

Ну и если нужен код подробней - 50 строк выше ниже - (строка ошибки с 2 плюсами)

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

	$sql = $db->sql_build_query('SELECT', $sql_query_array);
	$result = $db->sql_query_limit($sql, $topics_per_page);

	$topic_icons = array();
	while ($row = $db->sql_fetchrow($result))
	{
		$topic_id = $row['topic_id'];
		$forum_id = $row['forum_id'];
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
       $phpbb_seo->set_url($row['forum_name'], $forum_id, $phpbb_seo->seo_static['forum']);
       $phpbb_seo->prepare_iurl($row, 'topic', $row['topic_type'] == POST_GLOBAL ? $phpbb_seo->seo_static['global_announce'] : $phpbb_seo->seo_url['forum'][$forum_id]);
// www.phpBB-SEO.com SEO TOOLKIT END
		// Cheat for Global Announcements on the unread-link: copied from search.php
		if (!$forum_id && !$ga_forum_id)
		{
			$sql2 = 'SELECT forum_id
				FROM ' . FORUMS_TABLE . '
				WHERE forum_type = ' . FORUM_POST . '
++					AND ' . $db->sql_in_set('forum_id', $forum_ary, false, true);
			$result2 = $db->sql_query_limit($sql2, 1);
			$ga_forum_id = (int) $db->sql_fetchfield('forum_id');
			$db->sql_freeresult($result2);
			$forum_id = $ga_forum_id;
		}
		else if (!$forum_id && $ga_forum_id)
		{
			$forum_id = $ga_forum_id;
		}

		$s_type_switch_test = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
		$replies = ($auth->acl_get('m_approve', $forum_id)) ? $row['topic_replies_real'] : $row['topic_replies'];
		topic_status($row, $replies, (isset($topic_tracking_info[$forum_id][$row['topic_id']]) && $row['topic_last_post_time'] > $topic_tracking_info[$forum_id][$row['topic_id']]) ? true : false, $folder_img, $folder_alt, $topic_type);

		$unread_topic = (isset($topic_tracking_info[$forum_id][$row['topic_id']]) && $row['topic_last_post_time'] > $topic_tracking_info[$forum_id][$row['topic_id']]) ? true : false;

		$view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id);
		$view_forum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id);
		$topic_unapproved = (!$row['topic_approved'] && $auth->acl_get('m_approve', $forum_id)) ? true : false;
		$posts_unapproved = ($row['topic_approved'] && $row['topic_replies'] < $row['topic_replies_real'] && $auth->acl_get('m_approve', $forum_id)) ? true : false;
		$u_mcp_queue = ($topic_unapproved || $posts_unapproved) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=queue&mode=' . (($topic_unapproved) ? 'approve_details' : 'unapproved_posts') . "&t=$topic_id", true, $user->session_id) : '';
		$s_type_switch = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
		if (!empty($icons[$row['icon_id']]))
		{
			$topic_icons[] = $topic_id;
		}
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Татьяна5 »

Пчелкин,

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

	$forum_ary = array();
	$forum_read_ary = $auth->acl_getf('f_read');
	foreach ($forum_read_ary as $forum_id => $allowed)
	{
		if ($allowed['f_read'])
		{
			$forum_ary[] = (int) $forum_id;
		}
	}
	$forum_ids = array_unique($forum_ary);
этот кусок кода есть?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Закомментен -

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

	// Get the allowed forums
	//$forum_ary = array();
	$forum_read_ary = $auth->acl_getf('f_read');
	//foreach ($forum_read_ary as $forum_id => $allowed)
	//{
	//	if ($allowed['f_read'])
	//	{
	//		$forum_ary[] = (int) $forum_id;
	//	}
	//}
	$forum_ids = array_unique(array_keys($forum_read_ary));
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: NV Recent topics for phpBB3

Сообщение Sheer »

Ну вот поэтому Undefined variable: forum_ary ибо массив $forum_ary инициализируется там.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: NV Recent topics for phpBB3

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

Раскомментин... Ошибок нема... А что было то? :shock: :shock: :shock:
Закрыто

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