1. Как вообще убрать pathway (это такая строка над компонентом, где отображается текущий логический уровень работы компонента)?
  2. Как поменять значок в адресной строке сайта на свой. Что для этого нужно.
  3. Почему когда я меняю favicon.ico или какие-то стили в CSS-файлах - иконка не меняется, а стили такие же как и были
  4. Где находится CSS-файл шаблона
  5. В каком файле joomla изменяется копирайт внизу сайта
  6. Зачем нужен закомментированный код после закрывающего тега "< ! -- 1172928210 -->"
  7. Где можно скачать бесплатные шаблоны для Joomla
  8. Как сделать динамически изменяющуюся в зависимости от страницы картинку в шаблоне
  9. Я поставил Joomla, но мне не нравится стандартная картинка вверху, как мне ее изменить
  10. Как сопоставить определенный шаблон конкретному компоненту
  11. Я скачал шаблон, но в нем нет модуля регистрации/новостей/баннеров как мне его поставить
  12. Как вывести заголовок страницы в каком-либо месте шаблона (не только внутри )
  13. Как вывести заголовок страницы в каком-либо месте шаблона (не только внутри ) для Joomla 1.5
  14. Как отобразить компонент (форум, галерею) на отдельной странице с совершенно другим дизайном
1. Как вообще убрать pathway (это такая строка над компонентом, где отображается текущий логический уровень работы компонента)?
Открыть файл /templates/имя_вашего_шаблона/index.php в котором убрать вызов функции mosPathWay(), поставив в самом начале строки две решётки и пробел (## ).

Это называется "закомментировать". Можно и вырезать строку, но это чревато. Если передумаете, то вставить гораздо сложнее, т.к. надо точно знать куда вставлять.

2. Как поменять значок в адресной строке сайта на свой. Что для этого нужно.
Для этого нужно иметь свой значок в формате *.ico. И что бы он поменялся на ваш надо в папке /images заменить файл favicon.ico на свой и дать ему такое же название.

3. Почему когда я меняю favicon.ico или какие-то стили в CSS-файлах - иконка не меняется, а стили такие же как и были
Удостоверьтесь, что меняете то, что нужно. А еще не забывайте про кэш браузера - нажимаем Ctrl + R или для самого умного браузера, вроде IE, надо полностью удалить кэш, если ничего не помогает.

4. Где находится CSS-файл шаблона
Он находится в директории /templates/ваш_шаблон/css/template_css.css. Шаблон по умолчанию это "rhuk_solarflare_ii".

5. В каком файле joomla изменяется копирайт внизу сайта
Если вы используете стандартный шаблон, то это скорее всего файл footer.php.

6. Зачем нужен закомментированный код после закрывающего тега "< ! -- 1172928210 -->"
Этот код формируется в index.php и по сути это временная метка соответствующая времени исполнения страницы. Для ее устранения надо закомментировать в этом файле строчку

echo '';

добавив два слэша в ее начале:

//echo '';

7. Где можно скачать бесплатные шаблоны для Joomla
* http://www.joomlaos.de (The Best)
* http://templates.joomlaya.com
* http://www.joomlahacks.com
* http://www.joomlahut.com
* http://www.osskins.com/
* http://www.lichtenart.com
* http://demo.designformambo.com/
* http://www.joomplates.com - платные шаблоны

8. Как сделать динамически изменяющуюся в зависимости от страницы картинку в шаблоне
Существует два способа. Первый - если вы знаете php то в принципе возможно прямо в шаблоне генерировать нужный код для формирования картинки. Например, в следующем примере картика генерируется в зависимости от текущего компонента:

global $option;
switch($option) {

case 'com_content':
$img = '1';
break;
case 'com_contact':
$img = '2';
break;
}
echo "";

А в следующем примере в зависимости от выбранного пункта меню (идентификатора пункта меню)

global $Itemid;
if (in_array($Itemid,array(1,2,3,4,5))) $img = '1';
else $img = '2';
echo "";

Второй способ - использование модуля "Header Image".

9. Я поставил Joomla, но мне не нравится стандартная картинка вверху, как мне ее изменить
Если это надо сделать быстро, и вы не хотите врубаться во все тонкости, то шаблон по умолчанию это rhuk_software_ii. Идем в папку /templates/rhuk_software_ii/images/ и смотрим все картинки. Как только находим нужную - меняем ее на свою с такими же размерами.

10. Как сопоставить определенный шаблон конкретному компоненту
Откройте файл index.php и в нем, вместо строк:

} else {
require_once( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' );
echo '';
}

Напишите примерно следующее:

} else {
if ($option=='com_xxx') {
require_once( $mosConfig_absolute_path .'/templates/ваш_шаблон/index.php' );
}
else {
require_once( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' );
}
echo '';
}

11. Я скачал шаблон, но в нем нет модуля регистрации/новостей/баннеров как мне его поставить
Во-первых надо определиться - где вы его будете ставить. Для этого нужно узнать - есть ли на желаемом месте страницы какая-либо позиция для вывода модулей. Узнать это не залезая в код шаблона проще простого, вводим следующий адрес в браузер (обратите внимание на переменную tp в конце):

httр://где_стоит_Joomla/index.php?tp=1

И смотрим - какое название позиции появилось на желаемом месте. Если оно появилось - в менеджере модулей просто сопоставляем нужному модулю эту позицию. Если не появилось - все сложнее - открываем index-файл шаблона и при помощи функции mosLoadModules вставляем вызов показа определенной позиции (можно уже существующей, а можно новой), после чего помещаем в нее модуль.

12. Как вывести заголовок страницы в каком-либо месте шаблона (не только внутри )
Для Joomla 1.0.x надо в индексном файле шаблона в нужном месте вставить следующую конструкцию:

_head['title']; ?>

Будет выведен заголовок текущий страницы. Если нужно вывести просто имя сайта, то нужно написать так:



Если нужно убрать из строки название вашего сайта, то можно использовать следующий прием:



13. Как вывести заголовок страницы в каком-либо месте шаблона (не только внутри ) для Joomla 1.5
Трюк выглядит немного хитрее:


$document  =& JFactory::getDocument();
echo $document->getTitle();

?>

14. Как отобразить компонент (форум, галерею) на отдельной странице с совершенно другим дизайном
Для этого стоит во-первых создать этот самый дизайн. Можно просто клонировать ваш шаблон, удалив оттуда все не нужное и назвав его чуть другим именем и установив как еще один шаблон. Далее создаем пункт меню для данного компонента, на который настраиваем новый шаблон.

Похожий материал

  • Защита сайта на Joomla
    Защита сайта на JoomlaВ этой статье будут рассмотрены основные шаги, которые необходимо предпринять для защиты от хакерских атак и других нелегитимных действий с вашим сайтом и FTP-доступом к нему.
  • Хаки и дополнения
    Как мне включить в RSS картинки. В статье они есть, а в стандартном компоненте RSS они вырезаются Как в компоненте com_weblinks сделать, что бы выдавалась прямая ссылка Как...
  • Joomla и SEF
    Как включить SEF, как его использовать Ошибка: "Not Found The requested URL /content/view/1/21/ was not found on this server" Как включить mod_rewrite на локальном сервере Как...
  • WYSIWYG редакторы
    Я не могу редактировать содержимое в WYSIWYG-редакторе, редактор не работает У меня косяк с визульным редактором. Не правильно работает, не правильно отбражается. Глючит по...

Комментарии  

0 # Иван 20.02.2013 13:05
Спасибо! Ответ №13 помог!
Ответить | Ответить с цитатой | Цитировать
0 # Владимир 15.08.2012 15:47
Понравилось, интересно, расписано хорошо. :-)
Ответить | Ответить с цитатой | Цитировать