Стандартный компонент баннеров, border у баннера, как убрать?

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

  1. Offline

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

    Регистрация:
    10.11.2008
    Сообщения:
    2
    Симпатии:
    0
    Добрый день.
    Искал по форуму, не нашёл ответа.
    Стоит Joomla_1.5.7-Stable-Full_Package-Russian, denwer/wamp, ВиндаХР, Mozilla Firefox/3.0.4, IE7, Opera 9.52, Chrome 0.3.154.9, компонент баннеров стандартный.

    Отредактировал index.php шаблона ja_purity, вставил код баннера:

    Код (html):
    1. <td height="80" align="left" valign="middle" border="0">
    2.     <?php if($this->countModules('banner', -3)) : ?>
    3.         <jdoc:include type="modules" name="banner" />
    4.     <?php endif; ?>
    5. </td>


    У баннера появляется рамка.
    Вот сгенерированный код из браузера:

    Код (html):
    1. <td valign="middle" align="left" height="80">
    2. <div class="advs bannergroup">
    3. <div class="banneritem">
    4. <a href="/dry/index.php?option=com_banners&amp;task=click&amp;bid=1" target="_blank">
    5. <img src="http://localhost/dry/images/banners/215x60.gif" alt="Banner">
    6. </a>
    7. </div>
    8. </div>
    9. </td>


    Нашёл класс .banneritem в \templates\ja_purity\css\template.css и в \templates\ja_purity\css\template_rtl.css
    Выглядит он вот так:

    Код (CODE):
    1. .banneritem {
    2.     display: block;
    3.     margin-top: 15px;
    4. }


    Добавил туда border:

    Код (CODE):
    1. .banneritem {
    2.     display: block;
    3.     margin-top: 15px;
    4.                 border: none;
    5. }


    Рамка вокруг баннера всё равно осталась, перепробовал почти всё пока не добился отсутствия рамки правкой файла \templates\ja_purity\html\mod_banners\default.php

    Было так:

    Код (PHP):
    1. <div class="banneritem<?php echo $params->get( 'moduleclass_sfx' ) ?>">
    2. <?php
    3.     echo modBannersHelper::renderBanner($params, $item);
    4. ?>
    5. </div>


    Сделал так:

    Код (PHP):
    1. <div style="border:0px;">
    2. <?php
    3.     echo modBannersHelper::renderBanner($params, $item);
    4. ?>
    5. </div>


    Рамка пропала, НО (!).
    Я копаю джумлу первый раз и боюсь что нибудь сломать ненароком.

    Можно ли каким-нибудь другим способ убрать рамку вокруг баннера?
    Спасибо заранее.
     
  2.  
  3. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Я не силен в CSS, но, возможно, можно прописать полный путь к элементу
    Код (CODE):
    1. div.advs div.banneritem, div.bannergroup div.banneritem
    2. { display: block;
    3. margin-top: 15px;
    4. border: none; }
     
  4. Offline

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

    Регистрация:
    10.11.2008
    Сообщения:
    2
    Симпатии:
    0
    Пробовал я так.
    Проблема существует только с некоторыми шаблонами. В моём случае это ja_purity.


    З.Ы.
    Cпасло ситуацию добавление в template.css или в тот .css файл к которому обращается index.php:

    Код (CODE):
    1. div.banneritem img
    2. {
    3. border: none;
    4. }



    Думаю тему можно закрывать :)
     

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

Загрузка...