Главная DLE шаблоны
Регистрация DLE модули
Форум DLE хаки
Логин:   Пароль: 


Шаблоны и модули для DLE » DLE хаки » Добавление height и width к [img] и [thumb]
 
 
 
 
 
 
 
 
 
  Добавление height и width к [img] и [thumb]
В разделе: DLE хаки
Размещена: 15 февраля 2008
Добавление height и width к [img] и [thumb]


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

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

Установка:

В файле engineclassesparse.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-->";


Всё. :)

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

Вы не можете скачивать файлы с нашего сервера

 (голосов: 0)
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


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

  • Отступ между картинками
  • Награды
  • Баннеры через определенное кол-во новостей
  • Вывод Даты/Года и месяца/Дня недели
  • Вывод даты в шаблоне в виде календарика

  • Запостил: admin, Комментов: 0, Просмотров: 390 Напечатать

    Добавление комментария



     
    Что Вам более интересно на нашем сайте ?

    DLE шаблоны
    DLE модули
    Все вместе
     
     
     

    SMS.копилка

    Статьи, Информация
     
    сopyright © 2007-2008 diz1.org