logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

header - banner jako odnośnik do strony głównej w joomla 1.5

mercy83 29 Paź 2010 23:00 2756 1
REKLAMA
  • #1 8679697
    mercy83
    Poziom 10  
    Posty: 54
    Pomógł: 1
    Mam problem z zastosowaniem div klasy czy id jako linka do strony głównej. Odnośnikiem ma być baner główny. Wykorzystałem już wiele sposobów opisywanych na necie, ale się poddaje.

    To jest stronka:
    Link do strony

    Fragment kodu PHP szablonu, który zawiera mój obiekt - [art-header-png] Na to jest naniesiona warstwa flash (są to pionowe półprzezroczyste prostokąty) Baner flash poniżej jest już zupełnie innym modułem:

    <div class="art-header">
        <div class="art-header-png"></div>
    <script type="text/javascript" src="<?php echo $templateUrl; ?>/swfobject.js"></script>
    <div id="art-flash-area">
    <div id="art-flash-container">
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="898" height="224" id="art-flash-object">
        <param name="movie" value="<?php echo $templateUrl; ?>/images/flash.swf" />
        <param name="quality" value="high" />
    	<param name="scale" value="exactfit" />
    	<param name="wmode" value="transparent" />
    	<param name="flashvars" value="color1=0xFFFFFF&amp;alpha1=.15&amp;framerate1=21&amp;loop=true" />
        <param name="swfliveconnect" value="true" />
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="<?php echo $templateUrl; ?>/images/flash.swf" width="898" height="224">
            <param name="quality" value="high" />
    	    <param name="scale" value="exactfit" />
    	    <param name="wmode" value="transparent" />
    	    <param name="flashvars" value="color1=0xFFFFFF&amp;alpha1=.15&amp;framerate1=21&amp;loop=true" />
            <param name="swfliveconnect" value="true" />
        <!--<![endif]-->
          	<div class="art-flash-alt"><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></div>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
    </object>
    </div>
    </div>
    <script type="text/javascript">swfobject.switchOffAutoHideShow();swfobject.registerObject("art-flash-object", "9.0.0", "<?php echo $templateUrl; ?>/expressInstall.swf");</script>
    
    </div>
    <jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
    <?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
    <div class="art-content-layout">
        <div class="art-content-layout-row">
    <?php if (artxCountModules($document, 'left')) : ?>
    <div class="art-layout-cell art-sidebar1"><?php echo artxModules($document, 'left', 'art-block'); ?>
    </div>
    <?php endif; ?>
    <div class="art-layout-cell art-<?php echo artxGetContentCellStyle($document); ?>">
    

    Szablon został wygenerowany przez Artisteer, gdzie pewne parametry są mi nie znane.

    CSS wygląda tak:
    /* begin Header */
    div.art-header
    {
      margin: 0 auto;
      position: relative;
      z-index: 0;
      width: 856px;
      height: 150px;
      overflow: hidden;
    }
    
    div.art-header-png
    {
      position: absolute;
      z-index: -2;
      top: 0;
      left: 0;
      width: 856px;
      height: 150px;
      background-image: url('../images/header.png');
      background-repeat: no-repeat;
      background-position: left top;
    }
    
    
    /* end Header */


    Proszę, pomóżcie znam się dość na joomli i html, ale css i php mnie tutaj przeraża w jego zasadach.
    Wstawianie <a href przed id czy klasą nie dało rezultatów, no chyba że powinienem ująć też warstwę flash. Jeśli wiecie gdzie coś wstawić poproszę o schemat dla tego rodzaju parametrów.
  • REKLAMA
  • #2 8699982
    skierniak
    Poziom 15  
    Posty: 70
    Pomógł: 14
    Ocena: 4
    <div id="art-flash-container" onclick="window.location = 'http://google.com';">
    działa - przynajmniej w firefoxie w IE nie sprawdzałem.
REKLAMA