XF 2.0 Вывод информации из xf_user таблицы

Статус
В этой теме нельзя размещать новые ответы.

8Faust8

Проверенные
Сообщения
8
Реакции
1
Баллы
300
Подскажите пожалуйста. Как пользоваться синтаксисом XenForo 2?
Вот к примеру в документации на официальном сайте был описан пример
PHP:
<?php
$finder = \XF::finder('XF:User');
$username = $finder->where('user_id', 1)->fetchOne()->username;
return username
?>
и через return думал вынести
Но нет вылазит только часть кода
PHP:
where('user_id', 1)->fetchOne()->username;return username?>
Я просто новичок в XF и не знаю все тонкости.
 
Ладно, раз уж тогда та тема лишняя, то продублирую сюда.
8Faust8, а куда вы этот код вставляете?) Если в пустой PHP файл то оно работать не будет. Нужно подключить XF.
PHP:
<?php

$dir = __DIR__;
require($dir . '/src/XF.php');

XF::start($dir);
XF::setupApp('XF\Pub\App');
При условии, что файл лежит в корне форума.
А дальше уже можно писать свой код.
А если хотите писать плагин, то начните с изучения документации для разработчиков. В любом случае, изучить её нужно, если хочется что-то кодить связанное с XF.
оригинал -
Частичный перевод -
 
Ладно, раз уж тогда та тема лишняя, то продублирую сюда.
8Faust8, а куда вы этот код вставляете?) Если в пустой PHP файл то оно работать не будет. Нужно подключить XF.
PHP:
<?php

$dir = __DIR__;
require($dir . '/src/XF.php');

XF::start($dir);
XF::setupApp('XF\Pub\App');
При условии, что файл лежит в корне форума.
А дальше уже можно писать свой код.
А если хотите писать плагин, то начните с изучения документации для разработчиков. В любом случае, изучить её нужно, если хочется что-то кодить связанное с XF.
оригинал -
Частичный перевод -
Я создавал страницу через узел и туда вставлял код. За перевод спасибо)
А вот если мне надо взять другую функцию, то мне надо сменить XF::setupApp?
И если две разные функции, то прописывать два разных места через XF::setupApp?
 
Отлично. Тогда вот ещё есть один вопрос. Можно ли вставлять php код в Редактор страниц
PHP:
<?php
$dir = __DIR__;
require($dir . '/src/XF.php');

XF::start($dir);
XF::setupApp('XF\Pub\App');

    $finder = \XF::finder('XF:User');
    $username = $finder->where('user_id', 1)->fetchOne()->username;
    return $username
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу