[Help] Статическая страница

Тема в разделе "vBulletin", создана пользователем Eight bits, 30 мар 2014.

  1. Eight bits

    Eight bits Постоялец

    Регистр.:
    28 окт 2011
    Сообщения:
    124
    Симпатии:
    20
    Добрый день. Кто знает как сделать статическую страницу на форуме vbulletin 4.0 ., пробовал так :

    Создал в корне форума файл с содержанием :

    PHP:
    <?php

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);

    // #################### DEFINE IMPORTANT CONSTANTS #######################

    define('THIS_SCRIPT''test');
    define('CSRF_PROTECTION'true);
    // change this depending on your filename

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array();

    // get special data templates from the datastore
    $specialtemplates = array();

    // pre-cache templates used by all actions
    $globaltemplates = array('TEST',
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array();

    // ######################### REQUIRE BACK-END ############################
    // if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
    // chdir ('/path/to/your/forums');
    require_once('./global.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    $navbits construct_navbits(array('' => 'Test Page'));
    $navbar render_navbar_template($navbits);

    // ###### YOUR CUSTOM CODE GOES HERE #####
    $pagetitle 'My Page Title';

    // ###### NOW YOUR TEMPLATE IS BEING RENDERED ######

    $templater vB_Template::create('TEST');
    $templater->register_page_templates();
    $templater->register('navbar'$navbar);
    $templater->register('pagetitle'$pagetitle);
    print_output($templater->render());

    ?>

    и создал шаблон с таким содержанием :

    Код:
    {vb:stylevar htmldoctype}
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
      <head>
        <title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title>
        {vb:raw headinclude}
        {vb:raw headinclude_bottom}
      </head>
      <body>
    
        {vb:raw header}
    
        {vb:raw navbar}
    
        <div id="pagetitle">
          <h1>{vb:raw pagetitle}</h1>
        </div>
    
        <h2 class="blockhead">Title</h2>
        <div class="blockbody">
          <div class="blockrow">
            Text
          </div>
        </div>
    
        {vb:raw footer}
      </body>
    </html>
    В итоге белая страница и все ( Помогите пожалуйста.
     
  2. inmy

    inmy

    Регистр.:
    13 апр 2012
    Сообщения:
    296
    Симпатии:
    200
     
  3. userlolipop

    userlolipop Писатель

    Регистр.:
    10 апр 2014
    Сообщения:
    1
    Симпатии:
    0
    На сколько мне известно, можно в стилях добавить шаблон новый с названием custom_%NAME% и он будет доступен по адресу /misc.php?******