Перейти к публикации

Как сделать так чтоб блок в котором нет текста не отображался


Рекомендованные сообщения

Вот мой сайт - http://anime-target.ru/romantika/5-mastera-mecha-onlayn-sword-art-online.html , есть 6 спойлеров, вот ихний код (у всех одинаковый)-


<center><div class="spoi"><a href="#" onclick="$('#blockshow1').toggle(); return false; ">[xfgiven_vidoe1][xfvalue_vidoe1][/xfgiven_vidoe1]</a></div></center>

<div style="display: none;" id="blockshow1"><center>[xfgiven_video1]

<iframe src="[xfvalue_video1]" frameborder="0" height="405" width="571" ></iframe>

[/xfgiven_video1]</center></div>

Все реалезовано через доп поля, через доп поля можно задать названия спойлера и его содержание, в этом случеи видео, так вот, как сделать так, чтоб когда я не задавал название видео и его содержание спойлера не было, ибо как видно на сайте указанном вышел 2 последних спойлера просто бесполезно отображаются, как это исправить? Ах да, вот CSS код -

.spoi {

border: solid 1px #c4c4c4;


font-size: 15px;

font-weight: bold;

display: block;

background: #F8F8F8;

border-bottom: none;

}

.spoi a{

  color: #07476F;

  display: block;

  height: 15px;

  padding: 7px 15px;

}

.spoi a:hover {

background-color: #e3e2e2;

}

Зарание всем огромное спасибо.

Ссылка на сообщение
Поделиться на других сайтах

ихний
только .................. на это слово

Читаем документацию (http://dle-news.ru/e...html?all17.html), там написано: [xfgiven_x] [xfvalue_x] [/xfgiven_x] - Выводится дополнительное поле "x", если поле не пустое

Соответственно код будет такой

[xfgiven_video1]

<center>

	<div class="spoi">

		<a href="#" onclick="$('#blockshow1').toggle(); return false; ">[xfvalue_vidoe1]</a>

	</div>

</center>

<div style="display: none;" id="blockshow1">

	<center>

		<iframe src="[xfvalue_video1]" frameborder="0" height="405" width="571" ></iframe>

	 </center>

</div>

[/xfgiven_video1]

Если поле видео 1 не заполнено, отображаться не будет. Далее по аналогии

Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

ихний
только .................. на это слово

Читаем документацию (http://dle-news.ru/e...html?all17.html), там написано: [xfgiven_x] [xfvalue_x] [/xfgiven_x] - Выводится дополнительное поле "x", если поле не пустое

Соответственно код будет такой

[xfgiven_video1]

<center>

	<div class="spoi">

		<a href="#" onclick="$('#blockshow1').toggle(); return false; ">[xfvalue_vidoe1]</a>

	</div>

</center>

<div style="display: none;" id="blockshow1">

	<center>

		<iframe src="[xfvalue_video1]" frameborder="0" height="405" width="571" ></iframe>

	 </center>

</div>

[/xfgiven_video1]

Если поле видео 1 не заполнено, отображаться не будет. Далее по аналогии

Спасибо огромное!

Ссылка на сообщение
Поделиться на других сайтах

Еще есть вопрос, дабы не засорять форум напишу тут. Вот мой сайт http://anime-target.ru/romantika/5-mastera-mecha-onlayn-sword-art-online.html , как видите при загрузке страницы все довольно сильно тупит, это происходит из за того что все видео в спойлерах подгружаются сразу, как сделать чтоб видео загружалось при открытии спойлера?

Ссылка на сообщение
Поделиться на других сайтах
как сделать чтоб видео загружалось при открытии спойлера?
тогда нужно делать не блоки, а табы, http://jqueryui.com/tabs/ - ну как вариант, и тогда, вроде, будет подгрузка содержимого при открытии. Но я не на 100% уверен, нужно проверять
Ссылка на сообщение
Поделиться на других сайтах

как сделать чтоб видео загружалось при открытии спойлера?
тогда нужно делать не блоки, а табы, http://jqueryui.com/tabs/ - ну как вариант, и тогда, вроде, будет подгрузка содержимого при открытии. Но я не на 100% уверен, нужно проверять

Сейчас потестирую, зарание спасибо

как сделать чтоб видео загружалось при открытии спойлера?
тогда нужно делать не блоки, а табы, http://jqueryui.com/tabs/ - ну как вариант, и тогда, вроде, будет подгрузка содержимого при открытии. Но я не на 100% уверен, нужно проверять

Не, я тут почитал и это делается совсем по другому, через Ajax вроде, и эт осложно, видимо прийдется искать того, кто сделать это за плату ибо сам в это вообще не разбераюсь , тема закрыта

Изменено пользователем ZhirniySosohek320
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...