Добрый день! Делаю музыкальный "торрент", основной модуль каталог файлов, возник вопрос Сделал "Краткое описание материала" под "трек лист", теперь как его корректно вывести на главную страницу в таком формате
Дело в том, что сейчас выводит что в js окнах, что на одном css - "по порядку", напротив какого материала не нажимай будет выводить "трек лист" с 1 материала и по порядку в низ.
Или может кто подскажет более удобное решение, без использования "Краткого описания материала"
torrcatalog, не знаком с такой тематикой, как понял, вам нужно вывести на главную страницу информацию, так это можно сделать через модальное окно, где изначально все прописать, и под клик поставить.
Но если я нажимаю допустим на 3 сборник музыки, оно мне показывает трек-лист первого сборника. Вот под хайд если можете посмотрите пожалуйста Доступно только для пользователей
Kosten, Теперь всегда открывает информацию с последнего загруженного материала. Я с зорнета, уже все подобные перепробовал, как и с других ресурсов, не один не хочет выводить, только через спойлер, но выглядит очень убого.
Добавлено (08.06.2018, 16:44) --------------------------------------------- Все решил проблему, кому интересно будет такое подобное, можно сначала код $MESSAGE$ или любой другой засунуть в спойлер ( в настройках его развернуть и убрать по желанию "шапку") потом спойлер засунуть в модальное окно.
torrcatalog, вот можете это модальное окно задействовать, так как идет под одной палитрой цвета, это светлый оттенок, который по эффекту появляется нормально. Который был проверен на работоспособность, что все отлично по функционалу работает.
<div class="mazabun_kuverun-body"> Полное отстранение Valve от самой концепции насыщения контента на любом значащем уровне отбрасывает ворота на мошенничество и жестокое обращение. Но эй. Это поможет компании принять более жесткие решения. </div> </div> </div> </div> </div>
JavaScript - где в низ сайта можно прописать, чтоб на всех страницах окно показывалось.
Код
<script> document.addEventListener("DOMContentLoaded", function () { var scrollbar = document.body.clientWidth - window.innerWidth + 'px'; console.log(scrollbar); document.querySelector('[href="#openmazabun_kuverun"]').addEventListener('click', function () { document.body.style.overflow = 'hidden'; document.querySelector('#openmazabun_kuverun').style.marginLeft = scrollbar; }); document.querySelector('[href="#close"]').addEventListener('click', function () { document.body.style.overflow = 'visible'; document.querySelector('#openmazabun_kuverun').style.marginLeft = '0px'; }); }); </script>
CSS
Код
/* свойства модального окна по умолчанию */ .mazabun_kuverun { position: fixed; /* фиксированное положение */ top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); /* цвет фона */ z-index: 1050; opacity: 0; /* по умолчанию модальное окно прозрачно */ -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; /* анимация перехода */ pointer-events: none; /* элемент невидим для событий мыши */ }
/* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */ .close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .75; }
Куча всего написано, а по теме - ноль. Единственное, что нужно было сделать - это прописать id="block$ID$" (да будет известно, что в html нельзя присваивать несколько одних и тех же id-интификаторов на странице; то есть там должно идти #block$ID$, иначе понятное дело, что при клике переход будет к самому верхнему в исходном коде элементу с таким id).
И никакой еще спойлер там не нужен, torrcatalog (или о чём речь идёт? скрипт на вызов прописывается сразу перед </head> той страницы, где идут материалы в таком "спойлере", что-то еще прописывать в вид материала - будут ненужные довески, как и инлайновый стиль в данном случае нужно оттуда убрать и перенести в общую css, присвоить класс вместо него). В общем, под такой хайд поставили - лишили себя возможности получить квалифицированную помощь, как и не указали ссылку на сайт, как рекомендуется в правилах раздела.
UPD.: Kosten, это не решение в данном случае прописывать такой кусок кода в вид материала, всё гораздо проще делается. И да, никто не просил искать само окно - был поставлен вопрос. Ну, а что нашли и опубликовали - это просто будет кому-то еще полезно.
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Суббота, 09 Июня 2018, 01:20