[final] Recent topics for phpBB3 (Темы на стр. сайта)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Сайт находится в корне, а форум относительно сайта - в папке /forum?
Изображение
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

на поддомене forum.domen.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

В src надо указать путь относительно сайта, или попробовать полный url типа

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

http://forum.domen.ru/recent.php
Изображение
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

я так и сделал
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

А напрямую скрипт запускается? Что-то выдаёт, или нет?
Изображение
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

Fatal error: Call to undefined function: iconv() in /home/britmusi/public_html/forum/recent.php on line 175
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

наверное нет у вас функции iconv()
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Весь recent.php перерыл - нигде не нашел вызова iconv(). В строке 175 вообще никакие функции не вызываются.
Изображение
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

не знаю, выводит мне вот такую х...
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

recent.php не рыл, зато вызов iconv() есть в utf_tools.php

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

А вызов utf_tools.php содержится в common.php

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

Хотя если посмотреть на код в utf_tools.php

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

	// First, try iconv()
	if (function_exists('iconv'))
	{
		.............
	}
не должно ошибку выдавать. :shock:
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Что у вас в строке 175?
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Brimus, можно код -15 +5 строк от строки 175
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

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

$message = str_replace(array("\r\n", "\r", "\n"), '<br />', $message);
	$message = addslashes($message);
	$message = str_replace('./', $board_path . '/', $message);
	$tags = array('dl', 'dt', 'dd');
	$message = strip_selected_tags($message, $tags);
	
	$template->assign_block_vars('topicrow', array(
		'U_TOPIC' 		=> $viewtopic_url . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '&view=unread#unread',
		//строка175//'TOPIC_TITLE' 	=> iconv("UTF-8", "cp1251", $topic_title),
		'TOPIC_REPLIES'	=> ($cfg_show_replies) ? '[' . $replies . '] ' : '',
		'S_HAS_ATTACHMENTS'		=> ($cfg_show_first_post && $cfg_show_attachments && !empty($attachments[$row['post_id']])) ? true : false,
	));

	if ($cfg_show_first_post)
	{
		$template->assign_block_vars('topicrow.first_post_text', array(
			'TOPIC_FIRST_POST_TEXT' => ($cfg_show_first_post) ? iconv("UTF-8", "cp1251", $message) : ''
		));
	}

	// Display not already displayed Attachments for this post, we already parsed them. ;)
	if ($cfg_show_first_post && $cfg_show_attachments && !empty($attachments[$row['post_id']]))
	{
		foreach ($attachments[$row['post_id']] as $attachment)
		{
			$attachment = str_replace(array("\r\n", "\r", "\n"), '<br />', $attachment);
			$attachment = str_replace('"./', '"' . $board_path . '/', $attachment);
			$tags = array('span', 'dt', 'dd', 'dl');
			$attachment = strip_selected_tags($attachment, $tags);

			$template->assign_block_vars('topicrow.first_post_text.attachment', array(
				'DISPLAY_ATTACHMENT'	=>  iconv("UTF-8", "cp1251", $attachment))
			);
		}
	}

}
примерно вот это
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Brimus писал(а): 'TOPIC_FIRST_POST_TEXT' => ($cfg_show_first_post) ? iconv("UTF-8", "cp1251", $message) : ''
Такого в оригинальном файле нет.

Добавлено спустя 1 минуту 5 секунд:
Brimus писал(а):'TOPIC_TITLE'    => iconv("UTF-8", "cp1251", $topic_title),
И такого тоже.
Изображение

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