Помощь Ватермарк на картинки от журналистов

Тема в разделе "DLE", создана пользователем o_nix, 21 ноя 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.037
    Собственно заметил что на варезнике появились картинки загруженные на мой сервер но при этом они без ватермарка.
    Картинки большого размера и ватермарк должен былбы быть на них размещён
    начал разбираться в чём дело выявил что ватермарк не накладывается на картинки загруженные журналистом.
    Три дня назад я перевёл юзверя из статуса юзер в статус журналист и теперь ватермарк у него не накладывается хотя до того пока он был юзверем накладывался.
    Никаких спец настроек картинок для групп в админке DLE не нашёл
    В чём может быть дело и как поправить ?
     
  2. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    У меня раньше сколько не было таких случаев - это косяк со стороны того, кто добавляет новость и загружает картинку на сервер. Точнее, при загрузке картинки на сайт он убирает пункт "наложить ватемарк на картинку" (это в загрузчике файлов!) - и она загружается без него, чаще всего это бывает изза глюков программ например аддньюс и прочих или же он специально вручную вырубает наложение...
     
    o_nix нравится это.
  3. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.037
    но тогда получается что прописав в file.php в нужное место после схавывания post параметра чтото вроде
    PHP:
    $_POST['make_watermark'] = "yes";
    заменяющего переданное в post запросе
    мы получим наложение картинок абсолютно для всех не зависимо от того выставили они галку или нет???

    Я только вот незнаю так вообще можно указывать в php параметры передающиеся в post или нет ??
    и параметр в файле 5 раз упоминается куда вставлять хз.
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    Cкорее всего не YES or NO, а TRUE or FALSE
    Думаю что нужно заменить:
    PHP:
    $_POST['make_watermark'] = $config['allow_watermark'];
    на
    PHP:
    $_POST['make_watermark'] = true;
    и больше никаких $_POST['make_watermark'] править не нужно!
     
  5. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.037
    нашёл более элегантное решение
    всё дело всётаки в настройках групп пользователей
    в файле file.php
    PHP:
                    include_once ENGINE_DIR '/classes/thumb.class.php';
                    if( 
    $member_id['user_group'] > ) {
                        
    $_POST['make_thumb'] = true;
                        
    $_POST['make_watermark'] = $config['allow_watermark'];
                    }
    строка
    PHP:
    if( $member_id['user_group'] > ) {
    каразтаки и изменяет параметры для разных групп
    если поставить 2 вместо 3 то и у журналистов ватермарк будет накладываться обязательно вне зависимости от того поставят они соответствующие галки в опциях или нет. :)
     
  6. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    Строчку которую я писал в https://nulled.cc/showpost.php?p=1656595&postcount=4 встречается один раз, и как раз только в том месте где и
    PHP:
    if( $member_id['user_group'] > ) {  
    поэтому дело вкуса как поступить, вариант предложенный мной - тоже рабочий и с группами не нужно париться, выставил для всех и всегда наложение - и забыл про него :)
     
Статус темы:
Закрыта.