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

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

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


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


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

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

1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

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

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

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

Каталог скриптов/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]