Пропустить

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

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

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

Сообщение rxu » 25.12.2007 16:26

Сайт находится в корне, а форум относительно сайта - в папке /forum?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Brimus » 25.12.2007 17:24

на поддомене forum.domen.ru

Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 25.12.2007 17:55

В src надо указать путь относительно сайта, или попробовать полный url типа
http://forum.domen.ru/recent.php
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Brimus » 25.12.2007 19:31

я так и сделал

Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 25.12.2007 19:34

А напрямую скрипт запускается? Что-то выдаёт, или нет?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Brimus » 26.12.2007 7:12

Fatal error: Call to undefined function: iconv() in /home/britmusi/public_html/forum/recent.php on line 175

Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 26.12.2007 8:43

наверное нет у вас функции iconv()
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение rxu » 26.12.2007 16:48

Весь recent.php перерыл - нигде не нашел вызова iconv(). В строке 175 вообще никакие функции не вызываются.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Brimus » 26.12.2007 17:31

не знаю, выводит мне вот такую х...

Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 26.12.2007 18:11

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
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение Brimus » 26.12.2007 18:15


Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 26.12.2007 18:20

Что у вас в строке 175?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Поручик » 26.12.2007 18:23

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение Brimus » 26.12.2007 18:24

$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'] . '&amp;t=' . $row['topic_id'] . '&amp;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))
			);
		}
	}

}

примерно вот это

Brimus
phpBB 1.4.0
 
Сообщения: 34
Зарегистрирован: 11.11.2007 14:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 26.12.2007 18:30

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),

И такого тоже.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы
cron