Уважаемые пользователи!
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.x? Ищите ответы здесь!
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

непонятный глюк - пустая страница вместо топика

Сообщение OtherDima »

до этого обновил форум до 2.0.13 поменяв строчки на нужные
но после этого не проверял форум

а потом установил

## MOD Title: Enter your name
## MOD Author: R@ < meos@mail.ru > (Kirill) http://osdev.ru
## MOD Description: Guests must enter their names
## MOD Version: 1.0.0

захожу в тему - а мне генериться пустой лист теги http и body
:(

уже несколько раз натыкаюсь на такое
что приходиться сносить форум
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение OtherDima »

пришлось опять все сносить
и уже с нуля ставить 2013
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

уже несколько раз натыкаюсь на такое
что приходиться сносить форум
Как ни банально, нужно аккуратнее ставить моды. Или пользоваться EasyMod'ом. В любом случае перед моддингом надо бэкапиться.
Олег
phpBB 1.4.2
Сообщения: 62
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Олег »

Возможно, все было сделано правилно. А глюк возник из-за того, что форум находится на бесплатном хостинге от агавы. у самого такое было. потом поставил из того же дистрибутива (с установленными модами) форум на платный хостинг и все заработало
4ell
phpBB 1.4.2
Сообщения: 53
Стаж: 19 лет 2 месяца

Сообщение 4ell »

Coagulant писал(а):Как ни банально, нужно аккуратнее ставить моды. Или пользоваться EasyMod'ом. В любом случае перед моддингом надо бэкапиться.

Поподробнее плз, а то уже постаил один мод кривеньки пришлось ручким назад все переделывать, благо мод маленький был...
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

4ell
Читайте документацию к EasyMod, там всё подробно объяснено. Но лучше всё делать собственноручно, очень внимательно. Естественно, лучше начть с модов из базы http://phpbb.com/mods/ т.к. они грамотно оформлены и 100% установятся на ваш форум, если сделать всё так, как написано в инструкции. Чего не скажешь о модах из других источников, скажем phpbbhacks.com :?
4ell
phpBB 1.4.2
Сообщения: 53
Стаж: 19 лет 2 месяца

Сообщение 4ell »


Как пользовать ИзиМОД я знаю.. Я про
В любом случае перед моддингом надо бэкапиться.
спрашивал.
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение OtherDima »

да
теперь буду бекапить как директорию форума так и sql...
щас сайт запуститься и такие подставы будут мне ни к чему :)

p.s. хотя mod удалил, а 2013 трудно было неправильно сделать
но форум не принял свое нормальное состояние
:)
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

4ell
Копируйте в отдельную папку файлы, которые вы собираетесь изменить. В случае ошибки в моде/при инсталляции вы всегда сможете вернуться к предыдущему сосотоянию просто заменив измененные файлы старыми. EasyMod бэкапы делает автоматически.
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение OtherDima »

блин

нету графического подтверждения
в land_admin и lang_main
строчки присутствуют

в админке нету галочки
а при регистраци не генериться картинка и поле для ввода
но когда наживаешь зарегистрировать
то система ругаетс что не введен графический код

бэ
у меня уже из ушей пар идет :(((
Аватара пользователя
Alexis1805
phpBB 1.4.3
Сообщения: 87
Стаж: 19 лет 1 месяц

Сообщение Alexis1805 »

Добавьте эти строчки в admin_board.php

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

"L_VISUAL_CONFIRM" => $lang['Visual_confirm'], 
"L_VISUAL_CONFIRM_EXPLAIN" => $lang['Visual_confirm_explain'],
После строки:

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

"L_ACCT_ACTIVATION" => $lang['Acct_activation'],
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение OtherDima »

Alexis1805
строчек не было - добавил
ничего

решил переключиться на тему SubSilver
все появилось :)

чего ковырять, не хочу SubSilver
:)
Аватара пользователя
Alexis1805
phpBB 1.4.3
Сообщения: 87
Стаж: 19 лет 1 месяц

Сообщение Alexis1805 »

OtherDima

Ковырять надо board_config_body.tpl в папке admin каждой темы.
Надо проверить, есть ли эти строки

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

<tr> 
      <td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td> 
      <td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}&nbsp; &nbsp;<input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td> 
	</tr>
После строк:

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

<tr>
		<td class="row1">{L_ACCT_ACTIVATION}</td>
		<td class="row2"><input type="radio" name="require_activation" value="{ACTIVATION_NONE}" {ACTIVATION_NONE_CHECKED} />{L_NONE}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_ADMIN}" {ACTIVATION_ADMIN_CHECKED} />{L_ADMIN}</td>
	</tr>
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 19 лет 2 месяца
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение OtherDima »

в админке появилось :)
что копать чтобы и на странице регистрации повилась картинка?
;)
Аватара пользователя
Alexis1805
phpBB 1.4.3
Сообщения: 87
Стаж: 19 лет 1 месяц

Сообщение Alexis1805 »

Проверь в includes/usercp_register.php есть ли этот код:

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

// Visual Confirmation
	$confirm_image = '';
	if (!empty($board_config['enable_confirm']) && $mode == 'register')
	{
		$sql = 'SELECT session_id 
			FROM ' . SESSIONS_TABLE; 
		if (!($result = $db->sql_query($sql)))
		{
			message_die(GENERAL_ERROR, 'Could not select session data', '', __LINE__, __FILE__, $sql);
		}

		if ($row = $db->sql_fetchrow($result))
		{
			$confirm_sql = '';
			do
			{
				$confirm_sql .= (($confirm_sql != '') ? ', ' : '') . "'" . $row['session_id'] . "'";
			}
			while ($row = $db->sql_fetchrow($result));
		
			$sql = 'DELETE FROM ' .  CONFIRM_TABLE . " 
				WHERE session_id NOT IN ($confirm_sql)";
			if (!$db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, 'Could not delete stale confirm data', '', __LINE__, __FILE__, $sql);
			}
		}
		$db->sql_freeresult($result);

		$sql = 'SELECT COUNT(session_id) AS attempts 
			FROM ' . CONFIRM_TABLE . " 
			WHERE session_id = '" . $userdata['session_id'] . "'";
		if (!($result = $db->sql_query($sql)))
		{
			message_die(GENERAL_ERROR, 'Could not obtain confirm code count', '', __LINE__, __FILE__, $sql);
		}

		if ($row = $db->sql_fetchrow($result))
		{
			if ($row['attempts'] > 3)
			{
				message_die(GENERAL_MESSAGE, $lang['Too_many_registers']);
			}
		}
		$db->sql_freeresult($result);
		
		$confirm_chars = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',  'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',  'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9');

		list($usec, $sec) = explode(' ', microtime()); 
		mt_srand($sec * $usec); 

		$max_chars = count($confirm_chars) - 1;
		$code = '';
		for ($i = 0; $i < 6; $i++)
		{
			$code .= $confirm_chars[mt_rand(0, $max_chars)];
		}

		$confirm_id = md5(uniqid($user_ip));

		$sql = 'INSERT INTO ' . CONFIRM_TABLE . " (confirm_id, session_id, code) 
			VALUES ('$confirm_id', '". $userdata['session_id'] . "', '$code')";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Could not insert new confirm code information', '', __LINE__, __FILE__, $sql);
		}

		unset($code);
		
		$confirm_image = (@extension_loaded('zlib')) ? '<img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id") . '" alt="" title="" />' : '<img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=1") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=2") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=3") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=4") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=5") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=6") . '" alt="" title="" />';
		$s_hidden_fields .= '<input type="hidden" name="confirm_id" value="' . $confirm_id . '" />';

		$template->assign_block_vars('switch_confirm', array());
	}
Если нет, то вставь его перед:

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

//
// Let's do an overall check for settings/versions which would prevent


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

А вообще выложи сюда свой файл profile.php

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

А может тебе просто в админке надо его влючить? :lol:

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