Загрузка...

Общая тема всех моих актуальных дополнений / скриптов

Тема в разделе Дополнения создана пользователем llimonix 3 авг 2023. (поднята 26 май 2025) 7133 просмотра

  1. llimonix
    llimonix Автор темы 5 авг 2023 :peace: make testers great again! 23 968 20 янв 2020
    Обновление 0.9

    1. Еще немного доработал код под JQuery
    2. Исправил ошибку в мобильной версии, когда при нажатии на трофей анимация его приближения уходила за границы области и обрезался трофей (убрал эту анимацию в мобильной версии)
    3. Поменял в скрипте namespace, из за этого нужно удалить и заново установить скрипт, чтобы в дальнейшем он видел обновления

    Чтобы вы хотели видеть еще в этом скрипте?
     
    5 авг 2023 Изменено
    1. a911
      Голых аниме девочек
    2. llimonix Автор темы
      a911, а как же Милана Хаметова
    3. a911
      llimonix, уже в подвале у меня сидит
  2. llimonix
    llimonix Автор темы 6 авг 2023 :peace: make testers great again! 23 968 20 янв 2020
    Идею взял из предложения onechance : https://zelenka.guru/threads/5638537/

    [IMG]

    Минусы: Как оказывается можно получить только информация с 1 до 500 страницы в разделе: https://zelenka.guru/threads/5652641/
    Что за форум такой, что страницы его нагружают?
    Ссылка на установку скрипта
    https://greasyfork.org/ru/scripts/472526-lztrandomthread
    Ссылка на установку TamperMonkey
    https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ru
     
  3. SnysovayaLisa
    SnysovayaLisa 6 авг 2023 Заблокирован(а) 315 31 авг 2022
    и на кой хуй этот рандомайзер ебаный нужен
     
    1. Посмотреть предыдущие комментарии (3)
    2. Savv4ik345
  4. OlegBrawler
    lolz.guru:ok_lol:
     
  5. a911
    a911 6 авг 2023 Продам рекламу в профиле lolz.live/threads/2604681 51 791 30 май 2018
    сам в ахуе
     
    1. llimonix Автор темы
      a911, типо блять, это же пиздец кринж
    2. a911
      llimonix, почини через новое расширение
    3. llimonix Автор темы
      a911, да, планировал занятья этим
  6. 123
    123 6 авг 2023 Стим аккаунты тут - lolz.live/threads/7680775 10 177 23 мар 2019
    чисто для прикола,прикольно :shreklol:
     
    1. OlegBrawler
      123, это не для прикола, а для оффтопа
  7. vuchaev2015
    vuchaev2015 6 авг 2023 все ближе и ближе... 23 529 15 фев 2018
    бляха, я хотел это сделать. ты меня опередил
     
    1. Посмотреть предыдущие комментарии (11)
    2. vuchaev2015
      MeloniuM, если рандом айди темы открывать можно попасть на тему не из нужного раздела
    3. llimonix Автор темы
  8. ЯБылНоКем
    ЯБылНоКем 6 авг 2023 готовьте трон для короля:smile_beach:
    мне повезет !
     
    1. llimonix Автор темы
  9. икстерна
    икстерна 6 авг 2023 :sadhamster: 15 156 18 сен 2020
    Еще бы ленту как в тик токе
     
    1. икстерна
      llimonix, "У вас сегодня счастливый IP"
  10. KoteikaOfficial
    KoteikaOfficial 6 авг 2023 10 792 4 сен 2020
    Звучит хайпово, ща попробую
     
  11. llimonix
    llimonix Автор темы 6 авг 2023 :peace: make testers great again! 23 968 20 янв 2020
    Можно конечно получать темы по API, но кто то захочет подключать свой токен ? Тогда лимита на 500 не будет и можно будет ебануть сортировку по симпатиям
     
  12. Дурачина
    Дурачина 6 авг 2023 7368 28 дек 2019
    Прикольно
     
    1. llimonix Автор темы
  13. vuchaev2015
    vuchaev2015 6 авг 2023 все ближе и ближе... 23 529 15 фев 2018
    я уже нашел решение как больше 500 страницы идти, щас скину фикс
     
    1. llimonix Автор темы
  14. MeloniuM
    MeloniuM 6 авг 2023 make testers great again! 2921 23 дек 2021
    Прикольная идея. Не думал об этом.
     
    1. llimonix Автор темы
  15. vuchaev2015
    vuchaev2015 6 авг 2023 все ближе и ближе... 23 529 15 фев 2018
    Фикс. Придется использовать API форума. Токен вставлять в oauth_token. Получает темы даже если больше 500 страниц

    JS
    (function() {
    function check(){
    let currentPage = window.location.href;

    if (currentPage.startsWith('https://zelenka.guru/forums/')) {

    let RandomThread = $('.RandomThread');
    if (RandomThread.length == 0) {
    $('.linkGroup').prepend(`<a class="button RandomThread">Случайная тема</a>`);
    $('.RandomThread').click(function() {
    let lastPage = $('.PageNav a:last').text();
    let lastPageNumber = parseInt(lastPage);
    let randomNum = Math.floor(Math.random() * lastPageNumber) + 1;
    let forumID = $('form.DiscussionListOptions').attr('action');
    if (lastPage.length > 0) {
    XenForo.ajax(`https://zelenka.guru/${forumID}page-${randomNum}`, {}).then(data => {
    infoPage = data.templateHtml;
    let parser = new DOMParser();

    infoPage = parser.parseFromString(infoPage, 'text/html');

    let threadIds = $(infoPage).find("[id^='thread-']").toArray();
    let threads = [];

    threadIds.forEach(function(threadId) {
    let thread = threadId.id.match(/\d+/)[0];
    threads.push(thread);
    });

    let randomThreadId = threads[Math.floor(Math.random() * threads.length)];

    window.location.href = "https://zelenka.guru/threads/" + randomThreadId;
    });
    } else {
    const url = new URL('https://api.zelenka.guru/threads');
    const params = {
    page: page,
    forum_id: forumID,
    oauth_token: 'ВАШ API TOKEN ZELENKA.GURU'
    };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

    fetch(url)
    .then(response => response.json())
    .then(data => {
    const threads = data.threads;
    const randomIndex = Math.floor(Math.random() * threads.length);
    const randomThread = threads[randomIndex];
    const threadId = randomThread.thread_id;
    window.location.href = "https://zelenka.guru/threads/" + threadId;
    });
    };
    });
    };
    };
    requestAnimationFrame(check);
    };
    requestAnimationFrame(check);
    })();
     
    6 авг 2023 Изменено
  16. STEALYOURBRAIN
    оч жоский и полезный скрипт
     
    1. llimonix Автор темы
      STEALYOURBRAIN, согласен, не хватало на форуме
  17. llimonix
    llimonix Автор темы 10 авг 2023 :peace: make testers great again! 23 968 20 янв 2020
    [IMG]
    Меню с выбором чекбокса, для включения фильтрации
    [IMG]
    Сброс списка, где хранятся просмотренные товары
    [IMG]
    По просьбе Jelby и других пользователей форума
    Скрипт был написан на скорую руку и как будет достаточно времени сделаю все культурнее.
    О всех найденных багах писать сюда.
    Ссылка на установку скрипта - https://greasyfork.org/ru/scripts/472845-hideviewedmarket
    Ссылка на установку TamperMonkey - https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ru

    P.S. У меня нет тех возможностей, что есть у разработчика форума. Поэтому скрипт скрывает товары лишь удалив их блок с кода страницы. Поэтому на какое-то время будет видны элементы, пока страница не прогрузится
     
    10 авг 2023 Изменено
  18. 101
    хз, полезно, но мне не мешает
     
    1. llimonix Автор темы
      101, я вообще на маркете не сижу, люди просили, я сделал
    2. 101
      llimonix, та я не против, мб кому то и полезно
      тож на маркете оч редко сижу
  19. 8khz
    8khz 10 авг 2023 201 30 май 2020
    а для чего это нужно?
     
    1. llimonix Автор темы
      8khz, прочитай заголовок
  20. OlegBrawler
    Все как всегда, не добавят админы, значит добавим сами:finger_up:
     
    1. llimonix Автор темы
      OlegBrawler, ждать лень. легче написать самому
Загрузка...
Top