Сделать стартовойДобавить в закладки  
Главная страничка Главная страничка
В номере:

    Выходит с 17 июля 2008 г. цена договорная

    Опрос

    конечно, он настанет в 2012 г.
    да, но не в 2012 г.
    нет, это фантастика
    а что такое конец света
    а мне пофиг - я буду уже мертв



    Календарь
    «    Январь 2009    »
    ПнВтСрЧтПтСбВс
     1234
    567891011
    12131415161718
    19202122232425
    262728293031 

    Архив новостей
    Август 2021 (1)
    Июль 2021 (3)
    Февраль 2021 (3)
    Январь 2021 (1)
    Ноябрь 2020 (2)
    Июль 2020 (2)

    Информация
    DLE хаки: Добавление height и width к [img] и [thumb]
    Web » CMS » DLE
    автор: dimon, опубликовано: 4 января 2009

    Этот хак добавляет параметры height и width к изображениям, формируемым при помощи тегов [_img] и [_thumb]. Таким образом, пользователи с отключенной графикой будут видеть контуры изображений в их натуральном величине.

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

    Установка:

    В файле engine/classes/parse.class.php

    Находим (в функции build_image() ):

    if ($align == '')
            return "<img src="$url" style="border: none;"{$img_extra}/>";
            else
            return "<img src="$url" align="$align" style="border: none;"{$img_extra}/>";



    Заменяем на :

    $img_size =   @getimagesize($url);
            if ($align == '')
            return "<img src="$url" width="$img_size[0]" height="$img_size[1]" style="border: none;"{$img_extra}/>";
            else
            return "<img src="$url" width="$img_size[0]" height="$img_size[1]" align="$align" style="border: none;"{$img_extra}/>";



    Находим (в функции build_thumb() ):

    if ($align == '')
            return "<!--ThumbBegin--><a href="#" onclick="ShowBild('$gurl'); return false;" ><img src="$url" style="border: none;" {$alt} /></a><!--ThumbEnd-->";
            else
            return "<!--ThumbBegin--><a href="#" onclick="ShowBild('$gurl'); return false;" ><img align="$align" src="$url" style="border: none;" {$alt} /></a><!--ThumbEnd-->";



    Заменяем на:

    $img_size =   @getimagesize($url);
            if ($align == '')
            return "<!--ThumbBegin--><a href="#" onclick="ShowBild('$gurl'); return false;" ><img src="$url" width="$img_size[0]" height="$img_size[1]" style="border: none;" {$alt} /></a><!--ThumbEnd-->";
            else
            return "<!--ThumbBegin--><a href="#" onclick="ShowBild('$gurl'); return false;" ><img align="$align" src="$url" width="$img_size[0]" height="$img_size[1]" style="border: none;" {$alt} /></a><!--ThumbEnd-->";



    Всё.

    Будет работать для вновь создаваемых изображений или при редактировании новости.

     
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.

    Другие новости по теме:

  • DLE хаки: Добавим краткое описание и картинку в topnews
  • DLE: Как создать модуль или как я делал дополнительную форму обратной связи
  • DLE хаки: Запрет на добавления ссылок в комментариях
  • DLE хаки: Ограничение размеров изображений добавляемых с помощью [img]
  • DLE хаки: Отступ между картинками


  • Комментарии:

    Оставить комментарий



     
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


    Поиск по сайту:


    Облако тегов
    Android, Arduino, backup, CentOS, cmd, div, DLE, DLE хаки, domoticz, dzvents, event, Home Assistant, Linux, log, LUA, Monster, ogf3, RDP, Template, VBS, windows, WSH, бумага, бумажный самолетик, верстка, иструкция, Карты, кино, Навигация, оригами, программа, рецензия, рецепт, скрипт, уведомления, фигуры, шаблон, Яндекс, яндекс-карты

    Показать все теги
    Реклама
    раскрутка сайта бесплатно
    Главная страница | Регистрация | Добавить новость | Новое на сайте | Статистика | Поддержка | Правила ресурса Copyright © 2005-2021 by dimon - all right reserved!
    Тираж:           экземпляров.   Дизайн, верстка by dimon