HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен пример...
  #1  
Старый 05.05.2010, 20:11
z0mbyak
Познающий
Регистрация: 10.04.2010
Сообщений: 49
Провел на форуме:
168709

Репутация: 1
Question Нужен пример...

Доброго времени суток, господа форумчане...

Мне требуется пример PHP или JS не важно, где реализована такая фишка как Спойлер, то есть нажимаешь на + и вываливается полная инфа (как на трекерах, например)

Буду очень признателен за исходник :-)

P.S. Только начинаю знакомиться с интернет-технологиями и языками...

Последний раз редактировалось z0mbyak; 05.05.2010 в 20:29..
 
Ответить с цитированием

  #2  
Старый 05.05.2010, 20:33
Flenat
Новичок
Регистрация: 10.04.2010
Сообщений: 6
Провел на форуме:
9423

Репутация: 5
По умолчанию

<script type="text/javascript">
function ShowOrHide(d1){if(d1!='')DoDiv(d1);}function ShowHide(d1){if(d1!='')DoDiv(d1);}function DoDiv(id){var item=null;if(document.getElementById){item=documen t.getElementById(id);}else if(document.all){item=document.all[id];}else if(document.layers){item=document.layers[id];}if(!item){}else if(item.style){if(item.style.display=="none"){item .style.display="";}else{item.style.display="none"; }}else{item.visibility="show";}}
</script>



<a href="javascript:ShowOrHide('ID_1')">Показа ь / Скрыть текст ID_1</a>

<div id="ID_1" style="display:none;">Тут текст который будет показываться (спойлер)</div>

И так далее, сколько угодно ID
 
Ответить с цитированием

  #3  
Старый 05.05.2010, 20:41
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Можно еще так сделать:
Код:
<script type="text/javascript">
function sh() {
    obj = document.getElementById("spoiler");
    if( obj.style.display == "none" ) { 
		obj.style.display = "block"; 
	} else { 
		obj.style.display = "none"; 
	}
}
</script>
<a href="#" onclick="sh()">show/hide</a>
<div id="spoiler" style="display:none">text</div>
Ну, а лучше и проще сделать с jQuery:
Код:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<a href="#" id="showSpoiler">show/hide</a>
<div id="spoiler" style="display:none">spoiler text</div>
<script>
$("#showSpoiler").click(function () {
	if($("#spoiler").is(":hidden")) {
		$("#spoiler").show("slow");
	} else {
		$("#spoiler").hide("slow");
	}
});
</script>
 
Ответить с цитированием

  #4  
Старый 05.05.2010, 20:42
z0mbyak
Познающий
Регистрация: 10.04.2010
Сообщений: 49
Провел на форуме:
168709

Репутация: 1
По умолчанию

Спасибо за внимание к моей просьбе, но
засунуть код Flenat в Кандидат-CMS не получилось (точнее получилось, но не пашет)

Спасибо, diGriz, все замечательно работает!

Еще раз огромное спасибо всем откликнувшимся.

Последний раз редактировалось z0mbyak; 05.05.2010 в 21:13..
 
Ответить с цитированием

  #5  
Старый 05.05.2010, 21:02
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

на форумах обычно подгрузка идет через ajax, да и правильная это идея я считаю, тк там они весьма объемные бывают. хотя там реализовать и это не сложно - добавить еще одну функцию в онклик, а примеров работы аякса выше крыши.
 
Ответить с цитированием

  #6  
Старый 05.05.2010, 21:13
z0mbyak
Познающий
Регистрация: 10.04.2010
Сообщений: 49
Провел на форуме:
168709

Репутация: 1
По умолчанию

Как я понял из http://ru.wikipedia.org/wiki/AJAX контент, заключенный в этом спойлере не будет виден поисковикам, а в случае с примером diGriz будет (так как это просто контейнер) или я чего-то не понял?
 
Ответить с цитированием

  #7  
Старый 05.05.2010, 21:32
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Попробуй засунуть между тегами
<head>

<script src="http://code.jquery.com/jquery-latest.js"></script>

</head>

В шапке сайта
 
Ответить с цитированием

  #8  
Старый 05.05.2010, 21:45
z0mbyak
Познающий
Регистрация: 10.04.2010
Сообщений: 49
Провел на форуме:
168709

Репутация: 1
По умолчанию

Облом с вариантом Adio так как нет возможности редактировать голову, добавлять метатеги и тд, работа идет только с боди (вот такая она суровая Кандидат CMS)
 
Ответить с цитированием

  #9  
Старый 05.05.2010, 21:53
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Цитата:
Сообщение от z0mbyak  
Как я понял из http://ru.wikipedia.org/wiki/AJAX контент, заключенный в этом спойлере не будет виден поисковикам, а в случае с примером diGriz будет (так как это просто контейнер) или я чего-то не понял?
Да, если с помощью аякса будешь динамически подгружать контент в спойлер, то содержимое не будет видно ПС. Но, если ты выводишь в спойлер данные с помощью php, то все содержимое спойлера будет индексироваться.

Последний раз редактировалось diGriz; 05.05.2010 в 21:56..
 
Ответить с цитированием

  #10  
Старый 05.05.2010, 21:59
z0mbyak
Познающий
Регистрация: 10.04.2010
Сообщений: 49
Провел на форуме:
168709

Репутация: 1
По умолчанию

Цитата:
Да, если с помощью аякса будешь динамически подгружать контент в спойлер, то содержимое не будет видно ПС. Но, если ты выводишь в спойлер данные с помощью php, то все содержимое спойлера будет индексироваться.
блин, как все сложно.....
А можно пример данной схемы? Просто ajax, как я посмотрел в примерах, очень симпотичен глазу...
Хотелось бы узнать все точней...

Спасибо...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен пример работы с TSS на Delphi (пишу брутер) narik_ Болталка 2 15.03.2010 18:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ