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

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

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


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


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

Сообщений 701 страница 720 из 1001

Перевести1

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

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

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

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

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

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

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

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

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

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

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

+1

Перевести701

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

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

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

Чтобы двигать таблу нун вставить этот код в блок подвижки => Типовые Вопросы (ЧаВо) п.п. 34Стиль таблицы(после настройки) можно перенести в конец Первого окна стиля, без тегов <style></style>

2-е сделайте скриншот страницы, врисуйте в ФШ кнопки и таблицы (развернутые и неразвернутые)
От вас два правленных скриншота эскиза и ссылка на форум со скриншота!

+1

Перевести702

Deff
это двиганье таблицы, а не меню отдельно) сейчас я попробую через код ребят сделать то, что я хочу, если нет, нарисую эскизы подробные, что мне нужно. Спасиб

+1

Перевести703

Всем добра! Как сделать,чтобы приходили уведомления участникам о том,что их пост процитирован,вместе с текстом поста и  со ссылкой?
Два дня искал,не нашёл.

0

Перевести704

Бенуж
Был скрипт от русфф. сейчас закончился Лаборатория Qboards — новые возможности для ваших форумов 330р/год
Наверно скоро (месяц-два) сделаю такой же платный вариант

0

Перевести705

Спасибо за инфу. Deff

0

Перевести706

Deff
прост на всякий - через код с того форума удалось реализовать задумку, хоть и без смены анимации) финальный вариант вот такой: тык
зато не пришлось набухивать кучу скриптов дополнительных. На случай, если вдруг кому-то понадобится такое же решение

+1

Перевести707

Здравствуйте, прошу помощи со скриптом.

Отредактировано Sachimot (Сб, 5 Май 2018 22:12:17)

0

Перевести708

Sachimot
:glasses: Есть жа дайсы и возможность поставить конкретные кнопки под нужные варианты(и сразу итог текстом)... Дайсы для ф-рпг, применение
Любые дайсы без невозможности перекинуть дайс или отредактировать итог в ходе соревновательной игры - обречены...
Ибо ну Вы же не послушное стадо игроков хотите у себя на форуме, а с инициативой! А инициативные использует и хитрость и лукавство!
Так что ошибки в коде не главное, основное реализация запрета изменить результат...  :dontknow:

Отредактировано Deff (Сб, 5 Май 2018 22:30:22)

0

Перевести709

Deff у нас все результаты подводит мастер. Верим в его неподкупность. Не хотелось плодить кнопок и защит, из-за которых он кинет дайс, потом следом еще одно сообщение с результатами...
А тут сразу проводится цепочка расчетов. И на результат, и на травму (если есть), и на область травмы, и то, а кому она вообще принадлежит.

Отредактировано Sachimot (Сб, 5 Май 2018 22:32:28)

0

Перевести710

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

Deff у нас все результаты подводит мастер. Верим в его неподкупность. Не хотелось плодить кнопок и защит, из-за которых он кинет дайс, потом следом еще одно сообщение с результатами...

Ну скрыть целиком пост с броском под спойлер - думаю вам проблем не станет//(у него, у такого поста свой дополнительный класс)
Вариант2: бросает мастер в своей теме. а итог передаёт в нужную(или берут сами,мастер указывает лишь бросок для кого, там есть доп описание к броску) посты не плодятся)

2-е - раскурочить скрипт, вытащить оттель рандом введенных фраз
скрипт разделяет фразы по запятым, создаёт массив, затем из массива рандом выбора

Рандомная перестановка массива длинной lng (перемешивание результов(или колоды карт)

function indexRandom(lng){
     var a = [],i,out=[],n=lng;
     for(i=0;i<lng;i++)a[i]=i;
     while (n--) out.push(a.splice(Math.floor((n+1)*Math.random()),1));
     return out;
  }

Ну или случайный выбор (берем например первый элемент массива

<script type="text/javascript">
function indexRandom(lng){
     var a = [],i,out=[],n=lng;
     for(i=0;i<lng;i++)a[i]=i;
     while (n--) out.push(a.splice(Math.floor((n+1)*Math.random()),1));
     return out;
}
alert(indexRandom(5)[0])
</script>

Отредактировано Deff (Сб, 5 Май 2018 22:58:43)

0

Перевести711

Sachimot
Нарисуйте блок-схему логики скрипта (Пока не понял зависимости...чот сильно накрутили... (думаю можно упростив логику и укоротить скрипт и избежать неприятностей

http://www.5byte.ru/9/images/alg16.gif

Свернутый текст

Трудно понять программные задачи ветвления без коментариев, зачем и для чего...  (поскольку я не знаю - как тот или иной параметр (скилл например) должен влиять на результат и иные  параметры// Ну и скрипт длиньше 20 строк без комментариев - нонсенс, через три-четыре месяца, если им не заниматься, Вы сами с трудом вспомните что там и зачем... Через год. я сам смотрю на собственные скрипты даж с комментами, как баран на новые ворота!... https://learn.javascript.ru/structure  https://learn.javascript.ru/coding-style
Моё говнотворчество: https://forumstatic.ru/files/0013/66/53/37983.js

Отредактировано Deff (Вс, 6 Май 2018 03:08:52)

0

Перевести712

Sachimot
Ещё вопрос:

var damageRes = []; - Массив ???

Как тогда происходит вот это сравнение ? //И зачем тогда забивать в массив 10 значений в цикле for ?

if (damageRes == 2 || damageRes == 3 || damageRes == 7 || damageRes == 8 || damageRes == 9) {

Отредактировано Deff (Вс, 6 Май 2018 09:49:42)

0

Перевести713

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

хороший скрипт - кто из админов модеров на форуме сейчас. (лучше избранный список)

вверху панельки с профилями тех избранных авторов кто сейчас на форуме. чтоб новичок не ощущал пустоту

0

Перевести714

Deff, благодарю. Перебрала скрипт еще раз, упростила пару моментов и всё заработало)

+1

Перевести715

tartar1
Сделайте скриншот страницы, куда вставлять, обведите место вставки красным прямоугольником( список у некоторых длинный)
На главной должна быть включена вот эта строка: Администрация Самые активные Самые неотлучные Приглашающие Самые читаемые темы Самые комментируемые темы

Отредактировано Deff (Вс, 6 Май 2018 22:24:25)

0

Перевести716

http://s3.uploads.ru/C0xnQ.png

только панельки должны появляться на некоторое время а потом сами исчезать. один раз. а то мешать будут.
расположение-над форумом
ЭТИ ПРОФИЛИ ИЗ избранный список авторов. (я включу кому доверяю)

в профиле:
-написать ЛС.
-Сообщения.
-Дополнительное поле




и желательно со звуком появление

Отредактировано tartar1 (Вс, 6 Май 2018 23:14:26)

0

Перевести717

Deff
Привет. Помоги, пожалуйста. Столкнулась с непонятной проблемой, касаемо kinetic-active, где скрипт напрочь отказывается работать. Пробовала на нескольких форумах. Тоже самое и с Drag&Drop, он тоже почему-то не работает, но я его так детально не рассматривала.
впрочем, может я что-то неправильно вставила, хотя вроде все тоже самое, что и в примерах.
Суть скрипта: перетаскивание картинки в блоке с фиксированной высотой и шириной, сама картинка может быть любого размера. Перетаскивание фиксированное, это значит, что как только картинка дойдет до границы, то дальше тянуть нельзя будет, на примере это прекрасно видно.
Пример: https://davetayls.me/jquery.kinetic/
Сам скрипт: https://github.com/davetayls/jquery.kinetic
Страница с той самой картинкой, где она отказывается двигаться: Тык
Ресурсы (я уже от отчаяния вставила даже библиотеки JQ) стоят в html-низ:

<!-- JQkinetik -->
<script src="https://forumstatic.ru/files/0019/89/29/16999.js" type="text/javascript" charset="utf-8"></script>
<script src="https://forumstatic.ru/files/0019/89/29/15013.js" type="text/javascript" charset="utf-8"></script>
<script src="https://forumstatic.ru/files/0019/89/29/80983.js" type="text/javascript" charset="utf-8"></script>
<!-- JQkinetik -->

Это то, что стоит на странице форума, по примеру ресурса:

Код:
<div id="wrapper" class="kinetic-active" style="cursor: move;">
        <div id="inner">
          <img src="https://i.imgur.com/wTrFZ5r.jpg" alt="Fairwald">
        </div>
      </div>
<div id="controls">
        <span id="left">&lt; left</span> |
        <span id="right">right &gt;</span>
        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="end">end (decelerates)</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="stop">stop (stop immediately)</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="detach">detach</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="attach">attach</span>
      </div>
<script type="text/javascript" charset="utf-8">
        $('#wrapper').kinetic();

        $('#left').click(function() {
          $('#wrapper').kinetic('start', { velocity: -10 });
        });
        $('#right').click(function() {
          $('#wrapper').kinetic('start', { velocity: 10 });
        });
        $('#end').click(function() {
          $('#wrapper').kinetic('end');
        });
        $('#stop').click(function() {
          $('#wrapper').kinetic('stop');
        });
        $('#detach').click(function() {
          $('#wrapper').kinetic('detach');
        });
        $('#attach').click(function() {
          $('#wrapper').kinetic('attach');
        });
      </script>
<style type="text/css">
      body {
        font-family: arial, sans-serif;
      }

      pre code {
        background: #ddd;
        display: block;
        padding: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
      }

      #container {
        margin: 0 auto;
      }

      #wrapper {
        border: solid 5px #000;
        height: 400px;
        width: 100%;
        overflow: hidden;
      }

      #controls {
        padding: 10px;
      }

      #controls span {
        cursor: pointer;
      }

      .kinetic-moving-up {
        border-top-color: green !important;
      }

      .kinetic-moving-down {
        border-bottom-color: green !important;
      }

      .kinetic-moving-left {
        border-left-color: green !important;
      }

      .kinetic-moving-right {
        border-right-color: green !important;
      }

      .kinetic-decelerating-up {
        border-top-color: red !important;
      }

      .kinetic-decelerating-down {
        border-bottom-color: red !important;
      }

      .kinetic-decelerating-left {
        border-left-color: red !important;
      }

      .kinetic-decelerating-right {
        border-right-color: red !important;
      }

      #inner {
        width: 2000px;
        height: 100px;
      }

      #inner img {
        display: block;
        width: 2000px;
      }

      #left, #right {
        cursor: pointer;
      }

    </style>

Отредактировано pusheen. (Пт, 18 Май 2018 18:23:40)

0

Перевести718

pusheen.
Попробую, без сильных обещаний...

0

Перевести719

Deff
Не знаешь в чем может быть проблема работоспособности скрипта (скриптов, ибо drag&drop тоже послал меня лесом, хотя он ранее работал отлично)?
Меня немного смущает то, что вроде бы рабочие скрипты отказываются работать только на maybb и co.
Это только догадки, но может проблема не в скрипте, а в самой платформе? (очень надеюсь, что это просто моя корявость)
Если есть возможность проверить на другом ресурсе, следует это сделать. (я тоже потестирую, чтоб исключить вероятность проблемы именно в движке)
И все же надеюсь на помощь или хотя бы дельное объяснение тому, почему некоторые скрипты просто не хотят работать.

0

Перевести720

pusheen.
Вот код, который надо пихнуть на свою страницу:

Код:
    <script>$=jQuery=null</script>
    <script  src="https://code.jquery.com/jquery-2.2.4.js"
        integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI="
        crossorigin="anonymous"></script>
    <script src="https://davetayls.me/jquery.kinetic/jquery.kinetic.js" type="text/javascript" charset="utf-8"></script>

    <style type="text/css">

      pre code {
        background: #ddd;
        display: block;
        padding: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
      }

      #container {
        margin: 0 auto;
      }

      #wrapper {
        border: solid 5px #000;
        height: 400px;
        width: 100%;
        overflow: hidden;
      }

      #controls {
        padding: 10px;
      }

      #controls span {
        cursor: pointer;
      }

      .kinetic-moving-up {
        border-top-color: green !important;
      }

      .kinetic-moving-down {
        border-bottom-color: green !important;
      }

      .kinetic-moving-left {
        border-left-color: green !important;
      }

      .kinetic-moving-right {
        border-right-color: green !important;
      }

      .kinetic-decelerating-up {
        border-top-color: red !important;
      }

      .kinetic-decelerating-down {
        border-bottom-color: red !important;
      }

      .kinetic-decelerating-left {
        border-left-color: red !important;
      }

      .kinetic-decelerating-right {
        border-right-color: red !important;
      }

      #inner {
        width: 2000px;
        height: 100px;
      }

      #inner img {
        display: block;
        width: 2000px;
      }

      #left, #right {
        cursor: pointer;
      }

    </style>
    <div id="container">
      <p>
        Drag a mouse or use touch gestures over the windows below to scroll
        the pane. If you let go with momentum the scrolling will slow
        gradually.
      </p>
      <div id="wrapper">
        <div id="inner">
          <img src="https://i.imgur.com/wTrFZ5r.jpg" alt="wembley stadium"/>
        </div>
      </div>
      <div id="controls">
        <span id="left">&lt; left</span> |
        <span id="right">right &gt;</span>
        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="end">end (decelerates)</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="stop">stop (stop immediately)</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="detach">detach</span>

        &nbsp;&nbsp; -- &nbsp;&nbsp;
        <span id="attach">attach</span>
      </div>
      <script type="text/javascript" charset="utf-8">
        $('#wrapper').kinetic();

        $('#left').click(function() {
          $('#wrapper').kinetic('start', { velocity: -10 });
        });
        $('#right').click(function() {
          $('#wrapper').kinetic('start', { velocity: 10 });
        });
        $('#end').click(function() {
          $('#wrapper').kinetic('end');
        });
        $('#stop').click(function() {
          $('#wrapper').kinetic('stop');
        });
        $('#detach').click(function() {
          $('#wrapper').kinetic('detach');
        });
        $('#attach').click(function() {
          $('#wrapper').kinetic('attach');
        });
      </script>

    </div>

Эту фигню из HTML низ

Код:
<!-- JQkinetik -->
<script src="https://forumstatic.ru/files/0019/89/29/16999.js" type="text/javascript" charset="utf-8"></script>
<script src="https://forumstatic.ru/files/0019/89/29/15013.js" type="text/javascript" charset="utf-8"></script>
<script src="https://forumstatic.ru/files/0019/89/29/80983.js" type="text/javascript" charset="utf-8"></script>
<!-- JQkinetik -->

Убираем!!!

Отредактировано Deff (Пт, 18 Май 2018 19:20:37)

+1


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