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

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

    Опрос

    Windows Mobile
    Symbian
    Android
    iPhone
    Linux
    другая
    не знаю
    у меня обычный телефон



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

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

    Информация
    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, div, DLE, DLE хаки, domoticz, dzvents, event, Home Assistant, Linux, log, LUA, Monster, ogf3, RDP, Template, VBS, w2k8, windows, WSH, бумага, бумажный самолетик, верстка, иструкция, Карты, кино, Навигация, оригами, программа, рецензия, рецепт, скрипт, фигуры, шаблон, Яндекс, яндекс-карты

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