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

добавить height и width к тэгам [img] и [thumb]


Рекомендованные сообщения

Доброго времени суток.

Необходимо добавить height и width к тэгам %7Boption%7D и [thumb] - нашёл подобные статьи, немного пересмотрев решил сделать вот так:

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

в функции build_image() :

		if( $align == '' ) return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" {$alt} /><!--dle_image_end-->";

		else return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" align=\"{$align}\" {$alt} /><!--dle_image_end-->";
Заменяем на :
$img_size =   @getimagesize($url);

		if( $align == '' ) return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" {$alt} width=\"{$img_size[0]}\" height=\"{$img_size[1]}\" /><!--dle_image_end-->";

		else return "<!--dle_image_begin:{$info}--><img src=\"{$url}\" align=\"{$align}\" {$alt} width=\"{$img_size[0]}\" height=\"{$img_size[1]}\" /><!--dle_image_end-->";
в функции build_thumb() :
		if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" {$alt} /></a>{$caption}<!--TEnd-->";

		else return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" {$alt} /></a>{$caption}<!--TEnd-->";
Заменяем на:
        $img_size =   @getimagesize($url);

		if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" {$alt} width=\"{$img_size[0]}\" height=\"{$img_size[1]}\" /></a>{$caption}<!--TEnd-->";

		else return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" {$alt} width=\"{$img_size[0]}\" height=\"{$img_size[1]}\" /></a>{$caption}<!--TEnd-->";

Но к сожалению поля height="" width="" - остаются пустыми...

Подскажите, что не так?

* сайт: teplobaza.net.ua

С уважением.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

мало кто любит ковыряться в чужом коде, тем более бесплатно

правда жизни.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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