Здравствуйте. Помогите пожалуйста с решением вывода материалов, используя данный модуль. Проблема в том, что модуль выводит материалы не на новой странице, а внизу - под списком всех статей. Пример работы модуля http://www.youjoomla.com/demos/?extensions=yjnewsflash4 Мне нужно, чтобы апи нажатии кнопки "Читать далее" выводился материал так же - а не внизу. Пример того. как он делает у меня: http://www.producer-mag.ru/index.php/novosti Выкладываю код модуля: Код (PHP): <?php[/I] [I]/** * @package YJ Module Engine * @author Youjoomla.com * @website Youjoomla.com * @copyright Copyright (c) 2007 - 2011 Youjoomla.com. * @license PHP files are GNU/GPL V2. CSS / JS / IMAGES are Copyrighted Commercial */ //Title: $yj_get_items['item_title'] //Author: $yj_get_items['item_author'] = username || $yj_get_items['item_author_rn'] = real name //Image: $yj_get_items['img_url'] = use isset to check before output //Intro text: $yj_get_items['item_intro'] //Create date: $yj_get_items['item_date'] //Category: $yj_get_items['cat_title'] //Item url: $yj_get_items['item_url'] //Author url: $yj_get_items['author_url'] //Cat url: $yj_get_items['cat_url'] //Foreach to be used = foreach ($main_yj_arr as $yj_get_items){ echo each part here } /*Image sizing: The images are inside div that is resizing when you enter the values in module parameters. this way there is no image disortion. For those who dont like that , you can add this style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;" within image tag after alt="" (space it please) and have the images resized */ defined('_JEXEC') or die('Restricted access'); // pagination $total_items = count($main_yj_arr); $max_page = ceil($total_items/$itemsperpage); $main_yj_arr = array_chunk($main_yj_arr, $itemsperpage); ?> <!-- http://www.Youjoomla.com Youjoomla YJ Newsflash4 for Joomla! starts here --> <div class="yjnf4"> <div id="YJ_NewsFlash4<?php echo $module->id ?>" class="YJ_NewsFlash4"> <div id="YJ_NewsFlash4_Slices<?php echo $module->id ?>" class="YJ_NewsFlash4_Slices"> <?php for($i=0;$i<count($main_yj_arr);$i++):?> <div class="yjnewsflash_slice<?php echo $module->id ?> yjnewsflash_slice" id="yjnewsflash_slice<?php echo $module->id ?>_<?php echo $i ?>"> <?php foreach ($main_yj_arr[$i] as $key => $yj_get_items): // this is the loop for each module news item $countem = count($main_yj_arr[$i]); $last = $key == $countem-1 ? ' last':''; $key++; ?> <div class="yjnewsflashu4"> <div class="yjnewsflashu4_in yjnfitem<?php echo $yj_get_items['item_id']// news item id. We add this to div class so it can be used for individual item styling?><?php echo $last ?>"> <?php if ($show_title == 1 ): // if news item title is enabeled ?> <a class="itemtitle" href="<?php echo $yj_get_items['item_url'] // news item url ?>"> <?php echo $yj_get_items['item_title']// news item title ?> </a> <?php endif; ?> <?php if (isset($yj_get_items['img_url']) && $yj_get_items['img_url'] != "" && $show_img == 1) :?> <div class="imageholder" style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;float:<?php echo $align ?>;"> <a class="itemimage" style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;" href="<?php echo $yj_get_items['item_url'] ?>" > <img src="<?php echo $yj_get_items['img_url'] ?>" alt="<?php echo $yj_get_items['item_title']?>" /> </a> </div> <?php endif;?> <?php if ($show_intro == 1 ): //checks if Show introtext is set to yes is ?> <p class="itemintro"> <?php echo $yj_get_items['item_intro'] // news item intro?> </p> <?php endif; ?> <?php if ($show_cat_title == 1 || $show_date == 1 ): // Checks if Show date and show category title is set to yes ?> <div class="clearnf"></div> <div class="itemdetails"> <?php if ($show_cat_title == 1): // Checks if show category title?> <div class="itemcategory"> <?php echo $yj_get_items['cat_title'] // Category title ?> - </div> <?php endif; ?> <?php if ($show_date == 1): // Checks if Show date is set to yes ?> <div class="itemcdate"> <?php echo $yj_get_items['item_date'] // News item create date?> </div> <?php endif; ?> </div> <?php endif; ?> <?php if ($show_read == 1 ): ?> <a class="itemreadmore" href="<?php echo $yj_get_items['item_url']?>"> <span> <?php echo JText::_('READ_MORE_TEXT'); // Read more text set in module language file ?> </span> </a> <?php endif; ?> </div> </div> <?php endforeach;?> </div> <?php endfor;?> </div> </div> </div> Полагаю, что нужно что-то сделать с выделенным красным цветом кодом. Заранее спасибо.
Так. С Joomla первый день? Мыслите неправильно. Это не модуль выводит материал снизу. Материалы выводятся нормально, на своем месте все. А модуль выводится на всех страницах сайта сверху. В настройках модуля выбрать пункты меню, на каких требуется отображать модуль - проблема будет решена.
Хотел бы вернуться к проблеме. В настройках модуля указываю - отобразить на такой-то странице (в таком-то пункте меню, выводящем материалы определенной категории). Естественно, он будет отображаться вместе с материалом, так как в данном пункте меню я хочу, чтобы отображались и материалы данной категории. Если я снимаю галочку отображения в данном пункте меню, то модуль совсем не выводится. Изначально задача такая- выбирается пункт меню (определенная категория материалов). В ней выводятся заголовки материалов посредством модуля вывода новостей. При выборе определенной статьи данные заголовки скрываются, и в этом же пункте меню отображается только соответствующий материал. Или joomla так не умеет?