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

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

Опрос

gismeteo.ru
Погода на Яндексе
pogoda.ru
meteonova.ru
по телевизору
за окном
в газете
а че его смотреть?
в другом месте
по счетчику гейгера



Календарь
«    Июль 2008    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031 

Архив новостей
Май 2019 (2)
Март 2019 (1)
Январь 2019 (1)
Декабрь 2018 (1)
Ноябрь 2018 (3)
Октябрь 2018 (2)

Информация
DLE хаки: Отступ между картинками
Web » CMS » DLE
автор: dimon, опубликовано: 22 июля 2008

Отступ между картинками

Думаю вы помните что если добавить в новость к примеру 5 картинок то они будут без отступа и другая картинка не будет ниже. Для этого и сделан хак чтобы вам каждый раз не надо было переносить каждую картинку на новую строку хак будет автоматически ставить картинку ниже другой.

Открываем /engine/classes/parse.class.php

Находим:
   if ($align == '')
        return "[img]$url[/img]";
        else
        return "[img]$url[/img]";
    }

Заменяем на
$img_extra .= $alt;

        if ($align == '')
        return "[img]$url[/img]
";
        else
        return "<div align="$align">[img]$url[/img]</div>
";
    }


Тутже находим:
if ($align == '')
        return "<!--ThumbBegin-->[url=#">[img]$url[/img]</a><!--ThumbEnd-->]        else
        return "<!--ThumbBegin--><a href="#"><img align="$align" src="$url" style="border: none;" />[/url]<!--ThumbEnd-->";
    }

Заменяем на
if ($align == '')                                                                                                                  
        return "<!--ThumbBegin-->[url=#">[img]$url[/img]</a>
<!--ThumbEnd-->]        else
        return "<!--ThumbBegin--><a href="#"><div align="$align">[img]$url[/img]</div>[/url]
<!--ThumbEnd-->";
    }


Но с DLE 7.0 этот хак уже не работает belay

Для 7.0, а возможно и выше, делаем так:

Открываем файл /engine/classes/parse.class.php

Находим:
if ($align == '')
        return "<img src=\"$url\" style=\"border: none;\"{$img_extra}/>";
        else
        return "<img src=\"$url\" align=\"$align\" style=\"border: none;\"{$img_extra}/>";
    }

Заменяем на:
$img_extra .= $alt;

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


Ниже находим:
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-->";
    }

Заменяем на:
if ($align == '')                                                                                                                  
        return "<!--ThumbBegin--><a href=\"#\" onclick=\"ShowBild('$gurl'); return false;\" ><img src=\"$url\" style=\"border: none;\" {$alt} /></a><br /><!--ThumbEnd-->";
        else
        return "<!--ThumbBegin--><a href=\"#\" onclick=\"ShowBild('$gurl'); return false;\" ><div align=\"$align\"><img src=\"$url\" style=\"border: none;\" {$alt} /></div></a><br /><!--ThumbEnd-->";
    }


Внимание после установки этот хак работает только в новых новостях!
Если хотите чтобы в старых новостях тоже все выровнялось - редактируйте каждую новость!!



Кстати, если нужно чтобы у картинок со всех сторон был отступ, то в файле template\css\style.css просто добавьте свойство margin для тега img:
.news img {
border:none;
margin: 2px; /* отступ 2px вокруг картинки */
}

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

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

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


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

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

    #1 написал: Valentools (23 июля 2008 14:55)
    Крайне полезный хак.
    Побольше полезных хаков, шаблонов и модов для ДЛЕ


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


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


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

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