ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Музыкальная реклама окно для uCoz

Музыкальная реклама окно для uCoz

Музыкальная реклама окно для uCoz
Разумеется, эту функцию вы можете разместить в том месте вашего сайта, где хотите, чтобы она отображалась. Например, эта функция будет показываться в виде рекламы внизу экрана с правой стороны на 5 секунд, и при нажатии на неё пользователь будет перенаправлен на страницу песни, которую вы хотите рекламировать. Главное — не забыть заменить ссылки в коде на ссылки вашего собственного веб-сайта.

CSS

Код
<style>
/* Общие стили всплывающего окна */
.ucoz-popup {
 position: fixed;
 bottom: 20px;
 left: 20px;
 background: rgba(0,0,0,0.6);
 backdrop-filter: blur(8px);
 color: white;
 border-radius: 20px;
 display: flex;
 align-items: center;
 padding: 12px;
 font-family: sans-serif;
 max-width: 360px;
 z-index: 9999;
 opacity: 0;
 transform: translateY(30px);
 transition: all 0.6s ease;
 box-shadow: 0 4px 20px rgba(0,0,0,0.5);
}

/* При отображении */
.ucoz-popup.show {
 opacity: 1;
 transform: translateY(0);
}

/* Изображение (аватар) */
.ucoz-popup img {
 width: 65px;
 height: 65px;
 border-radius: 50%;
 border: 3px solid magenta;
 object-fit: cover;
 margin-right: 12px;
 cursor: pointer;
 animation: pulse 1.5s infinite;
}

/* Анимация пульсации аватара */
@keyframes pulse {
 0% { transform: scale(1); }
 50% { transform: scale(1.05); }
 100% { transform: scale(1); }
}

/* Тексты */
.ucoz-popup-content {
 flex: 1;
}

.ucoz-popup-title {
 font-weight: bold;
 font-size: 17px;
 margin-bottom: 5px;
}

.ucoz-popup-text {
 font-size: 14px;
 opacity: 0.9;
 margin-bottom: 8px;
}

/* Контейнер кнопок */
.ucoz-popup-buttons {
 display: flex;
 gap: 10px;
}

/* Стиль кнопки */
.ucoz-btn {
 padding: 6px 12px;
 border-radius: 50px;
 font-size: 13px;
 cursor: pointer;
 border: none;
 color: white;
 display: flex;
 align-items: center;
 gap: 6px;
 box-shadow: 0 3px 8px rgba(0,0,0,0.4);
 transition: transform 0.2s ease, background 0.3s ease;
}

.ucoz-btn:hover {
 transform: scale(1.05);
}

.ucoz-btn-like {
 background: linear-gradient(135deg, #ff4d4d, #cc0000);
}

.ucoz-btn-download {
 background: linear-gradient(135deg, #28a745, #1e7e34);
}

/* Стиль иконки кнопки */
.ucoz-btn i {
 font-size: 16px;
}

/* Анимация ритма */
.ucoz-ritm {
 display: flex;
 align-items: flex-end;
 height: 30px;
 gap: 3px;
 margin-left: 10px;
}

.ucoz-ritm span {
 display: block;
 width: 4px;
 background: #ff0080;
 animation: bounce 1s infinite ease-in-out;
}

.ucoz-ritm span:nth-child(2) { animation-delay: 0.2s; }
.ucoz-ritm span:nth-child(3) { animation-delay: 0.4s; }
.ucoz-ritm span:nth-child(4) { animation-delay: 0.6s; }
.ucoz-ritm span:nth-child(5) { animation-delay: 0.8s; }

@keyframes bounce {
 0%, 100% { height: 5px; }
 50% { height: 25px; }
}
</style>

HTML

Код
<div class="ucoz-popup" id="popupBox">
 <img src="$SCREEN_URL$" alt="User" onclick="window.location.href='https://bagsylar.com/load/aydymlar/rosh_sazz/2-1-0-1010'">
 <div class="ucoz-popup-content">
 <div class="ucoz-popup-title">$TITLE$</div>
 <div class="ucoz-popup-text">$OTHER1$</div>
 <div class="ucoz-popup-buttons">
 <button class="ucoz-btn ucoz-btn-like" onclick="window.location.href='https://bagsylar.com/load/aydymlar/rosh_sazz/2-1-0-1010'">
 <i>❤</i> LIKE
 </button>
 <button class="ucoz-btn ucoz-btn-download" onclick="window.location.href='https://bagsylar.com/load/aydymlar/rosh_sazz/2-1-0-1010'">
 <i>⬇</i> СКАЧАТЬ
 </button>
 <div class="ucoz-ritm">
 <span></span><span></span><span></span><span></span><span></span>
 </div>
 </div>
 </div>
</div>

JavaScript

Код
<script>
// Выходит через 3 секунды
setTimeout(function() {
 document.getElementById('popupBox').classList.add('show');
}, 3000);

// Постепенно скрывается через 10 секунд
setTimeout(function() {
 document.getElementById('popupBox').classList.remove('show');
}, 13000);
</script>

• Prod By M.Rasulov
15 Августа 2025 Просмотров: 271 Комментариев: (1)

Поделиться в социальных сетях

Материал разместил

Комментарии: 1
-SAM-
-SAM- 16 Августа 2025 13:191
0
Как считаю, такого рода Скрипт лучше всего подключать через Информер, ведь там можно в Настройках выбрать, будет ли это Популярный трек, или же Случайный. Конечно, если у вас Музыкальный сайт. Если просто хотите указать прямую ссылку на скачивание, то её нужно в коде прописать вместо переменной. Ну, и тут ещё иконка Like в виде сердца идёт, что при желании можно доработать, чтобы она действительно считала Рейтинг, или же добавляла в Избранное (закладки) - это нужно отдельные скрипты подключать (они у нас ранее на сайте публиковались, если что).
© dinyslamsinger

Оставь свой отзыв

avatar