Как убрать верхнюю линию в шаблоне protostar

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем ADIMAG, 23.11.2016.

  1. Offline

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

    Регистрация:
    24.02.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет! Подскажите как убрать верхнюю линию синего цвета в шаблоне protostar у самой верней границе окна. В css я нашёл то что нужно убрать, но надо ещё где то в каком то файле PHP что то убрать. Только пожалуйста точно напишите где и что. Да и ещё если знаете конечно для чего её там такой сделали, ведь не просто так какую то она там свою роль выполняет.
    Заранее спасибо.
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Код (css):
    1. body.site {
    2.   background-color: #f4f6f7;
    3.   border-top: 3px solid #0088cc;
    4.   padding: 20px;
    5. }
    Удали
    Код (css):
    1. border-top: 3px solid #0088cc;

    /templates/protostar/css/template.css
     
  4. Offline

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

    Регистрация:
    24.02.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Странно, удалил а линия как была так и осталась.
     
  5. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    Попробуйте кеш браузера почистить, Ctrl+F5
     
  6. Offline

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

    Регистрация:
    24.02.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Бестолку все ровно весит. А когда удалил из index.php эти строки, а так же и выше описанную строку из css линия исчезла.
    Код (html):
    1. <body class="site <?php echo $option
    2. . ' view-' . $view
    3. . ($layout ? ' layout-' . $layout : ' no-layout')
    4. . ($task ? ' task-' . $task : ' no-task')
    5. . ($itemid ? ' itemid-' . $itemid : '')
    6. . ($params->get('fluidContainer') ? ' fluid' : '');
    7. echo ($this->direction == 'rtl' ? ' rtl' : '');
    8. ?>">

    Вопрос ещё такой, за что этот блок вообще отвечает. если именно за эту линию то тогда он вообще может быть не нужен.
     
  7. Offline

    stendapuss Пользователь

    Регистрация:
    09.09.2011
    Сообщения:
    324
    Симпатии:
    4
    Пол:
    Мужской
    Не надо не чего из index.php удалять. Все в css можно сделать. Напишите 0px вместо 3px или удалите строку. Кеш почистите. Все удаляется.
    Код (css):
    1. body.site {
    2.     border-top:[B] 0px[/B] solid
     
  8. Offline

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

    Регистрация:
    24.02.2012
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Всем ещё раз привет! В общем получается такая хрень по поводу этой синей линии. Если использовать шаблон который стоит по умолчанию "protostar", то синея линия убирается просто через CSS в 7118 строке удалением или заключением в комментарии строки.
    Код (css):
    1. border-top: 3px solid #0088cc;

    Но если создать копию этого шаблона, то уже эта линия не удаляется после удалением или заключением в комментарии.
    Код (css):
    1. border-top: 3px solid #0088cc;

    Если проанализировать через FireBug, то FireBug выдаёт такое:
    Код (css):
    1. body.site {                                   /* http://jo1.loc/ (строка 19)*/
    2.   background-color: #f4f6f7;
    3.   border-top: 3px solid #08c;
    4. }
    5. body.site {                               /* http://jo1.loc/templates/geography/css/template.css?a64b0e912d5b3e7e62fa30cac8a5a87b (строка7118)*/
    6.   background-color: #f4f6f7;
    7.   border-top: 3px solid #0088cc;
    8.   padding: 20px;
    9. }
    10. body {
    11. }
    12. body {
    13.   background-color: #fff;
    14.   color: #333;
    15.   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    16.   font-size: 13px;
    17.   line-height: 18px;
    18.   margin: 0;
    19. }
    20. HTML {
    21.   font-size: 100%;
    22. }

    Только вот это я так и не нашёл где он расположен и откуда FireBug его взял.
    Код (css):
    1. body.site {  http://jo1.loc/ (строка 19)
    2.   background-color: #f4f6f7;
    3.   border-top: 3px solid #08c;
    4. }

    но вот уже если через FireBug отключить в строке 19 эту запись
    Код (css):
    1. border-top: 3px solid #08c;

    то синея строка исчезает. Только FireBug говорит что эта строка расположена по адресу http://jo1.loc/. Если он ссылается на index.php то там этой строки нет.
    Но если взять и закомментировать вот эту запись в 64 строке в index.php :
    Код (PHP):
    1. border-top: 3px solid " . $this->params->get('templateColor'). ";

    то эта линия убирается.
    И это происходит именно когда создаёшь копию шаблона "protostar", то есть предположим шаблон "protostar1". Кто мне сможет объяснить где расположена эта строка 19, в каком файле.
    Можете проверить вот по этому адресу, здесь стоит абсолютно чистая Joomla! без каких либо изменений, на которой по умолчанию стоит шаблон "protostar1" который является копией шаблона "protostar".
    http://adimag-joomla-4.tw1.ru/
     
    Последнее редактирование: 09.12.2016

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

Загрузка...