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

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

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


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


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

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

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]