LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 23:39:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Удалить объявление css стиля из JComments  (Прочитано 3339 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Alexndr
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 10


« : 03.09.2008, 13:15:56 »

Здравствуйте,
не удается удалить стиль из компонента,
удалил в jcomments.php
Код:
if ( !defined('JC_CSS') ) {
if ( $mainframe->isAdmin() ) {
        $tmpl->setAttribute( 'comments-css', 'visibility', 'show' );
        } else {
        $css = '<link href="'.$mainframe->getCfg( 'live_site' ).'/components/com_jcomments/tpl/'.$_JCC['template'].'/style.css" rel="stylesheet" type="text/css" />';
        $mainframe->addCustomHeadTag( $css );
}
}

и удалил из своего шаблона
Код:
<pxt:tmpl name="comments-css" useglobals="yes" visibility="hidden">
<link href="{SITEURL}/components/com_jcomments/tpl/{TEMPLATE}/style.css" rel="stylesheet" type="text/css" />
</pxt:tmpl>
Стиль все равно выводится.
Объясните пожалуйста как удалить стиль
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 03.09.2008, 15:16:03 »

По умолчанию стиль выводится с помощью системного мамбота JCommentsSystembot. Это делается в рамках борьбы с кэшированием мамботов контента и нежеланием вставлять стили прямо посреди кода страницы, так как это нарушает спецификацию. А системный мамбот вставляет стили комментариев непосредственно в HEAD документа.

Так что если вам это мешает (ну например вы решили стили комментариев внести в файл стилей шаблона сайта), то снимите с публикации этот мамбот (ну и конечно удалите приведенный вами кусок кода из jcomments.php)
Записан
Alexndr
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 10


« Ответ #2 : 04.09.2008, 13:51:45 »

так и сделаю, спасибо Smiley
Записан
Саша Туманов
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« Ответ #3 : 04.05.2010, 15:14:49 »

А можно ли переопределить стили JComments у себя в шаблоне? У меня появилась такая проблема, нужно избавиться от свойства .jcomments-links { clear:both; }, оно разваливает мне форматирование, а в шаблоне получатеся только дополнить класс другими свойствами, уже существующие не переопределяются. При этом не хочется исправлять стиль в самом компоненте. Подскажите как быть?  Roll Eyes
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #4 : 04.05.2010, 15:17:53 »

А можно ли переопределить стили JComments у себя в шаблоне?
можно, почему нет? вставьте:
Код
.jcomments-links { clear:none !important; }

При этом не хочется исправлять стиль в самом компоненте. Подскажите как быть?  Roll Eyes
а почему?
Записан
Саша Туманов
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« Ответ #5 : 04.05.2010, 15:25:37 »

Извиняюсь, разобрался ))
Надо было просто <jdoc:include type="head" /> указать до подключения моих стилей в заголовке шаблона.
 Smiley
Записан
Саша Туманов
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« Ответ #6 : 04.05.2010, 15:30:57 »

можно, почему нет? вставьте:
Код
.jcomments-links { clear:none !important; }
а почему?
Ну просто люблю рулить из одного места  Smiley
В хорошем смысле  Grin
Спасибо вам за отличный компонент  Smiley
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #7 : 04.05.2010, 15:32:28 »

В следующей версии компонента будет возможность вообще отключить стили JComments (на тот случай, если владелец сайта захочет их напрямую включить в стили шаблона).
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet