Перейти к публикации

WWW.ZEOS.IN

Клиенты
  • Публикации

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

  • Посещение

  • Дней в лидерах

    198

Сообщения, опубликованные пользователем WWW.ZEOS.IN

  1. celsoft, полностью согласен! Но, хочется больше простоты при заливке фотографий в новость. Чтобы подготовить картинки нужен спец. софт для решения этих задач (пакетной обработки фотографий).

    Например, есть фотография от журналиста размерами 3744x5616 (размеры современного фотоаппарата)

    Заливая эту фотографию на сайт для полной новости хочется, чтобы была создана кликабельная превьюшка размерами 234x351 и при клике на нее отрывалась увеличенная картинка, но с максимальными размерами до 1872x2808 (такая возможность в DLE есть)

    А для короткой новости хочется залить эту же оригинальную картинку 3744x5616 и сохранить ее (уменьшение + кроп) с размерами 230x300

    Сейчас в DLE такое тоже возможно сделать, но в этом случае будет создаваться превьюшка, а также будет сохранен оригинал картинки уменьшенный до макс. размеров 1872x2808 (этот оригинал никогда не будет использоваться, но будет занимать место)

    Хочется, чтобы в окне загрузки фотографий было больше функционала и все настройки из раздела "Настройка работы с изображениями" были дублированы в это окно. Чтобы сразу при заливке фотографии к новости можно было:

    1) Создавать уменьшенные копии картинок (не создавая кликабельные превью)

    2) Менять качество сжатия (например, для всего сайта может стоять "Качество сжатия .jpg изображения: 75", а для каких-то определенных новостей заливать фотографии с цифрой 100)

    3) Менять значение настройки "Максимально допустимые размеры оригинального изображения"

    и так далее...

    8ddbc9c6c192a4dbc068f612.jpg

  2. Изменение размеров иллюстраций "на лету"

    resizing-modes.png

    Примеры:

    http://z.zr.io/ri/u3.jpg?height=150

    u3.jpg?height=150

    http://z.zr.io/ri/u3.jpg?w=170&h=170&mode=crop

    u3.jpg?w=170&h=170&mode=crop

    http://z.zr.io/ri/u3.jpg?w=170&h=170&mode=pad

    u3.jpg?w=170&h=170&mode=pad

    http://z.zr.io/ri/u3.jpg?w=170&h=170&mode=max

    u3.jpg?w=170&h=170&mode=max

    http://z.zr.io/ri/u3.jpg?h=200&s.grayscale=true

    u3.jpg?h=200&s.grayscale=true

    http://z.zr.io/ri/u3.jpg?crop=770,590,1170,790

    u3.jpg?crop=770,590,1170,790

    http://z.zr.io/ri/u3.jpg?srotate=90&height=200

    u3.jpg?srotate=90&height=200

    Больше примеров: http://imageresizing.net/docs/basics

    Источник: http://imageresizing.net/

    Будем надеяться, что что-то подобное и хотя бы 1% функционала появится в DLE ;)

    Такое можно реализовать на GD, но лучше на ImageMagick

    Представьте, как было бы удобно в коде писать что-то вроде: <img src="{image-1}?w=170&h=170&mode=crop" title="Горнолыжный подъемник">

  3. $tpl->set - почему таких по две строки?

    $tpl->set( '[full-link-tit...

    $tpl->set( '[/full-link-tit...

    Но в случае включенного флага скрытия новости между тегами ful-link-title получается же вообще ничего не всталяется.

    А Вы попробуйте :)

    Почему идет проверка значения ряда/линии для тега/переменной фул_сторис числом 13?)))[/CODE]

    Не знаю )) Скорее всего должно быть: if( ( [color=#ff0000][b]strlen([/b][/color]$row['full_story'][color=#ff0000][b])[/b][/color] < 13) AND $config['hide_full_link'] == "yes" )

    Помню я об этом уже давно писал

  4. NtX, откройте файл /engine/modules/show.short.php

    найдите код:

    
    if( ($row['full_story'] < 13) AND $config['hide_full_link'] == "yes" ) $tpl->set_block( "'\\[full-link\\](.*?)\\[/full-link\\]'si", "" );
    
    else {
    
    
    	$tpl->set( '[full-link]', "<a href=\"" . $full_link . "\">" );
    
    
    	$tpl->set( '[/full-link]', "</a>" );
    
    }
    
    
    и замените на:
    
    if( ($row['full_story'] < 13) AND $config['hide_full_link'] == "yes" ) {
    
    	$tpl->set_block( "'\\[full-link\\](.*?)\\[/full-link\\]'si", "" );
    
    
    	$tpl->set( '[full-link-title]', "" );
    
    	$tpl->set( '[/full-link-title]', "" );
    
    } else {
    
    	$tpl->set( '[full-link-title]', "<a href=\"" . $full_link . "\">" );
    
    	$tpl->set( '[/full-link-title]', "</a>" );
    
    
    	$tpl->set( '[full-link]', "<a href=\"" . $full_link . "\">" );
    
    	$tpl->set( '[/full-link]', "</a>" );
    
    }
    
    

    В шаблоне заголовок берите в тег [full-link-title]{title}[/full-link-title]

    Тоже самое в принципе нужно сделать и для show.custom.php и show.full.php

    • Поддерживаю 1
  5. Michel700, Ваша задача найти для себя программу, которая умеет создавать инкрементное резервное копирование

    Подробнее прочитайте тут: ссылка

    Например, под MacOS я такое копирование делаю через FTP клиент panic.com/transmit/

    Под Windows ищите тут: ссылка

  6. Нельзя. Но можно выводить содержимое доп. поля тем, кто находится в определенной группе. Тег group

    Тег [group=X]текст[/group], выводит текст заключенный в теги если пользователь принадлежит указанной группе пользователей:

    Тег принимаем в качестве параметра ID группы, и допускает перечисление нескольких групп [group=1,2,3] текст [/group] будет выводить текст заключенный в теги, если посетитель является администратором, главным редактором или журналистом.

    Внимание вы можете задать также тег [not-group=1,2,3] текст [/not-group] который полностью противоположен тегу group и выводить текст для всех, кроме перечисленных групп.

  7. 0lik.ru, спасибо! Не увидел такого изначально :)

    У кого что еще не работает? Попробую помочь ;)

    Только пишите версию скрипта, пожалуйста!

    • Поддерживаю 2
  8. Можете трансформировать картинки средствами CSS, но это плохое решение для мобильного устройства, так как все равно будет загружаться большая картинка.

    Например: article img { width: 50%; } - картинка на всех разрешениях экрана будет занимать 50% своего родителя (контейнера)

  9. Сайт как и обычно: http://windows-phone-7.su/ введи слово для поиска. например asphalt

    Сделал так, как ты написал. Но что тут не так? Вроде всё нормально выводится. Вот картинка:

    14Rsl.png

    Я просто вопрос не понимаю 008.gif

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