
Хак для ДЛЕ Спойлер закрывает строку «Причина редактирования» может быть применен в разных случаях, где вам может понадобиться спойлер на главной странице или в новостях. Для многих плохо понимающих в верстке людей новичков - этот маленький FAQ будет думаю кстати. Вся реализация хака выполняется на основе функций движка DataLife Engine, который будет работать на любой версии скрипта, а также актуальной на сегодняшней DLE 10.1.
Итак модный микро-хак причина редактирования статьи в спойлере делается в один или два хода, все зависит, хотите вы, чтобы спойлер был в короткой или полной новости. Причина редактирования в спойлере - После не больших правок, причина редактирования статьи будет отображаться в спойлере./
Вносим в свой shortstory.tpl (если нужен спойлер в короткой новости) и fullstory.tpl (если нужен спойлер в полной новости) в любое удобное место согласно верстки:
Вариант с плюсиком как в обычном спойлере:
[edit-date]
<div class="title_spoiler"><a href="jаvascript:ShowOrHide( 'edit_info_{news-id}' )" style="display: block" ><img id="image-{news-id}" style="vertical-align: middle;border: none;" alt="" src="/templates/Default/dleimages/spoiler-plus.gif" /> Материал обновлен: {edit-date}</a></div>
<div id="edit_info_{news-id}" class="text_spoiler" style="display:none;"><b>Редактировал:</b> {editor}<br/>[edit-reason]<b>Причина:</b> {edit-reason}[/edit-reason]</div>
[/edit-date]
Вариант со своей иконкой:
[edit-date]
<div class="title_spoiler"><a href="jаvascript:ShowOrHide( 'edit_info_{news-id}' )" style="display: block" ><img style="vertical-align: middle;border: none;" alt="" src="/templates/Default/dleimages/page_white_edit.png" /> Материал обновлен: {edit-date}</a></div>
<div id="edit_info_{news-id}" class="text_spoiler" style="display:none;"><b>Редактировал:</b> {editor}<br/>[edit-reason]<b>Причина:</b> {edit-reason}[/edit-reason]</div>
[/edit-date]
Автор: Grey
PS. Ничего особого, но часто люди интересуются: "как делать спойлер?"... Вот им и наглядная инструкция.
Скачать у нас хаки для dle, как хак для DataLife Engine Спойлер