#1
16 октября 2014 в 17:29
Добрый день! ребята подскажите! Уже весь день искал и не мог найти — как можно сделать что бы не в админке а на самом сайте была кнопка удалить запись в универсальном каталоге?? версия 1,10,3
#2
16 октября 2014 в 18:27
Для админов или для всех?
#3
16 октября 2014 в 19:00
Ну мне хотя бы для админов!!!
Сегодня в 05:33
#4
17 октября 2014 в 13:27
Ребята! Неужели такой хороший компонет и нет самого главного удаление записи прямо на сайте???(( есть же редактировать, вот такую же кнопочку для удаления сделать бы!!! помогите!
#5
23 сентября 2016 в 20:48
Ребята! Неужели такой хороший компонет и нет самого главного удаление записи прямо на сайте???(( есть же редактировать, вот такую же кнопочку для удаления сделать бы!!! помогите!
Решение найдено?
Версия 1.10.7 нужна кнопка УДАЛИТЬ рядом с кнопкой РЕДАКТИРОВАТЬ при просмотре товара разместившим пользователем.
#6
23 сентября 2016 в 21:37
Попробуйте в router.php
в шаблоне
<a href="/catalog/delete{$item.id}.html">Удалить запись</a>
Только запись будет удаляться без дополнительного подтверждения сразу после открытия ссылки, копать на эту тему пока не хочу.
И возможно будет приходить сообщение что ваша запись была отклонена и удалена, поправьте сообщение по смыслу в languages/
'_uri' => '/^catalog\/delete([0-9]+).html$/i', 'do' => 'delete_item', 1 => 'item_id' );
в шаблоне
<a href="/catalog/delete{$item.id}.html">Удалить запись</a>
Только запись будет удаляться без дополнительного подтверждения сразу после открытия ссылки, копать на эту тему пока не хочу.
И возможно будет приходить сообщение что ваша запись была отклонена и удалена, поправьте сообщение по смыслу в languages/
Попробуйте в router.php
'_uri' => '/^catalog\/delete([0-9]+).html$/i', 'do' => 'delete_item', 1 => 'item_id' );
в шаблоне
Удалить запись
Только запись будет удаляться без дополнительного подтверждения сразу после открытия ссылки, копать на эту тему пока не хочу.
И возможно будет приходить сообщение что ваша запись была отклонена и удалена, поправьте сообщение по смыслу в languages/
Спасибо!
<a href="/catalog/delete{$item.id}.html" class="btn btn-default">{$LANG.DELETE}</a> так покрасивее) но блин запрос бы на подтверждение
<a href="javascript:void(0)" onclick="My_Del('{$item_id}')" class="btn btn-default">{$LANG.DELETE}</a> <script> function My_Del(item_id){ if (confirm("Удалить?")) { location.href='/catalog/delete'+item_id+'.html' }else{ return false; } } </script>
{$LANG.DELETE} function My_Del(item_id){ if (confirm("Удалить?")) { location.href='/catalog/delete'+item_id+'.html' }else{ return false; } }
Премного благодарен!!! Про карму не забыл))
Только надо
<a href="javascript:void(0)" onclick="My_Del('{$item.id}')" class="btn btn-default">{$LANG.DELETE}</a> <script> function My_Del(item_id){ if (confirm("Вы хотите удалить товар без востановления?")) { location.href='/catalog/delete'+item_id+'.html' }else{ return false; } } </script>
#10
24 сентября 2016 в 10:25
Для нуждающихся:
В файле шаблона com_catalog_item.tpl
Заменяем
На
И в файле компонента components\catalog\router.php дописать
В файле шаблона com_catalog_item.tpl
Заменяем
<a onclick=href="/catalog/edit{$item.id}.html" class="btn btn-default">{$LANG.EDIT}</a>
<a onclick=href="/catalog/edit{$item.id}.html" class="btn btn-default">{$LANG.EDIT}</a> <a href="javascript:void(0)" onclick="My_Del('{$item.id}')" class="btn btn-default">{$LANG.DELETE}</a> <script> function My_Del(item_id){ if (confirm("Вы хотите удалить товар без востановления?")) { location.href='/catalog/delete'+item_id+'.html' }else{ return false; } } </script>
'_uri' => '/^catalog\/delete([0-9]+).html$/i', 'do' => 'delete_item', 1 => 'item_id' );
#11
23 февраля 2017 в 12:32
Ребята помогите! Возможно сам торможу. Как удалять массово записи в каталоге? При выделении всех записей существуют такие функции как "Публиковать выбранные", "Скрыть выбранные" и по моему "Сохранить цены", а удалить нет. По одному удалять не реально.