Определение местоположения logo в файлах

 

При не стандартном способе расположения logo трудно определить его местоположения.


Один из способов нахождения logo приведу далее.

В исходном коде страницы присутствует следующий код:

div class="gkPage" id="gkHeaderNav" >

< a href="http://сайт.ru/" id="gkLogo" class="text" >

                  < span>Текст Лого< /span>

Посредством программы  файлового менеджера Total Commander  нашел в каком файле находится скрипт вызова logo

< ?php $this->layout->loadBlock('logo'); ? >

Определил, что logo вызывается из блока logo
директория:
сайт/ templates/шаблон/layoutsblocks/logo.php

При рассмотрении файлаlogo.php видно, что вывод  logo

< span >< ?php echo $this- >API->get('logo_text', ''); ? >< /span >

Осуществляется при помощи API функции get, то есть выражение «Текст Лого» находится в базе данных.

В БД, в таблице стилей шаблонов, (активный шаблон) и находится текст самого Лого.
Нашел и заменил.

 

 

API Joomla (Application Programming Interface) - интерфейс прикладного программирования для разработчиков сторонних расширений от joomla.

Дает возможность доступа к Joomla из других программ или расширений, чтобы упростить создание компонента и уменьшить время разработки.

API - наиболее важная связь между независимыми разработчиками расширений и ядром Joomla!.