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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[5]


Запросы по скриптам[5]

Сообщений 501 страница 520 из 1002

1

Предыдущая тема - Запросы по скриптам[4]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

501

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

Модификация Быстрого редактирования с плавной прокруткой вверх поста при клике на "Редактировать"

Кулибин)))))))))))))))))))

0

502

Скрипт Аватар по умолчанию  V.3
А можно в него добавить ещё аватар для гостя?
На данный момент у меня установлен такой скрипт

<!-- Аватар по умолчанию и для гостя -->
<script type="text/javascript">
var DefAvtr="http://forumstatic.ru/files/0013/0b/24/55911.jpg";
var GuestAvtr="http://forumstatic.ru/files/0013/0b/24/48543.jpg";

$("li.pa-title").each(function(){
var b = DefAvtr;if($(this).text()=='Гость')b = GuestAvtr;
var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li>';
if (($(this).parent("ul").find("li.pa-avatar").html())==null){$(this).after(s);};});
</script>

0

503

Господа! Всех с окончанием новогодних праздников о/
У меня тут запрос нарисовался, а как человек, который в скриптах полный бездарь, то надеюсь на понимание, содействие и пьянку.
Нужен (как объяснили админы форума) явашный скрипт а-ля вот такой - тудумц. Но он такой нужен только по некоторым своим моментам - кнопка возврата на форум, всплывающие окна от клика на иконку/ник, отдельная страница.
А получиться должно в идеале следующее: эдакая доска почёта (по принципу выпускного альбома), где сеткой расставлены персонажи форума в виде их аватарок с ником, а при клике на ник должно всплывать окно с наградами (там пукнул, здесь чихнул, но по стандарту - иконка с наградкой и подписано за что).
Никакая анимация или убойный фон-картинка не нужны. Всё простенько и информативно.
Если кто вдруг понял, о чём я тут и как это сделать, то было бы прям великолепно ._. Ну, и помочь бы с этим было бы тоже круто. Помогите, пожалуйста :с
бутылку вышлю в благодарность, если ещё и объяснят потом, как туда персов заносить

0

504

KumaKostochka
Чот сложные требования для без понимания в HTML- css;

Есть два варианта:
1. Создать самой страницу, воткнуть таблицу с нужным колвом ячеек и строк под Авики пользователей => Генератор таблиц, Пояснить откуда брать награды, по идее можно награждать юзеров уже сейчас, ставя награды в Доп поле профиля, есть скрипты упрощающие этот процесс => Обновленные награды или создать юзеру отдельную страницу c наградами и инфой => Выпадающая Табличка по клику на иконку в профиле топика:

2. Или пойти к дизайнеру и заказать требуемое => http://mex.su/i8XZP
============
Ибо тут либо знания и сами делаете под руководством, или помощь дизайнера, песня с самодеятельностью наверно не быстрая
Опытному Админу, Ваявшему пару дизайнов - недели две
//Скрипт Ёлки вдвоём делался - доводился  полтора месяца, хотя требуемое проще, но и квалификация меньше
==============================
Самое простое поставить скрипт всплывающей таблички в профиле, в топике, с наградами и  нужной инфой  (ну слабая альтернатива - но всё ж
=============================
Возможно проще сделать в топике, не на странице:
Есть скрипт удаляющий Минипрофиль из темы (Который слево с Авиком)
В Сообщении оч просто вставить таблицу BB-кодом нужных размеров
В каждой ячейке вставить авик и ниже спойлер с инфой, скриптом поправим всплытие инфы(из спойлера)  по клику на авик
Спойлер скроем до клика

0

505

Домовой

<!-- Аватар по умолчанию / Deff, Alex_63 -->
<script type="text/javascript">
var DefAvtr = '
http://forumstatic.ru/files/0013/0b/24/55911.jpg'; //Ссылка на аватар по умолчанию
var GuestAvtr = '
http://forumstatic.ru/files/0013/0b/24/48543.jpg'; //Ссылка на аватар для Гостя

$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
  var b = DefAvtr;if($(this).text()=='Гость'){b = GuestAvtr;}
  var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li>';
  if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
});
</script>

+1

506

Deff
О. Спасибо.  :yep:

0

507

Скрипты от пользователей 3 Отличный скрипт, только жалко, что только через Новые сообщения работает, было бы отлично если бы так же работал и через переход на новое сообщение, через статистку 10 последних  сообщений, и просто при попадании в тему, чтоб новое сообщение, которое было добавлено во врем отсутствия пользователя, как то выделялось!!

0

508

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

+1

509

http://img-fotki.yandex.ru/get/15536/348887906.33/0_144092_94f30c23_orig.jpg 

Просто через этот способ мало кто заходит... http://savepic.net/7569507.png

0

510

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

и с дополнительной нагрузкой на сервер,

Фрейм нисколько не нагруженней аякса, браузер получает тот же ответ, что и от аякса, но зная, что запрос от фрейма, вставляет в собственное окно
(Если про это)

0

511

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

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

Так в этом варианте нет аякса, только чтение / запись кукисов

0

512

Здравствуйте. Можно ли сделать скрипт, чтоб на странице входа при включённой клавише Caps Lock на вводе пароля, рядом где-нибудь отображалось, что включена кнопка Caps Lock?

0

513

tiger_roman
Вообще-то это уже отображается на клавиатуре )

+1

514

tiger_roman
Нет, посылка браузеру отслеживается лишь при нажатии, если уже была нажата - не отследить (Причем даж если отследить - зафиксировать в каком она текущем положении нет возможности, посколь этот триггер в клавиатуре) а тут ток что клавиша была нажата, очевидно режим сменён

0

515

Доброго времени суток! У меня возникла небольшая проблема с недавней модификацией скрипта Запросы по скриптам[5] рамок для аватара и снова невероятно нужна Ваша помощь.
Начала тестировать его глубже и оказалось, что он работает только с применением на один ник из перечисленных, и то далеко не всегда - конфликты с другими скриптами в расчет не идут, так как я удаляла и html-верх и html-низ (а также объявление и форму ответа) при поиске возможных ошибок.

Код:
   <!--Ставим рамки для Аватара -->
    <style type="text/css">
    li.pa-avatar .wrp-ava img[alt]{
      display:block;
      padding:0;
      border-width:0;
      }
    </style>
    <script type="text/javascript">
    $(document).ready(function() {
      var wrp = {};
      wrp['users'] = ['Sailor Abyss', 'Red', 'Test']; // Список пользователей, которым нужна рамка;
      wrp['img'] = 'http://s3.uploads.ru/GOQb8.png'; // Ccылка на изображение;
      wrp['img'] = '<img src="'+wrp['img']+'" width="227px" height="262px" style="z-index: 2; position: absolute; margin-top: 0px; margin-left: -22px; min-width: auto !important;"/>'
      $('.post-author ul li.pa-avatar img[alt]').each(function () {
        var u = $(this).parents('.post-author ul').find('li.pa-author > a').text();
        if($.inArray(u, wrp['users'])) return false;
        $(this).wrap('<div class="wrp-ava" style="display: inline-block; text-align: left; position: relative;"></div>');
        $(this).parent().prepend(wrp['img']);
      });
    });
    </script>
    <!--Конец//Рамки для Аватара-->

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

Отредактировано Asmodey (Чт, 14 Янв 2016 00:21:10)

0

516

Asmodey
Поправьте два кода в HTML низ:

<!--Ставим рамки для Аватара -->
    <style type="text/css">
    li.pa-avatar .wrp-ava img[alt]{
      display:block;
      padding:0;
      border-width:0;
      }
    </style>
    <script type="text/javascript">
    $(document).ready(function() {
      var wrp = {};
      wrp['users'] = ['Sailor Abyss', 'Red', 'Test']; // Список пользователей, которым нужна рамка;
      wrp['img'] = 'http://s3.uploads.ru/GOQb8.png'; // Ccылка на изображение;
      wrp['img'] = '<img src="'+wrp['img']+'" width="227px" height="262px" style="z-index: 2; position: absolute; margin-top: 0px; margin-left: -22px; min-width: auto !important;"/>'
      $('.post-author ul li.pa-avatar img[alt]').each(function () {
        var u = $(this).parents('.post-author ul').find('li.pa-author > a').text();
        if($.inArray(u, wrp['users'])==-1) return false
        $(this).wrap('<div class="wrp-ava" style="display: inline-block; text-align: left; position: relative;"></div>');
        $(this).parent().prepend(wrp['img']);
      });
    });
    </script>
    <!--Конец//Рамки для Аватара-->

<!-- Аватар по умолчанию + Спец Аватарки Некоторым никам -->
<script type="text/javascript">
var NickAva = {
//Ник    //Ccылка на картинку
"Luna [x]":"http://sh.uploads.ru/Fv93h.jpg",
"Prince Diamond [x]":"http://sh.uploads.ru/yvmLk.png",
"Lord Kunzite [x]":"http://s8.uploads.ru/epb8P.png",
"Demande":"http://sh.uploads.ru/yvmLk.png",
"Lord Nephrite [x]":"http://sh.uploads.ru/8gbSy.png",
"Koan":"http://s6.uploads.ru/fguXU.png",
"Sailor Pluto [x]":"http://sh.uploads.ru/aIUGf.png",
"Sailor Chaos [x]":"http://sh.uploads.ru/WrK28.gif",
"Sailor Harmony [x]":"http://i.imgur.com/Q6x4g0H.jpg",
"White Rose":"http://i.imgur.com/Q6x4g0H.jpg",
"Minako Aino [x]":"http://sg.uploads.ru/eEiAZ.gif",
"Sailor Venus [x]":"http://s8.uploads.ru/rWgXP.png",
"Rei Hino":"http://sg.uploads.ru/Ggn6i.png",
"Ami Mizuno [x]":"http://se.uploads.ru/UXGiK.png",
"Queen Beriru [x]":"http://s2.uploads.ru/bYI3A.gif",
"Usagi Tsukino [x]":"http://sh.uploads.ru/udBbA.png",
"Mistress 9 [x]":"http://sg.uploads.ru/ET40Q.gif",
"Lord Jadeite [x]":"http://sg.uploads.ru/SbXa2.gif",
"Danburite [x]":"http://s6.uploads.ru/qKT17.jpg",
"Guardian Stars [x]":"http://s7.uploads.ru/uDmIJ.gif",
"Jadeite [x]":"http://sg.uploads.ru/SbXa2.gif" //Последний элемент без запятой
}

$("div.post-author").each(function(){
var avalink = "http://forumstatic.ru/files/0015/2b/14/88363.jpg";  //аватар по умолчанию
var a = $(this).find("li.pa-author").clone();a.find('span.acchide').remove();
var nick = a.text(); var tstNick = NickAva[nick]; if(tstNick!=undefined)avalink=tstNick;
if(!$(this).find("li.pa-avatar").length) $(this).find("li.pa-title").after("<li class='pa-avatar item2'><img src='" + avalink + "' title='" + nick + "' alt="Аватар"/></li>");});
</script>

+1

517

Рамки, наскок я понял, ставятся только у прописанных ников wrp['users'] = ['Sailor Abyss', 'Red', 'Test'];

0

518

Deff
Все заработало) Огромное Вам сердечное спасибо)
Deff, да, только у них)

Отредактировано Asmodey (Чт, 14 Янв 2016 01:28:42)

0

519

Можно ли как то этот поиск привести в рабочее состоянии, ранее он отлично работал, по после каких то нововведений перестал, а поиск отличный!

Поиск

<!-- Всплывающий поиск-->
<script language="JavaScript">
document.getElementById("pun-navlinks").style.position = "relative"
function showDiv()
{
if(  document.getElementById("searchDiv").style.display == 'none' )
     document.getElementById("searchDiv").style.display = ''
else document.getElementById("searchDiv").style.display = 'none'
return false;
}
str  = "<a href=\"search.php\" onclick=\"return showDiv()\"><span>Поиск</span></a>"
str += "<div id=searchDiv style=\"display: none; \">"
str += " <form method=\"get\" action=\"search.php\">"
str += "    <input type=\"hidden\" name=\"action\" value=\"search\">"
str += "    <p class=\"inputfield\">"
str += "    <label for=\"fld1\">Ключевые слова</label><br />"
str += "    <span class=\"input\"><input type=\"text\" name=\"keywords\" size=\"25\" maxlength=\"100\" /></span>"
str += "    </p>"
str += "    <p class=\"inputfield\">"
str += "    <label for=\"fld2\">Поиск автора</label><br />"
str += "    <span class=\"input\"><input type=\"text\" name=\"author\" size=\"25\" maxlength=\"25\" /></span>"
str += "    </p> <br>"
str += "    <input type=\"hidden\" name=\"forum\" value=\"-1\">"
str += "    <input type=\"hidden\" name=\"search_in\" value=\"all\">"
str += "    <input type=\"hidden\" name=\"sort_by\" value=\"0\">"
str += "    <input type=\"hidden\" name=\"sort_dir\" value=\"DESC\">"
str += "    <input type=\"hidden\" name=\"show_as\" value=\"topics\">"
str += "    <p><input type=\"submit\" class=\"button\" name=\"search\" value=\"Отправить\" accesskey=\"s\" title=\"Accesskey:s\" /></p>"
str += " </form>"
str += "    <a href=\"search.php\">Расширенный поиск</a> "
str += "</div>"
document.getElementById('navsearch').innerHTML = str
</script>
<style>
#searchDiv{
position:absolute;
background-color : Gray;
border : solid;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
z-index:2;
}
</style>

0

520

mihka1980
Будет время - может, гляну

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[5]