Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 843 Просмотров
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Всем привет!
В отображении материала настроен показ автора. В данный момент имя отображается заглавными буквами. В Firefox Developer я нашёл, что поле отображения описывается следующей строчкой:
Код
<span itemprop="name" data-toggle="tooltip" title="" data-original-title="Автор: ">Васильев.А</span>
Правильно ли я понимаю, что мне надо найти файл, в котором определяется стиль? Но какой? Я не вижу определения стиля, типа:
Код
<p><span class="letter">Р</span>азумные люди .....
как написано на htmlbook.ru
Если я перенесу закрывающий тэг </span> и поставлю его перед фамилией, то наверняка, будет каким-то умолчательным шрифтом написано?
Как понять, какой стиль применяется к этому тексту, выбрать другой, посмотреть, какие еще стили есть? И главное, чего я пока так и не могу понять - как выяснить, в каком файле, по какому пути лежит этот код? Я несколько лет назад пользовался обычным Firefox-ом с установленным расширением FireBug и помню, что куда-то наводил курсор мыши и мне высвечивались путь и имя файла, код которого я смотрю в данный момент. Сейчас я не могу понять, в каком файле лежит отображаемый код и какой путь к этому файлу...   *ОХ-Х-Х* *ОХ-Х-Х* crazy!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
там вам это все не надо.
в своих стилях пропишите, зачем оригинал-то искать в ядре?
а таргетинг работает и без классов
https://fooobar.com/questions/201053/targeting-itemprop-in-css
цепляйтесь к ближайшему родителю, в которой span обернут, чтобы точнее задать область действия правила
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Debug mode
как выяснить, в каком файле, по какому пути лежит этот код?
Код
<?php
$layout = new JLayoutFile('joomla.content.info_block.author', null, array('suffixes' => array('j3x'), 'debug' => true));
echo $layout->render($this->item->author);
?>
« Последнее редактирование: 19.05.2020, 19:54:39 от draff »
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
в своих стилях пропишите, зачем оригинал-то искать в ядре?
Сорри, но я правильно понимаю, что свои стили я прописываю в отдельном файле, который потом цепляю к этому файлу, в котором код? (Н-да... Видимо, придётся CSS всё же узнавать...)
Или я могу парой строчек выше просто добавить код, вроде:
Код
 <div itemprop="name">
            <style>text-transform: none </style>
        </div>
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Debug mode
Код
<?php
$layout = new JLayoutFile('joomla.content.info_block.author', null, array('suffixes' => array('j3x'), 'debug' => true));
echo $layout->render($this->item->author);
?>

Пока так и не понял. Особенно кусок кода. Я что-то очень похожее видел в Firefox Developer, когда смотрю в область, вызываемую по F12, но не понимаю, что это значит. Стоит почитать документацию по ссылке из вашего поста. Однозначно.  ;)
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
В папке с шаблоном сайта должна быть папка CSS. Создайте в этой папке файл custom.css и пропишите в нем стиль к данному span.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Пока так и не понял. Особенно кусок кода.
Вы написали- изменить код, в этот способ узнают где находится файл.
Если нужно изменить представление элементов- это стили CSS .
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
В папке с шаблоном сайта должна быть папка CSS. Создайте в этой папке файл custom.css и пропишите в нем стиль к данному span.
Не факт что custom заработает без подключения
У многих бывает user.css
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Если нужно изменить представление элементов- это стили CSS
И кстати- не ищите файлы стилей шаблона, при обновлении шаблона, все изменения могут затереться . Только custom.css для правок.
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Цитата: draff
И кстати- не ищите файлы стилей шаблона, при обновлении шаблона, все изменения могут затереться . Только custom.css для правок.
Большое спасибо! Учту.

Цитата: draff
Вы написали- изменить код, в этот способ узнают где находится файл.
Если нужно изменить представление элементов- это стили CSS .
Прошу извинить мою несообразительность, но я так и не увидел пути... Типа: /var/www/hostingfolder/data/www/av-notes.ru/media/editors/tinymce/plugins/emoticons/img
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
@gartes  лучше бы объяснил, может заглянет в эту тему .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
ТС, ваш код может быть в макете для автора или прямо в шаблоне статьи.
1. Макет:
Возможно, он уже переопределен. Ищите его здес:
templates/ваш_шаблон/html/layouts/com_content/joomla/content/info_block/author.php
или здесь:
templates/ваш_шаблон/html/layouts/joomla/content/info_block/author.php.
Если его там нет, то нужно его создать. Для этого идете сюда:
layouts/joomla/content/info_block/author.php
и скопируйте его в одно из вышеупомянутых мест. Его вы можете спокойно править, не опасаясь затирания.
2. Шаблон статьи:
Все примерно то же  самое.
Переопределенный файл:
templates/ваш_шаблон/html/com_content/article/defaut.php.
Источник:
components/com_content/views/article/tmpl/defaut.php.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Как изменить стиль отображение текста? (Firefox Developer)?
Если не видно на картинке, вставлю выхлоп дебага .
Код
Layout: Joomla.content.info_block.author
Include Paths: Array
(
    [0] => /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts/com_content
    [1] => /opt/lampp/htdocs/joomla39/components/com_content/layouts
    [2] => /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts
    [3] => /opt/lampp/htdocs/joomla39/layouts
)

Suffixes: Array
(
    [0] => j3x
)

Searching layout for: joomla/content/info_block/author.j3x.php
Searching layout for: joomla/content/info_block/author.php
Found layout: /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts/joomla/content/info_block/author.php
Found layout: /templates/shaper_helix3/html/layouts/joomla/content/info_block/author.php
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
robert, draff
Большое спасибо! Думаю, разберусь. Правда, на этом этапе я подумал, что можно изменить своё имя с ВАСИЛЬЕВ.А на А.ВАСИЛЬЕВ, тогда и читается проще, и менять не надо. ))) Но обязательно разберусь, чтобы понять и, что называется, - руками сделать, чтобы научиться подобные задачки решать.  yes!
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
здра.
там вам это все не надо.
в своих стилях пропишите, зачем оригинал-то искать в ядре?
а таргетинг работает и без классов
https://fooobar.com/questions/201053/targeting-itemprop-in-css
цепляйтесь к ближайшему родителю, в которой span обернут, чтобы точнее задать область действия правила

Вернулся к этому вопросу, всё же, хотелось бы добить.... ))))
Прошу один раз объяснить, дальше, надеюсь, разберусь.
Итак, над  кодом, который, насколько я понимаю, определяет отображение текста:
Код
<span itemprop="name" data-toggle="tooltip" title="" data-original-title="Автор: ">Васильев.А</span>
есть строка:
Код
<i class="fa fa-user"></i>
Сорри за непонимание, но что дальше надо сделать?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
прописать в файл стилей
Код
span[itemprop="name"]{
   color: red;
}

если надо, то добавить !important нужному свойству.
я вам готовый пример по ссылке давал. учите азы css
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
прописать в файл стилей
Код
span[itemprop="name"]{
   color: red;
}

если надо, то добавить !important нужному свойству.
я вам готовый пример по ссылке давал. учите азы CSS
Да, спасибо большое!
Действительно, надо. Сорри за оффтоп, но нормальный материал может, подскажете? Актуальный и адекватный.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
да хватит основного базиса по каскадности
https://html5book.ru/osnovy-css
чтобы понять, что за что цепляется.
остальное гуглится по мере надобности.
например, в вашем случае я тупо загуглил 
css itemprop
и получил практически готовый пример. не обязательно это запоминать, достаточно понимать, что искать
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
да хватит основного базиса по каскадности
https://html5book.ru/osnovy-css
...........
не обязательно это запоминать, достаточно понимать, что искать
Понял, спасибо, разберусь.  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 329
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov
widgetkit slideset - js, как убрать стиль?

Автор all_zer

Ответов: 0
Просмотров: 250
Последний ответ 22.09.2023, 12:02:27
от all_zer
Отображение меню мобильной версии сайта

Автор AnSk

Ответов: 1
Просмотров: 351
Последний ответ 22.08.2023, 18:52:55
от arma
Добовление текста

Автор Мира

Ответов: 1
Просмотров: 377
Последний ответ 03.08.2023, 10:30:35
от darkghost
Как изменить lang=&quot;ru-ru&quot;?

Автор Maffo

Ответов: 0
Просмотров: 413
Последний ответ 07.04.2023, 16:07:22
от Maffo