Шаблон Simple - решение проблемы "замена логотипа"

Здравствуйте. На днях решил сделать проект, долго думал на каком движке делать, и решился! Опять вернусь на LiveStreet (благодарю разработчиков и тех, кто трудился над этим проектом). Очень понравилась тема Simple, но при установлении появилась проблема. Как поменять логотип? Зашел на описание шаблона, там многие спрашивают и не могут решиться. В одной теме нашел такое:

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 комментариев

avatar
config.php
$config['compress']['css']['use'] = false;
$config['compress']['js']['use']  = false;

Полностью решает вашу проблему при редактировании css и js
Главное после редактирования вернуть true на место
avatar
Это типо false (отмена) — отрубает кеширование CSS и JS файлов?
avatar
У меня была данная проблема, там все верно написано в мануалах! Просто после всех этих манипуляций нужно почистить папку cache compile и если не поможет еще папку /tmp И будет Вам щастье однозначно!
avatar
Ну вот именно! А в тех топиках не пишется, что надо чистить кеш… А это мешает мгновенно менять. Новички не зная о кеше, не знают как поменять логотип, ведь в файле grid.css они кода меняют.
Вот к примеру, у меня сайт делал начинающий php программист, и он не смог поменять, долго утверждал — что меняет правильный CSS файл. Утром я сам сел на чистую голову, и понял что кеш не сразу меняет логотип =) Вот и взял поменял в кеш CSS и радость мне
avatar
программист такой «программист»…
avatar
В config/config.local.php
перед return $config;
запишите:
$config['compress']['css']['merge'] = false;
$config['compress']['css']['use']   = false;
$config['compress']['js']['merge']  = false; 
$config['compress']['js']['use']    = false;


после каждого изменения css или js для гарантированного эффекта нажимайте Ctrl+F5.
После того как все видоизменения закончите данные строки удалите с config/config.local.php.
avatar
Спасибо!
avatar
Может я что то не доганяю, но в файле css/grid.css у меня 14 строк, где кто берет 48 ю = ( печалька… как убрать красный квадрат и лого новичку непонятно…
avatar
Новичкам в FAQ, см.7 пункт.
avatar
Лучше даже так, шоб не заблудились.:)
avatar
Спасибо за ответ, я решил вопрос учитывая все прочитанное =) спасибо за хелпы, мое решение:
/templates/skin/simple/css/ файл base.css строка 76.

#header .btm-header a.logo { background:url(../images/logo.gif) no-repeat; color:#fff;
float:left; width:100px; padding-top:19px; padding-left:30px; height:100px; display:block; text-decoration: none; }

Всем большое спасибо =)может кому то поможет.

Временно отключить CSS и JS 0:/config/ файл config.local.php добавляем на время:

$config['compress']['css']['merge'] = false;
$config['compress']['css']['use']   = false;
$config['compress']['js']['merge']  = false; 
$config['compress']['js']['use']    = false;


P. S. Все же очень странно, что у скачанных с одного сайта шаблонов разные файлы и строки… мне это непонятно = )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.