Полезны ли такие мелочи для интерфейса и сайта на Котонти в целом?

66.7% 2
0% 0
33.3% 1

3 Datum 2013-09-20 10:44

Forums / National / Russian / Модули и плагины / Poll: [плагин] Кнопка удаления страницы

Добавляет в форму редактирования страниц простую кнопку для удаления страницы, заменяя стандартный элемент

Macik
#1 2013-09-20 10:44

Что делает плагин подробнее написано ниже. Вот почему я его написал:: стандартный элемент удаления страницы в форме редактирования выглядит как радиокнопка «да/нет». В общем-то не плохое решение, но выбрав «да» (удалить) неподготовленный пользователь теряется какую кнопку после этого нажать (то ли «опубликовать», то ли «сохранить в черновики», то ли «на утверждение»), ни одна из них не подразумевает удаление. Что само по себе выглядит несемантично. Поэтому чуткая кнопка «удалить» показалась мне здесь уместнее.

--- описание ---

Page deletion button (кнопка удаления страниц)

Расширение для CMF Cotonti. Добавляет в форму редактирования страниц простую кнопку для удаления страницы.

Описание

Добавляет в форму редактирования страниц простую кнопку для удаления страницы. Что позволяет (если у вас есть соответствующие права) удалить страницу в один клик. По умолчанию заменяет стандартный элемент удаления (радио кнопку) на обычную кнопку. Вы можете самостоятельно определить место отображения кнопки отредактировав шаблонpage.edit.tpl.

Возможности

  • Работает сразу после установки
  • Позволяет удалить страницу в один клик
  • Есть возможность запретить пользователям без прав удалять свои страницы

Демонстрация

Специальной страницы для демонстрации не предусмотрено. Просто установите плагин и перейдите на в форму редактирования страниц. demo screenshot

Требования

Текущая версия работает c Cotonti Siena v0.9.14 и протестирована с несколькими темами оформления.

Совместимость

Расширение должно работать с версиями Сиены ниже 0.9.14 (но не проверялось). Если ваша тема оформления использует нестандартные элементы форм вы можете скорректировать шаблон page.edit.tpl и/или строку ресурсов$R['page_delete']

Комментарии

Плагин начнет работу сразу после установки. Однако, для более тонкой настройки Вы можете заглянуть в раздел настроек плагина.

Устройство

Просто заменяет стандартный элемент с радио кнопкой на простую кнопку <button> или использует тег{PAGEEDIT_FORM_DELETE} в шаблоне page.edit.tpl.

Установка

  • Распаковать, скопировать файлы в корень сайта.
  • Установить через панель Администрирования → Расширения (Управление сайтом → Расширения)
  • Проверьте настройки в меню настройки плагина (Управление сайтом → Расширения → pagedelbtn → Конфигурация).

Комментарии

Для того, чтобы увидеть расширение в действии - установите и перейдите в форму редактирования какой-либо страницы.

Условия распространения (лицензия)

Distributed under BSD license.

Авторство

Андрей Мацовкин

Ссылки

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

Dit bericht is bewerkt door Sergeich (2013-09-21 13:10, 10 jaren ago)
Trustmaster
#2 2013-09-20 13:44

Это замечательно конечно, но кнопка удаления была добавлена в движок год назад, см. #892. Использовать её можно в любом шаблоне, теги имеют вид {*_ADMIN_DELETE} и {*_ADMIN_DELETE_URL}.

May the Source be with you!
Macik
#3 2013-09-20 18:38

Ну вот. Опять я доки не читаю... :))  В этой реализации маленький плюс - работает сразу после установки, если лень можно даже не лезть править шаблоны. 

з.ы. Ладно. Пойду еще чего-нибудь напишу.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F