Свой доготип на главной странице

Свой доготип на главной странице

от Андрей Дарин -
Количество ответов: 5
Прошу прощения за примитивный вопрос. Но не могу разобраться, как
помимо своего названия сайта (это есть на странице администратора) установить
еще и логотип. Версия 1.8.4.
В ответ на Андрей Дарин

Re: Свой доготип на главной странице

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle
Создайте свои графические 2 файла :
logo.jpg, высотой height100 pixel
logo_small.jpg, высотой height 50 pixel
Замените аналогичные файлы в папке используемой темы, например: .../moodle/theme/formal_withe ( В ДАННОМ СЛУЧАЕ ТЕМА - formal_withe)

И наслаждайтесь!
В ответ на Андрей Дарин

Re: Свой доготип на главной странице

от kos zzz -
можешь не ограничивать себя в размерах логотипа - это примитивный вариант.

на примере темы standart_blue
1. идешь в папку /moodle/theme/standartblue/
2. открываешь файл header.html
3. шапка главной страницы - находится после кода

<?php print_container_start(true, '', 'header-home'); ?>

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

<?php print_container_end(); ?>

4. шапка остальных страниц - находится после кода

<?php } else if ($heading) { // This is what gets printed on any other page with a heading
?>
<?php print_container_start(true, '', 'header'); ?>

изменяй все что хочешь опять же до кода

<?php print_container_end(); ?>
\

данные манипуляции применительны к любому шаблону мудла
В ответ на Андрей Дарин

Re: Свой доготип на главной странице

от Андрей Дарин -
Спасибо за советы. С темами, где логотип предполагается понятно.
А как быть с другими темами? У меня тема OrangeWhite.
В ответ на Андрей Дарин

Re: Свой доготип на главной странице

от kos zzz -
аналогично, открываешь как я указал выше и если лого нет вставляешь код который в предидущем посте, а если хочешь чтобы везде один логотип был, то просто без всяких php-вставок наверху (где у тебя шапка) добавляй html-код с картинкой, например, <img src="images/logo.png" width=200 height=70 alt="Мое лого улыбаюсь">


дополнение:
посмотрел твой шаблон, там такой же принцип, просто там нет рисунка, отметил где можно вставлять лого

<?php if ($home) { // This is what gets printed on the home page only
?>
<?php print_container_start(true, '', 'header-home'); ?>
ТУТ ВСТАВЛЯТЬ ЛОГО ДЛЯ ГЛАВНОЙ СТРАНИЦЫ, СТРОКУ НИЖЕ МОЖНО УДАЛИТЬ (В НЕЙ ТВОЕ ТЕКСТОВОЕ НАЗВАНИЕ СЕЙЧАС ОТОБРАЖАЕТСЯ)
<h1 class="headermain"><?php echo $heading ?></h1>
<div class="headermenu"><?php echo $menu ?></div>
<?php print_container_end(); ?>
<div class="navbar">
</div>
<?php } else if ($heading) { // This is what gets printed on any other page with a heading
?>
<?php print_container_start(true, '', 'header'); ?>
ТУТ ВСТАВЛЯТЬ ЛОГО ДЛЯ ОСТАЛЬНЫХ СТРАНИЦ, СТРОКУ НИЖЕ МОЖНО УДАЛИТЬ (В НЕЙ ТВОЕ ТЕКСТОВОЕ НАЗВАНИЕ СЕЙЧАС ОТОБРАЖАЕТСЯ)
<h1 class="headermain"><?php echo $heading ?></h1>
<div class="headermenu"><?php echo $menu ?></div>
<!-- <div class="headermenu"><div id="new-menu"><?php echo $navmenulist ?></div></div> -->
<?php print_container_end(); ?>
<?php } ?>