Отступ между картинками
Думаю вы помните что если добавить в новость к примеру 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 этот хак уже не работает
Для 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 вокруг картинки */
}
Группа: Гости
Регистрация: --
Статус:
Побольше полезных хаков, шаблонов и модов для ДЛЕ