Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Хммм

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, модераторы - измените название, так как моя фантазия пасует.
 
Значит так.. Нужно сделать такую фичу:
Создаю, к примеру, файл test.php
Что в нём нужно прописать, чтобы при открытии www.mydomen.X3/test.php - загружался мой скрипт, но с дизайном Инвиза? То есть грубый пример:
Создал скрипт перечня ссылок.. Открываю его, а ам сверху Вход/регистрация, Вы вошли как и так далее....
 
Есть такая возможность?

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 16:53 22-09-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если хочешь именно так, то начать придётся с

Код:
require $root_path."sources/functions.php";
 
$print = new display();

Далее читай этот самый display() и смотри, что и как он выводит. По идее, при выводе через $print этот самый $print сам добавляет верхнюю навигацию и внизу копирайты и т.п.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 18:32 22-09-2003
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
require $root_path."sources/functions.php";  
$print = new display();
 
Выводится пустая страничка...
Если сделать:
 
require $root_path."sources/functions.php";  
$print = new display();
print $print;
 
 
То выводиться:
Object
 
 
Кульна...
Так и должно быть или я не так делаю?

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 20:38 22-09-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я сказал "начать".
 
И вообще - неправильная концепция!
Свои файлы добавлять к движку нужно не так. Если так делать
Цитата:
www.mydomen.X3/test.php
, то, по сути, придётся ещё раз переписать index.php. Лучше делать www.mydomen.X3/index.php?act=test.
 
Это сделать существенно проще - во-первых, нужно в index.php найти массив, который устанавливает соответствие между значением параметра act и модулем, который будет вызываться. Это что-то вроде

Код:
'ST' => 'Topics',
'SF' => 'Forums',
'buddy' => 'browsebuddy',

и прочая. Скажем, модуль наш будет размещён в sources/Test.php, а вызываться будет по ?act=test. Устанавливаем соответствие вида:

Код:
'test' => "Test",

 
Второе - не надо писать модуль с нуля! Лучше взять какой-нибудь небольшой скрипт из форума и переделать его, т.е. - немного изменить служебные части (подгрузка скинового файла $std->load_templates, подгрузка языкового файла (lang), вывод на экран $print->add_output(), $print->do_output() и т.д.) Так будет существенно проще.
 
Насколько я понимаю, для вывода наипростейшей странички нужно просто вызвать во вновь создаваемом модуле
Код:
$print->add_output("<h1>Наш текст. По сути, голимый HTML, ну или там выше его генерим, а тут чисто выводим на печать.</h1>");
а потом
Код:
$print->do_output()
какие параметры у do_ouput, я не помню. Проще посмотреть в коде и сделать по образу и подобию.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 20:53 22-09-2003
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага... Понятно
Будем'c смотреть
Спасибо большое!

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 13:50 23-09-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Хммм


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru