Шаблон Simple - решение проблемы "замена логотипа"
Здравствуйте. На днях решил сделать проект, долго думал на каком движке делать, и решился! Опять вернусь на LiveStreet (благодарю разработчиков и тех, кто трудился над этим проектом). Очень понравилась тема Simple, но при установлении появилась проблема. Как поменять логотип? Зашел на описание шаблона, там многие спрашивают и не могут решиться. В одной теме нашел такое:
Меняю, не получается. В теме заметил, что у многих и не получается. Те кто спрашивают, получают минусы… На следующий день проснулся и сел решить эту проблему. В Google Chrome, открывая Google DevTOols, каким то чудом нажал «Открыть в новом окне .css файл». А тут чудо! Смотрю на URL: имясайта.com/templates/cache/simple/3308800e012584b43331f559ad6a767f.css
Как заметили, LiveSteet берет данные через cache папку, а не сразу templates/simple/css/grid.css
Когда меняете в файле grid.css, также откройте в новом окне URL вашего нынешнего css, там тоже поменяйте, чтобы не было проблемно. Кстати, в cache css постарался поставить такой переход (../images/logo.png) не получается, пришлось прописать имясайта.../images/logo.png
Так что родные, надеюсь вы попадете на эту тему, и не будете заморачиваться заменой логотипа с текста на рисунок. А если все-таки желание возникнет, то рекомендую изготовление логотипов. Я сам не программист, а просто блоггер и веб-журналист. Вот решил поделиться неким опытом. Главное чтоб не минусовали :)
С уважением, Фархад Алекперов.
1. Из header_top.tpl удалить текст связанный с логотипом, чтобы осталась ссылка такого вида: <a href="{cfg name='path.root.web'}" class="logo"></a> 2. В файле css/grid.css потребуется строка 48. 3. Чтобы вставить картинку, нужно будет привести стили к такому виду: background:url(../images/названиекартинки) no-repeat; float:left; width:165px; height:119px; display:block; text-decoration: none
Меняю, не получается. В теме заметил, что у многих и не получается. Те кто спрашивают, получают минусы… На следующий день проснулся и сел решить эту проблему. В Google Chrome, открывая Google DevTOols, каким то чудом нажал «Открыть в новом окне .css файл». А тут чудо! Смотрю на URL: имясайта.com/templates/cache/simple/3308800e012584b43331f559ad6a767f.css
Как заметили, LiveSteet берет данные через cache папку, а не сразу templates/simple/css/grid.css
Когда меняете в файле grid.css, также откройте в новом окне URL вашего нынешнего css, там тоже поменяйте, чтобы не было проблемно. Кстати, в cache css постарался поставить такой переход (../images/logo.png) не получается, пришлось прописать имясайта.../images/logo.png
Так что родные, надеюсь вы попадете на эту тему, и не будете заморачиваться заменой логотипа с текста на рисунок. А если все-таки желание возникнет, то рекомендую изготовление логотипов. Я сам не программист, а просто блоггер и веб-журналист. Вот решил поделиться неким опытом. Главное чтоб не минусовали :)
С уважением, Фархад Алекперов.
11 комментариев
Полностью решает вашу проблему при редактировании css и js
Главное после редактирования вернуть true на место
Вот к примеру, у меня сайт делал начинающий php программист, и он не смог поменять, долго утверждал — что меняет правильный CSS файл. Утром я сам сел на чистую голову, и понял что кеш не сразу меняет логотип =) Вот и взял поменял в кеш CSS и радость мне
перед return $config;
запишите:
после каждого изменения css или js для гарантированного эффекта нажимайте Ctrl+F5.
После того как все видоизменения закончите данные строки удалите с config/config.local.php.
/templates/skin/simple/css/ файл base.css строка 76.
#header .btm-header a.logo { background:url(../images/logo.gif) no-repeat; color:#fff;
Всем большое спасибо =)может кому то поможет.
Временно отключить CSS и JS 0:/config/ файл config.local.php добавляем на время:
P. S. Все же очень странно, что у скачанных с одного сайта шаблонов разные файлы и строки… мне это непонятно = )