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

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

Опрос

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


Календарь
«    Июль 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Архив новостей
Апрель 2012 (4)
Март 2012 (1)
Январь 2012 (2)
Декабрь 2011 (2)
Ноябрь 2011 (1)
Октябрь 2011 (4)

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


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


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


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


    Аккаунт
    Логин
    Пароль
     
    Облако тегов

    Требуется для просмотра Flash Player 9 или выше.

    Показать все теги
    Реклама
    раскрутка сайта бесплатно






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