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

Поздравляю всех с Хеллоуином - 2.0.18 выпущен :)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 2 месяца

Сообщение AlexSh1 »

Кто-то поможет мне?
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

AlexSh1, ну работает, и ладно. =) Найдёте ошибки - будем думать.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

А у меня на главной странице в админке, не показывает инфу о новой версии? :?
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

IGO
а что пишет?
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

[R: R@m$e$ :U] в том то и дело что просто старая, как обычно, админка. Статистика и всё. А я как понимаю, должна быть в версии 2,0,18 и проверка новых версий.
Вот этой проверки у меня нет. Ошибок не выкидывает.
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

IGO
Стиль стандартный? Проверка в admin/index.php есть?
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

Smayliks писал(а):Стиль стандартный?
NoseBleed
Smayliks писал(а):Проверка в admin/index.php есть?
Не понимаю. Проверка чего?
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

IGO писал(а):Не понимаю. Проверка чего?
новой версии.. помоему речь о ней была или нет?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

IGO писал(а):NoseBleed
В templates/стиль/admin/index_body.tpl перед

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

{VERSION_INFO}
должно быть

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

<h1>{L_VERSION_INFORMATION}</h1>
---------------
IGO писал(а):Не понимаю. Проверка чего?

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

	// Check for new version
	$current_version = explode('.', '2' . $board_config['version']);
	$minor_revision = (int) $current_version[2];

	$errno = 0;
	$errstr = $version_info = '';

	if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr, 10))
	{
		@fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
		@fputs($fsock, "HOST: www.phpbb.com\r\n");
		@fputs($fsock, "Connection: close\r\n\r\n");

		$get_info = false;
		while (!@feof($fsock))
		{
			if ($get_info)
			{
				$version_info .= @fread($fsock, 1024);
			}
			else
			{
				if (@fgets($fsock, 1024) == "\r\n")
				{
					$get_info = true;
				}
			}
		}
		@fclose($fsock);

		$version_info = explode("\n", $version_info);
		$latest_head_revision = (int) $version_info[0];
		$latest_minor_revision = (int) $version_info[2];
		$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

		if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
		{
			$version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
		}
		else
		{
			$version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
			$version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . ' ' . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
		}
	}
	else
	{
		if ($errstr)
		{
			$version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
		}
		else
		{
			$version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
		}
	}
	
	$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
	

	$template->assign_vars(array(
		'VERSION_INFO'	=> $version_info,
		'L_VERSION_INFORMATION'	=> $lang['Version_information'])
	);

	$template->pparse("body");

	include('./page_footer_admin.'.$phpEx);
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

Smayliks ../admin/index.php

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

// Check for new version
Присутсвует.
../tevplates/admin/index_body.tpl

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

	<td width="20%" class="{guest_user_row.ROW_CLASS}">&nbsp;<span class="gen"><a href="{guest_user_row.U_WHOIS_IP}" target="_phpbbwhois">{guest_user_row.IP_ADDRESS}</a></span>&nbsp;</td>
  </tr>
  <!-- END guest_user_row -->
</table>
{VERSION_INFO}
<h1>{L_VERSION_INFORMATION}</h1>
<br />[quote] Тоже вроде есть.
Но вот в админке данных о новой версии нет :? [/quote]
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Проверьте ещё языковые переменные в lang_russian/lang_admin.php

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

//
// Version Check
//
$lang['Version_up_to_date']= 'Ваша версия phpBB самая новая, на данный момент для неё нет обновлений.';
$lang['Version_not_up_to_date']= 'Ваша версия phpBB <b>не</b> самая последняя. Для неё доступны обновления, пожалуйста зайдите по адресу <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> для получения последней версии.';
$lang['Latest_version_info']= 'Последняя доступная версия <b>phpBB %s</b>.';
$lang['Current_version_info']= 'Ваша версия <b>phpBB %s</b>.';
$lang['Connect_socket_error']= 'Невозможно установить соединение с сервером phpBB, получено сообщение об ошибке:<br />%s';
$lang['Socket_functions_disabled']= 'Невозможно использовать сокеты.';
$lang['Mailing_list_subscribe_reminder']= 'Чтобы получать последнюю информацию об обновлениях phpBB стоит <a href="http://www.phpbb.com/support/" target="_new">подписаться на нашу рассылку</a>.';
$lang['Version_information']= 'Информация о версии phpBB';

//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

Smayliks, всё теперь работает!
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

IGO, так а что было то? А то я уже марсинам запрос послал - может они хулиганили...
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

Smayliks, не хватало только языковых переменных в lang_russian/lang_admin.php
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет 1 месяц
Откуда: Петербург

Сообщение Steinberg »

Ну вот, наконец-то дошли руки поставить :oops:

2 часа просидел, все залил...

Проблема.
При попытке отправить сообщение вылезает

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

Parse error: parse error, unexpected T_VARIABLE in /home/benzion/public_html/forum/posting.php on line 646
Где я мог накосячить в posting.php? :(

Перезалил чистый обратно - все работает.

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

Тысяча извинений за беспокойство, разобрался уже...

Как всегда, меня сглючило в

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

#
#-----[ FIND ]---------------------------------------------
#
$refresh = $preview ||

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$orig_word = $replacement_word = array();
и

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

#
#-----[ FIND ]---------------------------------------------
# NOTE --- This is a partial match, the whole line on a fresh installation looks like this:
#		$user_sig = ( $post_info['user_sig'] != '' && $board_config['allow_sig'] ) ? $post_info['user_sig'] : '';
#
		$user_sig = ( $post_info['user_sig'] != ''

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		$userdata['user_sig_bbcode_uid'] = $post_info['user_sig_bbcode_uid'];

вместо AFTER, ADD делаю фактически IN-LINE AFTER, ADD :(
в этом и была вся проблема...

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

Другая проблема - перестал работать мод HIDE. Проверил - из-за изменений в viewtopic.php
Сделал откат всего, что там модифицируется, - все встало на место...

Добавлено спустя 20 минут 51 секунду:

Таки удалось найти причину проблемы.

На всякий случай напишу объяснение, вдруг кто-нибудь тормозной, еще не обновивший до 18 версии, будет это читать :P

Проблема была в этом куске мода:

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

#
#-----[ FIND ]---------------------------------------------
#
			$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
		}

		if ( $bbcode_uid != '' )
		{
			$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
		}
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		$user_sig = ($board_config['allow_bbcode']) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace("/\:$user_sig_bbcode_uid/si", '', $user_sig);
	}

	if ($bbcode_uid != '')
	{
		$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $message);
	}
В моем случае, с установленным модом Hide, изменения выглядят так:

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

#
#-----[ FIND ]---------------------------------------------
#
			$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
        [u][b]$user_sig = bbencode_third_pass($user_sig, $user_sig_bbcode_uid, $valid);[/b][/u]
}

if ( $bbcode_uid != '' )
{
        $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
        [b][u]$message = bbencode_third_pass($message, $bbcode_uid, $valid);[/u][/b]
}
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		$user_sig = ($board_config['allow_bbcode']) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace("/\:$user_sig_bbcode_uid/si", '', $user_sig);
        $user_sig = bbencode_third_pass($user_sig, $user_sig_bbcode_uid, $valid);
}

if ($bbcode_uid != '')
{
        $message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $message);
        $message = bbencode_third_pass($message, $bbcode_uid, $valid);
}
Все дело в двух строчках

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

$user_sig = bbencode_third_pass($user_sig, $user_sig_bbcode_uid, $valid);

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

$message = bbencode_third_pass($message, $bbcode_uid, $valid);
которые, видимо, привнесены в файл модом Hide и которые я случайно удалил.

Еще раз извините, что поднял столь старую тему :oops:

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