Slepec Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 как можно реализовать вставку отдельной страници в стиле форума.чтоб выводилось к примеру как правила форума? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Slepec Опубликовано 4 Января 2008 Автор Жалоба Поделиться Опубликовано 4 Января 2008 это настолько сложный вопрос для гуру ?или тут обсуждают только давно заезженные темы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 Пример. P.S. Чтобы вы ответили, если бы вам так сказали? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 Custom Pages v2.0.1:http://mods.invisionize.com/db/index.php/f/7767 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Slepec Опубликовано 4 Января 2008 Автор Жалоба Поделиться Опубликовано 4 Января 2008 Пример. P.S. Чтобы вы ответили, если бы вам так сказали? я бы ничо и не говорил, просто смотриш стату сидит постоянно куча народу а ответа фиг дождёшся от кого. p.s. за ссылку спс , проштудирую ща Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 Если не нужно заморочек, возьмите лучше мод, котрый xRay предложил Если нужна всего одна страница и понимание, можете посмотреть вдабавок мод по моей ссылке. P.S. Не думаю что эта куча народу вся знает ответ даже на вопрос "где редактируются типы прикрепляемых файлов". А те кто знает, "гуру", не будут сидеть круглые сутки и незамедлительно отвечать на каждый вопрос. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 Sannisда вот же блин, в папку modules лень поглядеть им.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 Там как раз-таки нет примера работы с шаблонами Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 эээ.. ну ты-то в курсе самый простой пример есть в коде движка на пример тут: /sources/action_public/misc/contact_member.php function board_rules() дальше в модулях создаем простейший модулек и готово Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Января 2008 Жалоба Поделиться Опубликовано 4 Января 2008 да собственно страничку то собрать просто, в index.php для этого все есть. почистим, причешем и добавим вывод <?php define( 'IPB_THIS_SCRIPT', 'public' ); define( 'IPB_LOAD_SQL' , 'queries' ); require_once( './init.php' ); //=========================================================================== // MAIN PROGRAM //=========================================================================== $INFO = array(); //-------------------------------- // Load our classes //-------------------------------- require_once ROOT_PATH . "sources/ipsclass.php"; require_once ROOT_PATH . "sources/classes/class_display.php"; if ( file_exists( ROOT_PATH . "conf_global.php" ) ) { require_once ROOT_PATH . "conf_global.php"; } # Initiate super-class $ipsclass = new ipsclass(); $ipsclass->vars = $INFO; # The clocks a' tickin' $Debug = new Debug; $Debug->startTimer(); //-------------------------------- // Load the DB driver and such //-------------------------------- $ipsclass->init_db_connection(); //-------------------------------- // INIT print class //-------------------------------- $ipsclass->print = new display(); $ipsclass->print->ipsclass =& $ipsclass; //------------------------------- // Populate main system cache //------------------------------- $ipsclass->cache_array = array('skin_remap', 'settings', 'skin_id_cache', 'languages'); //=========================================================================== // Get cache... //=========================================================================== $ipsclass->init_cache_setup(); $ipsclass->init_load_cache( $ipsclass->cache_array ); //-------------------------------- // Initialize the FUNC //-------------------------------- $ipsclass->initiate_ipsclass(); //-------------------------------- // Load the skin //-------------------------------- $ipsclass->load_skin(); $ipsclass->skin_id = $ipsclass->skin['_setid']; //------------------------------- // And the show goes on //------------------------------- $ipsclass->load_language('lang_global'); $ipsclass->load_template('skin_global'); $ipsclass->skin_global = $ipsclass->compiled_templates['skin_global']; $ipsclass->print->add_output('kuku'); $ipsclass->print->do_output( array( 'TITLE' => $ipsclass->vars['board_name']." -> ", 'JS' => 0, 'NAV' => '', ) ); ?> Собственно если не считать всех приготовлений то для того что бы что-то вывести с использованием шаблонов стилей надо1. Подключить шаблон$ipsclass->load_template('skin_ИМЯ'); 2. Нагенерить контент с импользованием частей из подключенного (-ых) шаблона (-ов)$output = $ipsclass->compiled_templates['skin_ИМЯl']->НАЗВАНИЕ_ЧАСТИ_ШАБЛОНА(параметр1, параметр2); # или если у части нет параметров, то $output = $ipsclass->compiled_templates['skin_ИМЯl']->НАЗВАНИЕ_ЧАСТИ_ШАБЛОНА(); 3. Отправить системе сборки страниц от IP.Board$ipsclass->print->add_output($output); $ipsclass->print->do_output( array( 'TITLE' => $ipsclass->vars['board_name']." -> НАЗВАНИЕ НОВОЙ СТРАНИЦЫ", 'JS' => 0, 'NAV' => '', ) ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Slepec Опубликовано 9 Января 2008 Автор Жалоба Поделиться Опубликовано 9 Января 2008 эмс ещё вопрос по отдельной страницекоторая выводится через этот мод Custom Pages v2.0.1 всё работает прекрасно. но как можно убить блокировку вывода явы(хотябы),а то есть кнопка (копировать в буфер(на яве)) ипри выводе страници в код выдаёт (& #111;nclick='бла бла' ) вместо (onclick='бла бла')посему естественно нечо не копируется в базе сохраняется нормально, хотелось бы и вывести код тоже целым Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Slepec
как можно реализовать вставку отдельной страници в стиле форума.
чтоб выводилось к примеру как правила форума?
Ссылка на комментарий
Поделиться на других сайтах
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.