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

Discussion in 'Внешний вид, шаблоны, графика' started by ADIMAG, Nov 23, 2016.

  1. Offline

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

    Joined:
    Feb 24, 2012
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Всем привет! Подскажите как убрать верхнюю линию синего цвета в шаблоне protostar у самой верней границе окна. В css я нашёл то что нужно убрать, но надо ещё где то в каком то файле PHP что то убрать. Только пожалуйста точно напишите где и что. Да и ещё если знаете конечно для чего её там такой сделали, ведь не просто так какую то она там свою роль выполняет.
    Заранее спасибо.
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Код (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 Недавно здесь

    Joined:
    Feb 24, 2012
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Странно, удалил а линия как была так и осталась.
     
  5. Asylum
    Offline

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

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Попробуйте кеш браузера почистить, Ctrl+F5
     
  6. Offline

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

    Joined:
    Feb 24, 2012
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Бестолку все ровно весит. А когда удалил из 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 Пользователь

    Joined:
    Sep 9, 2011
    Messages:
    324
    Likes Received:
    4
    Gender:
    Male
    Не надо не чего из index.php удалять. Все в css можно сделать. Напишите 0px вместо 3px или удалите строку. Кеш почистите. Все удаляется.
    Код (css):
    1. body.site {
    2.     border-top:[B] 0px[/B] solid
     
  8. Offline

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

    Joined:
    Feb 24, 2012
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Всем ещё раз привет! В общем получается такая хрень по поводу этой синей линии. Если использовать шаблон который стоит по умолчанию "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/
     
    Last edited: Dec 9, 2016

Share This Page

Loading...