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

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

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

CSS

Код
<style>
/* Popup umumy stili */
.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);
}

/* Görkezilende */
.ucoz-popup.show {
  opacity: 1;
  transform: translateY(0);
}

/* Surat (awatar) */
.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;
}

/* Awatar gymylda animasiýasy */
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}

/* Tekstler */
.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;
}

/* Düwmeler konteýneri */
.ucoz-popup-buttons {
  display: flex;
  gap: 10px;
}

/* Düwme stili */
.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);
}

/* Döwrebap ikon stili */
.ucoz-btn i {
  font-size: 16px;
}

/* Ritm animasiýasy */
.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 sekuntdan soň çykýar
setTimeout(function() {
  document.getElementById('popupBox').classList.add('show');
}, 3000);

// 10 sekuntdan soň ýuwaşça gizleýär
setTimeout(function() {
  document.getElementById('popupBox').classList.remove('show');
}, 13000);
</script>

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

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

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

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

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

avatar