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

Объявление

Для поиска информации рекомендуем воспользоваться поиском по форуму — это удобно ;)
Не забывайте указывать адрес форума в случае проблемы — иначе мы вам не сможем помочь!

Почему e-mail нужно подтверждать?

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

Привет, Deff. Ваш последний визит: Сегодня 11:16:59. В фонде форума: 937.13 кредитов. Помочь форуму.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей


Скрипты от пользователей

Сообщений 341 страница 351 из 351

341

мозилла

попробуй зарегистрируйся здесь, под своим ником, id у тебя будет то что надо, т.е. 3

0

342

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

мозилла

Да -увидел уже, что в мазилле траблы -Спс

0

343

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

мозилла

Поправил для мозиллы

Romych, - Подскажи ? >  Что  - .replace(ss1,"") для ИE6 не работает (или может там какие стандарты соблюдать надо - ???

Отредактировано Deff (Пн, 10 Янв 2011 23:23:31)

0

344

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

для ИE6 не работает

стоит ли вообще ориентироваться на такую древнюю версию браузера?

жаль нельзя организовать ввод времени скрытия на форуме через диалоговое окно, чтоб не лезть каждый раз и править скрипт в ручную,
типа так

var enterTIME   = prompt("Введите время которое вы хотите оставаться невидимым", "Сегодня 14:03:27");

было бы удобнее, но увы

0

345

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

Число запоминается лучше - чем -сегодня - вчера

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

var enterTIME   = prompt("Введите время которое вы хотите оставаться невидимым", "Сегодня 14:03:27");

Через prompt :D  Это ти мне кукисы предлагаешь освоить - я подумаю(не думаю, что функция нужна будет часто для стандартного-частоиспользуемого ника, Если просто наблюдатель, -просто заходить под свежим Аккаунтом, без сообщений, - а под вторым админишь - модеришь, в естественной форме...-Смысл скрывать постоянно Собственный, часто используемый?

Да плюс, тут появилась - тут появилась идея насчет галереи аватаров ... мысли уже втам

Отредактировано Deff (Ср, 12 Янв 2011 19:40:25)

0

346

Скрипт: - СВОЯ КАРТИНКА В КАЖДУЮ КАТЕГОРИЮ.

laru* написал(а):

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

Пояснения:
Синим - названия категорий( статистика тоже там, - если нужна
Красным - адрес устанавливаемой картинки
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)

0

347

Смена стилей на форуме. 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)

0

348

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

Или же прописывать  @import url(style_cs.css); >Полный путь файла > @import url(http://hostjs-mybb2011.narod.ru/css/style_cs.css), тогда требование к одной папке - не важно

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

Отредактировано Deff (Вчера 14:59:57)

0

349

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

Или же прописывать  @import url(style_cs.css); >Полный путь файла > @import url(http://hostjs-mybb2011.narod.ru/css/style_cs.css), тогда требование к одной папке - не важно

А зачем устраивать себе лишние проблемы с импортом второго файла стиля? На сервисе это сделано для того, чтобы было удобнее редактировать цвета, без поиска по огромному коду файла структуры. Здесь же не вижу смысла в разделении, гораздо логичнее применить один файл.

Кстати, старые браузеры (вроде ИЕ 6 или ИЕ 7) не поддерживают импорт...

0

350

ЫЫЫ  http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif (посмотреть)>>> 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 низ *  http://mybb.ru/f/collection/0213.gif  наверно

(*Прикольней всех -Ромыч смотрится - -При Обновлении страницы - рамки сменяюца (см первую ссылку

Отредактировано Deff (Сегодня 01:21:17)

+2

351

ВСТАВКА ИКОНОК М/Ж КАРТИНКОЙ, - СЛЕВО ОТ НИКА В ПОСТЕ

Посмотреть  > http://hostjs-mybb2011.narod.ru/pol_ChangeImg.htm

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

Хотелось бы, чтобы иконка была не в списке вместе с "Регистрацией", "Откуда" и тд., а непосредственно перед ником...

<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)

0

RSSAtom

Тему просматривают (Гостей: 0, Пользователей: 1) Deff

Быстрый ответ

Напишите ваше сообщение и нажмите отправить

автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom автор Bloom

Перед публикацией сообщения, пожалуйста, ознакомьтесь с правилами форума


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей


Используются технологии uCoz