Есть такой мод: Custom Header Logo, который устанавливает фоновые изображения и логотипы в шапке отдельно для каждой категории, форума или страницы. Делает он это очень удобно, через админпанель, выбираешь нужную категорию/форум/страницу и из выпадающего списка логотип и/или фоновое изображение. Сами изображения грузятся в две соответствующие папки, которые мод заботливо организует в папке image.
Страница мода на офсайте: https://www.phpbb.com/customise/db/mod/ ... ader_logo/
Во вложении - стандартная инструкция по установке.
Мне нужна только "половина" этого мода, та, которая устанавливает бэкграунды. Логотипы я менять не собираюсь, он один для всей конференции и получается, что вторая половина пропадает без дела. А хотелось бы всё-таки к делу её приспособить. Хотелось бы установить нужным разделам и страницам не логотипы-изображения, а логотипы музыкальные. Что и как нужно поменять в скрипте, чтобы вместо изображений в папку с логотипами можно было загрузить файлы mp3, и в конечном итоге в блоке #site-description (overall_header) образовывалось не
<img src="выбранное изображение" />,
а
<a href="выбранный mp3 файл"></a>?
То изображение, которое сейчас служит логотипом (в моём случае названием конференции) можно было бы в таком случае вынести в отдельный блок с другим именем.
Музыкальный логотип
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nataliya
- phpBB 1.4.3
- Сообщения: 95
- Стаж: 13 лет 10 месяцев
- Откуда: Россия, МО, наукоград Дубна
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Музыкальный логотип
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Музыкальный логотип
<a href="выбранный mp3 файл"></a> — это просто ссылка на файл MP3, по которой этот самый файл можно будет скачать.А вам, как я понял, хочется, чтобы при загрузке какой-то страницы форума просто играла музыка на фоне? Или не это вам надо?
Любовь и боль, покой и бой я как любой несу с собой…
-
Nataliya
- phpBB 1.4.3
- Сообщения: 95
- Стаж: 13 лет 10 месяцев
- Откуда: Россия, МО, наукоград Дубна
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Музыкальный логотип
Нет, музыку, которая играет при загрузке страницы без спроса я не люблю. Всё-таки у пользователя должно сохраняться право включать её или не включать. У меня стоит web-player, который самостоятельно отлавливает на странице ссылки на mp3 и добавляет к ним кнопочку play. Всё, что ему нужно - это прямая ссылка на файл в тегах <a> или [a]. При наличии такой ссылки в левом нижнем углу появляется выдвижная панель плеера. Если таких ссылок несколько - формируется плэйлист. Если их нет вовсе - плеер никак себя на таких страницах не проявляет. Для наглядности посмотреть можно тут.
Поэтому, если удастся использовать вышеназванный мод для смены музыкальных "логотипов" в зависимости от раздела форума, то всё, что мне нужно - это чтобы вместо картинок на выбор предлагались загруженные в соответствующую папку mp3 файлы, которые автоматом монтировались бы в нужный блок в виде ссылки. Причём именно в виде скрытой ссылки, потому как между тэгами <a></a> я поставлю либо нормальное название композиции на русском языке, либо иконку.
Поэтому, если удастся использовать вышеназванный мод для смены музыкальных "логотипов" в зависимости от раздела форума, то всё, что мне нужно - это чтобы вместо картинок на выбор предлагались загруженные в соответствующую папку mp3 файлы, которые автоматом монтировались бы в нужный блок в виде ссылки. Причём именно в виде скрытой ссылки, потому как между тэгами <a></a> я поставлю либо нормальное название композиции на русском языке, либо иконку.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Музыкальный логотип
Ну так а в чем конкретно проблема-то? В том месте, где мод формирует новый тэг
<img src= добавьте обрамляющие его тэги <a href= и </a> со ссылкой на MP3-файл между ними.Любовь и боль, покой и бой я как любой несу с собой…
-
Nataliya
- phpBB 1.4.3
- Сообщения: 95
- Стаж: 13 лет 10 месяцев
- Откуда: Россия, МО, наукоград Дубна
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Музыкальный логотип
Я уже пыталась это делать. Загрузила в папку logo несколько mp3 файлов, а во фрагменте кода
поменяла строку
на
Не помогло. Выбора в админке в соответствующей строке не появилось. Либо это неправильно, либо чего-то не хватает.
Код: Выделить всё
// Create the link(s)
if (!empty($site_logo_custom))
{
$site_logo = '<img src="' . $phpbb_root_path . 'images/logos/' . $site_logo_custom . '" alt="" title="" />';
}
if (!empty($header_background_custom))
{
$site_background_logo = $phpbb_root_path . 'images/backgrounds/' . $header_background_custom;
}
}
}
// End Custom Header Logo
Код: Выделить всё
$site_logo = '<img src="' . $phpbb_root_path . 'images/logos/' . $site_logo_custom . '" alt="" title="" />';
Код: Выделить всё
$site_logo = '<a href="' . $phpbb_root_path . 'images/logos/' . $site_logo_custom .'" ></a>';
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)

