Jump to content

Спойлер в доп. поле DLE


Recommended Posts

  • VIP

Здравствуйте!
 
Помогите чайнику в программировании. Нужно чтобы определенное дополнительное поле в DLE было изначально скрыто. Что нужно подправить в коде?

<center><a href="#" onclick="$('#blockshow').toggle(); return false; ">Смотреть видео</a></center>
<div id="blockshow">   <iframe src="[xfvalue_tr]" frameborder="0" height="350" width="641" ></iframe></div>
Link to post
Share on other sites
Самый простой и удобный спойлер для сайта. 
 
Для того чтобы его добавить вам надо:
1. С помощью поиска (Ctrl+F) - найти эту строку в вашем шаблоне (main.tpl):
</body>
2. После этого немного ниже этой строки - добавьте этот код:
<script language="jvascript">
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "Открыть спойлер";
}
else {
ele.style.display = "block";
text.innerHTML = "Закрыть";
}
}
</script>
3. При добавлении статьи в режиме HTML или в люблм другом месте - вставьте этот код:
<a href="jvascript:toggle();" id="displayText">Открыть спойлер</a>
<div id="toggleText" style="display: none;">Сдесь скрытый текст</div>

В вашем случае из пункта 3 - этот код:

<center><a href="jvascript:toggle();" id="displayText">Смотреть видео</a></center>
<div id="toggleText" style="display: none;"><iframe src="[xfvalue_tr]" frameborder="0" height="350" width="641" ></iframe></div>
Link to post
Share on other sites
  • VIP

@LogvinenkoSS,  Я ценю Вашу помощь, но... Видите две строчки кода в первом сообщении? Там нужно изменить что-то, чтобы спойлер изначально был скрытый. А при нажатии на "Смотреть видео", открывалось содержимое доп. поля.

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...