Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Свои страницы в теле движка IPB1.3, чтобы только шапка была 
:(
    Опции темы
Jey_k
Дата 18.5.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



Как реализовать такую весчь.

Например есть у мну файл index.php в какой-то папке как мне его можно подгрузить вместо таблицы где список форумов, так чтобы шапка осталась?

Это сообщение отредактировал(а) Jey_k - 18.5.2007, 15:26


--------------------
PM MAIL WWW   Вверх
2man
Дата 19.5.2007, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Ну вообще шапка форума не что иное как:
Код

<div class='tableborder'>
 <div class="maintitle" align='center'>

или просто:
Код

 <div class="maintitle" align='center'>
и все  smile 


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 19.5.2007, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



смотри modules. там даже пример должен быть в архиве


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
2man
Дата 19.5.2007, 03:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Код

$ibforums->lang = $std->load_words($ibforums->lang, 'lang_boards', $ibforums->lang_id);
        $this->html     = $std->load_template('skin_boards');

Но тогда не будет просто шапка. Если нужно только шапка, то что-то типа
Код

$root_path = './';
$css_id = intval($in[0]);
require $root_path."cache/css_{$css_id}.css";
<div class='tableborder'>
 <div class="maintitle" align='center'>
...

Или я не прав?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Jey_k
Дата 19.5.2007, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



я немного неточно выразился. Нужно все кроме таблицы с форумами. Вместо них нужно подгружать свой код. Как бы вместо этих таблиц. Прото я хочу дополнительные сервисы сделать именно так а не непонятными внешними страницами.


--------------------
PM MAIL WWW   Вверх
2man
Дата 19.5.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Jey_k, ты пробовал вот так:
Код

$root_path = './';
$css_id = intval($in[0]);
require $root_path."cache/css_{$css_id}.css";
<div class='tableborder'>
 <div class="maintitle" align='center'>
...



?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Jey_k
Дата 19.5.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



2man, э-э извини за мою тупость, а куда засовывать собственно мое:

Код

include ("../chat/index.php");



--------------------
PM MAIL WWW   Вверх
2man
Дата 20.5.2007, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Jey_k, ну смотри:
строка 1, 2 - описание переменных;
строка 3 читаем файл;
строка 4, 5 - берем стили из файла (шапка);
все остальное можешь добавлять как хочешь


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Jey_k
Дата 21.5.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



пробовал как выше, по умолчанию цепляет css_0 у мну такого нет поправил рукми на css_1 и теперь браузер вываливает текст css 


--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 21.5.2007, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



я же тебе написал - самый простой способ - сделать через модуль.
в папке modules есть mod_example.php сделай копию, назови её как нибудь mod_myexample.php и распринтовывай свой код в функции module().

вызываешь вроде через index.php?act=module&module=myexample

А способ помуторнее - в index.php найти, где определяется массив $choice, придумать добавить в него имя своего мода (например myexample)

'myexample'=>'MyExample'. 
Создать в папке Sources файл MyExample.php по принципу например Login.php (он один из самых коротких и легко разобратъся в нём). Т.е просто скопируй Login.php под именем MyExample.php и меняй код. Вызываться такая телега будет через index.php?act=myexample

Ну а если со скинами и всеми понтами хочешь, то тут придётся поработать. это тяжело обьяснять, да и не принесёт много. Попробуй лучше эти два способа, а потом может и сам разберёшъся со скинами.





--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Jey_k
Дата 21.5.2007, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



sergejzr, 

я пробовал твой первый способ, выводится текст но без стиля и шапки форума

Это сообщение отредактировал(а) Jey_k - 21.5.2007, 13:13


--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 21.5.2007, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Цитата(Jey_k @  21.5.2007,  12:12 Найти цитируемый пост)
я пробовал твой первый способ, выводится текст но без стиля и шапки форума

Их естественно выводить можно по желанию, сорри, забыл.
Посмотри в той папке должны быть другие примеры также.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Jey_k
Дата 22.5.2007, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



что-то не получаеццо ни фига. Мож у кого руки прямее и есть немного времени киданет листинг модуля, который юзает глобальные настройки и стили форума?


--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 22.5.2007, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Попробуй вроде этого:
Код

 global $print, $ibforums;
                                $this->output="Привет мир!";
                                $print->add_output($this->output);
                                
                                $print->do_output(array (
                                                'TITLE' =>"Мой Мод",
                                ));


Сорри, сейчас у меня ИПБ тоже под рукой нет, вот и тыкаюсь, как слепой котёнок smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Invision Power Board | Следующая тема »


 




[ Время генерации скрипта: 0.0713 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.