سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: عدم نمایش محتوا به صورت لیست درون ماژول اسلایدر

  1. #1

    تاریخ عضویت
    Dec 2008
    نوشته ها
    29
    تشکر
    8
    تشکر شده 0 بار در 0 ارسال

    Smile عدم نمایش محتوا به صورت لیست درون ماژول اسلایدر

    سلام دوستان

    مشکلی که بر خوردم اینه که توی یه ماژول اسلایدر تاتیل محتوا میاد متن درون محتوا به جای اینکه به صورت لیست عمودی بیاد پشت سر هم میاد.

    توی فایل helper.php اومده ...

    <?php
    defined('_JEXEC') or die('Restricted access');

    JHTML::_('behavior.mootools');
    require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'h elpers'.DS.'route.php');
    require_once('modules/mod_youstorage_slider/lib/slike.php');

    class modYJYouStorageSliderhHelper
    {
    function getYouStorageSliderItems(&$params)
    {

    $who = strtolower($_SERVER['HTTP_USER_AGENT']);
    $get_items = $params->get ('get_items',1);
    $nitems = $params->get ('nitems',4);
    $chars = $params->get ('chars',40);
    $chars_nav = $params->get ('chars_nav',40);
    $ordering = $params->get ('ordering',3);// 1 = ordering | 2 = popular | 3 = random
    $getspecific = $params->get ('getspecific');


    $slider_width = $params->get ('slider_width','980px');
    $slider_height = $params->get ('slider_height','331px');
    $slider_intro_width = $params->get ('slider_intro_width','415px');
    $slider_image_width = $params->get ('slider_image_width','565px');
    $slider_image_ptop = $params->get ('slider_image_ptop','110px');
    $slider_image_pleft = $params->get ('slider_image_pleft','150px');

    $txtDelay = $params->get ('txtDelay','10');
    $imgOutDist = $params->get ('imgOutDist','500');
    $txtOutDist = $params->get ('txtOutDist','300');
    $txtFx = $params->get ('txtFx','Fx.Transitions.Pow.easeInOut');
    $imgFx = $params->get ('imgFx','Fx.Transitions.Cubic.easeOut');
    $txtFxDuration = $params->get ('txtFxDuration','800');
    $imgFxDuration = $params->get ('imgFxDuration','800');
    $autoslide = $params->get ('autoslide','0');

    $document = &JFactory::getDocument();
    if (JPluginHelper::getPlugin('system', 'mtupgrade')) :
    $moo_v = '12';
    else:
    $moo_v = '';
    endif;
    $document->addStyleSheet(JURI::base() . 'modules/mod_youstorage_slider/css/stylesheet.css');
    $document->addScript(JURI::base() . 'modules/mod_youstorage_slider/src/youstorage_slider'.$moo_v.'.js');



    if (preg_match( "/msie/",$who)){
    if (preg_match("/msie 7/",$who) || preg_match("/msie 8/",$who)) {
    echo '';
    }else{
    $document->addStyleSheet(JURI::base() . 'modules/mod_youstorage_slider/css/ifie.php');
    }
    }

    $document->addScriptDeclaration("
    window.addEvent('domready', function(){
    new YouStorageSlider({

    container:'slides',
    slides:{
    selector:'.slide',
    texts:'.texts',
    images:'.img_container'
    },
    navs:{
    prev:'left',
    next:'right'
    },
    txtDelay:".$txtDelay.",
    imgOutDist:".$imgOutDist.",
    txtOutDist:".$txtOutDist.",
    txtFx: ".$txtFx.",
    imgFx: ".$imgFx.",
    txtFxDuration:".$txtFxDuration.",
    imgFxDuration:".$imgFxDuration.",
    autoslide:".$autoslide."
    });
    })
    ");

    /* prepare database */
    $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).' )'
    ;
    // select specific items
    if(!empty($getspecific)){
    $countitems = count($getspecific);
    }
    if(!empty($getspecific) && $countitems > 1 ){
    $specificitems = implode(",", $getspecific);
    $specific_order= 'field(a.id,'.$specificitems.')';
    $where .= ' AND a.id IN ('.$specificitems.')';
    }elseif(!empty($getspecific) && $countitems == 1 ){
    $specificitems = $getspecific;
    $specific_order= 'field(a.id,'.$specificitems.')';
    $where .= ' AND a.id IN ('.$specificitems.')';
    }else{
    $specificitems='';
    $specific_order='NULL';
    $where .= ' AND cc.id = '.$get_items.'';
    }
    /* set items order */
    $ord = array(
    1=>'ordering',
    2=>'hits',
    3=>'RAND()',
    4=>'created ASC',
    5=>'created DESC',
    6=>$specific_order
    );
    $order = $ord[$ordering];
    /* 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();


    $youstorage_slides = array();
    foreach ( $load_items as $row ) {
    $youstorage_slide = array(
    'intro' => substr(strip_tags($row->introtext),0,$chars),
    'link' => ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid),
    'title' => $row->title,
    'img_url' => $img_url = article_imageyoustor($row),
    'img_out' => "<img src=\"".$img_url."\" title=\"".$row->title." \" alt=\"\"/>"
    );
    $youstorage_slides[] = $youstorage_slide;
    }

    return $youstorage_slides;
    }
    }
    ?>
    چیکارش باید بکنم که محتوای لیست شده به شکل لیست بیاد یعنی همون شکلی که توی ادیتور تعیین میشه یعنی این طوری

    • عنوان اول
    • عنوان دوم
    • عنوان سوم
    ویرایش توسط Morid : 12-08-2011 در ساعت 11:31 AM دلیل: تکمیل

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

موضوعات مشابه

  1. ماژول نمایش مطالب به صورت اسلایدی
    توسط pop123 در انجمن ماژول های جوملا فارسی
    پاسخ ها: 0
    آخرين نوشته: 11-11-2011, 10:32 AM
  2. نیاز به کامپوننت یا ماژول برای نمایش Video به صورت Pop UP
    توسط sunsol در انجمن کامپوننت های جوملا 1.7 فارسی
    پاسخ ها: 1
    آخرين نوشته: 11-01-2011, 03:00 PM
  3. طریقه ی نصب اسلایدر جیکوئری در درون سایت
    توسط jeff333 در انجمن قالب های جوملا 1.5 فارسی
    پاسخ ها: 3
    آخرين نوشته: 09-22-2011, 11:14 AM
  4. نمایش لیست محتوا یا مجموعه هادر باکس
    توسط toto در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 9
    آخرين نوشته: 09-03-2008, 07:23 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •