Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Спойлер показа и скрытия объявления (нужно только часть)


Спойлер показа и скрытия объявления (нужно только часть)

Сообщений 1 страница 11 из 11

1

Привет,помогите,плиз, заранее спасибо !!!

Пробовала скрипт соврачивания объявления,но хотелось бы иметь  возможность сделать так, чтобы часть объявления показывалась , а оставшая часть могла быть убрана.

То бишь в объявлении выводить какую-то информацию, обязательную,а остальную ненужную скрывать.

Заранее спасибо. поиском не нашла,поэтому если было - ткните носом.

0

2

krasotkaDJo
Здравствуйте.

krasotkaDJo написал(а):

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

Значит вот что я сделал:

Код:
<script type="text/javascript">
document.getElementById('pun-announcement').getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[0].id="annbody"
function lookCook()
{
if (document.cookie.indexOf("announce")!=-1)
{var an1=document.cookie.substr(document.cookie.indexOf("announce"))
var an=an1.substr(an1.indexOf("id")+2, 2)
if (an=="op")
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
else if (an=="cl")
{document.getElementById('annbody').style.display="none"
var knopka="Показать объявление"}}
else if (document.cookie.indexOf("announce")==-1)
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}
lookCook()
function hideAnn()
{
if (document.getElementById('annbody').style.display!="none")
{document.getElementById('annbody').style.display="none"
document.getElementById('hider').value="Показать объявление"}
else
{document.getElementById('annbody').style.display="block"
document.getElementById('hider').value="Скрыть объявление"}
}
function wCook()
{
var ann="announce=id"
if (document.getElementById('annbody').style.display!="none")
{ann+="op"}
else 
{ann+="cl"}
var d=new Date()
d.setDate(d.getDate()+1)
ann+=";expires="+d.toGMTString()
document.cookie=ann}
</script>

Этот код Вы как всегда ставите в ХТМЛ-низ. В ХТМЛ-объявление же прописываете такой код:

Код:
<div>Здесь некая важная (или не очень) информация, которую нужно скрывать...</div>

Единственное НО: этот вот блок должен быть первым в объявлении. То есть ДО него не должно быть никаких других div`ов. Если у Вас они есть - дайте адрес форума - я исправлю скрипт.

Отредактировано rps (Ср, 9 Июн 2010 19:45:50)

+1

3

адрес форума - apple.fcreator.ru

дивы там есть, потому что реклама,я пыталась поместить в див и дала ID,попробовала исправить скрипт, поехало, так что - надеюсь на вашу помощь.
Спасибо

0

4

krasotkaDJo
Посмотрите, ибо я не понял точно, какую часть объявления нужно скрыть: скрыл то, что в начале: http://tps.bbmy.ru.

0

5

rps
да,я что-то не написала что именно,но не суть,наоборот хотели - чтобы чат скрыть, напишите как вы это сделали - а я у себя уже поправлю как надо )
Спасибо.

0

6

krasotkaDJo написал(а):

чтобы чат скрыть

Надо было сразу написать.
http://tps.bbmy.ru. Посмотрите сейчас.

0

7

rps
сорри,я думала вы напишите как сделать и я сама повожусь,поэтмоу и не сразу сообразила,что надо написать  ))))
Спасибо,а как так сделать то ???

0

8

ну и если уж до идеала доводить, то - показывать только где цветные ссылки, все ,что ниже - чат + реклама идущая ниже - это все убирается.

и еще,на этом же форуме,я писала в разделе общие вопросы новичков,но там молчат.
скрипт для скрытия раздела - конкретно у нас - авторские форумы - хотелось бы скрыть,ставила скрипт (сдля разворачивания категорий), но он не заработал. может быть из-за того,что у нас правая колонка, куда обратиться с этим вопросом ))

0

9

krasotkaDJo

Код:
<script type="text/javascript">
document.getElementById('pun-announcement').getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[1].id="annbody"
function lookCook()
{
if (document.cookie.indexOf("announce")!=-1)
{var an1=document.cookie.substr(document.cookie.indexOf("announce"))
var an=an1.substr(an1.indexOf("id")+2, 2)
if (an=="op")
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
else if (an=="cl")
{document.getElementById('annbody').style.display="none"
var knopka="Показать объявление"}}
else if (document.cookie.indexOf("announce")==-1)
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}
lookCook()
function hideAnn()
{
if (document.getElementById('annbody').style.display!="none")
{document.getElementById('annbody').style.display="none"
document.getElementById('hider').value="Показать объявление"}
else
{document.getElementById('annbody').style.display="block"
document.getElementById('hider').value="Скрыть объявление"}
}
function wCook()
{
var ann="announce=id"
if (document.getElementById('annbody').style.display!="none")
{ann+="op"}
else 
{ann+="cl"}
var d=new Date()
d.setDate(d.getDate()+1)
ann+=";expires="+d.toGMTString()
document.cookie=ann}
</script>

Это в ХТМЛ-низ.
Сам код чата в объявлении заключите в теги <div>...</div>.

+1

10

rps
СПАСИБО, все заработало, всю рекламу тоже затолкали  в div - все отлично ))

а с категориями мне куда ??

0

11

krasotkaDJo написал(а):

а с категориями мне куда ??

Эм... Ну напишите автору того скрипта, что не сработал у Вас... Может он что-то поправит.

0


Вы здесь » Единый форум поддержки » Корзина » Спойлер показа и скрытия объявления (нужно только часть)