Jump to content
  • 0

Как прикртить к нему?


angelShlesser
 Share

Question

4 answers to this question

Recommended Posts

  • 0

вот весь код!

<?php

// Класс, никогда не менять. Работать не будет
class component_public
{
// Объект ипскласса. Без него опять же не будет ничего работать.
var $ipsclass;

// Эта функция вызывается из файла index.php. Название изменять нельзя.
function run_component()
{
/* Тайтл страницы. Можно оформить в виде простой переменной, если у вас весь код состоит из одной
* функции. Например $title = 'Моя страничка'; . Но не надо забывать, что переменную следует изменить в других местах тоже.
* В любом случае это посылается файлу class_display.php для вывода в $this->ipsclass->print->do_output() (Смотри ниже).
*/
$this->pagetitle = "Название страницы";

/* Здесь идёт название вашей страницы.
* Название также будет показано в панели навигации вашего форума.
* Навигацию можно поменять, изменить название и прочее, сделать навигацию более сложной. Зависит от страниц
* Например:
* $this->nav[] = "<a href='{$this->ipsclass->base_url}autocom=custom'>{$=title}</a>";
* $this->nav[] = "Это моя страница";
* $this->nav[] = "А это еще одна строчка в навигации";
*/
$this->nav[] = "<a href='{$this->ipsclass->base_url}autocom=custom'>{$this->pagetitle}</a>";

/* Загружаем шаблон главного стиля. Думаю не надо писать, что без этого работать не будет?
* Сюда по аналогии можно добавить свои шаблоны, если они, конечно, созданы. Например добавить ниже
* $this->ipsclass->load_template( 'skin_mypg' );
*/
$this->ipsclass->load_template( 'skin_global' );

// Пустое место. Здесь можно проводить операции перед форматированием результата в xhtml.

/* Эта переменная отвечает за вывод уже готового результата в xhtml формате. (Можно изменить название. (Смотри ниже))
* Делать с ней можно все что угодно.
* Например:
* $output .= $this->ipsclass->compiled_templates['skin_mypg']->show();
* Вызовет xhtml фрагмент show, группы skin_mypg (группу надо предварительно загрузить строками выше)
*/
$output .= "Здесь содержимое страницы, переменные, скины";

// Пустое место. Здесь можно проводить операции с форматированным результаом переменной $output

/* Эти строки отвечают за вывод всего что вы подготовили.
* $this->ipsclass->print->add_output () добавит основной готовый xhtml к выводу. В этом выводе будет шапка и низ форума.
*/
$this->ipsclass->print->add_output ( $output );

/* Здесь посылаются другие данные файлу class_display.php в виде массива.
* Ключ TITLE отвечает за тайтл страницы. Можно просто указать 'TITLE' => $title
* Ключ JS отвечает за дополнительный ява скрипт. Например можно туда засунуть xhtml форматированные ссылки на файлы с яваскриптом.
* Это заменяет в wrapper'е слова <% JAVASCRIPT %>
* Ключ NAV собственно отвечает за навигацию. Ему передается массив навигации.
*/
$this->ipsclass->print->do_output ( array( 'TITLE' => "{$this->ipsclass->vars['board_name']} - {$this->pagetitle}", 'JS' => 0, 'NAV' => $this->nav ) );

} // Конец функции run_component

} // Конец класса
?>

вот к этому я хочу прикрутить свой код!

$output .= "Здесь содержимое страницы, переменные, скины";

Если ввести то будит выводится эти слова, а мне надо что бы выводились мой код!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy