Вопрос по модулю YJ Newsflash 4

Тема в разделе "Структура данных сайта", создана пользователем anxieter, 15.07.2014.

  1. Offline

    anxieter Недавно здесь

    Регистрация:
    15.07.2014
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте. Помогите пожалуйста с решением вывода материалов, используя данный модуль.
    Проблема в том, что модуль выводит материалы не на новой странице, а внизу - под списком всех статей.
    Пример работы модуля http://www.youjoomla.com/demos/?extensions=yjnewsflash4 Мне нужно, чтобы апи нажатии кнопки "Читать далее" выводился материал так же - а не внизу.
    Пример того. как он делает у меня: http://www.producer-mag.ru/index.php/novosti
    Выкладываю код модуля:
    Код (PHP):
    1. <?php[/I]
    2. [I]/**
    3. * @package   YJ Module Engine
    4. * @author   Youjoomla.com
    5. * @website     Youjoomla.com
    6. * @copyright Copyright (c) 2007 - 2011 Youjoomla.com.
    7. * @license   PHP files are GNU/GPL V2. CSS / JS / IMAGES are Copyrighted Commercial
    8. */
    9. //Title:       $yj_get_items['item_title']
    10. //Author:       $yj_get_items['item_author'] = username || $yj_get_items['item_author_rn'] = real name
    11. //Image:     $yj_get_items['img_url'] = use isset to check before output
    12. //Intro text:   $yj_get_items['item_intro']
    13. //Create date:   $yj_get_items['item_date']
    14. //Category:     $yj_get_items['cat_title']
    15. //Item url:     $yj_get_items['item_url']
    16. //Author url:     $yj_get_items['author_url']
    17. //Cat url:     $yj_get_items['cat_url']
    18. //Foreach to be used = foreach ($main_yj_arr as $yj_get_items){ echo each part here }
    19.  
    20. /*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
    21. style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;"
    22. within image tag after alt="" (space it please) and have the images resized */
    23.  
    24.  
    25. defined('_JEXEC') or die('Restricted access');
    26. // pagination
    27. $total_items = count($main_yj_arr);
    28. $max_page = ceil($total_items/$itemsperpage);
    29. $main_yj_arr = array_chunk($main_yj_arr, $itemsperpage);
    30. ?>
    31. <!-- http://www.Youjoomla.com Youjoomla YJ Newsflash4 for Joomla! starts here -->
    32. <div class="yjnf4">
    33. <div id="YJ_NewsFlash4<?php echo $module->id ?>" class="YJ_NewsFlash4">
    34.    <div id="YJ_NewsFlash4_Slices<?php echo $module->id ?>" class="YJ_NewsFlash4_Slices">
    35.      <?php for($i=0;$i<count($main_yj_arr);$i++):?>
    36.        <div class="yjnewsflash_slice<?php echo $module->id ?> yjnewsflash_slice" id="yjnewsflash_slice<?php echo $module->id ?>_<?php echo $i ?>">
    37.        <?php
    38.        foreach ($main_yj_arr[$i] as $key => $yj_get_items): // this is the loop for each module news item
    39.          $countem = count($main_yj_arr[$i]);
    40.          $last = $key == $countem-1 ? ' last':'';
    41.          $key++;
    42.        ?>
    43.          <div class="yjnewsflashu4">
    44.            <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 ?>">
    45.              <?php if ($show_title == 1 ): // if news item title is enabeled ?>
    46.              <a class="itemtitle" href="<?php echo $yj_get_items['item_url'] // news item url ?>">
    47.                <?php echo $yj_get_items['item_title']// news item title ?>
    48.              </a>
    49.              <?php endif; ?>
    50.                <?php if (isset($yj_get_items['img_url']) && $yj_get_items['img_url'] != "" && $show_img == 1) :?>
    51.                <div class="imageholder" style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;float:<?php echo $align ?>;">
    52.                <a class="itemimage" style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;" href="<?php echo $yj_get_items['item_url'] ?>" >
    53.                  <img src="<?php echo $yj_get_items['img_url'] ?>" alt="<?php echo $yj_get_items['item_title']?>" />
    54.                </a>
    55.                </div>
    56.                <?php endif;?>
    57.              <?php if ($show_intro == 1 ): //checks if Show introtext is set to yes is ?>
    58.              <p class="itemintro">
    59.                <?php echo $yj_get_items['item_intro'] // news item intro?>
    60.              </p>
    61.              <?php endif; ?>
    62.              <?php if ($show_cat_title == 1 || $show_date == 1 ): // Checks if Show date and show category title is set to yes ?>
    63.              <div class="clearnf"></div>
    64.              <div class="itemdetails">
    65.                <?php if ($show_cat_title == 1): // Checks if show category title?>
    66.                <div class="itemcategory">
    67.                <?php echo $yj_get_items['cat_title'] // Category title ?> -
    68.                </div>
    69.                <?php endif; ?>
    70.                <?php if ($show_date == 1): // Checks if Show date is set to yes ?>
    71.                <div class="itemcdate">
    72.                <?php echo $yj_get_items['item_date'] // News item create date?>
    73.                </div>
    74.                <?php endif; ?>
    75.              </div>
    76.              <?php endif; ?>
    77.              <?php if ($show_read == 1 ): ?>
    78.              <a class="itemreadmore" href="<?php echo $yj_get_items['item_url']?>">
    79.                <span>
    80.                  <?php echo JText::_('READ_MORE_TEXT'); // Read more text set in module language file ?>
    81.                </span>
    82.              </a>
    83.              <?php endif; ?>
    84.            </div>
    85.          </div>
    86.      <?php endforeach;?>
    87.      </div>
    88. <?php endfor;?>
    89.    </div>
    90. </div>
    91. </div>


    Полагаю, что нужно что-то сделать с выделенным красным цветом кодом.
    Заранее спасибо.
     
    Последнее редактирование модератором: 15.07.2014
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    Так. С Joomla первый день? Мыслите неправильно. Это не модуль выводит материал снизу. Материалы выводятся нормально, на своем месте все. А модуль выводится на всех страницах сайта сверху. В настройках модуля выбрать пункты меню, на каких требуется отображать модуль - проблема будет решена.
     
    anxieter нравится это.
  4. Offline

    anxieter Недавно здесь

    Регистрация:
    15.07.2014
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    спасибо
     
  5. Offline

    anxieter Недавно здесь

    Регистрация:
    15.07.2014
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Хотел бы вернуться к проблеме. В настройках модуля указываю - отобразить на такой-то странице (в таком-то пункте меню, выводящем материалы определенной категории). Естественно, он будет отображаться вместе с материалом, так как в данном пункте меню я хочу, чтобы отображались и материалы данной категории. Если я снимаю галочку отображения в данном пункте меню, то модуль совсем не выводится. Изначально задача такая- выбирается пункт меню (определенная категория материалов). В ней выводятся заголовки материалов посредством модуля вывода новостей. При выборе определенной статьи данные заголовки скрываются, и в этом же пункте меню отображается только соответствующий материал. Или joomla так не умеет?
     
  6. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    вам нужно не модуль использовать, а вывод материалов на страницу через Блог категории.
     

Поделиться этой страницей

Загрузка...