подключение PHP

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Юрьич » 04.04.2013, 17:55

Добрый вечер.Каким образом можно подключить php файл или блок к шаблону.Нужно сделать запрос в БД.Пробовал:
<!-- PHP -->
code
<-- ENDPHP -->
что то не выводит ничего.Пробовал файл подключить
Код: Выделить всё
<? php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'config.' . $phpEx);

$user->session_begin();

$result = mysql_query ("SELECT * FROM phpbb_profile_fields WHERE user='$user'");
$myrow = mysql_fetch_array($result);
echo "<div >'.$myrow.'</div>";
?>
выдаёт ошибку
Юрьич
Автор темы
Репутация: -1
С нами: 11 лет

Сообщение #2 Sumanai » 04.04.2013, 18:05

Юрьич:что то не выводит ничего.

В шаблонах запрещено выполнение php. Но можно разрешить:
Зайдите в админку, общие, конфигурация сервера, безопасность, в поле «Разрешить php в шаблонах» поставьте «Да»;
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 Юрьич » 04.04.2013, 18:25

Благодарю.Пойду попробую.

Добавлено спустя 6 минут 53 секунды:
При подключении файла:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr (__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl ($user->data);
$user->setup();

$result = mysql_query ("SELECT * FROM phpbb_profile_fields WHERE user='$user'");
$myrow = mysql_fetch_array($result);
echo"<div>'.$myrow.'</div>";
?
всё равно выдаёт ошибку:
Parse error: syntax error, unexpected T_STRING in /home/cp282434/public_html/forum/123.php on line 2
Юрьич
Автор темы
Репутация: -1
С нами: 11 лет

Сообщение #4 Sumanai » 04.04.2013, 18:37

Мой пост относился к прямому размещению кода в HTML, то есть:
Юрьич:<!-- PHP -->
code
<-- ENDPHP -->
А вообще, проверьте кодировку. И перенос должен быть unix.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 Юрьич » 04.04.2013, 18:47

Да,конечно я понял, при вставки в шаблон подключение произошло.Спасибо.Но тоже ошибка.Что то видно не так пишу.Вставляю это:
Код: Выделить всё
<!-- PHP -->
   $result = mysql_query ("SELECT * FROM phpbb_profile_fields WHERE user='$user'");
$myrow = mysql_fetch_array($result);
echo"<div>'.$myrow.'</div>";
   <!-- ENDPHP -->   

пишетэто:
Catchable fatal error: Object of class phpbb_user could not be converted to string
Юрьич
Автор темы
Репутация: -1
С нами: 11 лет

Сообщение #6 VEG » 04.04.2013, 19:07

Постойте, что вы вообще пытаетесь сделать? phpBB умеет сам выводить данные из дополнительных профилей. Активируйте эту возможность в настройках отображения.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #7 Юрьич » 04.04.2013, 19:25

Включил,все "да",но что то не вижу нигде
Юрьич
Автор темы
Репутация: -1
С нами: 11 лет


Вернуться в Поддержка 1.x



cron