мозилла
попробуй зарегистрируйся здесь, под своим ником, id у тебя будет то что надо, т.е. 3
Единый форум поддержки |
Для поиска информации рекомендуем воспользоваться поиском по форуму — это удобно ;)
Не забывайте указывать адрес форума в случае проблемы — иначе мы вам не сможем помочь!
Привет, Deff. Ваш последний визит: Сегодня 11:16:59. В фонде форума: 937.13 кредитов. Помочь форуму.
Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей
мозилла
попробуй зарегистрируйся здесь, под своим ником, id у тебя будет то что надо, т.е. 3
мозилла
Да -увидел уже, что в мазилле траблы -Спс
мозилла
Поправил для мозиллы
Romych, - Подскажи ? > Что - .replace(ss1,"") для ИE6 не работает (или может там какие стандарты соблюдать надо - ???
Отредактировано Deff (Пн, 10 Янв 2011 23:23:31)
для ИE6 не работает
стоит ли вообще ориентироваться на такую древнюю версию браузера?
жаль нельзя организовать ввод времени скрытия на форуме через диалоговое окно, чтоб не лезть каждый раз и править скрипт в ручную,
типа так
var enterTIME = prompt("Введите время которое вы хотите оставаться невидимым", "Сегодня 14:03:27");
было бы удобнее, но увы
Romych Ти заешь - можно через доп поле - или сделать как мну предлагал - выбор из статического массива на двадцать- тридцать вариантов в зависимости от дня месяца(никто запоминать не будет - ведь эти цифры нигде не фиксируются - ну поменял через два три дня
( хотя я поигралсо - вручную и де мол сегодня был - вроде нормально - ну забежал глянул...
Число запоминается лучше - чем -сегодня - вчера
var enterTIME = prompt("Введите время которое вы хотите оставаться невидимым", "Сегодня 14:03:27");
Через prompt Это ти мне кукисы предлагаешь освоить - я подумаю(не думаю, что функция нужна будет часто для стандартного-частоиспользуемого ника, Если просто наблюдатель, -просто заходить под свежим Аккаунтом, без сообщений, - а под вторым админишь - модеришь, в естественной форме...-Смысл скрывать постоянно Собственный, часто используемый?
Да плюс, тут появилась - тут появилась идея насчет галереи аватаров ... мысли уже втам
Отредактировано Deff (Ср, 12 Янв 2011 19:40:25)
Скрипт: - СВОЯ КАРТИНКА В КАЖДУЮ КАТЕГОРИЮ.
добрый вечер подскажите, пожалуйста, скрипт, чтобы категории можно было выставить картинками, да так, чтобы они не смещались, если присутствуют скрытые форумы х) как-то так..
Пояснения:
Синим - названия категорий( статистика тоже там, - если нужна
Красным - адрес устанавливаемой картинки
50 красным - значение высоты картинки - установите своё значение;
Cтроку:
"Название Категории", "Ссылка на картинку",
- Размножаем сколько нужно(лишние строки - убираем), -вставляем свои названия и адреса изображений
PS: Последний элемент в массиве(в данном примере > "Статистика форума") -на конце без запятой!
В начало Нтмл низ
<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){myarray=new Array(
"Информационный раздел", "http://mybb.ru/f/collection/0208.gif",
"Техническая поддержка", "http://mybb.ru/f/collection/0211.gif",
"Форумы опытных пользователей", "http://mybb.ru/f/collection/0213.gif",
"Разное", "http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif",
"Статистика форума", "http://mybb.ru/f/collection/0217.gif" //Последний элемент без запятой!
)$("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){var cssObj = {
"height":"50px",
"background-color": "transparent",
"background-image":"url("+myarray[q+1]+")",
"background-position":"сenter center",
"background-repeat":"no-repeat" //Последний элемент без запятой!
}if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
q++}
});
});
</script>
Ps: Скрипт должен разрешать проблему смещения картинок в иные разделы, при скрытии части разделов для определенных групп
Отредактировано Deff (Чт, 13 Янв 2011 03:38:09)
Смена стилей на форуме. rps
Данный скрипт позволит Вам создать возможность выбора одного из написанных Вами стилей для форума. Просто выбирайте из списка и нажмите кнопку "Ок".
Эту часть ставим туда, где хотите увидеть меню переключения стилей:
<select name="sel"> <option value="Ссылка на стиль_1">Название стиля_1</option> <option value="Ссылка на стиль_2">Название стиля_2</option> <option value="Ссылка на стиль_3">Название стиля_3</option> </select> <input type="button" id="button" class="button" value="ОК" />
Вместо слов "Ссылка на стиль" необходимо подставить прямую ссылку на файл Вашего стиля. Файл должен иметь расширение .css. Пример такого файла: http://j-14kcob.narod.ru/style_1.css.
Обращаю отдельное внимание для тех, кто будет сам создавать свои стили: код первого и второго окна должен находиться в одном файле, то есть, как один целый код! Пункт
/* A1.1 */ @import url(style_cs.css);
лишний, его нужно убрать!
А это в самый конец ХТМЛ-низ, менять здесь ничего не нужно.
<script type="text/javascript"> function setcookie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+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;} function rmcookie(a) {var d = new Date();d.setDate(d.getDate()-900);if(a) document.cookie = a+'=a; expires='+d.toUTCString();else return false;} function change_style(k,l) {setcookie("styles", k); l.href = k;} function click_style(k,l){if(getcookie('styles') != k) change_style(k,l);} var link = document.getElementsByTagName("link"); for(i in link) { if ((link[i].rel == "stylesheet")) { if(getcookie('styles') != '') change_style(getcookie('styles'), link[i]); document.getElementById('button').onclick=function(){var userstyle = document.getElementsByName('sel')[0].value;change_style(userstyle,link[i])} break; }} </script>
Спасибо mkusher за помощь при разработке.
Отредактировано rps (Вчера 14:32:45)
в принципе делал двумя файлами,соответствующие окнам Стиля, -- Основное требование, чтобы файлы лежали в одной папке - (если чистым копированием из окон сохранять)
Или же прописывать @import url(style_cs.css); >Полный путь файла > @import url(http://hostjs-mybb2011.narod.ru/css/style_cs.css), тогда требование к одной папке - не важно
Хотя вообщем то оба методы практически одинаковы, возможно этот удобнее если есть желание сохранить перемственность в обоих вариантах загрузки( к примеру захотели загрузить в Окна стиля Стиль из сохраненного файла - просто копируем из файлов, в соответствующие окна)
Отредактировано Deff (Вчера 14:59:57)
Или же прописывать @import url(style_cs.css); >Полный путь файла > @import url(http://hostjs-mybb2011.narod.ru/css/style_cs.css), тогда требование к одной папке - не важно
А зачем устраивать себе лишние проблемы с импортом второго файла стиля? На сервисе это сделано для того, чтобы было удобнее редактировать цвета, без поиска по огромному коду файла структуры. Здесь же не вижу смысла в разделении, гораздо логичнее применить один файл.
Кстати, старые браузеры (вроде ИЕ 6 или ИЕ 7) не поддерживают импорт...
ЫЫЫ (посмотреть)>>> http://hostjs-mybb2011.narod.ru/pasparty.htm
РАМКИ ПОД АВАТАРЧИКИ (РАНДОМНО)
<script><!--Ставим рамки для Аватара -->
$(document).ready(function(){
GifArray=new Array(
"http://savepic.ru/2200031.gif", //Ссылки на GIF-рисунок рамок под Аватар
"http://savepic.ru/2169311.gif",
"http://savepic.ru/2223582.gif",
"http://savepic.ru/2225630.gif",
"http://savepic.ru/2216414.gif",
"http://savepic.ru/2208222.gif",
"http://savepic.ru/2197982.gif",
"http://savepic.ru/2202078.gif",
"http://savepic.ru/2182622.gif",
"http://savepic.ru/2183646.gif",
"http://savepic.ru/2174430.gif",
"http://savepic.ru/2178526.gif",
"http://savepic.ru/2168286.gif",
"http://savepic.ru/2206161.gif",
"http://savepic.ru/2211281.gif" //End myarray_!!Последняя ссылка без Запятой!!!
)var imgURL;var i;var x;var y;
$("div.post-author ul li img[alt='Аватар']").each(function () {
x = this.offsetWidth;
y = this.offsetHeight;
inb = $(this).parent().get(0).tagName;
$(this).css("width",x+"px");
$(this).css("height",y+"px");
imgURL = $(this).attr("src");
i=GifArray[Math.round(Math.random()*(GifArray.length-1))];
$(this).attr("src",i);
$(this).css("background-image","url("+imgURL+")");});
});
</script><!--Конец//Рамки для Аватара-->
(*В НТML низ * наверно
(*Прикольней всех -Ромыч смотрится - -При Обновлении страницы - рамки сменяюца (см первую ссылку
Отредактировано Deff (Сегодня 01:21:17)
ВСТАВКА ИКОНОК М/Ж КАРТИНКОЙ, - СЛЕВО ОТ НИКА В ПОСТЕ
Посмотреть > http://hostjs-mybb2011.narod.ru/pol_ChangeImg.htm
Хотелось бы, чтобы иконка была не в списке вместе с "Регистрацией", "Откуда" и тд., а непосредственно перед ником...
<script type="text/javascript"><!-- М/Ж картинкой слево от Ника -->
$(document).ready(function(){
myarray=new Array(
"0", "http://savepic.ru/2139748.png", //Картинка - для "Нет Пола"["0" - включена, "1" - выключена]
"Пол: Мужской", "http://img268.imageshack.us/img268/9335/usericon2.png",
"Пол: Женский", "http://img249.imageshack.us/img249/6277/usericon1m.png" //End myarray;
)
if (document.URL.indexOf("viewtopic.php?id")!= -1){
$("div.post-author").each(function (i) {
var s=$(this).find("ul li.pa-sex").html();
if (s!=null){for(var q=2;q<myarray.length;q++){
if ($(this).find("ul li.pa-sex").text().indexOf(myarray[q])!= -1){
$(this).find("ul li.pa-sex").hide() //Скрытие
var imgadr=q+1;};q++;}}
else {imgadr=1};if (myarray[imgadr-1]!=1) {
ss2=$(this).find("ul li.pa-author a:first").prepend("<img class=\"\" src=\""+myarray[imgadr]+"\" alt=\""+myarray[imgadr-1]+"\"/> ");};;});};});
</script>
Красным - адреса Картинок
Синим, в начале первой строки, - "0" или "1" - картинка для бесполых - включена/выключена
Cтрока половой принадлежности под Аватаром - убирается
Отредактировано Deff (Сегодня 11:55:57)
Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей