За последние 24 часа нас посетили 34372 программиста и 1709 роботов. Сейчас ищут 803 программиста ...

get random !?, Помогите разобраться с выводом изображений!

Тема в разделе "Прочее", создана пользователем stormdog, 1 фев 2008.

  1. stormdog

    stormdog Активный пользователь

    С нами с:
    1 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    Помогите разобраться с выводом изображений в шаблоне Joomla
    Шаблон выводит на каждую страничку изображение в случайном порядке.
    Как его попроще видоизменить что бы с десяток изображений можно было выводить конкретно для конкретного пункта меню!?
    Вот код index.php

    Код
    defined( '_VALID_MOS' ) or die( 'Restricted access' );
    $iso = split( '=', _ISO );
    /*echo "<?xml version=\"1.0\" encoding=\"'. $iso[1] .'\"?' .'>";*/
    global $ja_color_themes, $ja_header_images, $ja_width_default, $ja_color_default, $ja_font_size_default, $ja_tool, $ja_menutype, $ja_template_path, $ja_template_absolute_path, $ja_headerimg, $ja_color, $ja_width, $ja_font_size, $ja_template_name;
    global $jaMainmenuLastItemActive;

    $ja_template_name = 'xxxxx';

    # BEGIN: TEMPLATE CONFIGURATIONS ##########
    ####################################
    #support extra color themes
    $ja_color_themes = array('default','red','green'); // You can add more color array if needed
    ####################################
    # Change the width of the template
    $ja_width_default = 'wide'; // 'narrow': 800x600; 'wide': 1024x768; 'auto': fluid width
    # default color
    $ja_color_default = ''; //blank for default, else pick one of in extra color themes $ja_color_themes
    #font size default
    $ja_font_size_default = 3;
    # Enable users option
    $ja_tool = 6; // 0: disable all; 1: Screen tool; 2: font tool; 3: screen + font; 4: color tool; 5: screen + color; 6: font + color; 7: all;
    # Choose your prefer Menu Type
    $ja_menutype = 1; // 1: Split Menu; 2: Son of Suckerfish Dropdown Menu; 3: Dropline; 4: Moomenu
    # END: TEMPLATE CONFIGURATIONS ##########

    # Define the template path ##########
    $ja_template_path = $mosConfig_live_site.'/templates/'.$ja_template_name;
    $ja_template_absolute_path = $mosConfig_absolute_path.'/templates/'.$ja_template_name;
    include ($ja_template_absolute_path."/ja_templatetools.php");
    #get random image header
    $ja_random_header = getRandomImage($mosConfig_absolute_path.'/templates/ja_iris/images/headers/');
    $topnav = "1";
    $subnav = "2";
    if ($ja_menutype == 1) {
    require($ja_template_absolute_path."/ja_splitmenu.php");
    $subnav = $jasplmenu->hasSubMenu (1);
    } else if ($ja_menutype == 3) {
    require($ja_template_absolute_path."/ja_scriptdlmenu.php");
    $topnav = $jamenu->menuObj->main;
    $subnav = $jamenu->menuObj->sub;
    }

    # Auto Collapse Divs Functions ##########
    $ja_left = mosCountModules( 'left' );
    $ja_right = mosCountModules( 'right' );
    $ja_mascol = mosCountModules('user1') || mosCountModules('user2') || mosCountModules('user5');

    #get divid
    $divid = getDivid($ja_left,$ja_right,$ja_mascol);

    $msie='/msie\s(5\.[5-9]|[6]\.[0-9]*).*(win)/i';
    $supported_browsers = !isset($_SERVER['HTTP_USER_AGENT']) ||
    !preg_match($msie,$_SERVER['HTTP_USER_AGENT']) ||
    preg_match('/opera/i',$_SERVER['HTTP_USER_AGENT']);

    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <?php mosShowHead(); ?>
    <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
    <meta http-equiv="Content-Style-Type" content="text/css" />

    <link href="<?php echo $ja_template_path;?>/css/template_css.css" rel="stylesheet" type="text/css" />
    <link href="<?php echo $ja_template_path;?>/css/ja-newsmoo.css" rel="stylesheet" type="text/css" />
    <link href="<?php echo $ja_template_path;?>/css/typography.css" rel="stylesheet" type="text/css" />

    <script language="javascript" type="text/javascript" src="<?php echo $ja_template_path;?>/scripts/mootools.v1.1.js"></script>
    <script language="javascript" type="text/javascript" src="<?php echo $ja_template_path;?>/scripts/ja.script.js"></script>

    <?php genMenuHead(); ?>

    <?php if ( $my->id ) { initEditor(); } ?>

    <!--[if lte IE 6]>
    <style type="text/css">
    .clearfix { height: 1%;}
    </style>
    <![endif]-->

    <!--[if gte IE 7.0]>
    <style type="text/css">
    .clearfix { display: inline-block;}
    </style>
    <![endif]-->

    <link href="<?php echo $ja_template_path;?>/css/colors/<?php echo $ja_color; ?>.css" rel="stylesheet" type="text/css" />

    </head>

    <body id="bd" class="<?php echo "$ja_width fs".$ja_font_size;?>">

    <ul class="accessibility">
    <li><a href="<?php echo getCurrentURL();?>#ja-content" title="Skip to content">Skip to content</a></li>
    <li><a href="<?php echo getCurrentURL();?>#ja-col1" title="">Skip to 1st column</a></li>
    <li><a href="<?php echo getCurrentURL();?>#ja-col2" title="">Skip to 2nd column</a></li>
    <li><a href="<?php echo getCurrentURL();?>#ja-col3" title="">Skip to 3nd column</a></li>
    </ul>

    <div id="ja-wrapper">
    <a name="Top" id="Top"></a>

    <!-- BEGIN: HEADER -->
    <div id="ja-header" class="clearfix">

    <h1><a href="index.php"><?php echo $mosConfig_sitename?></a></h1>

    <div id="ja-usertools" class="clearfix">
    <?php genToolMenu($ja_tool); ?>
    </div>

    <?php if (mosCountModules('user4')) { ?>
    <div id="ja-search">
    <?php mosLoadModules('user4', 2); ?>
    </div>
    <?php } ?>

    <!-- BEGIN: MAIN NAVIGATION -->
    <div id="ja-mainnav" class="clearfix">
    <?php
    switch ($ja_menutype) {
    case 1:
    $jasplmenu->genMenu (0);
    break;
    case 2:
    case 4:
    include($ja_template_absolute_path."/ja_cssmenu.php");
    break;
    case 3:
    echo $topnav;
    break;
    }
    ?>
    </div>
    <!-- END: MAIN NAVIGATION -->

    </div>
    <!-- END: HEADER -->

    <?php if ($subnav) {?>
    <div id="ja-subnav" class="clearfix">
    <?php
    if ($ja_menutype == 1) $jasplmenu->genMenu (1);
    if ($ja_menutype == 3) echo $subnav;
    ?>
    </div>
    <?php } ?>

    <?php if (mosCountModules('top')) { ?>
    <!-- BEGIN: TOP SPOTLIGHT -->
    <div id="ja-topsl" style="background: url(<?php echo $ja_template_path;?>/images/headers/<?php echo $ja_random_header; ?>) no-repeat right top;">
    <?php echo mosLoadModules ( 'top',-2 ); ?>
    </div>
    <!-- END: TOP SPOTLIGHT -->
    <?php } ?>

    <div id="ja-containerwrap<?php echo $divid ?>">
    <div id="ja-container" class="clearfix">

    <!-- BEGIN: CONTENT -->
    <div id="ja-contentwrap" class="clearfix">

    <div id="ja-content">
    <div class="innerpad">
    <?php if ($option != 'com_frontpage') {?>
    <div id="ja-pathway">
    <?php mosPathway(); ?>
    </div>
    <?php } ?>
    <?php mosMainBody(); ?>
    </div>
    </div>

    <?php if ($ja_left) { ?>
    <div id="ja-col1">
    <?php echo mosLoadModules ( 'left',-2 ); ?>
    </div>
    <?php } ?>

    </div>
    <!-- END: CONTENT -->

    <!-- BEGIN: COLUMNS -->
    <div id="ja-mascol">
    <?php if ($ja_mascol) { ?>
    <div id="ja-col3">
    <?php echo mosLoadModules('user1', -2); ?>
    <?php echo mosLoadModules('user2', -2); ?>
    <?php echo mosLoadModules('user5', -2); ?>
    </div>
    <?php } ?>

    <?php if ($ja_right) { ?>
    <div id="ja-col2">
    <?php echo mosLoadModules ( 'right',-2 ); ?>
    </div>
    <?php } ?>
    </div>
    <!-- END: COLUMNS -->

    </div>
    </div>

    <?php
    $spotlight = array ('user6','user7','user8','user9','user10');
    $botsl = calSpotlight ($spotlight,100);
    if( $botsl ) {
    ?>
    <!-- BEGIN: BOTTOM SPOTLIGHT -->
    <div id="ja-botsl" class="clearfix">

    <?php if( mosCountModules('user6') ) {?>
    <div class="ja-box<?php echo $botsl['modules']['user6']; ?>" style="width: <?php echo $botsl['width']; ?>;">
    <?php mosLoadModules('user6', -2); ?>
    </div>
    <?php } ?>

    <?php if( mosCountModules('user7') ) {?>
    <div class="ja-box<?php echo $botsl['modules']['user7']; ?>" style="width: <?php echo $botsl['width']; ?>;">
    <?php mosLoadModules('user7', -2); ?>
    </div>
    <?php } ?>

    <?php if( mosCountModules('user8') ) {?>
    <div class="ja-box<?php echo $botsl['modules']['user8']; ?>" style="width: <?php echo $botsl['width']; ?>;">
    <?php mosLoadModules('user8', -2); ?>
    </div>
    <?php } ?>

    <?php if( mosCountModules('user9') ) {?>
    <div class="ja-box<?php echo $botsl['modules']['user9']; ?>" style="width: <?php echo $botsl['width']; ?>;">
    <?php mosLoadModules('user9', -2); ?>
    </div>
    <?php } ?>

    <?php if( mosCountModules('user10') ) {?>
    <div class="ja-box<?php echo $botsl['modules']['user10']; ?>" style="width: <?php echo $botsl['width']; ?>;">
    <?php mosLoadModules('user10', -2); ?>
    </div>
    <?php } ?>

    </div>
    <!-- END: BOTTOM SPOTLIGHT -->
    <?php } ?>

    <!-- BEGIN: FOOTER -->
    <div id="ja-footerwrap">
    <div id="ja-footer" class="clearfix">

    <?php if ( mosCountModules("banner") ) { ?>
    <div class="ja-banner">
    <?php mosLoadModules ( "banner", -1 ); ?>
    </div>
    <?php } ?>

    <?php mosLoadModules ( "user3", -1 ); ?>

    <small>
    <?php include_once( $ja_template_absolute_path.'/footer.php' ); ?>
    </small>

    </div>
    </div>
    <!-- END: FOOTER -->

    </div>

    <?php mosLoadModules( 'debug', -1 );?>
    </body>

    </html>


    Заранее спасибо.
     
  2. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    стоило бы сходить на форум тех поддержки и у них спросить