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

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

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


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


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

Сообщений 601 страница 620 из 1002

1

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

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

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

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

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

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

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

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

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

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

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

0

601

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

Эх, и что же мне теперь делать? Бота что-ли запилить для этих целей?.. Или попробовать с хранимыми файлами что-нибудь пошаманить?..

Отредактировано Ezingrin (Вс, 18 Сен 2016 22:26:24)

0

602

Alex_63
Прописала вот в таком виде:   DisallowRespect('| f3; -f1 |',100000); , т.е. для форума с ID=3 для всех групп и пользователей хотим отключить только минусы.  Не отработало, я смогла в одной из тем поставить минус.  Вписанный форум: http://almarein.spybb.ru/viewforum.php?id=3  Или админа это все равно не касается?

Отредактировано Mirra Bell (Пн, 19 Сен 2016 10:53:12)

0

603

Ezingrin
Если Вам хватит 2кб на запись - мон попробовать сделать через гостевой доступ  (Ток прописывать заранее ForumAPITicket Гостя

var GuestAPITicket = 'f85b2560935fb9d4db811bf03b3f516bd6b5b4f2'; //Копируем из Переменных форума под Гостем

//запись
$.post('http://www.en.'+location.hostname.replace(/^www\./,'')+'/api.php', {
    method: 'storage.set',
    user_id: 1,
    token: GuestAPITicket,
    key: 'your_key',
    value: 'your_value (string)'
}, function(data) {
    console.log(data); //Выводим в консоль по готовности
}, 'json');

//чтение
$.post('http://www.en.'+location.hostname.replace(/^www\./,'')+'/api.php', {
    method: 'storage.get',
    user_id: 1,
    key: 'your_key',
}, function(data) {
    console.log(data); //Выводим в консоль по готовности
    if (data.response) console.log( data.response.storage.data['your_key'] )
}, 'json');

0

604

Mirra Bell
А так: - ?

DisallowRespect('| -f3 |');

+1

605

Alex_63
Да, так смогла поставить только плюс, спасибо )

+1

606

Alex_63, ладно, посмотрим, что можно с этим сделать...

А если полноценную Бот-учетку под это дело создать?

0

607

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

А если полноценную Бот-учетку под это дело создать?

Тогда будет сложнее, - придется как-то входить в аккаунт перед записью, и вроде как токен под юзером меняется раз в какое-то время
( Мон попробовать сделать запись в Гостевом доступе через фрейм - мож позже попробую

0

608

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

0

609

pusheen. :glasses: А просто убрать редирект - не пойдет ?

  function redirect(){ /*Переход в тему оформления*/
    $('#modal-wrp #openModal').fadeIn(4000);
    setTimeout(function(){getLink()},4000);
    var time = parseInt(arrAudio[5][0][0].duration*1000);
    //setTimeout(function(){var lnk='/viewtopic.php?id='+probability.TemaID+'#post';if(nextLink)lnk=nextLink;/*alert(lnk);*/ location.href = lnk},time);
  }

(*Это в подгружаемом скрипте на Свою Страницу, Добавка синим

0

610

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

Мон попробовать сделать запись в Гостевом доступе через фрейм - мож позже попробую

А зачем через фрейм? Или это как-то увеличит количество записываемой информации?
Хотя, а бот-учетку через фрейм гонять не получится?

Отредактировано Ezingrin (Пн, 19 Сен 2016 21:28:47)

0

611

Alex_63
т.е. я могу понатыкать на странице много "скрытых" кубиков через плагин к кубикам, скажем от этот:

<!-- В форму ответа//Кнопка(картинкой) рандомного выбора из заранее прописанных Вариантов -->
<span style="float:right;margin: 4px" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)">Искать: <img src="http://s9.uploads.ru/nc7Yb.png" style="cursor:pointer;height:20px;width:20px;margin-bottom:-0.5em"/></span>

и все ответы будут писаться? о.о
ладно, второй вопрос, как прописать исезновение этого самого кубика-картинки после тыка, спустя пару секунд? Вроде как-то можно, я даже на какой-то ролке видела такие всплывашки с поиском руды, но там не дайс, там просто всплывашка, котора появляется пару раз вв сутки, как я поняла, и исчезает спустя какое-то время после нажатия.
Просто у нас уже прописана функция onclick="dise_2(this), как прописать еще хайд после клика я не знаю Оо
Добавлено спустя 16 минут 20 секунд:
типа добавить функцию:

function closeObj() {
    document.getElementById('obj').style.display = 'none';
   }

Тогда кубик будет иметь вид:

<div id="obj" onclick="javascript:closeObj()"><span style="float:right;margin: 4px" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)">Искать: <img src="http://s9.uploads.ru/nc7Yb.png" style="cursor:pointer;height:20px;width:20px;margin-bottom:-0.5em"/></span></div>

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

Отредактировано pusheen. (Вт, 20 Сен 2016 01:23:46)

0

612

pusheen.
Вариант:

Код:
<span style="float:right;margin: 4px" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this);$(this).fadeOut('slow')">Искать: <img src="http://s9.uploads.ru/nc7Yb.png" style="cursor:pointer;height:20px;width:20px;margin-bottom:-0.5em"/></span>

0

613

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

pusheen.  А просто убрать редирект - не пойдет ?

(*Это в подгружаемом скрипте на Свою Страницу, Добавка синим

Лучше вызов редиректа redirect(); убрать...

+1

614

Мона сваять такую красоту? Выпадающее меню с кликабельным алфавитом

http://s0.uploads.ru/ZLDfyo.jpg

Отредактировано kleo3333 (Чт, 17 Ноя 2016 11:50:43)

0

615

kleo3333
Напомните через пару недель... Занят под завязку, другие спецы тож, Ваять некому

+1

616

Alex_63, пока я не начал наступать на грабли, запись в гостевой через фрейм, сиречь без приставки "en." в начале адреса, позволяет записать больше 2кб за раз? И, если нет, возможно ли через фрейм использовать бот-учетку? Или через прокси?

0

617

Ezingrin
На storage Бот-Аккаунта записывать сложнее, да и не нужно особо (Я пока ни наю быстрого надежного способа получения токена для конкретного юзера, кроме как войти в аккаунт и вытащить оттель, но это лишний гемор)
Запись через фрейм - позволит избавиться от ограничений на объем кроссдоменной записи(аяксом - максимум 2кб), приставка www.en. нужна для Гостевого доступа(иначе Ваш UserID с форума передается через HTTP Cookies и вылетает ошибка: user_id does not belong to you)

0

618

Alex_63, все, понял. Сделаю через фрейм.

Благодарю.

Отредактировано Ezingrin (Ср, 21 Сен 2016 10:55:02)

0

619

Ezingrin
Там типа отправлять так:  (Правда не тестил - не уверен что работает

$.postFrame = function(lnk,data,fn) {
   var rnd = Math.random.toString().substr(6);
   $('<iframe name="MyFrame_'+rnd+'" id="MyFrame_'+rnd+'"></iframe>').appendTo("head");
   var form = $('<form action="'+lnk+'" target="MyFrame_'+rnd+'" method="post"></form>');
   if(data) data.forEach(function(a,b){
     form.append('<input name="'+a+'" value="'+b+'" type="hidden" />');
   });
   setTimeout(function(){
     form.submit()
   },50);
   $('#MyFrame_'+rnd).on('load',function(){
     var response = $(this).contents().find('body').text();
     if(fn && typeof(fn)==='function' && $.trim(response)!=''){fn(response)};
     $(this).replaceWith('');
   });
};

//Вызов Ф-ции, запись
$.postFrame(
  'http://www.en.'+location.hostname.replace(/^www\./,'')+'/api.php', {
    method: 'storage.set',
    user_id: 1,
    token: GuestAPITicket,
    key: 'your_key',
    value: 'your_value (string)'
  },
  function(data) {
    console.log(data); //Выводим в консоль по готовности
  }
)

0

620

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

+1


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