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

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

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


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


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

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

1

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

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

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

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