Перейти к содержанию

MrShandy

Пользователи
  • Постов

    37
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные MrShandy

  1. 3 часа назад, Zero108 сказал:

    Нужно оставить идею запрещать скачивание, так как то, что попадает в браузер, можно так или иначе скачать.

    Ну а если как то шифровать на сервере и расшифровывать на клиенте? Да, скачать будет можно, но уже сильно сложнее

  2. Есть проблема с дискордом
    image.png.2d9c9e4485db0ec7a28482a675b78627.png

    Вот код класса этого элемента:

    .cShareLink_discord .fa-discord {
        display: block;
        width: 1em;
        height: 1em;
        background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 198.17'%3E%3Cpath d='M216.86 16.6C200.29 8.85 182.57 3.21 164.05 0c-2.28 4.11-4.93 9.65-6.77 14.05-19.69-2.96-39.2-2.96-58.53 0C96.92 9.65 94.2 4.12 91.9 0 73.36 3.21 55.62 8.86 39.04 16.64 5.62 67.15-3.44 116.4 1.09 164.96c22.17 16.56 43.65 26.61 64.78 33.19 5.22-7.18 9.87-14.81 13.87-22.85-7.63-2.9-14.94-6.48-21.85-10.63 1.83-1.36 3.62-2.78 5.36-4.24 42.12 19.7 87.89 19.7 129.51 0 1.75 1.46 3.54 2.88 5.36 4.24-6.93 4.17-14.26 7.75-21.89 10.65 4.01 8.02 8.64 15.67 13.87 22.85 21.14-6.58 42.65-16.64 64.82-33.21 5.32-56.29-9.08-105.09-38.06-148.36ZM85.47 135.09c-12.64 0-23.01-11.8-23.01-26.18s10.15-26.2 23.01-26.2 23.24 11.8 23.01 26.2c.02 14.38-10.15 26.18-23.01 26.18Zm85.05 0c-12.64 0-23.01-11.8-23.01-26.18s10.15-26.2 23.01-26.2 23.24 11.8 23.01 26.2c0 14.38-10.15 26.18-23.01 26.18Z' fill='%23fff'/%3E%3C/svg%3E);
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat;

    А в 

    .fa-discord:before {
        content: '\f392';
    }

    Но этот если отключить бэкграунд у .cShareLink_discord .fa-discord отображается так:
    image.png.fa49f1bdec9b3fd298f135366e14c650.png

    Единственным решением вижу правку файла FA 6, но мне кажется это неправильно. Есть какие нибудь еще варианты решения?

    Тему использую Fluent Design Theme Edition 4.4.0, от того же автора. Там заявлена совместимость с этим приложением, то есть по логике проблем быть не должно.

  3. 2 часа назад, HooLIGUN сказал:

    Напихал принудительно 10 блоков, вроде ничего не ломает.

    Новогодняя гирлянда ВК 2024 1.0.2.xml 88.21 kB · 4 загрузки

    Видимо я что то у себя на форуме наделал, что у меня вот так отображается)
    image.png.358a39fcf0580caa1c241fc70c7b018f.png

  4. Цель: Сделать кнопку, по нажатии на которую будет показываться форма обратной связи с уже установленными значениями темы и текстом. В идеале чтобы тему вообще нельзя было изменить пользователю.
    Саму кнопку сделать для меня не проблема, шаблоны править я умею. А вот с PHP есть проблемки, поэтому не знаю как это можно сделать, и возможно ли впринципе. Думаю, в моём случае нужен плагин, но я не нашел подходящий
    Заранее спасибо за помощь 🙂

  5. Только что, Anche сказал:

    Думаю стоит установить приложение Yandex Login Handler, и настроить по инструкции, то все будет работать.

    Оно еще работает? Да и ставить приложения для таких базовых функций бред имхо

    В любом случае, я свою проблему решил

  6. 1 минуту назад, Anche сказал:

    @MrShandy, какое приложение ставили? И по какой инструкции настраивали?

    Яндекс ID по инструкции самого яндекса (получил от поддержки). Проблему решил, так:

    image.thumb.png.766197ef1540ca876def417491240575.png

    Видимо ожидается один URL для эндпоинта авторизации, но когда мы снимаем галочку и вписываем URL для админки и повторной регистрации - выбивает ошибку. Думаю это стоит проверить кому то еще и отправить репорт разработчикам

  7. Сделал метод авторизации через Яндекс ID. Но при попытке редактировать его из админки получаю ошибку

    Спойлер
    TypeError: mb_substr(): Argument #1 ($string) must be of type string, array given (0)
    #0 /var/www/shandydev/data/www/scrapmechanic.ru/system/Http/Url.php(852): mb_substr(Array, 0, 2)
    #1 /var/www/shandydev/data/www/scrapmechanic.ru/system/Http/Url.php(245): IPS\Http\_Url::componentsFromUrlString(Array, true)
    #2 /var/www/shandydev/data/www/scrapmechanic.ru/init.php(927) : eval()'d code(25): IPS\Http\_Url::createFromString(Array, true, true)
    #3 /var/www/shandydev/data/www/scrapmechanic.ru/system/Helpers/Form/Url.php(285): IPS\Http\cms_hook_Url::createFromString(Array, true, true)
    #4 /var/www/shandydev/data/www/scrapmechanic.ru/system/Helpers/Form/FormAbstract.php(186): IPS\Helpers\Form\_Url->formatValue()
    #5 /var/www/shandydev/data/www/scrapmechanic.ru/system/Helpers/Form/FormAbstract.php(147): IPS\Helpers\Form\_FormAbstract->setValue(true)
    #6 /var/www/shandydev/data/www/scrapmechanic.ru/system/Helpers/Form/TextArea.php(66): IPS\Helpers\Form\_FormAbstract->__construct('oauth_authoriza...', Array, NULL, Array, Object(Closure), NULL, NULL, 'authorization_e...')
    #7 /var/www/shandydev/data/www/scrapmechanic.ru/system/Helpers/Form/Text.php(124): IPS\Helpers\Form\_TextArea->__construct('oauth_authoriza...', Array, NULL, Array, Object(Closure), NULL, NULL, 'authorization_e...')
    #8 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/Custom.php(107): IPS\Helpers\Form\_Text->__construct('oauth_authoriza...', Array, NULL, Array, Object(Closure), NULL, NULL, 'authorization_e...')
    #9 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/Handler.php(861): IPS\Login\Handler\OAuth2\_Custom->acpForm()
    #10 /var/www/shandydev/data/www/scrapmechanic.ru/system/Node/Controller.php(496): IPS\Login\_Handler->form(Object(IPS\Helpers\Form))
    #11 /var/www/shandydev/data/www/scrapmechanic.ru/system/Node/Controller.php(395): IPS\Node\_Controller->_addEditForm(Object(IPS\Login\Handler\OAuth2\Custom))
    #12 /var/www/shandydev/data/www/scrapmechanic.ru/applications/core/modules/admin/settings/login.php(154): IPS\Node\_Controller->form()
    #13 /var/www/shandydev/data/www/scrapmechanic.ru/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\settings\_login->form()
    #14 /var/www/shandydev/data/www/scrapmechanic.ru/system/Node/Controller.php(69): IPS\Dispatcher\_Controller->execute()
    #15 /var/www/shandydev/data/www/scrapmechanic.ru/applications/core/modules/admin/settings/login.php(48): IPS\Node\_Controller->execute()
    #16 /var/www/shandydev/data/www/scrapmechanic.ru/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\settings\_login->execute()
    #17 /var/www/shandydev/data/www/scrapmechanic.ru/admin/index.php(13): IPS\_Dispatcher->run()
    #18 {main}

    Войти или зарегистрироваться тоже не получается

    Спойлер
    TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given (0)
    #0 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/Custom.php(472): array_key_exists('response', NULL)
    #1 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/Custom.php(447): IPS\Login\Handler\OAuth2\_Custom::getValueFromArray(NULL, 'response[id]')
    #2 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/Custom.php(294): IPS\Login\Handler\OAuth2\_Custom->_userData('y0_AgAAAAAgVPMK...', 'response[id]')
    #3 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/OAuth2.php(420): IPS\Login\Handler\OAuth2\_Custom->authenticatedUserId('y0_AgAAAAAgVPMK...')
    #4 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/OAuth2.php(404): IPS\Login\Handler\_OAuth2->_processAccessToken(Object(IPS\Login), Array)
    #5 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Handler/OAuth2/OAuth2.php(170): IPS\Login\Handler\_OAuth2->_handleAuthorizationResponse(Object(IPS\Login))
    #6 /var/www/shandydev/data/www/scrapmechanic.ru/system/Login/Login.php(339): IPS\Login\Handler\_OAuth2->authenticateButton(Object(IPS\Login))
    #7 /var/www/shandydev/data/www/scrapmechanic.ru/applications/core/modules/front/system/settings.php(1474): IPS\_Login->authenticate(Object(IPS\Login\Handler\OAuth2\Custom))
    #8 /var/www/shandydev/data/www/scrapmechanic.ru/applications/core/modules/front/system/settings.php(64): IPS\core\modules\front\system\_settings->_login()
    #9 /var/www/shandydev/data/www/scrapmechanic.ru/system/Dispatcher/Controller.php(118): IPS\core\modules\front\system\_settings->manage()
    #10 /var/www/shandydev/data/www/scrapmechanic.ru/applications/core/modules/front/system/settings.php(49): IPS\Dispatcher\_Controller->execute()
    #11 /var/www/shandydev/data/www/scrapmechanic.ru/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\system\_settings->execute()
    #12 /var/www/shandydev/data/www/scrapmechanic.ru/index.php(13): IPS\_Dispatcher->run()
    #13 {main}

    В такие моменты понимаю зачем нужна лицензия и платная поддержка

  8. Попробовал загружать файлы через API, но почему то ругается

    Спойлер
    {
        "errorCode": "1S303/7",
        "errorMessage": "NO_CATEGEORY"
    }

    В postman отправлял такой JSON

    Спойлер
    {"category": 1,
    "author": 1,
    "title": "Test File",
    "description": "Test Description",
    "files": {
        "test.txt": "test file for some tests"
        }
    }

    Оборачивание цифр в кавычки ничего не дало

    В headers использовал content type application/json

    Категория с ID 1 точно существует, но почему то не работает. Помогите, пожалуйста :)

×
×
  • Создать...