Музыкальный логотип

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Музыкальный логотип

Сообщение Nataliya »

Есть такой мод: Custom Header Logo, который устанавливает фоновые изображения и логотипы в шапке отдельно для каждой категории, форума или страницы. Делает он это очень удобно, через админпанель, выбираешь нужную категорию/форум/страницу и из выпадающего списка логотип и/или фоновое изображение. Сами изображения грузятся в две соответствующие папки, которые мод заботливо организует в папке image.

Страница мода на офсайте: https://www.phpbb.com/customise/db/mod/ ... ader_logo/
Во вложении - стандартная инструкция по установке.

Мне нужна только "половина" этого мода, та, которая устанавливает бэкграунды. Логотипы я менять не собираюсь, он один для всей конференции и получается, что вторая половина пропадает без дела. А хотелось бы всё-таки к делу её приспособить. Хотелось бы установить нужным разделам и страницам не логотипы-изображения, а логотипы музыкальные. Что и как нужно поменять в скрипте, чтобы вместо изображений в папку с логотипами можно было загрузить файлы mp3, и в конечном итоге в блоке #site-description (overall_header) образовывалось не
<img src="выбранное изображение" />,
а
<a href="выбранный mp3 файл"></a>?

То изображение, которое сейчас служит логотипом (в моём случае названием конференции) можно было бы в таком случае вынести в отдельный блок с другим именем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делаю свой стиль на основе 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: Музыкальный логотип

Сообщение Nataliya »

Нет, музыку, которая играет при загрузке страницы без спроса я не люблю. Всё-таки у пользователя должно сохраняться право включать её или не включать. У меня стоит web-player, который самостоятельно отлавливает на странице ссылки на mp3 и добавляет к ним кнопочку play. Всё, что ему нужно - это прямая ссылка на файл в тегах <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: Музыкальный логотип

Сообщение Nataliya »

Я уже пыталась это делать. Загрузила в папку 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)

Вернуться в «Поддержка модов для phpBB 3.0.x»