daydreamer
а) Допуск в Тему строго по Списку
b) Доступ к Теме по Коду в Статусе
Общие вопросы от новичков (42)
Сообщений 141 страница 160 из 1000
Поделиться141Чт, 4 Апр 2013 18:06:00
Поделиться142Чт, 4 Апр 2013 18:37:21
Deff, спасибо, но это не то, что мне нужно.
Нашла такой скрипт:
<body oncopy="return notcopy()">
<script language="JavaScript">
function notcopy(){
if(GroupID != 1) {
alert("Извините, но с этого сайта нельзя ничего копировать!")
return false
}}
</script>
Но он запрещает копировать на всём форуме.
А мне нужно только в одной теме. (супер-хакеров у меня на форуме нет. Хочу защититься от глупости). Мои рассказы иногда нахожу на дружественных сайтах, но под чужим авторством. Конечно, всё выясняется. Просто, настолько не люблю эти разборки...Если есть возможность - создайте, пожалуйста.
http://stranapodsolnuhov.mybb.ru/
И такой вопрос: сменила ник пользователю (по его просьбе), но после этого он не смог попасть на форум. (выдавало: "неправильный ник или пароль". Как менять, чтобы не было такого?
Отредактировано daydreamer (Чт, 4 Апр 2013 22:12:33)
Поделиться143Чт, 4 Апр 2013 21:25:58
Ещё вопросик,..не могли бы вы выложить скрипт с вертикальной прокруткой? Там была сностка на вертикалку, но я сам не смогу сделать (переделать),..помогите...
Немного не понял - скрипт галереи с вертикальной прокруткой?
А нельзя сделать по нажатию на стрелку карусель вращалась бы.
Можно..
Посмотрите скрипт, какой я поставил,..может поправите или подскажите, где точно регулировать...
Сейчас поправлю..
maxshow немного не понял еще один момент - вам нужно, чтобы две картинки было видно за раз, или все 10, а то вы в скрипте уменьшили количество видимых картинок до двух, а в превью поставили 10?
Поделиться144Чт, 4 Апр 2013 22:30:24
maxshow, отредактировал галерею под две картинки и с нажиманием на стрелочки для прокрутки:
Код:<!--Скрипт Карусель/Галерея картинок--> <style type="text/css"> .block-img{ position: relative; display:inline; } .expando{ position: relative; vertical-align: middle; border: 0; text-align: center; } #prev{vertical-align:middle; margin-right:4px;} #next{vertical-align:middle; margin-left:4px;} #d0{ position: absolute; margin-left:-65px; bottom:50px; } #d1{ position: absolute; bottom:50px; } </style> <!--Увеличиваем картинки в галерее--> <script type="text/javascript"> if (document.images){ (function(){ var cos, a = /Apple/.test(navigator.vendor), times = a? 20 : 40, speed = a? 40 : 20; var expConIm = function(im){ im = im || window.event; if (!expConIm.r.test (im.className)) im = im.target || im.srcElement || null; if (!im || !expConIm.r.test (im.className)) return; var e = expConIm, widthHeight = function(dim){ return dim[0] * cos + dim[1] + 'px'; }, resize = function(){ cos = (1 - Math.cos((e.ims[i].jump / times) * Math.PI)) / 2; im.style.width = widthHeight (e.ims[i].w); im.style.height = widthHeight (e.ims[i].h); if (e.ims[i].d && times > e.ims[i].jump){ ++e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } else if (!e.ims[i].d && e.ims[i].jump > 0){ --e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } }, d = document.images, i = d.length - 1; for (i; i > -1; --i) if(d[i] == im) break; i = i + im.src; if (!e.ims[i]){ e.ims[i] = {im : new Image(), jump : 0}; e.ims[i].im.onload = function(){ e.ims[i].w = [e.ims[i].im.width - im.width, im.width]; e.ims[i].h = [e.ims[i].im.height - im.height, im.height]; e (im); }; e.ims[i].im.src = im.src; return; } if (e.ims[i].timer) clearTimeout(e.ims[i].timer); e.ims[i].d = !e.ims[i].d; resize (); }; expConIm.ims = {}; })(); } </script> <!--Блок куда ставятся и увеличиваются картинки--> <center> <span id="prev" onclick="inc()"><img src="http://www.sdws.ru/pictures/prev.png" style="cursor:pointer" width="10" height="13" ></span> <div class="block-img"> <span id="d0"></span> <span id="id0" class="expando" onmouseover = "d0.innerHTML = '<img src='+event.target.src+'>'" onmouseout="d0.innerHTML = ''"></span> </div> <div class="block-img"> <span id="d1"></span> <span id="id1" class="expando" onmouseover = "d1.innerHTML = '<img src='+event.target.src+'>'" onmouseout="d1.innerHTML = ''"></span> </div> <span id="next" onclick="dec()"><img src="http://www.sdws.ru/pictures/next.png" style="cursor:pointer" width="10" height="13"></span> </center> <!--Прокрутка картинок в карусели //Сюда же ставим ссылки на картинки и ссылки на сайты--> <script type="text/javascript"> var arr= [ '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/LKBWv.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/8kUoT.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/bZ34Y.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/OtJr4.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/NkrDQ.png" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/PXhLA.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/twS1l.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/PYwEb.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/tzj0v.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/V871Z.jpg" class="expando" border="0" width= "65" height= "80"></a>',] circularList={name:arr[0]}; circularList.next=circularList; circularList.prev=circularList; for(var i=1;i<arr.length;i++){ circularList ={name:arr[i],prev:circularList,next:circularList.next}; circularList.next.prev=circularList ; circularList.prev.next=circularList ; } // количество видимых элементов в карусели var citycount = 2; var it = 0; function print(){ var point=circularList; for(var i =0;i<citycount ;i++){ document.getElementById("id"+i).innerHTML = point.name + ""; point=point.next; } } function dec(){ circularList=circularList.prev; print(); } function inc(){ circularList=circularList.next; print(); } print(); </script>
Это настройка положения блоков с картинками и увеличенными картинками:
.block-img{
position: relative;
display:inline;
}Здесь общие настройки самих картинок:
.expando{
position: relative;
vertical-align: middle;
border: 0;
text-align: center;
}Настройка левой стрелочки (отступ стрелочки от картинки):
#prev{vertical-align:middle; margin-right:4px;}
Настройка правой стрелочки (отступ стрелочки от картинки):
#next{vertical-align:middle; margin-left:4px;}
Настройка увеличенной картинки, которая слева:
#d0{
position: absolute;
margin-left:-65px;
bottom:50px;
}Настройка увеличенной картинки, которая справа:
#d1{
position: absolute;
bottom:50px;
}
Поделиться145Чт, 4 Апр 2013 23:16:59
Deff, спасибо, но это не то, что мне нужно.
Нашла такой скрипт:
<body oncopy="return notcopy()">
<script language="JavaScript">
function notcopy(){
if(GroupID != 1) {
alert("Извините, но с этого сайта нельзя ничего копировать!")
return false
}}
</script>Но он запрещает копировать на всём форуме.
Запрет копирования и псевдомаркирование изображений пост 2 Вариант два(в конце сообщения:защита от копирования гостем)
По топику есть(по-моему) код и для отдельной темы
Поделиться146Чт, 4 Апр 2013 23:40:37
Здесь запрет для гостей, а мне надо для пользователей. (тема для гостей вообще закрыта). Подскажите, пожалуйста, что где поменять?
Ставим в HTML низ
<script type="text/javascript"><!-- Запрет на копирование гостем -->
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
if (document.getElementById("pun_wrap")) {
if (GroupID == 3)
disableSelection(document.getElementById("pun-viewtopic"));
}
</script><!-- конец скрипт запрета -->
Отредактировано daydreamer (Чт, 4 Апр 2013 23:47:21)
Поделиться147Пт, 5 Апр 2013 00:10:43
daydreamer
Пройдитесь по всем топику(по ссылке)... имхо занят слегка... а там рыть - вспоминать нужно
Отредактировано Deff (Пт, 5 Апр 2013 00:11:10)
Поделиться148Пт, 5 Апр 2013 00:31:14
Немного не понял - скрипт галереи с вертикальной прокруткой?
Да,...чтобы они передвигались вертикально, а стрелочки вверху и внизу,...для боковой панели был бы лучший вариант на мой взгляд)....
За код и настройку большое спасибо,..пойду ставить))))
Отредактировано maxshow (Пт, 5 Апр 2013 00:36:03)
Поделиться149Пт, 5 Апр 2013 00:44:02
Да,...чтобы они передвигались вертикально, а стрелочки вверху и внизу,...для боковой панели был бы лучший вариант на мой взгляд)....
За код и настройку большое спасибо,..пойду ставить))))
Проверьте сейчас так, а я пока переделаю..И мне кажется для вертикального варианта картинки стрелочек, которые сейчас, не очень подходят..
Поделиться150Пт, 5 Апр 2013 00:55:27
не могли бы Вы подсказать как поменять цвет текста?
<div style="height:112px; width:600px;border:none; top:100px;margin-left:380px;position:absolute;z-index:100;">
<div id="yoblako" align="center"><noindex>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
<a style="font-size:12pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Описание</a>
</noindex></div>
</div><script type="text/javascript" src="http://upload.wesky.ru/_ld/1/147_swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
flashvars.mode = 'tags';
flashvars.minFontSize = '12';
flashvars.maxFontSize = '19';
flashvars.tcolor = '0x000000';
flashvars.tcolor2 = '0x000000';
flashvars.hicolor = '0x000000';
flashvars.distr = 'true';
flashvars.tspeed = '100';
eTagz = document.getElementById('yoblako').getElementsByTagName('A');
flashvars.tagcloud = '<tags>';
for (var i=0; eTagz[i]; ++i) flashvars.tagcloud += '<a href=\'' + eTagz[i].getAttribute('href')
+ '\' style=\'' + parseInt(eTagz[i].style.fontSize)
+ '\'>' + eTagz[i].innerHTML.replace(/&/i, '%26') + '</a>';
delete eTagz;
flashvars.tagcloud += '</tags>';
var params = {};
params.wmode = 'transparent';
params.bgcolor = '#000000';
params.allowscriptaccess = 'always';
var attributes = {};
attributes.id = 'yoblako';
attributes.name = 'tagcloud';
swfobject.embedSWF('http://upload.wesky.ru/_ld/1/148_tagcloud.swf', 'yoblako', '200', '190', '9.0.0', false, flashvars, params, attributes);
</script>
Поделиться151Пт, 5 Апр 2013 00:56:53
Проверьте сейчас так, а я пока переделаю..И мне кажется для вертикального варианта картинки стрелочек, которые сейчас, не очень подходят..
Я сейчас завёл скрипт, но при наведении курсора картинка не увеличивается, и показывает почему то слова "альтернативный текст"
Мой форум здесь
А с вертикальной прокруткой будет одна картинка)
Отредактировано maxshow (Пт, 5 Апр 2013 01:04:16)
Поделиться152Пт, 5 Апр 2013 01:06:41
Я сейчас завёл скрипт, но при наведении курсора картинка не увеличивается
Странно, у меня все работает, посмотрел у вас - не работает. Попробуйте скрипт поставить в другое место форума, чтобы проверить работает ли на вашем форуме скрипт увеличения..
показывает почему то слова "альтернативный текст"
Уберите из всех ссылок:
<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/LKBWv.jpg" class="expando" border="0" width= "65" height= "80"></a>
Поделиться153Пт, 5 Апр 2013 01:07:48
А с вертикальной прокруткой будет одна картинка)
На одну делать? Вроде и с двумя неплохо вышло..
Поделиться154Пт, 5 Апр 2013 01:11:40
Странно, у меня все работает, посмотрел у вас - не работает. Попробуйте скрипт поставить в другое место форума, чтобы проверить работает ли на вашем форуме скрипт увеличения..
Уберите из всех ссылок:
Я тогда поставлю в боковую панель скрипт.
Поделиться155Пт, 5 Апр 2013 01:12:54
На одну делать? Вроде и с двумя неплохо вышло..
делайте с одной,..я потом прибавлю, если что)))
Поделиться156Пт, 5 Апр 2013 01:20:32
делайте с одной,..я потом прибавлю, если что)))
Вот:
Код:<!--Скрипт Карусель/Галерея картинок--> <style type="text/css"> .block-img{ position: relative; display:inline; } .expando{ position: relative; vertical-align: middle; border: 0; text-align: center; width: 65px; } #prev{vertical-align:middle; margin-bottom:4px;} #next{vertical-align:middle; margin-top:4px;} #d0{ position: absolute; margin-left:-65px; bottom:25px; } </style> <!--Увеличиваем картинки в галерее--> <script type="text/javascript"> if (document.images){ (function(){ var cos, a = /Apple/.test(navigator.vendor), times = a? 20 : 40, speed = a? 40 : 20; var expConIm = function(im){ im = im || window.event; if (!expConIm.r.test (im.className)) im = im.target || im.srcElement || null; if (!im || !expConIm.r.test (im.className)) return; var e = expConIm, widthHeight = function(dim){ return dim[0] * cos + dim[1] + 'px'; }, resize = function(){ cos = (1 - Math.cos((e.ims[i].jump / times) * Math.PI)) / 2; im.style.width = widthHeight (e.ims[i].w); im.style.height = widthHeight (e.ims[i].h); if (e.ims[i].d && times > e.ims[i].jump){ ++e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } else if (!e.ims[i].d && e.ims[i].jump > 0){ --e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } }, d = document.images, i = d.length - 1; for (i; i > -1; --i) if(d[i] == im) break; i = i + im.src; if (!e.ims[i]){ e.ims[i] = {im : new Image(), jump : 0}; e.ims[i].im.onload = function(){ e.ims[i].w = [e.ims[i].im.width - im.width, im.width]; e.ims[i].h = [e.ims[i].im.height - im.height, im.height]; e (im); }; e.ims[i].im.src = im.src; return; } if (e.ims[i].timer) clearTimeout(e.ims[i].timer); e.ims[i].d = !e.ims[i].d; resize (); }; expConIm.ims = {}; })(); } </script> <!--Блок куда ставятся и увеличиваются картинки--> <center> <div id="prev" onclick="inc()"><img src="http://www.sdws.ru/pictures/prev.png" style="cursor:pointer" width="10" height="13" ></div> <div class="block-img"> <div id="d0"></div> <div id="id0" class="expando" onmouseover = "d0.innerHTML = '<img src='+event.target.src+'>'" onmouseout="d0.innerHTML = ''"></div> </div> <div id="next" onclick="dec()"><img src="http://www.sdws.ru/pictures/next.png" style="cursor:pointer" width="10" height="13"></div> </center> <!--Прокрутка картинок в карусели //Сюда же ставим ссылки на картинки и ссылки на сайты--> <script type="text/javascript"> var arr= [ '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/LKBWv.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/8kUoT.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/bZ34Y.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/OtJr4.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/NkrDQ.png" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/PXhLA.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/twS1l.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/PYwEb.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s2.uploads.ru/tzj0v.jpg" class="expando" border="0" width= "65" height= "80"></a>', '<a href="http://teremshow.0pk.ru/" target=_blank title="альтернативный текст"><img src="http://s3.uploads.ru/V871Z.jpg" class="expando" border="0" width= "65" height= "80"></a>',] circularList={name:arr[0]}; circularList.next=circularList; circularList.prev=circularList; for(var i=1;i<arr.length;i++){ circularList ={name:arr[i],prev:circularList,next:circularList.next}; circularList.next.prev=circularList ; circularList.prev.next=circularList ; } // количество видимых элементов в карусели var citycount = 1; var it = 0; function print(){ var point=circularList; for(var i =0;i<citycount ;i++){ document.getElementById("id"+i).innerHTML = point.name + ""; point=point.next; } } function dec(){ circularList=circularList.prev; print(); } function inc(){ circularList=circularList.next; print(); } print(); </script>
Настройки фактически аналогичные только:
#prev{vertical-align:middle; margin-bottom:4px;}
#next{vertical-align:middle; margin-top:4px;}
Отступы стрелочек от верхнего края картинки (верхняя стрелочка) и от нижнего соответственно нижняя стрелочка.
И настройки только для одной увеличенной картинки:
#d0{
position: absolute;
margin-left:-65px;
bottom:25px;
}
Поделиться157Пт, 5 Апр 2013 01:30:19
Странно, у меня все работает, посмотрел у вас - не работает. Попробуйте скрипт поставить в другое место форума, чтобы проверить работает ли на вашем форуме скрипт увеличения..
Уберите из всех ссылок:
Поставил скрипт в боковую панель, и тоже не увеличивает(((....попробую в ХТМЛ-низ поставить....
Нигде не хочет увеличивать
Отредактировано maxshow (Пт, 5 Апр 2013 01:40:25)
Поделиться158Пт, 5 Апр 2013 01:42:23
Вот:
Настройки фактически аналогичные только:
Отступы стрелочек от верхнего края картинки (верхняя стрелочка) и от нижнего соответственно нижняя стрелочка.
И настройки только для одной увеличенной картинки:
Спасибо за вертикальный скрипт,...я его тоже поставлю))))
Поделиться159Пт, 5 Апр 2013 01:43:26
Нигде не хочет увеличивать
Я уже увидел, буду искать причину или другой способ увеличения картинки..
Если найду варианты выложу.
Поделиться160Пт, 5 Апр 2013 01:48:30
Я уже увидел, буду искать причину или другой способ увеличения картинки..
Если найду варианты выложу.
Спасибо вам большое)))))