Озон - общая тема #3 (Майские обсуждения)

  • Автор темы Автор темы Kvak
  • Дата начала Дата начала
162/200 Дозаторы для зубной пасты, крема, 3 шт 💈
 
  • Like +1
Реакции: Anna Delvey
подставка для обуви хороша.
зелень на лоджии на нее нагрузить.
но кто же ее за 300 рублей пришлет?
так, заморозка баллов.
Скорее всего придет уже поломанная. И развалится быстро... не стоит она 103р живых денег за неё.
 
  • Огонь +1
Реакции: DariaM
блин все такие умные, а кнопки "бабло" так и нет)))
Для тех, кто спросил:

Скрипт добавляет кнопку "БАБЛО" на сайт ozon.ru

JavaScript:
// ==UserScript==
// @name         Ozon: Кнопка «Бабло»
// @namespace    http://tampermonkey.net/
// @version     1.0
// @description Добавляет кнопку «Бабло» на Ozon
// @icon         https://www.google.com/s2/favicons?sz=64&domain=ozon.ru
// @match       https://www.ozon.ru/*
// @grant       none
// ==/UserScript==

(function() {
    'use strict';

    // Функция для создания кнопки
    function createMoneyButton() {
        // Проверяем, не создана ли уже кнопка
        if (document.getElementById('money-button')) {
            return;
        }

        // Создаём элемент кнопки
        const button = document.createElement('button');
        button.id = 'money-button';
        button.textContent = 'Бабло';
        button.style.cssText = `
            position: fixed;
            bottom: 20px;  /* Отступ снизу */
            left: 20px;   /* Отступ слева */
            z-index: 10000;
            padding: 12px 24px;
            background: linear-gradient(45deg, #FFD700, #FFA500);
            color: black;
            border: 2px solid #8B4513;
            border-radius: 8px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0,0,0,0.3);
            transition: all 0.3s ease;
        `;

        // Эффект при наведении
        button.addEventListener('mouseenter', function() {
            this.style.transform = 'scale(1.05)';
            this.style.boxShadow = '0 6px 12px rgba(0,0,0,0.4)';
        });

        button.addEventListener('mouseleave', function() {
            this.style.transform = 'scale(1)';
            this.style.boxShadow = '0 4px 8px rgba(0,0,0,0.3)';
        });

        // Действие при нажатии
        button.addEventListener('click', function() {
            alert('💰 Бабло активировано! 💰');
            // Здесь можно добавить другие действия
        });

        return button;
    }

    // Функция для вставки кнопки
    function insertButton() {
        const button = createMoneyButton();
        document.body.appendChild(button);
    }

    // Запускаем скрипт после загрузки страницы
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', insertButton);
    } else {
        insertButton();
    }

    // Перезапускаем скрипт при динамической загрузке контента (например, при навигации SPA)
    const observer = new MutationObserver(insertButton);
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();
 
А через бота если отменить подвисший заказ все норм будет? А то едет уже 2 месяца и переносится
 
А через бота если отменить подвисший заказ все норм будет? А то едет уже 2 месяца и переносится
да, но позавчера глюк был, вместо отмены заказа на оператора перевело, я напугался и закрыл чат. не знаю что там ответили
 
Для тех, кто спросил:

Скрипт добавляет кнопку "БАБЛО" на сайт ozon.ru

JavaScript:
// ==UserScript==
// @name         Ozon: Кнопка «Бабло»
// @namespace    http://tampermonkey.net/
// @version     1.0
// @description Добавляет кнопку «Бабло» на Ozon
// @icon         https://www.google.com/s2/favicons?sz=64&domain=ozon.ru
// @match       https://www.ozon.ru/*
// @grant       none
// ==/UserScript==

(function() {
    'use strict';

    // Функция для создания кнопки
    function createMoneyButton() {
        // Проверяем, не создана ли уже кнопка
        if (document.getElementById('money-button')) {
            return;
        }

        // Создаём элемент кнопки
        const button = document.createElement('button');
        button.id = 'money-button';
        button.textContent = 'Бабло';
        button.style.cssText = `
            position: fixed;
            bottom: 20px;  /* Отступ снизу */
            left: 20px;   /* Отступ слева */
            z-index: 10000;
            padding: 12px 24px;
            background: linear-gradient(45deg, #FFD700, #FFA500);
            color: black;
            border: 2px solid #8B4513;
            border-radius: 8px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0,0,0,0.3);
            transition: all 0.3s ease;
        `;

        // Эффект при наведении
        button.addEventListener('mouseenter', function() {
            this.style.transform = 'scale(1.05)';
            this.style.boxShadow = '0 6px 12px rgba(0,0,0,0.4)';
        });

        button.addEventListener('mouseleave', function() {
            this.style.transform = 'scale(1)';
            this.style.boxShadow = '0 4px 8px rgba(0,0,0,0.3)';
        });

        // Действие при нажатии
        button.addEventListener('click', function() {
            alert('💰 Бабло активировано! 💰');
            // Здесь можно добавить другие действия
        });

        return button;
    }

    // Функция для вставки кнопки
    function insertButton() {
        const button = createMoneyButton();
        document.body.appendChild(button);
    }

    // Запускаем скрипт после загрузки страницы
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', insertButton);
    } else {
        insertButton();
    }

    // Перезапускаем скрипт при динамической загрузке контента (например, при навигации SPA)
    const observer = new MutationObserver(insertButton);
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();
Если Вы считаете что бабла у вас достаточно, то воспользуйтесь скриптом Деактивация бабла
Скрипт дополняет кнопку(скрипт) БАБЛО.

JavaScript:
// ==UserScript==
// @name         Ozon: Кнопка «Деактивация бабла»
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Добавляет кнопку для деактивации бабла на Ozon (работает вместе с кнопкой Бабло)
// @icon         https://www.google.com/s2/favicons?sz=64&domain=ozon.ru
// @match        https://www.ozon.ru/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Функция для создания кнопки деактивации
    function createDeactivateButton() {
        // Проверяем, не создана ли уже кнопка
        if (document.getElementById('deactivate-button')) {
            return;
        }

        // Создаём элемент кнопки
        const button = document.createElement('button');
        button.id = 'deactivate-button';
        button.textContent = 'Деактивировать бабло';
        button.style.cssText = `
            position: fixed;
            bottom: 20px;
            left: 160px;
            z-index: 10000;
            padding: 8px 16px;
            background: linear-gradient(45deg, #808080, #404040);
            color: white;
            border: 2px solid #1a1a1a;
            border-radius: 6px;
            font-size: 13px;
            font-weight: bold;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0,0,0,0.3);
            transition: all 0.3s ease;
            white-space: nowrap;
        `;

        // Эффект при наведении
        button.addEventListener('mouseenter', function() {
            this.style.transform = 'scale(1.05)';
            this.style.boxShadow = '0 6px 12px rgba(0,0,0,0.4)';
            this.style.background = 'linear-gradient(45deg, #696969, #303030)';
        });

        button.addEventListener('mouseleave', function() {
            this.style.transform = 'scale(1)';
            this.style.boxShadow = '0 4px 8px rgba(0,0,0,0.3)';
            this.style.background = 'linear-gradient(45deg, #808080, #404040)';
        });

        // Действие при нажатии
        button.addEventListener('click', function() {
            alert('Бабло деактивировано!');

            // Дополнительные эффекты для демонстрации деактивации
            deactivateMoney();
        });

        return button;
    }

    // Функция с дополнительными эффектами деактивации
    function deactivateMoney() {
        // Меняем иконку страницы на грустную (опционально)
        const link = document.querySelector("link[rel*='icon']");
        if (link) {
            const originalIcon = link.href;
            link.href = 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><text y=".9em" font-size="90">💸</text></svg>';

            // Возвращаем иконку через 3 секунды
            setTimeout(() => {
                link.href = originalIcon;
            }, 3000);
        }

        // Добавляем временный класс к body для стилизации
        document.body.classList.add('money-deactivated');

        // Удаляем класс через 3 секунды
        setTimeout(() => {
            document.body.classList.remove('money-deactivated');
        }, 3000);
    }

    // Добавляем стили для эффекта деактивации
    const style = document.createElement('style');
    style.textContent = `
        body.money-deactivated .price,
        body.money-deactivated .tile-price,
        body.money-deactivated [class*="price"] {
            opacity: 0.5 !important;
            filter: grayscale(1) !important;
            transition: all 0.3s ease;
        }

        body.money-deactivated button[class*="buy"],
        body.money-deactivated [class*="add-to-cart"] {
            opacity: 0.3 !important;
            pointer-events: none !important;
            transition: all 0.3s ease;
        }
    `;
    document.head.appendChild(style);

    // Функция для вставки кнопки
    function insertButton() {
        const button = createDeactivateButton();
        if (button) {
            document.body.appendChild(button);
        }
    }

    // Ждём появления первой кнопки, чтобы расположиться правее
    function waitForFirstButtonAndInsert() {
        const checkExisting = setInterval(() => {
            if (document.getElementById('money-button')) {
                clearInterval(checkExisting);
                insertButton();
            }
        }, 100);

        // Если через 5 секунд первой кнопки нет, всё равно вставляем
        setTimeout(() => {
            clearInterval(checkExisting);
            if (!document.getElementById('deactivate-button')) {
                insertButton();
            }
        }, 5000);
    }

    // Запускаем скрипт после загрузки страницы
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', waitForFirstButtonAndInsert);
    } else {
        waitForFirstButtonAndInsert();
    }

    // Перезапускаем скрипт при динамической загрузке контента
    const observer = new MutationObserver(function(mutations) {
        if (!document.getElementById('deactivate-button') && document.getElementById('money-button')) {
            insertButton();
        } else if (!document.getElementById('deactivate-button') && !document.getElementById('money-button')) {
            // Если первой кнопки нет, но прошло время, всё равно вставляем
            setTimeout(insertButton, 100);
        }
    });

    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();
 
  • Like +1
Реакции: pipka347
...Прогулочные велосипеды для дорог с улучшенным покрытием. У некоторых отсутствуют защитные щитки цепи.
 
  • Like +1
Реакции: pipka347
...Прогулочные велосипеды для дорог с улучшенным покрытием. У некоторых отсутствуют защитные щитки цепи.
Так же, учитывая, что при использовании некоторых моделей велосипеда мошонка наездника находится прямо над звездой с цепью - это еще и опасно.
 
  • monkey
Реакции: Klaud07
Так же, учитывая, что при использовании некоторых моделей велосипеда мошонка наездника находится прямо над звездой с цепью - это еще и опасно.
Наверно они ездят без прогулочных широких брюк, поэтому в цепь ничего не зажёвывается :laughing:
 
  • cat smile
Реакции: zakupan
А кто знает, допустим пришла одежда с зарубежа, в пвз мерить и если не подошла отменить можно? Или там иные правила?