Универсальный каталог удаление записи

#1 16 октября 2014 в 17:29
Добрый день! ребята подскажите! Уже весь день искал и не мог найти — как можно сделать что бы не в админке а на самом сайте была кнопка удалить запись в универсальном каталоге?? версия 1,10,3
#2 16 октября 2014 в 18:27
Для админов или для всех?
#3 16 октября 2014 в 19:00
Ну мне хотя бы для админов!!!
#4 17 октября 2014 в 13:27
Ребята! Неужели такой хороший компонет и нет самого главного удаление записи прямо на сайте???(( есть же редактировать, вот такую же кнопочку для удаления сделать бы!!! помогите!
#5 23 сентября 2016 в 20:48


Ребята! Неужели такой хороший компонет и нет самого главного удаление записи прямо на сайте???(( есть же редактировать, вот такую же кнопочку для удаления сделать бы!!! помогите!

vsemkrot

Решение найдено?
Версия 1.10.7 нужна кнопка УДАЛИТЬ рядом с кнопкой РЕДАКТИРОВАТЬ при просмотре товара разместившим пользователем.
#6 23 сентября 2016 в 21:37
Попробуйте в router.php

  1. $routes[] = array(
  2. '_uri' => '/^catalog\/delete([0-9]+).html$/i',
  3. 'do' => 'delete_item',
  4. 1 => 'item_id'
  5. );
  6.  

в шаблоне

<a href="/catalog/delete{$item.id}.html">Удалить запись</a>

Только запись будет удаляться без дополнительного подтверждения сразу после открытия ссылки, копать на эту тему пока не хочу.
И возможно будет приходить сообщение что ваша запись была отклонена и удалена, поправьте сообщение по смыслу в languages/
#7 23 сентября 2016 в 22:11


Попробуйте в router.php

  1. $routes[] = array(
  2. '_uri' => '/^catalog\/delete([0-9]+).html$/i',
  3. 'do' => 'delete_item',
  4. 1 => 'item_id'
  5. );
  6.  

в шаблоне

Удалить запись

Только запись будет удаляться без дополнительного подтверждения сразу после открытия ссылки, копать на эту тему пока не хочу.
И возможно будет приходить сообщение что ваша запись была отклонена и удалена, поправьте сообщение по смыслу в languages/

Нил™

Спасибо!
<a href="/catalog/delete{$item.id}.html" class="btn btn-default">{$LANG.DELETE}</a> так покрасивее) но блин запрос бы на подтверждение
#8 24 сентября 2016 в 08:39
  1. <a href="javascript:void(0)" onclick="My_Del('{$item_id}')" class="btn btn-default">{$LANG.DELETE}</a>
  2. <script>
  3. function My_Del(item_id){
  4. if (confirm("Удалить?")) {
  5. location.href='/catalog/delete'+item_id+'.html'
  6. }else{
  7. return false;
  8. }
  9. }
  10. </script>
#9 24 сентября 2016 в 10:16


  1. {$LANG.DELETE}
  2.  
  3. function My_Del(item_id){
  4. if (confirm("Удалить?")) {
  5. location.href='/catalog/delete'+item_id+'.html'
  6. }else{
  7. return false;
  8. }
  9. }
  10.  

Lora

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