Fatal error: Class 'template' not found
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
Fatal error: Class 'template' not found
День добрый
Начало выбрасывать после добавления поста или темы вот такую штуку:
Fatal error: Class 'template' not found in /var/www/vhosts/guns.ua/httpdocs/forum/includes/functions_messenger.php on line 196
Пост или тема добавляется.
Перед этим где то неделю назад меняли уведомление на почту (http://forum.bb3x.ru/topic-803)
Начало выбрасывать после добавления поста или темы вот такую штуку:
Fatal error: Class 'template' not found in /var/www/vhosts/guns.ua/httpdocs/forum/includes/functions_messenger.php on line 196
Пост или тема добавляется.
Перед этим где то неделю назад меняли уведомление на почту (http://forum.bb3x.ru/topic-803)
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Fatal error: Class 'template' not found
Шаблон запроса и фрагмент кода +- 10 строк от указанной строчки.
-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Fatal error: Class 'template' not found
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Fatal error: Class 'template' not found
Открываете файл, находите строчку, копируете и вставляете сюда включая 10 строк выше и ниже, обрамляя их тегом code.
-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
Re: Fatal error: Class 'template' not found
А какой файл надо открыть
Если в ответе на сообщение то у меня такой кнопки нет. У меня только вот такие кнопки
[фото пропало]
Если в ответе на сообщение то у меня такой кнопки нет. У меня только вот такие кнопки
[фото пропало]
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Fatal error: Class 'template' not found
includes/functions_messenger.php строка 196
и шаблон запроса
и шаблон запроса
-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
Re: Fatal error: Class 'template' not found
Что есть шаблон запроса и где я могу его найти?
Код: Выделить всё
{
global $config, $phpbb_root_path, $user;
if (!trim($template_file))
{
trigger_error('No template file for emailing set.', E_USER_ERROR);
}
if (!trim($template_lang))
{'s language is
// missing $template_file. If this does not exi
// fall back to board default language if the userst either,
// $tpl->set_custom_template will do a trigger_error
$template_lang = basename($config['default_lang']);
}
// tpl_msg now holds a template object we can use to parse the template file
if (!isset($this->tpl_msg[$template_lang . $template_file]))
{
$this->tpl_msg[$template_lang . $template_file] = new template(); <-------------------------------
$tpl = &$this->tpl_msg[$template_lang . $template_file];
$fallback_template_path = false;
if (!$template_path)
{
$template_path = (!empty($user->lang_path)) ? $user->lang_path : $phpbb_root_path . 'language/';
$template_path .= $template_lang . '/email';
// we can only specify default language fallback when the path is not a custom one for which we
// do not know the default language alternative
if ($template_lang !== basename($config['default_lang']))
{
$fallback_template_path = (!empty($user->lang_path)) ? $user->lang_path : $phpbb_root_path . 'language/';
$fallback_template_path .= basename($config['default_lang']) . '/email';
}
}-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Fatal error: Class 'template' not found
Простейший путь к скорейшему ответу - шаблон запроса
Пожалуйста исправьте сообщение с использованием тега code.
Пожалуйста исправьте сообщение с использованием тега code.
-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
Re: Fatal error: Class 'template' not found
Ок постараюсь ответить по максимуму.
Описание проблемы: после нажатии кнопки отправить (добавление поста или создание новой темы) выбрасывает
Fatal error: Class 'template' not found in /var/www/vhosts/guns.ua/httpdocs/forum/includes/functions_messenger.php on line 196
Произведенные изменения, после которых начались неполадки: Возможно, но помоему началось позже на пол недели, делали вот эту операцию
(Действия для того что бы галочка уведомлять меня на почту стояла всегда, а не надо было ее ставить каждый раз.)
Для новых (будущих) пользователей:
Открыть includes/functions_user.php
Найти:
Код: выделить все
'user_notify' => 0,
Заменить на:
Код: выделить все
'user_notify' => 1,
Для уже зарегистрированных пользователей выполнить SQL-запрос:
UPDATE `phpbb_users` SET `user_notify` = '1'
Версия phpBB*: 3,0,8
Используемые шаблоны: ??
Используемые моды: NV advanced last topic titles
Версия PHP: 5,2,14
Используемая СУБД и её версия: ?
Ссылка на конференцию: ?
Есть ли у вас тестовый аккаунт**: ?
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: Fatal error template
Каким браузером вы пользовались и есть ли проблема с другими браузерами: опера
Описание проблемы: после нажатии кнопки отправить (добавление поста или создание новой темы) выбрасывает
Fatal error: Class 'template' not found in /var/www/vhosts/guns.ua/httpdocs/forum/includes/functions_messenger.php on line 196
Произведенные изменения, после которых начались неполадки: Возможно, но помоему началось позже на пол недели, делали вот эту операцию
(Действия для того что бы галочка уведомлять меня на почту стояла всегда, а не надо было ее ставить каждый раз.)
Для новых (будущих) пользователей:
Открыть includes/functions_user.php
Найти:
Код: выделить все
'user_notify' => 0,
Заменить на:
Код: выделить все
'user_notify' => 1,
Для уже зарегистрированных пользователей выполнить SQL-запрос:
UPDATE `phpbb_users` SET `user_notify` = '1'
Версия phpBB*: 3,0,8
Используемые шаблоны: ??
Используемые моды: NV advanced last topic titles
Версия PHP: 5,2,14
Используемая СУБД и её версия: ?
Ссылка на конференцию: ?
Есть ли у вас тестовый аккаунт**: ?
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: Fatal error template
Каким браузером вы пользовались и есть ли проблема с другими браузерами: опера
Код: Выделить всё
{
global $config, $phpbb_root_path, $user;
if (!trim($template_file))
{
trigger_error('No template file for emailing set.', E_USER_ERROR);
}
if (!trim($template_lang))
{'s language is
// missing $template_file. If this does not exi
// fall back to board default language if the userst either,
// $tpl->set_custom_template will do a trigger_error
$template_lang = basename($config['default_lang']);
}
// tpl_msg now holds a template object we can use to parse the template file
if (!isset($this->tpl_msg[$template_lang . $template_file]))
{
$this->tpl_msg[$template_lang . $template_file] = new template(); <-------------------------------
$tpl = &$this->tpl_msg[$template_lang . $template_file];
$fallback_template_path = false;
if (!$template_path)
{
$template_path = (!empty($user->lang_path)) ? $user->lang_path : $phpbb_root_path . 'language/';
$template_path .= $template_lang . '/email';
// we can only specify default language fallback when the path is not a custom one for which we
// do not know the default language alternative
if ($template_lang !== basename($config['default_lang']))
{
$fallback_template_path = (!empty($user->lang_path)) ? $user->lang_path : $phpbb_root_path . 'language/';
$fallback_template_path .= basename($config['default_lang']) . '/email';
}
}-
Den4ic
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 1 раз
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Fatal error: Class 'template' not found
Den4ic
У вас с файлом includes/template.php всё в порядке?
У вас с файлом includes/template.php всё в порядке?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Fatal error: Class 'template' not found
Скорее, что-то не в порядке как раз с /forum/includes/functions_messenger.php. Пару версий назад была добавлена обработка емайл-сообщений двигом шаблонов. Скорее всего, указанный файл криво обновлен. Попробуйте, к примеру, заменить на оригинальный и проверить результат.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Fatal error: Class 'template' not found
rxu
Судя по приведённому коду, и строке 196 - файл оригинальный от 3.0.8
Хотя, конечно, фиг его знает...
Судя по приведённому коду, и строке 196 - файл оригинальный от 3.0.8
Хотя, конечно, фиг его знает...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

