dfc_darkman Опубликовано 22 Марта 2006 Жалоба Поделиться Опубликовано 22 Марта 2006 Привет всем!Вобщем такая ситуацияЕсть скрипт галереи на флеше.Хочу как-то вставить галеру в форум!Делать отдельно не хочется. А то будет на отшибе. Хочется что бы это было единое целое.Ну например вот так бы, как ПРАВИЛА форума. заходишь по http://www.dancegalaxy.net/forums/index.php?act=[b]boardrules[/b] и тебе текст сделать например дубликат этой фигни и вставить через инклуд туда галеру типа http://www.dancegalaxy.net/forums/index.php?act=gallery ну я думаю вы поняли идею большое спасибо за помощь! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 22 Марта 2006 Жалоба Поделиться Опубликовано 22 Марта 2006 легко Создаеш фалик в папке modules внутри пишем<?php class module extends module_loader { //===================================== // Define vars if required //===================================== var $class = ""; var $module = ""; var $html = ""; var $result = ""; //===================================== // Constructer, called and run by IPB //===================================== function module() { global $ibforums, $DB, $std, $print; //===================================== // Do any set up here, like load lang // skin files, etc //===================================== $ibforums->lang = $std->load_words($ibforums->lang, 'lang_boards', $ibforums->lang_id); $this->html = $std->load_template('skin_emails'); require_once ROOT_PATH."sources/lib/post_parser.php"; $this->parser = new post_parser(1); // тут засовываеш свою галеру, можно и инклюдом $fileCn1 = file_get_contents("modules/file.txt"); $lboard['comment'] = array( 'TEXT' => $fileCn1, 'SMILIES' => 1, 'CODE' => 1, 'SIGNATURE' => 0, 'HTML' => 0); $lboard['comment'] = $this->parser->convert($lboard['comment']); $this->output .= $this->html->board_rules( "Галера", $lboard['comment'] ); $print->add_output("$this->output"); $this->nav = array("<a href='{$ibforums->base_url}automodule=galera'>Галера</a>"); $print->do_output( array( 'TITLE' => $ibforums->vars['board_name']." > Галера", 'JS' => 1, NAV => $this->nav ) ); exit(); } //------------------------------------------ // do_something // // Test sub, show if admin or not.. // //------------------------------------------ function do_something() { global $ibforums, $DB, $std, $print; if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group'] ) { $this->result = "You're an admin!"; } else { $this->result = "You're not an admin!"; } } } ?> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dfc_darkman Опубликовано 22 Марта 2006 Автор Жалоба Поделиться Опубликовано 22 Марта 2006 Спасибоно можно поподробнее?создать файлик с каким именнем? с любым?я создалвписалзалил в папкуи что дальше?и про инклуд не понял как его туда всунутьтам типа текстовый файл можноа как пхп инклуд нормально прописать?если у меня, например галера висит вwww.dancegalaxy.net/gallery/index.phpа форумwww.dancegalaxy.net/forums/?tnx Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dfc_darkman Опубликовано 25 Марта 2006 Автор Жалоба Поделиться Опубликовано 25 Марта 2006 Ребятану хелп плзуже руки чешуться вставить галеру )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 26 Марта 2006 Жалоба Поделиться Опубликовано 26 Марта 2006 Если ты создал фыйл как я написалто вызывать нужно так:www.домен.ru/index.php?automodule=имя_файла_модуля и про инклуд не понял как его туда всунутьтам типа текстовый файл можноа как пхп инклуд нормально прописать?вообще-то без раницы какой файл инклюдить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dfc_darkman Опубликовано 27 Марта 2006 Автор Жалоба Поделиться Опубликовано 27 Марта 2006 Всёравно ничего не работает какой-то конченный день сделал в папке forums/modules/файл photos.php с таким содержанием: <?php class module extends module_loader { //===================================== // Define vars if required //===================================== var $class = ""; var $module = ""; var $html = ""; var $result = ""; //===================================== // Constructer, called and run by IPB //===================================== function module() { global $ibforums, $DB, $std, $print; //===================================== // Do any set up here, like load lang // skin files, etc //===================================== $ibforums->lang = $std->load_words($ibforums->lang, 'lang_boards', $ibforums->lang_id); $this->html = $std->load_template('skin_emails'); require_once ROOT_PATH."sources/lib/post_parser.php"; $this->parser = new post_parser(1); // òóò çàñîâûâàåø ñâîþ ãàëåðó, ìîæíî è èíêëþäîì $fileCn1 = file_get_contents("modules/test.txt"); $lboard['comment'] = array( 'TEXT' => $fileCn1, 'SMILIES' => 1, 'CODE' => 1, 'SIGNATURE' => 0, 'HTML' => 0); $lboard['comment'] = $this->parser->convert($lboard['comment']); $this->output .= $this->html->board_rules( "Ãàëåðà", $lboard['comment'] ); $print->add_output("$this->output"); $this->nav = array("<a href='{$ibforums->base_url}automodule=photos'>Ôîòêè</a>"); $print->do_output( array( 'TITLE' => $ibforums->vars['board_name']." > Ôîòêè", 'JS' => 1, NAV => $this->nav ) ); exit(); } //------------------------------------------ // do_something // // Test sub, show if admin or not.. // //------------------------------------------ function do_something() { global $ibforums, $DB, $std, $print; if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group'] ) { $this->result = "You're an admin!"; } else { $this->result = "You're not an admin!"; } } } ?>глюки с кодировкой ) и по запросу http://www.dancegalaxy.net/forums/index.ph...tomodule=photos меня кидает на главную форума с адресом http://www.dancegalaxy.net/forums/index.php? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 naka Опубликовано 27 Марта 2006 Жалоба Поделиться Опубликовано 27 Марта 2006 Кстати у меня аналогичный случай Решил из интереса попробовать.http://rapworld.ru/forums/index.php?automodule=banner Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 27 Марта 2006 Жалоба Поделиться Опубликовано 27 Марта 2006 dfc_darkmanблин горе мне старому надо файл вот так назватьmod_photos.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dfc_darkman Опубликовано 27 Марта 2006 Автор Жалоба Поделиться Опубликовано 27 Марта 2006 оозаработалоспасибо только теперь другой вопростам когда прописываешь файл - он его не исполняет - а читает в итоге выводит пхп код на страницухехеа если вставть через инклуд пхп файлто каковата хера он находится над самим форумом Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 27 Марта 2006 Жалоба Поделиться Опубликовано 27 Марта 2006 А над самим форумом он у тебя вылазит потому что ты его не в перменную суеш а сразу на экран. Если хош через инклюд тогда надо выходной поток в буфер пихать. А вот так пробовал?Вот это:// тут засовываеш свою галеру, можно и инклюдом $fileCn1 = file_get_contents("modules/file.txt"); $lboard['comment'] = array( 'TEXT' => $fileCn1, 'SMILIES' => 1, 'CODE' => 1, 'SIGNATURE' => 0, 'HTML' => 0); $lboard['comment'] = $this->parser->convert($lboard['comment']); $this->output .= $this->html->board_rules( "Галера", $lboard['comment'] ); На это меняем:$fileCn1 = file_get_contents("http://www.домен.ru/forum/index.php?act=statistics"); $this->output .= $this->html->board_rules( "Планы", $fileCn1 ); Тот код что я в самом начале привел это для включения (инклюда) какого либо файла с парсинием смайлов и ббкодов Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dfc_darkman Опубликовано 28 Марта 2006 Автор Жалоба Поделиться Опубликовано 28 Марта 2006 Цирк блин что бы вставить тупой инклуд, нужо прополоскать изрядно себе мозги. $fileCn1 = file_get_contents("http://www.dancegalaxy.net/gallery/index.php");тоже не помогло, но это может у меня$fileCn1 = file_get_contents("../gallery/index.php"); $this->output .= $this->html->board_rules( "Фотогалерея", $fileCn1 );А так выдаёт просто текст пхп файла. у меня просто галера хитрая блинтам она на флеше цитирую вобщем: This setting is used either when you want to run imageVue in an URL outside the main imageVue folder, or when you are are running the imageVue.exe standalone[coming soon]. An example would be when you are integrating imageVue into a flash site or a html site, and you want to keep your main sitecontent in a separate location from your imagevue folder. Example1: You want to run www.mysite.com/gallery.php but you want to keep imagevue under www.mysite.com/imagevue/. Example2: You want to load imageVue.swf into your flashproject located in the root of your site at www.mysite.com, but you want to keep the imagebue files separate under www.mysite.com/imagevue/. The setting defines�the path from the page where imageVue.swf is embeded towards where�your main�imageVue folder exsists. When set to false, path is relative to the page where imageVue.swf is embeded. All defined paths in other features like contentfolder, folder, startimage, text and audiopath will all be relative from the globalpath. ExamplesIn this example, globalpath=imagevue/ is hardcoded into the document: www.imagevuex.com/imagevue.php In the following examples, they both refer to the folder imagevuex.com/imagevue/ www.imagevuex.com/sites/somesite/index.php?globalpath=../../imagevue/www.imagevuex.com/sites/somesite/index.php?globalpath=http://www.imagevuex.com/imagevue/ сама галера тут www.dancegalaxy.net/gallery и как ёё заинклудитьхз может естть какие то соображения?с этим глобал патч вроде разобралсяпробывалвсёранво Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
dfc_darkman
Привет всем!
Вобщем такая ситуация
Есть скрипт галереи на флеше.
Хочу как-то вставить галеру в форум!
Делать отдельно не хочется. А то будет на отшибе. Хочется что бы это было единое целое.
Ну например вот так бы, как ПРАВИЛА форума.
заходишь по
и тебе текст
сделать например дубликат этой фигни и вставить через инклуд туда галеру
типа
http://www.dancegalaxy.net/forums/index.php?act=gallery
ну я думаю вы поняли идею
большое спасибо за помощь!
Ссылка на комментарий
Поделиться на других сайтах
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.