Хочу вставить три баннера в ряд между шапкой и телом.

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем Jazzzz, 29.02.2012.

  1. Offline

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

    Регистрация:
    29.02.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток. На сайте хочу между шапкой и нижним контентом вставить баннер, по типу нижнего 1050*100, но три в ряд. В белом поле, над меню. Не получается никак. Либо баннер получается полупрозрачным, и заползает на контент, либо вокруг него пропадает заливка белым цветом. Помогите пожалуйста.
    Код html:
    Код (html):
    1. <?php
    2.  
    3. defined( '_JEXEC' ) or die( 'Restricted access' );
    4. //error_reporting( E_ALL );
    5. include dirname( __FILE__ ).'/fixPHPPerms.php';
    6.  
    7.  
    8. $_SESSION['tmplparams']['name'] = $tmpl_name = $this->template;
    9. $_SESSION['tmplparams']['night'] = $tmpl_night = $this->params->get('night');
    10. $_SESSION['tmplparams']['cascadingmenu'] = $tmpl_cascadingmenu = $this->params->get('cascadingmenu');
    11. $_SESSION['tmplparams']['TemplatePosition'] = $tmpl_pos = ( isset( $_COOKIE[ $this->template.'_TemplatePosition'] ) ? $_COOKIE[ $this->template.'_TemplatePosition'] : $this->params->get('TemplatePosition') );
    12. if ( $tmpl_night == "on" )
    13.     $_SESSION['tmplparams']['season'] = $tmpl_season = "night";
    14. else
    15.     $_SESSION['tmplparams']['season'] = $tmpl_season = ( isset( $_COOKIE[ $this->template.'_season'] ) ? $_COOKIE[ $this->template.'_season'] : $this->params->get('season') );
    16.    
    17. $_SESSION['tmplparams']['edges'] = $tmpl_edges = ( isset( $_COOKIE[ $this->template.'_edges'] ) ? $_COOKIE[ $this->template.'_edges'] : $this->params->get('edges') );
    18. $_SESSION['tmplparams']['width'] = $tmpl_width = ( isset( $_COOKIE[ $this->template.'_widthStyle'] ) ? $_COOKIE[ $this->template.'_widthStyle'] : $this->params->get('widthStyle') );
    19. $_SESSION['tmplparams']['pollstyle'] = $tmpl_pollstyle = $this->params->get('pollstyle');
    20. ?>
    21. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    22. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
    23. <head>
    24. <jdoc:include type="head" />
    25. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/general.css" type="text/css" />
    26. <?php
    27. $_SESSION['tmplparams']['night'] = $tmpl_night = $this->params->get('night');
    28. if( $tmpl_night == 'auto' )
    29. {?>
    30.     <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/cookie.js"></script>
    31.     <?php
    32.  
    33.     $servertime = (int) date( 'H' );
    34.     $clienttime = isset( $_COOKIE['clienttime'] ) ? (int) $_COOKIE['clienttime'] : $servertime;
    35. //  var_dump( $servertime, $_COOKIE['clienttime'], $clienttime );
    36.     if( $clienttime > 21 || $clienttime < 6 )
    37.     {
    38.         $_SESSION['tmplparams']['night'] = $tmpl_night = 'on';
    39.         $_SESSION['tmplparams']['season'] = $tmpl_season = "night";
    40.     }
    41. }
    42. ?>
    43. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/size.css" type="text/css" />
    44. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/<?php echo $tmpl_edges.( $tmpl_night == 'on' ? "_night" : "" ); ?>.css" type="text/css" />
    45. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
    46. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/topmenu<?php echo ( $tmpl_night == 'on' ? "_night" : '' )."_".$tmpl_edges ?>.css" type="text/css" />
    47. <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/<?php echo $tmpl_season; ?>_bg.css" type="text/css" />
    48. <?php JHTML::_('behavior.mootools'); ?>
    49. <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/reflection.js"></script>
    50. <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/png.js"></script>
    51. <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/usercontrol.js"></script>
    52. <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/links.js"></script>
    53. <?php if( $tmpl_cascadingmenu ):?>
    54. <script language="JavaScript" type="text/javascript" src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/js/menutools.js"></script>
    55. <?php endif;?>
    56. <!--[if lte IE 6]>
    57. <link href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/ie6.css" rel="stylesheet" type="text/css" />
    58. <![endif]-->
    59.  
    60. <!--[if lte IE 7]>
    61. <link href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" />
    62. <![endif]-->
    63. </head>
    64. <body id="page_bg" class="width_<?php echo $tmpl_width; ?>" link="#124170">
    65.  
    66.  
    67.  
    68. <div class="center" align="center">
    69.     <div id="wrapper_<?php echo $tmpl_pos; ?>">
    70.             <?php if( $this->params->get('showCPtheme') || $this->params->get('showCPresize') || $this->params->get('showCPposition') ):?>
    71.             <div id="controlswitch" class="width_<?php echo $tmpl_width; ?>">
    72.                 <div class="tab-theme">
    73.                     <table cellpadding="0" cellspacing="0" class="imgbg">
    74.                         <tr>
    75.                             <td style="vertical-align:top;">
    76.                                 <table cellpadding="0" cellspacing="0" id="cplinks">
    77.                                     <tr>
    78.                                         <td valign="top">
    79.                                             <div>
    80.                                                 <?php if( $this->params->get('showCPtheme') ): ?>
    81.                                                 <div style="height:120px;padding-right:20px;text-align:left;vertical-align:top;float:left;">
    82.                                                     <p style="font-weight:bold;padding:0px;margin:0;">Theme</p>
    83.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=season&amp;pvalue=general">General</a><br/>
    84.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=season&amp;pvalue=springtime">Springtime</a><br/>
    85.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=season&amp;pvalue=summer">Summer</a><br/>
    86.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=season&amp;pvalue=autumn">Autumn</a><br/>
    87.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=season&amp;pvalue=winter">Winter</a>
    88.                                                 </div>
    89.                                                 <?php endif;?>
    90.                                                 <?php if( $this->params->get('showCPresize') ): ?>
    91.                                                 <div style="height:120px;padding-right:20px;text-align:left;vertical-align:top;float:left;">
    92.                                                     <p style="font-weight:bold;padding:0px;margin:0;">Resize</p>
    93.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=widthStyle&amp;pvalue=small">Small</a><br/>
    94.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=widthStyle&amp;pvalue=medium">Medium</a><br/>
    95.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=widthStyle&amp;pvalue=fluid">Fluid</a>
    96.                                                 </div>
    97.                                                 <?php endif;?>
    98.                                                 <?php if( $this->params->get('showCPposition') ): ?>                                       
    99.                                                 <div style="height:120px;text-align:left;vertical-align:top;float:left;">
    100.                                                     <p style="font-weight:bold;padding:0px;margin:0;">Position</p>
    101.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=TemplatePosition&amp;pvalue=left">Left</a><br/>
    102.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=TemplatePosition&amp;pvalue=center">Center</a><br/>
    103.                                                     <a href="<?php echo $this->baseurl?>/templates/<?php echo $this->template?>/setParam.php?pname=TemplatePosition&amp;pvalue=right">Right</a>
    104.                                                 </div>
    105.                                                 <?php endif;?>
    106.                                                 <div class="clr"></div>
    107.                                             </div>
    108.                                         </td>
    109.                                     </tr>
    110.                                     <tr>
    111.                                         <td style="height:14px;" align="center"><div style="width:140px;margin:0 auto;height:14px;cursor: pointer;" onclick="javascript:toggleControl( 'controlswitch', -126, 0 )">&nbsp;</div></td>
    112.                                     </tr>
    113.                                 </table>
    114.                             </td>
    115.                         </tr>
    116.                     </table>
    117.                 </div>         
    118.             </div>
    119.             <?php endif;?>
    120.  
    121.             <div id="toppathway">
    122.                 <table cellpadding="0" cellspacing="0" width="100%">
    123.                     <tr>
    124.                         <td class="leftbg"></td>
    125.                         <td class="rightbg">
    126.                             <jdoc:include type="module" name="breadcrumbs" />
    127.                         </td>
    128.                     </tr>
    129.                 </table>
    130.             </div> 
    131.  
    132.             <div id="header">                          
    133.                 <?php if( $this->params->get('useTitle') ):?>
    134.                 <div id="custom_logo">
    135.                     <table class="table_<?php echo $tmpl_width; ?>" cellpadding="0" cellspacing="0" background="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/getLogoImg.php?title=<?php echo urlencode( $this->params->get('siteTitle') )?>&amp;size=<?php echo $this->params->get('titleSize')?>&amp;font=<?php echo $this->params->get('titleFont')?>&amp;color=<?php echo $this->params->get('titleColor')?>&amp;cachedir=<?php echo urlencode( "<?php echo $this->baseurl?>/templates/{$this->template}/cache" )?>&amp;background=<?php echo urlencode( 'images/logo.png' )?>&amp;valign=pafkata">
    136.                         <tr>
    137.  
    138.                             <td style="height:100%;" valign="bottom">
    139.                                 <?php if( $this->params->get('useSlogan') ):?>
    140.                                 <img src="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/getLogoImg.php?title=<?php echo urlencode( $this->params->get('siteSlogan') )?>&amp;size=<?php echo $this->params->get('sloganSize')?>&amp;font=<?php echo $this->params->get('sloganFont')?>&amp;color=<?php echo $this->params->get('sloganColor')?>&amp;cachedir=<?php echo urlencode( "templates/{$this->template}/cache" )?>&amp;background=<?php echo urlencode( '/images/slogan.png' )?>&amp;valign=bottom" alt="" title="" class="reflect" style="height:23px;" />
    141.                                 <?php endif;?>
    142.  
    143.                             </td>
    144.                         </tr>
    145.                     </table>
    146.  
    147.                 </div>
    148.                 <?php else:?>
    149.                 <div id="logo">
    150.  
    151.  
    152. </div>
    153.  
    154. <?php endif;?>
    155.             </div> 
    156.  
    157.  
    158.            
    159.  
    160.  
    161. <div id="tabarea">
    162.  
    163.  
    164.                 <div id="tabarea_l">
    165.  
    166.  
    167.                     <div id="tabarea_r">
    168.  
    169.  
    170.                         <table cellpadding="0" cellspacing="0" class="pill">
    171.  
    172.                             <tr>
    173.  
    174.                                 <td class="pill_m">
    175.  
    176.                                     <div id="pillmenu">
    177.  
    178.                                          <?php if ( !$tmpl_cascadingmenu ) :?><jdoc:include type="modules" name="user3" /><?php endif;?>
    179.                                    
    180. </div>
    181.  
    182.                                    
    183.                                     <?php if ( $tmpl_cascadingmenu ) include 'sgmenu.php';?>
    184.  
    185.                                 </td>
    186.  
    187.                                 <td valign="top">
    188.  
    189.                                     <jdoc:include type="modules" name="user4" />
    190.  
    191.                                 </td>
    192.  
    193.                             </tr>
    194.  
    195.                         </table>
    196.  
    197.  
    198.  
    199.                     </div>
    200.  
    201.                 </div>
    202.  
    203.             </div>
    204.  
    205.  
    206.    
    207.  
    208.            
    209.  
    210.             <div id="leftbg">
    211.                 <div id="rightbg">
    212.                     <div id="whitebox">
    213.  
    214.                         <div id="whitebox_m">
    215.                             <div id="area">
    216.                                 <div id="leftcolumn">
    217.                                     <?php if($this->countModules('left')) : ?>
    218.                                     <jdoc:include type="modules" name="left" style="rounded" />
    219.                                    
    220.  
    221.  
    222.  
    223.  
    224.  
    225.  
    226.  
    227.  
    228.  
    229.  
    230.  
    231.  
    232.  
    233.  
    234.  
    235.                                     <?php endif; ?>
    236.                                 </div>
    237.                                 <?php if($this->countModules('left')) : ?>
    238.                                 <div id="maincolumn">
    239.                                 <?php else: ?>
    240.                                 <div id="maincolumn_full">
    241.                                 <?php endif; ?>                        
    242.                                 <table class="nopad">
    243.                                     <tr valign="top">
    244.                                         <td style="height:100%;">  
    245.                                             <table style="height:100%;">
    246.                                                 <tr>
    247.                                                     <td valign="top">
    248.                                                         <?php if($this->countModules('user1 or user2')) : ?>
    249.                                                         <table class="nopad user1user2">
    250.                                                             <tr valign="top">
    251.                                                                 <?php if($this->countModules('user1')) : ?>
    252.                                                                 <td>
    253.                                                                     <jdoc:include type="modules" name="user1" style="xhtml" />
    254.                                                                 </td>
    255.                                                                 <?php endif; ?>
    256.  
    257.                                                                 <?php if($this->countModules('user1 and user2')) : ?>
    258.                                                                 <td class="greyline">
    259.                                                                     <div class="greyline_bottom"></div>
    260.                                                                 </td>
    261.                                                                 <?php endif; ?>
    262.  
    263.                                                                 <?php if($this->countModules('user2') ):?>
    264.                                                                     <td>
    265.                                                                         <jdoc:include type="modules" name="user2" style="xhtml" />
    266.                                                                     </td>
    267.                                                                 <?php endif; ?>
    268.                                                             </tr>
    269.                                                         </table>
    270.                                                         <?php endif; ?>                                            
    271.                                                         <br/>
    272.                                                         <jdoc:include type="message" />
    273.                                                         <?php if($this->params->get('showComponent')) : ?>
    274.                                                             <jdoc:include type="component" />
    275.                                                         <?php endif; ?>                                            
    276.                                                     </td>
    277.                                                 </tr>
    278.                                                 <tr>
    279.                                                     <td valign="bottom">
    280.                                                         <jdoc:include type="modules" name="top" />
    281.                                                     </td>
    282.                                                 </tr>
    283.                                             </table>
    284.                                         </td>
    285.                                         <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
    286.                                             <td class="greyline"><div class="greyline_bottom"></div></td>
    287.                                             <td width="25%">
    288.                                                 <jdoc:include type="modules" name="right" style="xhtml"/>
    289.                                             </td>
    290.                                         <?php endif; ?>
    291.                                     </tr>
    292.                                 </table>
    293.                             </div>
    294.                             <div class="clr"></div>
    295.                         </div>
    296.                         <div class="clr"></div>
    297.                     </div>
    298. <img src="images/banners/1050x100.png"/><br>&nbsp;
    299.                 </div> 
    300.  
    301.             </div> 
    302.  
    303.         </div>
    304.  
    305.         <div id="footer_width">
    306.             <div id="footer">
    307.                 <div id="footer_l">
    308.                     <div id="footer_m"></div>
    309.                     <div id="footer_r">
    310.                         <p style="float:left; padding:10px 25px;">
    311.                             <jdoc:include type="modules" name="syndicate" />
    312.                         </p>   
    313.  
    314.                
    315.                         <p style="float:right; padding:0px 20px;">
    316.  
    317. <img src="images/facebook.png"/>                           
    318. <img src="images/twitter.png"/>
    319. <img src="images/vkontakte.png"/>
    320. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    321. <!--Openstat-->
    322. <span id="openstat2238686"></span>
    323. <script type="text/javascript">
    324. var openstat = { counter: 2238686, image: 5081, color: "477da1", next: openstat };
    325. (function(d, t, p) {
    326. var j = d.createElement(t); j.async = true; j.type = "text/javascript";
    327. j.src = ("https:" == p ? "https:" : "http:") + "//openstat.net/cnt.js";
    328. var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(j, s);
    329. })(document, "script", document.location.protocol);
    330. </script>
    331. <!--/Openstat-->
    332.  
    333.  
    334.  
    335.                            
    336.                         </p>
    337.                     </div>
    338.                 </div>
    339.             </div>
    340.         </div>
    341.         <p style="text-align:center;padding:10px 0;">
    342.             Designed by <a href="http://www.imkufa.ru/" rel="external">Image-Consultant</a>. 2011-2012
    343.         </p>
    344.     </div>
    345. </div>
    346. <jdoc:include type="modules" name="debug" />
    347. </body>
    348. </html>
     
  2.  
  3. Offline

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

    Регистрация:
    13.03.2010
    Сообщения:
    452
    Симпатии:
    18
    Пол:
    Женский
    Если баннер планируется только на определенных страницах, то лучше воспользоваться компонентом - банненр.
     
  4. Offline

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

    Регистрация:
    29.02.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Баннер планируется на всех страницах. Через "баннер" не получается. Придется напрямую писать в html. Подскажите, куда?
     
  5. Offline

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

    Регистрация:
    07.02.2011
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    1.
    <div id= "banner">
    <jdoc:include type="modules" name="banner" />
    </div>

    в папке шаблона файл index.php (между <div id= "header"> и <div id= "tabarea">)

    2. в файл templateDetails.xml
    добавляешь

    <position>banner</position>

    3. заполняешь css-стили как тебе нужно!
     

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

Загрузка...