• Гость, не забудь поделиться своим комменатрием или отзывом по работе Плагина, Стиля или Модификации ✍️ Нам важна любая обратная связь‼️
[vbresults.com] Custom PHP Pages

Плагин [vbresults.com] Custom PHP Pages 1.1.5

Нет прав для скачивания
Создавайте пользовательские страницы на PHP с макетом XF или без него.
  • Автор Автор noname
  • Дата создания Дата создания
Дополнение доступно для скачивания пользователям состоящим в группе Прохожий (далее Путник)!
Ознакомиться с условиями повышения можно на этой странице!
Покупая повышение Вы помогаете нашему сообществу развиваться, а мы в свою очередь будем рады радовать новыми дополнениями и их обновлениями!
XenCentral Feedback System 2

Плагин XenCentral Feedback System 2

Система обратной связи XC - это полнофункциональная система обратной связи для XenForo
[OzzModz] Latest Content Live Updates

Плагин [OzzModz] Latest Content Live Updates

Перестаньте нажимать "Обновить" и получите прямую трансляцию событий вашего сообщества.
Совместимость с XenForo
  1. XF 2.1
  2. XF 2.2
  3. XF 2.3
Видимый копирайт
Нет
Это дополнение позволяет создавать любое количество пользовательских страниц на PHP с макетом XF или без него.
Пользовательская страница имеет доступ к функциям движка XF, включая сеансы и разрешения.

Все пользовательские страницы представляют собой собственный PHP-скрипт с индивидуальной настройкой; требуется знание PHP.
Пользовательский скрипт страницы может находиться над, под или внутри папки установки XF, без ограничений.

Вы можете дополнительно настроить любой из следующих элементов для каждой страницы:
  • Пользовательские элементы тега <head> поверх значений по умолчанию в XenForo (предположительно, из внешнего скрипта).
  • Пользовательский заголовок страницы
  • Пользовательское содержимое страницы
  • Следует ли переносить вышеуказанное содержимое в макет XenForo
  • Следует ли включать социальные мета-теги XF для предварительного просмотра контента в социальных сетях
Следует ли отображать "хлебные крошки" и какие именно "хлебные крошки" отображать
  1. Инструкции по установке
  2. Установите zip-файл дополнения (это пакет дополнения без дополнительных файлов)
  3. Сделайте копию sample.php скрипта и назовите его как хотите
  4. Укажите постоянное значение XF скрипта в вашей папке установки XenForo; по умолчанию используется значение DIR
  5. Установите переменные $head и/или $content
  6. Отрегулируйте параметры \ScriptsPages\Setup::set (см. ниже), и установка будет завершена
Пример (sample.php)
PHP:
<?php

// Set PHP Reporting
error_reporting(E_ALL & ~E_NOTICE);

define('__XF__', __DIR__); // EDIT VALUE IF SCRIPT IS NOT IN XF FOLDER
require __XF__ . '/src/XF.php';

XF::start(__XF__);
\ScriptsPages\Setup::set('init', true);

$app = \XF::setupApp('XF\Pub\App');
$app->start();
$request = $app->request();

// EDIT BELOW to set the page's $head and/or $content; the code below is a sample

/** ob_start();
require_once __DIR__ . DIRECTORY_SEPARATOR . pathinfo(__FILE__, PATHINFO_FILENAME) . "-head.php";
$head = ob_get_contents();
ob_end_clean(); **/

/** ob_start();
require_once __DIR__ . DIRECTORY_SEPARATOR . pathinfo(__FILE__, PATHINFO_FILENAME) . "-content.php";
$content = ob_get_contents();
ob_end_clean();  */

// EDIT BELOW TO CONFIGURE

\ScriptsPages\Setup::set([
    'breadcrumbs' => ['Item 1' => '/1', 'Item 2' => '/2', 'Item 3' => '/3'],
    'head' => $head,
    'content' => $content
]);

// STOP HERE

$app->run()->send($request);

Параметры
PHP:
[
    'navigation_id' => null, // the navigation tab to highlight
    'head' => null, // code to embed inside the <head> tag
    'metadata' => true, // include social media meta tags like 'og:*' for social media previews
    'title' => null, // the page title; if null, falls back to board title
    'breadcrumbs' => true, // true to include breadcrumbs, false to not, or an array of [name => href, ...]
    'content' => null, // the page content; this is required
    'raw' => false // whether or not to remove the XenForo layout
]

Как установить параметры извне

Чтобы задать любой указанный выше параметр из внешнего скрипта, определите константу PHP SCRIPT_PAGE_{KEY} перед загрузкой XenForo, т.е.
PHP:
define('SCRIPT_PAGE_CONTENT', '<b>Hello world</b>');
Автор
noname
Скачиваний
0
Просмотры
18
Тип расширения
zip
Размер файла
23.3 КБ
Хэш
69694867e14105f61b477af95c1de835
Первый выпуск
Обновление

Рейтинги

0.00 звёзд Оценок: 0

Ещё ресурсы от noname

Похожие ресурсы

[OzzModz] Email Validator: Usebouncer.com noname
Добавлена интеграция с сервисом проверки электронной почты Bouncer
Скачиваний
0
Обновлено
[OzzModz] Email Validator: Usebouncer.com noname
добавлена интеграция со службой проверки электронной почты Bouncer.
Скачиваний
0
Обновлено
[OzzModz] Email Validator: Usebouncer.com noname
Добавлена интеграция с сервисом проверки электронной почты Bouncer
Скачиваний
0
Обновлено
Automatically show custom images for broken post images in Xenforo 2 noname
позволяет заменять поврежденные URL-адреса изображений в сообщениях
Скачиваний
0
Обновлено
Custom 404 Page by Siropu noname
Это дополнение позволяет вам настроить вашу страницу с ошибкой 404.
Скачиваний
0
Обновлено
XenCentral Feedback System 2

Плагин XenCentral Feedback System 2

Система обратной связи XC - это полнофункциональная система обратной связи для XenForo
[OzzModz] Latest Content Live Updates

Плагин [OzzModz] Latest Content Live Updates

Перестаньте нажимать "Обновить" и получите прямую трансляцию событий вашего сообщества.
Назад
Верх Низ