Deff
Я тебя люблю!
Новое сворачивание категорий
Сообщений 41 страница 60 из 156
Поделиться41Ср, 9 Фев 2011 16:24:13
Поделиться42Пт, 18 Фев 2011 18:21:50
У меня небольшой вопрос, с которым самому как-то не получается разобраться.(
Хочется, чтобы на картинке минуса была подсказка "скрыть", а на картинке плюса - "показать".
Подскажите, пожалуйста, как бы это в жизнь воплотить?
Апд: плюс какая-то адская печалька вообще на форуме - картинок не видно, а если и видно, они как-то не грузятся нифига.(
Вот адрес форума: http://puretown.epot.biz/
И еще - при сворачивании тоже имеется баг - картинки "сносит" в сторону. Как бы это пофиксить, м?
Отредактировано Леон (Пт, 18 Фев 2011 18:48:51)
Поделиться43Пт, 18 Фев 2011 18:59:33
И еще - при сворачивании тоже имеется баг - картинки "сносит" в сторону. Как бы это пофиксить, м?
уберите лишние прозрачные уши по высоте картинок - обрежьте прозрачку вплотную к картинкам
Отпишитесь - пока подумаю над подсказками
Поделиться44Пт, 18 Фев 2011 19:06:26
Deff
Я правильно понимаю, что проблема в размере самой картинки?
Поделиться45Пт, 18 Фев 2011 19:07:44
Леон у нее прозрачка по 10 пиксел вверх выше -ниже самого значка - а ширина полоски категории 23пиксела - высота значка с прозрачкой - 40
Вот вставьте в скрипт эти иконки и отпишитесь
Cвернуть > http://savepic.net/564269.png
Развернуть > http://savepic.net/531501.png
Отредактировано Deff (Пт, 18 Фев 2011 19:40:22)
Поделиться46Пт, 18 Фев 2011 19:53:04
Deff
Работает как часы.) Спасибо большое) А что с подсказками свернуть/развернуть?
Поделиться47Пт, 18 Фев 2011 20:10:19
Работает как часы.) Спасибо большое) А что с подсказками свернуть/развернуть?
рожу где нидь часа через два
Поделиться48Сб, 19 Фев 2011 12:50:41
Аделькин Почитайте внимательно сообщения от lenhenster
Так я ведь брала уже исправленный скрипт вроде. И все равно, сначала все нормально работает, потом перестает вообще сворачивать, пока куки не почистишь. Ненадолго помогает и опять...
Поделиться49Сб, 19 Фев 2011 14:19:28
И еще вопрос - есть еще старый скрипт информационного табло, можно ли его сделать сворачиваемым?
Аделькин Почитайте внимательно сообщения от lenhenster
Уточняю, - скрипт Вы поправили, но изменений в информационное табло, согласно 19 сообщению в теме - не внесли, - так чего Вы хотите...
И потом, - никто Вам не обещал корректной работы при переходе из группы в группу, при наличии скрытых категорий!
Вы же пытаетесь из под гостя приноровить потом тоже самое скрытие для Админа - кол-во то категорий разное, а куки идут исключительно для номера категории
Скрывайте -раскрывайте категории работая в одной группе(или откажитесь от скрытых категорий) - оставляйте хоть однин форум открытым для чтения гостем в каждой категории, - тогда проблем при переходе из группы в группу, -не будет.
Либо, как альтернатива, - Выставляйте порядок следования категорий в порядке нарастания скрытности:
1. Категории видные всем, в том числе и гостю.
2. Категории видные только зарегистрированным пользователям
3. .....
4.Категории видные только модераторам и выше.
5.Категории видные только администраторам.
(*Скрытие категорий скриптами , типо срипты: пароля на раздел, доступ к категории строго по списку - не учитываются, считается видимость категории, как при снятии скрипта
Отредактировано Deff (Сб, 19 Фев 2011 19:51:04)
Поделиться50Сб, 19 Фев 2011 15:16:39
Deff
Работает как часы.) Спасибо большое) А что с подсказками свернуть/развернуть?
Леон
1. - Поставьте в верхней части скрипта красным как в коде ниже
<script type="text/javascript">
//cookies
function setcookie(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}var aimg = {
open: 'http://savepic.net/531501.png',
close: 'http://savepic.net/564269.png'}
</script>
2.В HTML низ, ниже Ч2 скрипта сворачивания категорий, (сразу за ним) вставьте такой скрипт:
<script type="text/javascript">
var hintOpen="http://savepic.ru/2368924.png";
var hintClose="http://savepic.ru/2371996.png";
var hintOpenClose='<img class="hintOpenClose" src="http://savepic.ru/2368924.png" style="right:0;z-index:100;position:absolute;display:none;margin:-50px 70px 0 -70px;"/>';
function murmul(feks){if($(feks).find("img").attr("src")==aimg.open){
$(feks).parent().children(".hintOpenClose").attr("src",hintClose)}
else {$(feks).parent().children(".hintOpenClose").attr("src",hintOpen)};}
$(".offctgr").each(function(){$(this).after(""+hintOpenClose+"");murmul(this);});
$(".offctgr").click(function(){murmul(this);return false; });
$(".offctgr").hover(function(){$(this).parent().children(".hintOpenClose").fadeIn(400);},
function(){$(this).parent().children(".hintOpenClose").fadeOut(200);});
</script>
Макет > http://hostjs-mybb2011.narod.ru/tooltip … ategor.htm
Отредактировано Deff (Пн, 21 Фев 2011 15:46:18)
Поделиться51Вт, 22 Фев 2011 19:09:56
Deff
Спасибо большое!
Поделиться52Ср, 16 Мар 2011 00:03:43
А как сделать так, что бы подсказки текстом вылазили? В первом варианте картинки только при обновлении меняются.
Добавлено:И, кстати, можно перенести картинку влево? А то с права у меня её почти не видно, ну или с правой стороны сдвинуть ближе к краю?
Отредактировано Яхико (Ср, 16 Мар 2011 00:07:55)
Поделиться53Ср, 16 Мар 2011 00:40:00
Яхико
html верх
<!--Cворачивание категорией Ч1--> <script type="text/javascript"> //cookies function setcookie(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;} function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;} var aimg = { open: 'http://forumupload.ru/uploads/000c/39/50/677-2.png', close: 'http://forumupload.ru/uploads/000c/39/50/677-1.png' } </script>
Это html вниз
<script type="text/javascript"><!--Cворачивание категорией Ч2--> $('#pun-main div.category > h2 div.catleft').after('<span class="offctgr" style="float: right;"><img src="'+aimg.open+'" title="показать/cкрыть" /></span>'); $('#pun-main div.category').each(function (i) { var ctgId=$(this).attr('id'); if(getcookie(ctgId)=='close'){ $('#'+ctgId+' > div.container').css({display: 'none'}); $('#'+ctgId+' > h2 > .offctgr img').attr("src",aimg.close)} }); $('span.offctgr').click(function(){ var cat=$(this).parents('div.category').attr('id'); $(this).parents('div.category').children('div.container').toggle('slow'); var s = $(this).find("img").attr("src") == aimg.open ? aimg.close : aimg.open; $(this).find("img").attr("src",s) var catc = getcookie(cat); catc = catc == 'close' ? 'open' : 'close'; setcookie(cat,catc,3600*24*30*1000); return false; }); </script>
Картинки свои поставите
Отредактировано norvegino (Ср, 16 Мар 2011 00:44:52)
Поделиться54Ср, 16 Мар 2011 01:33:09
norvegino
Спасибо, спасибо) Работает)
Поделиться55Ср, 16 Мар 2011 08:56:45
И, кстати, можно перенести картинку влево?
Посмотрите сообщение 37
В принципе селектор для блока с картинкой кнопки сворачивания .offctgr
Применяя к нему атрибуты css можно двигать смещать, как удобно смещение влево -вправо :
margin-right: margin-left:
Отредактировано Deff (Ср, 16 Мар 2011 09:01:30)
Поделиться56Ср, 16 Мар 2011 23:14:37
Deff
О, точно, спасибо) Что то я проглядела)
Поделиться57Пт, 18 Мар 2011 12:27:32
А можно таким же образом свернуть всю информацию под аватаром в постах?
Поделиться58Пт, 18 Мар 2011 13:01:28
norvegino
Вот такой вариант: Сокрытие информации под аватаром с помощью кнопки.
Поделиться59Пт, 18 Мар 2011 13:10:56
Вот такой вариант
Спасиб! А где теперь спросить, как поставить свои картинки для этой кнопки? Хотелось бы такую же как на сворачивании категории?
Поделиться60Пн, 28 Мар 2011 15:28:37
ммм хороший скриптик)))