Удаление виджетов с сайта 2.X

2273
Удаление виджетов с сайта


Дополнение не заменяет системных файлов. Осуществляет удаление виджетов и их копий.



Спойлер
СКАЧАТЬ
Адаптивный Слайдер 2 в 1, на главную страницу | Список контента +
Комментарии (29)
yury 2 июня 2016 в 08:29 +2
no avatar
Здорово!!!! чего не хватало в дефолте!
yury 2 июня 2016 в 09:09 +1
no avatar
осталось удаление компонентов придумать
Андрей 2 июня 2016 в 10:26 +3
small user social cms
Всё придумано, чтобы удалять компоненты, разработчик должен это прописать в самом компоненте, вот как пример компонент от Val - Опросы
Денис Васильевич 2 июня 2016 в 15:43 0
small user social cms
А если бы ещё изначально прописывать структуру директорий загружаемого, то можно было бы добавить эту функцию сразу а разработчику ещё позволить изменять информацию о структуре. Но это лишь предположение ;)
MegaRostov 2 июня 2016 в 11:00 +2
small user social cms
Я считаю что в новых компонента разработчик по любому должен делать удаление компонентов. И если компонент с виджетом то удаляется сразу всё! Сейчас не все дорабатывают удаление.

Дополнение отличное +++++
Loadырь 2 июня 2016 в 19:46 0
small user social cms
MegaRostov:
И если компонент с виджетом то удаляется сразу всё!
Поверьте, разработчик может написать так, что будет удаляться сразу "всё", и не важно с виджетом компонент или нет. smile
Так сказать, почистит вам всю файловую структуру.
Опасная подобная штука от "злобного" разработчика в руках "доверчивого" пользователя (тут я говорю в целом, а не о данной разработке). В один клик прибавит работы по поиску и восстановлению того, что удалённый компонент удаляясь прихватил с собой.
MegaRostov 2 июня 2016 в 22:14 0
small user social cms
Я ваш намек понял! :)
Денис Васильевич 3 июня 2016 в 17:19 0
small user social cms
Вы таковым скорее напугаете ответственных разработчиков нежели пользователей и неответственных разработчиков laugh
Но в сути, да, дело требующее осторожности ;)
Loadырь 3 июня 2016 в 17:37 0
small user social cms
Ответственных уже ничем не напугать. smile
Денис Васильевич 3 июня 2016 в 17:19 0
small user social cms
Вы таковым скорее напугаете ответственных разработчиков нежели пользователей и неответственных разработчиков laugh
Но в сути, да, дело требующее осторожности ;)
Денис Васильевич 2 июня 2016 в 15:37 +2
small user social cms
Хотелось бы заметить. Полное удаление с сайта подразумевает удаление записей из базы и директорий с файлами.
В частности
эти файлы
Т.е. теоретически удаляются все файлы виджета. Но на практике файлы загруженные на сайт при установке виджета могут располагаться и по другому пути. Например разработчик может поместить стили виджета в директорию templates/default/css/
А если с виджетом идут ещё хуки или экшены то и они не будут удалены.

Я предполагаю, что это можно поправить след. образом. При установке виджета, в отдельную ячейку записывать ещё структуру файлов архива, директории package. А во время удаления использовать эту информацию. Или на крайний случай, при удалении просить указать архив с вижетом, сканировать структуру и по ней удалять файлы.
Денис Васильевич 2 июня 2016 в 15:40 0
small user social cms
Ещё забыл учесть имя шаблона, но это просто, это я добавлю. Так же хочу добавить клонирование виджетов и выводить доп информацию о виджете с каталога. И думаю добавить вкладку с формой обратной связи, с разработчиком.
vikont 2 июня 2016 в 22:50 0
small user social cms
Клонирование виджетов вместо многократного их создания!
Это очень удобно и вообще должно быть в коробке!
PIN 2 июня 2016 в 20:04 0
small user social cms
"при удалении просить указать архив с вижетом"
этот вариант более по нраву.
vikont 2 июня 2016 в 22:48 0
small user social cms
Uninstaller Windows так же работает, через список размещения файлов при инсталляции!
Ничего нового, но НИКТО до вас этого так и не сделал!
СПАСИБО!
Деинсталлятора всяких дополнений явно не хватает!
Олег Васильевич я 2 июня 2016 в 18:47 +1
small user social cms
Конструктивный деструктив!
Спасибо!
Денис Васильевич 3 июня 2016 в 17:15 0
small user social cms
Если бы я ещё понимал что это значит laugh
Денис Васильевич 3 июня 2016 в 17:24 0
small user social cms
Спасибо за спасибо! laugh
Val 2 июня 2016 в 19:34 0
small user social cms
Очень интересное дополнение!
Денис Васильевич, спасибо!
Денис Васильевич 3 июня 2016 в 17:14 0
small user social cms
Я ваш виджет не удалял joke Это постановка ;)
ermakover 3 июня 2016 в 16:25 +1
small user social cms
Вот молодец, Денис Васильевич. Наверное, один из самых продуктивных разработчиков дополнений.
Постоянно радует сообщество своими новинками.

Но есть у него один маленький недостаток - не доделав одно, берётся за другое.
Вот компонент "Как в соцсетях" не доделал - кнопка поделиться не работает со страницы контента.
Обновление обещал на этой неделе.
И нет обновления.
Val 3 июня 2016 в 16:54 0
small user social cms
ermakover:
Наверное, один из самых продуктивных разработчиков дополнений. ... Но есть у него один маленький недостаток - не доделав одно, берётся за другое.
Цена продуктивности =)

ermakover:
Обновление обещал на этой неделе.
И нет обновления.
И неделя еще не закончилась joke А раз обещал то сделает))
Денис Васильевич 3 июня 2016 в 17:14 0
small user social cms
кнопка поделиться не работает со страницы контента
У других работает. Дождитесь обновления, тогда и поглядим наверняка, в чём дело.

не доделав одно, берётся за другое
Мысли шальные.. не дают покоя а руки под властью их, сами творят новое, не слушают меня ;)
Главное чтобы не забрасывал окончательно. Стараюсь такового не допускать.
Денис Васильевич 4 июня 2016 в 18:42 0
small user social cms
Обновил архив. Добавил удаление файлов из всех шаблонов.
Денис Васильевич 27 июля 2016 в 18:40 0
small user social cms
На днях добавил пару функций: клонирование, экспорт настроек виджета в файл и загрузка их. С последней функцией есть некоторые сложности, как только решу, будет обновление.
Денис Васильевич 7 декабря 2016 в 16:03 0
small user social cms
Помогите мне с парсингом информации со вкладок на страничке дополнения офф. каталога. Хочу добавить в информацию о виджете.
Денис Васильевич 7 декабря 2016 в 16:06 0
small user social cms
ещё бы кто помог с импортом и экспортом настроек )) простоя функция но никак времени не найду.
Pocus 7 февраля 2017 в 21:16 0
small user social cms
На 2.7 перестал работать. Печалька.
Pocus 7 февраля 2017 в 21:54 0
small user social cms
А, не, заработало :)