Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 3891 Просмотров
*

Master[BM]

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Помогите пожалуйста!

Пожскажите, как сделать так же как на демо сайте, что когда показывает большие картинки справо, то слева показывается кнопка Mode info и Order Now.

Просто при инсталяции этого модуля, у меня все нормально показывается, но вот только кнопки Order now нету, а по идее этот модуль сделан для новостей, а не товаров. Почему на демо есть эта кнопка а при инсталяции нету. Еще почему-то вот тут в описании ниже http://www.pharma-plus.ru/index.php?option=com_content&view=article&id=82&Itemid=130 показывается категория новостей News/Product Info а у меня такого нету. И когда делаю индексацию элемента в коде на демо сайте этой кнопки Order Now, то появляется вот эта ссылка:

<a class="vmpurchase" href="/youmania/index.php?page=shop.product_details&flypage=youmania_flypage.tpl&product_id=20&category_id=2&option=com_virtuemart&Itemid=118">Purchase Now!</a>

Как же так получается, если это модуль новостей, то почему у него на демо сайте можно сделать ссылку на товары, а у меня нельзя, притом что настройки модуля у нас одинаковые.

Вот код модуля:

Код
<?php
/*======================================================================*\
|| #################################################################### ||
|| # Youjoomla LLC - YJ- Licence Number 123456789
|| # Licensed to -
|| # ---------------------------------------------------------------- # ||
|| # Copyright (C) 2006-2009 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

// no direct access
defined('_JEXEC') or die('Restricted access');
$who = strtolower($_SERVER['HTTP_USER_AGENT']);
JHTML::_('behavior.mootools');
require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
require_once('modules/mod_youmania_slider/lib/slike.php');
              $get_items        = $params->get   ('get_items',1);
              $nitems           = $params->get   ('nitems',4);
              $chars            = $params->get   ('chars',40);
              $ordering         = $params->get   ('ordering',3);// 1 = ordering | 2 = popular | 3 = random
              $specificitems = $params->get   ('specificitems','');
 
             
              $full_player_width  = $params->get ('full_player_width',960);
  $player_height      = $params->get ('player_height',300);
              $intro_width       = $params->get ('intro_width',"320px");
              $autoSlide         = $params->get ('autoSlide',0);
              $startElem         = $params->get ('startElem',2);
              $visibleItems      = $params->get ('visibleItems',3);
  $type_slider       = $params->get('type_slider');
  $sorient           = $params->get('sorient');
  $stime             = $params->get('stime');
              $sduration         = $params->get('sduration');
  $showtooltip       = $params->get('showtooltip',0);
  $showcattitle      = $params->get('showcattitle',1);
  $showreadmore      = $params->get('showreadmore',1);
 
  if($ordering ==1){
              $order = 'ordering';
              }elseif($ordering == 2){
              $order = 'hits';
              }elseif ($ordering == 3){
              $order = 'RAND()';
              }

$document = &JFactory::getDocument();
$document->addStyleSheet(JURI::base(). 'modules/mod_youmania_slider/css/stylesheet.css');
$document->addScript(JURI::base(). 'modules/mod_youmania_slider/script/youmania.js');
if(preg_match("/msie 6/", $who)) {
$document->addStyleSheet(JURI::base(). 'modules/mod_youmania_slider/css/ifie.php');
}
$document->addScriptDeclaration("
window.addEvent('load', function(){
new YJYoumania({
outerContainer : 'YJYoumania_outer',
innerContainer : 'YJYoumania_inner',
elements: '.YJYoumania_slide',
navigation: {
'forward':'YJYoumania_right',
'back':'YJYoumania_left',
container: 'YJYoumania_inner_nav',
elements:'.YJYoumania_navLink',
outer: 'YJYoumania_nav',
visibleItems:$visibleItems

},
navInfo: 'YJYoumania_nav_info',
navLinks: '.YJYoumania_navLink',
slideType: $type_slider,
orientation: $sorient,
slideTime: $stime,
duration: $sduration,
tooltips:$showtooltip,
autoslide:$autoSlide,
startElem:$startElem

});
});

");

  echo "<!-- http://www.Youjoomla.com  Youjoomla YouMania News Slider for Joomla 1.5 starts here --> ";
?>
       
<?php
$db =& JFactory::getDBO();
$user =& JFactory::getUser();
$userId = (int) $user->get('id');
$aid = $user->get('aid', 0);
$contentConfig = &JComponentHelper::getParams( 'com_content' );
$access = !$contentConfig->get('shownoauth');
$nullDate = $db->getNullDate();
$date =& JFactory::getDate();
$now = $date->toMySQL(); //date('Y-m-d H:i:s');
$where = 'a.state = 1'
. ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
. ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
;
if(!empty($specificitems)){
$where .= ' AND a.id IN ('.$specificitems.')';
}else{
    $where .= ' AND cc.id = '.$get_items.'';
}
$sql = 'SELECT a.*, ' .
' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'.
' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug,'.
'cc.title as cattitle,'.
's.title as sectitle'.

' FROM #__content AS a' .
' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
' INNER JOIN #__sections AS s ON s.id = a.sectionid' .
' WHERE '. $where .'' .
($access ? ' AND a.access <= ' .(int) $aid. ' AND cc.access <= ' .(int) $aid. ' AND s.access <= ' .(int) $aid : '').
' AND s.published = 1' .
' AND cc.published = 1' .
' ORDER BY '.$order .' LIMIT 0,'.$nitems.'';

$db->setQuery( $sql );
$load_items = $db->loadObjectList();
$slidesYoumania = array();
foreach ( $load_items as $row ) {
$slideYoumania = array(
  'date' => JHTML::_('date', $row->created, '%d-%m-%Y'),
'intro' => substr(strip_tags($row->introtext,'<a><span>'),0,$chars),
'intro2' => substr(strip_tags($row->introtext),0,15),
'link' => ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid),
'cat_link' => ContentHelperRoute::getCategoryRoute($row->catid, $row->sectionid),
'img_url' => $img_url = youmania_image($row),
'title' => $row->title,
'cat_title' => $row->cattitle,
'img_url' => '',
'img_out' =>"<img src=\"".JURI::base().$img_url."\" border=\"0\"  class=\"YJYoumania_link\" title=\"".$row->cattitle." :: ".$row->title."\"  alt=\"\"/>",
'img_out2'=>"".JURI::base().$img_url.""
    );
  $slidesYoumania[] = $slideYoumania;
  } 
?>
<div style="width:<?php echo $full_player_width ?>px; margin:0px auto 0px; display:block; position:relative;">
  <div id="YJYoumania_outer" class="slide" style="width:<?php echo $full_player_width ?>px; height:<?php echo $player_height ?>px;">
    <div id="YJYoumania_inner" style="width:<?php echo $full_player_width ?>px;">
      <?php $countSlides = 0;?>
      <?php foreach ($slidesYoumania as $slideYoumania):?>
      <div class="YJYoumania_slide" style="width:<?php echo $full_player_width ?>px; height:<?php echo $player_height ?>px; display:<?php echo $startElem==$countSlides?'block':'none';?>"> <a href="<?php echo $slideYoumania['link'] ?>" title="">
        <?php if(isset($img_url) && $img_url != "") echo $slideYoumania['img_out'] ?>
        </a>
        <div class="YJYoumania_description" style="width:<?php echo $intro_width ?>;"> <div class="title"><?php echo  $slideYoumania['title'] ?>
          <?php if($showcattitle  ==1) { ?>
          <div class="slide_cat"><a href="<?php echo  $slideYoumania['cat_link'] ?>">More <?php echo  $slideYoumania['cat_title'] ?> news</a></div>
          <?php } ?>
          </div>
          <p><?php echo $slideYoumania['intro'] ?></p>
          <?php if ($showreadmore == 1 ){ ?>
          <a href="<?php echo $slideYoumania['link'] ?>" title="" class="YJYoumania_more">Read more</a>
          <?php } ?>
        </div>
      </div>
      <?php $countSlides+=1; ?>
      <?php endforeach;?>
    </div>
  </div>
  <div class="navContainer" style="width:<?php echo $full_player_width ?>px;"> <a href="#" title="previous" id="YJYoumania_left"></a> <a href="#" title="next" id="YJYoumania_right"></a>
    <div id="YJYoumania_nav" style="width:<?php echo $full_player_width - 120 ?>px;">
      <div class="nav_inner" id="YJYoumania_inner_nav">
        <?php foreach ($slidesYoumania as $slideYoumania):?>

<a href="#" class="YJYoumania_navLink" title="Navigate to  ::<?php echo  $slideYoumania['title'] ?>">
<span class="slider_nav_intro"><?php echo $slideYoumania['intro2'] ?></span>
<span class="slide_img" style="background:url(<?php if(isset($img_url) && $img_url != "") echo $slideYoumania['img_out2'] ?>) no-repeat center 50%;"></span>
</a>

        <?php endforeach;?>
      </div>
    </div>
  </div>
</div>

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

Помогите пожалуйста!
*

Master[BM]

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Пожалуйста помогите!
*

fashion

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
подскажите пжт. после создания категорий товаров в данном шаблоне а именно через VirtueMart - категории отображаются вертикально (в столб) а не горизонтально:(
КАК ВЫВЕСТИ КАТЕГОРИИ ГОРИЗОНТАЛЬНО?!
 Youjoomla Temlplates YouMania
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать логотип в шапке ссылкой

Автор hmaoITN

Ответов: 100
Просмотров: 65815
Последний ответ 08.01.2018, 12:13:04
от galll72
как сделать кнопки меню!

Автор Millenium_3000

Ответов: 10
Просмотров: 9673
Последний ответ 17.08.2017, 17:24:12
от Intrande
Как сделать резиновой центральную чать сайта?

Автор genkey

Ответов: 8
Просмотров: 3856
Последний ответ 28.05.2016, 10:45:37
от vipiusss
Как оставить модуль слайдшоу вшитый в шаблон, только на главной странице ?

Автор akteon25

Ответов: 4
Просмотров: 3251
Последний ответ 13.05.2016, 13:25:23
от akteon25
Как сделать меню вконце страницы ?

Автор p4o1

Ответов: 1
Просмотров: 1489
Последний ответ 08.04.2015, 22:46:50
от vipiusss