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

phpbb 2.0.20

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 18 лет 8 месяцев

Сообщение SugutorBatia »

natali
Это не важно.
Переменные в PHP можно как в кавычках, так и без них использовать при присваивании...

Хотите уберите, а хотите оставьте :)
(по идеи хуже не будет если вы их оставите, но вообще можно и убрать)
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 18 лет 11 месяцев
Откуда: Киев

Сообщение natali »

где-то провтыкал
при каком-то обновлении они наверное убрались....

потом посмотрю когда это было...

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

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

	$avatar_filename = substr($avatar_filename, 0, 100);
если интуиция меня не подводит это первые 100 символов из пути к аватару?

чует моё сердце - недели не пройдёт как кто-нить напишет "у меня аватар не вставляется". :lol:
Грин
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет

Сообщение Грин »

При регистрации выдает ошибку:
SQL Error : -1 ERROR: value too long for type character(6)

INSERT INTO phpbb_confirm (confirm_id, session_id, code) VALUES ('469a354451006d369fd3aea66a5e53e5', 'df710556cffdec34569533d5760a9c83', '6174FA6BED')

Line : 1002
File : usercp_register.php

база данных - постгресст.
форум обновил файлы с 19 версии
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 18 лет 11 месяцев
Откуда: Киев

Сообщение natali »

файлы файлами, а файл update to latest запускал?

у меня всё прошло нормально Сейчас посетителей на форуме: 121, из них зарегистрированных: 22, скрытых: 3 и гостей: 96 - всё как обычно только народу пока маловато.

обновление файлов заняло 1 час 20 минут...
Грин
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет

Сообщение Грин »

Запускал апдейт латест

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

Если заметите вот тут

INSERT INTO phpbb_confirm (confirm_id, session_id, code) VALUES ('469a354451006d369fd3aea66a5e53e5', 'df710556cffdec34569533d5760a9c83', '6174FA6BED')

не 6 символов
TARAKAN
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет

Сообщение TARAKAN »

Вот решил обновить свой форум с 2.0.8 до 2.0.20 заменил файлы сижу на форуме все нормально потом вышел захожу опять мне выдает

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

phpBB : Critical Error 

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'forum.phpbb_sessions_keys' doesn't exist

SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = '570735b13a0d8898d41b42f8f675a4d5'

Line : 89
File : sessions.php 
Как решить эту проблему :?: пробовал поставить чисто с нуля форум версии 2.0.20 выдает тоже самое :( ПОМОГИТЕ
andreysmorya
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 1 месяц
Откуда: Геленджик

Сообщение andreysmorya »

...обновить свой форум с 2.0.8 до 2.0.20 заменил файлы сижу...
...я тут сам на правах "я только учусь", попробуйте последлвательно обновить базу, это нужно, последовательно закачивать к себе соответствующее "обновление" (папка "инстал") - закачали, запускаете через браузер WWW.адрес форума вашего.install.update_to_latest удаляете папку инстал...и так много раз. То есть с 2.0.8 на 2.0.9, на 2.0.10... и так до 2.0.20 после этого ставите с "нуля" файлы 2.0.20 - поправьте меня если не прав...
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Насчет ошибки с QUOTE - предлагается такое исправление:
This may help some one with a heavily modified board.

I tried to apply the fix on a modified board in includes/functions_post.php:

FIND

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

$message = addslashes($message);	
AFTER, ADD

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

$message = str_replace('"', '\\"', $message);


But that didn’t work. I then saw that the ‘quote’ was a problem to some boards already in 2.0.19. To fix it in 2.0.19 one changed this line in includes/bbcode.php:

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

// Warning, this is old 2.0.18 code! To circumvent the quote problem. 
   $text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]"); 
// PHPBB 2.0.19! 
//   $text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\" 	

To solve the problem I uploaded a new includes/bbcode.php from the 2.0.20 package and did the change in includes/functions_post.php above. After that the quote worked with HTML code on.
http://www.phpbb.com/phpBB/viewtopic.ph ... 12#2081712
У меня заработал первый вариант :)
TARAKAN
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет

Сообщение TARAKAN »

diakas
Чето я немного не понял где тут первый вариант :?:
andreysmorya писал(а):...я тут сам на правах "я только учусь", попробуйте последлвательно обновить базу, это нужно, последовательно закачивать к себе соответствующее "обновление" (папка "инстал") - закачали, запускаете через браузер WWW.адрес форума вашего.install.update_to_latest удаляете папку инстал...и так много раз. То есть с 2.0.8 на 2.0.9, на 2.0.10... и так до 2.0.20 после этого ставите с "нуля" файлы 2.0.20 - поправьте меня если не прав...
А ты уже пробовал или так наугат :?:
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

TARAKAN
FIND



Код:
$message = addslashes($message);


AFTER, ADD


Код:
$message = str_replace('"', '\\"', $message);
Но если не заработает..., то....
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 6 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

natali писал(а):

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

#-----[ FIND ]---------------------------------------------
# Line 24
{
	$file = basename(__FILE__);
	$module['General']['Word_Censor'] = $file;
	return;
}
блин а у меня с кавычками....

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

	$module['General']['Word_Censor'] = "$file";
что делать? убрать кавычки или оставить?
Убрать.
Разницы нет.
...... Изображение ...... "А стукачков мы не любим!"
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Обновился, проблем нет.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Обновил свой форум.
Работает нормально.
Изображение
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

Совместимость модов, будь она неладна..

Как быть с этими инструкциями:

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

# 
#-----[ OPEN ]--------------------------------------------- 
# 
privmsg.php

#
#-----[ FIND ]---------------------------------------------
# Line 1507
				redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
			}

			$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
			}

			$orig_word = $replacement_word = array();
			obtain_word_list($orig_word, $replace_word);

			$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
			$privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
если у меня установлен мод от Рамзеса и этот код выглядит вот так:

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

if ( !($privmsg = $db->sql_fetchrow($result)) )
			{
				redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
			}

			//$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
			// [start] PM Count RE
			if (str_replace('Re: ', '', $privmsg['privmsgs_subject']) != $privmsg['privmsgs_subject'])
			{
				$privmsg_subject = str_replace('Re: ', 'Re[1]: ', $privmsg['privmsgs_subject']);
			}
			else if (str_replace('Re[', '', $privmsg['privmsgs_subject']) != $privmsg['privmsgs_subject'])
			{
				$temp_subject = str_replace('Re[', '', $privmsg['privmsgs_subject']);
				$right = strpos($temp_subject, ']:');
				$count = substr_replace($temp_subject, '', $right);
				$privmsg_subject = preg_replace('#Re\[([0-9]*?)\]: ([\/]?.*?)#is', 'Re[' . ($count + 1) . ']: \\2', $privmsg['privmsgs_subject']);
			}
			else
			{
				$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
			}
			// [end] PM Count RE
:?:
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

У меня в ЛС исчезли смайлы :cry:

Что там править?

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