Contact Board Admin

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Contact Board Admin

Сообщение romeo_piter »

Имеется в виду стиль форума? - Тогда лучше без капчи ))
Замена файлов мода - не помогла.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Contact Board Admin

Сообщение Sheer »

romeo_piter писал(а):Имеется в виду стиль форума?
Да.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Contact Board Admin

Сообщение Nataliya »

Установила мод. При попытке отправить сообщение выдаёт ошибку:

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

Общая ошибка
SQL ERROR [ mysql4 ]

Incorrect string value: '\xC2\xEE\xF1\xEA\xF0\xE5...' for column 'post_text' at row 1 [1366]

SQL

INSERT INTO TIphpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (7, 1, 0, '95.46.68.0', 1365959476, 1, 0, 0, 0, 1, '', 'Проверка связи', '<strong>Имя:</strong> <a href=\"./memberlist.php?style=4&mode=viewprofile&u=2\" style=\"color: #990000;\" class=\"username-coloured\">Наталия</a>\n<strong>Email :</strong> forum@time-impressions.ru\n<strong>IP:</strong> 95.46.68.0\n<strong>Дата:</strong> ����������� 14-���-13 17:11:16 GMT\n<strong>Причина:</strong> Проблемы с регистрацией\n<strong>Заголовок:</strong> Проверка связи\n\n<strong>Ввел следующие сообщение в контактную форму:</strong>\n Проверка связи', '928d9dbf02b05aaf602fb1ac8bd0fbe0', 0, '', '17s0ikql', 1, 0, 316)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2000
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/contact.php
LINE: 489
CALL: submit_post()
Где и что исправлять?

UPD. В случае. если сообщение пытается отправить гость, то ошибка:

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

Общая ошибка
SQL ERROR [ mysql4 ]

Incorrect string value: '\xC2\xEE\xF1\xEA\xF0\xE5...' for column 'message_text' at row 1 [1366]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
sdakasadist
phpBB 2.0.0
Сообщения: 236
Стаж: 13 лет 9 месяцев
Благодарил (а): 62 раза
Поблагодарили: 20 раз

Re: Contact Board Admin

Сообщение sdakasadist »

Поставил этот мод и выдаёт ошибку
[phpBB Debug] PHP Notice: in file [ROOT]/contact.php on line 649: Undefined index: enable_abquestion

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

// Visual Confirmation - Show images
// BEGIN Anti Bot Mod by CoC addon
649 строка     if (($config['enable_abquestion'] && $config_contact['contact_confirm']) && $solved_abq === false)
{
	$ab_question = '';
	$template->assign_vars(array(
		'S_AB_QUESTION'				=> true,
		'L_AB_QUESTION'				=> $config['abquestion'],
		'AB_QUESTION'				=> $ab_question,
	));	

Помогите пожалуйста.
Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Contact Board Admin

Сообщение Pazh »

sdakasadist Вы перед тем как ставить все подряд описание читаете?
Contrib to add on the Anti-Bot Mod by CoC - это инструкция для использования мод Anti-Bot Mod by CoC в данном моде. У Вас Anti-Bot Mod by CoC установлен? Думаю что нет, тогда зачем поставили этот аддон?

Добавлено спустя 1 минуту 30 секунд:
Nataliya кривая кодировка сохранения файлов. Нужно UTF8 без BOM
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Contact Board Admin

Сообщение Nataliya »

Языковых файлов?
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Contact Board Admin

Сообщение Sheer »

sdakasadist
Отсутствует поле enable_abquestion в таблице config. Не выполнены SQL-запросы при установке мода Contrib to add on the Anti-Bot
Nataliya писал(а):Языковых файлов?
Да. Формат даты отображается криво

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

����������� 14-���-13 17:11:16 GMT
отсюда как следствие

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

Incorrect string value: '\xC2\xEE\xF1\xEA\xF0\xE5...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Contact Board Admin

Сообщение Nataliya »

Sheer писал(а):Да. Формат даты отображается криво
Тут, понимаете, дело в том, что я еще вчера разобралась, что криво отображается формат даты. Смутило только, что несколько проверочных попыток (это происходит примерно через четыре-пять на пятую-шестую, потом снова сбой), предпринятых мной и одним из форумчан, всё-таки увенчались успехом, причём в режиме отправки сообщений и на email, и личным сообщением. Категорический неуспех только когда в настройках указана отправка в форум. На почту письма приходят с датой в виде ромбиков с вопросительными знаками, а в личку - с корректным отображением даты.

Еще один смутительный момент. Когда мод в отключенном режиме, то на странице формы штатное извещение о недоступности этой формы связи отображается в виде переменной, хотя в языковом файле перевод этой переменной есть, я проверяла. У меня такое смутное ощущение, что эти проблемы как-то взаимосвязаны. Ну и, поскольку на грабли с неправильной кодировкой я уже наступала, первым делом я и проверила все языковые файлы. Notepad++ уверяет, что всё в UTF. Без bom.

Мод брала с официального сайта, перевод здесь. По идее там и не должно было быть ошибок. Для самостоятельной правки в этом моде предназначен только один языковой файл: общий common.php. Ну, вернее в сумме их два - английский и русский. По идее, если бы они сохранились в неправильной кодировке, то сбой должен был произойти более капитальный. Ну а без идеи я их всё равно проверила и, поскольку результатов проверка не дала пошла сюда просить помощи.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Contact Board Admin

Сообщение Пчелкин »

А это сделали?
[Русский перевод] contact_admin_306

Добавлено спустя 3 минуты 57 секунд:
Nataliya Добавьте в .htaccess строку -

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

AddDefaultCharset UTF-8
А то вы еще долго будет с этими ромбиками мучиться...

Добавлено спустя 8 минут 25 секунд:
Sheer писал(а):Да. Формат даты отображается криво
Языковые на дату не влияют...дата берется из таблиц и место для нее в ФАЙЛЕ ЗАГОТОВЛЕНО....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Contact Board Admin

Сообщение Nataliya »

Пчелкин писал(а):А это сделали?
Да, конечно.
Пчелкин писал(а):Nataliya Добавьте в .htaccess строку -
Это файл, который в корневой папке? А в какое место вставить эту строку?
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Contact Board Admin

Сообщение Пчелкин »

Ага...после строки #</IfModule> можно...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Contact Board Admin

Сообщение Sheer »

Nataliya
Поищите файлы, в которые затесалась метка BOM
Этот скрипт найдет и исправит

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

<?php
// Tell me the root folder path.
// You can also try this one
// $HOME = $_SERVER["DOCUMENT_ROOT"];
// Or this
// dirname(__FILE__)
	$HOME = dirname(__FILE__);

// Is this a Windows host ? If it is, change this line to $WIN = 1;
	$WIN = 0;

// That's all I need
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>UTF8 BOM FINDER and REMOVER</title>
<style>
	body
	{
		font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #000;
	}
	.FOUND
	{
		color: #F30; font-size: 14px; font-weight: bold;
	}
</style>
</head>
<body>
<?php
	$BOMBED = array();
	RecursiveFolder($HOME);
	echo '<h2>These files had UTF8 BOM, but i cleaned them:</h2><p class="FOUND">';
	foreach ($BOMBED as $utf)
	{
		echo $utf ."<br />\n";
	}
	echo '</p>';

// Recursive finder
function RecursiveFolder($sHOME)
{
	global $BOMBED, $WIN;
	$win32 = ($WIN == 1)? "\\" : "/";
	$folder = dir($sHOME);

	$foundfolders = array();
	while ($file = $folder->read())
	{
		if($file != "." and $file != "..")
		{
			if(filetype($sHOME . $win32 . $file) == "dir")
			{
				$foundfolders[count($foundfolders)] = $sHOME . $win32 . $file;
			}
			else
			{
				$content = file_get_contents($sHOME . $win32 . $file);
				$BOM = SearchBOM($content);
				if ($BOM)
				{
					$BOMBED[count($BOMBED)] = $sHOME . $win32 . $file;
					// Remove first three chars from the file
					$content = substr($content, 3);
					// Write to file
					file_put_contents($sHOME . $win32 . $file, $content);
				}
			}
		}
	}
	$folder->close();

	if(count($foundfolders) > 0)
	{
		foreach ($foundfolders as $folder)
		{
			RecursiveFolder($folder, $win32);
		}
	}
}

// Searching for BOM in files
function SearchBOM($string)
{
	if(substr($string,0,3) == pack("CCC",0xef,0xbb,0xbf))
	{
		return true;
	}
    return false;
}
?>
</body>
</html>
На локальном компьютере можно использовать utf8-bom-remover.exe
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Contact Board Admin

Сообщение Пчелкин »

Sheer писал(а):Этот скрипт найдет и исправит
Прям на живом можно запускать?
А? Вреда нет?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Contact Board Admin

Сообщение angst66 »

Sheer писал(а):Это скрипт
Как его обозвать?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Contact Board Admin

Сообщение Пчелкин »

Как обзовешь с таким именем и запускай..
Например:
path_bom.php

Тока если на живом будешь запускать, смотри что б сервак не лег....гы....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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