Перейти к содержанию
Форум поддержки пользователей VamShop

Поиск и редактирование


Рекомендуемые сообщения

Когда делаешь поиск из админки и нажимаешь на кнопку редактировать товар то страница перезагружается и пусто, проверьте на демо так же?

Я вроде код вообще не трогал темболее в админке.

 

p.s когда в новости пытаешься к картинке привязать url то редактор не дает этого сделать и не ставит url в картинку приходится в ручную прописывать.

Ссылка на сообщение
Поделиться на другие сайты
49 минут назад, ZM сказал:

Когда делаешь поиск из админки и нажимаешь на кнопку редактировать товар то страница перезагружается и пусто, проверьте на демо так же?

Я вроде код вообще не трогал темболее в админке.

 

p.s когда в новости пытаешься к картинке привязать url то редактор не дает этого сделать и не ставит url в картинку приходится в ручную прописывать.

Попробовал в демке поискать по note

и нажать редактировать у нашедшегося товара, всё работает.

Если белая страница, значит есть какая-то php ошибка, надо смотреть, что за ошибка.

p.s. Да, вот здесь почему-то не добавляется url, может в новых версиях TinyMCE исправили, надо будет обновить редактор как-нибудь.

Ссылка на сообщение
Поделиться на другие сайты

Вот скрины2019-03-23_11-50-36.png

2019-03-23_11-50-56.png

2019-03-23_11-51-08.png

p.s и обновите в новой версии fonts icon awesome а то не все иконки можно поставить и может бустарп там новый вышел

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, ZM сказал:

Вот скрины2019-03-23_11-50-36.png

2019-03-23_11-50-56.png

2019-03-23_11-51-08.png

p.s и обновите в новой версии fonts icon awesome а то не все иконки можно поставить и может бустарп там новый вышел

Видимо, дело в кавычке в названии.

В /admin/includes/modules/categories_view.php поменяйте по всему файлу:

array('cPath', 'action', 'pID', 'cID')

на:

array('cPath', 'action', 'pID', 'cID', 'search')

Обновить bootstrap - это значит полностью переписать шаблон.

В будущих версиях появится наверное новый шаблон на базе https://material.io/develop/web/ библиотеки.

Мне нравится как в material.io сделаны формы - https://material-components.github.io/material-components-web-catalog/#/component/text-field

Куча разных готовых вариантов оформления форм с разным оформлением.

Снизу на страницу там примеры разные и узкие, и на весь экран и квадратные и круглые и с подсказами и с иконками и т.д. и т.п.

 

Ссылка на сообщение
Поделиться на другие сайты

После загрузки картинки и сохранения такого товара кидает тоже на главную не очень удобно может в поиске и выдаче тоже будут какие то глюки из за этого. 

 

Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, ZM сказал:

После загрузки картинки и сохранения такого товара кидает тоже на главную не очень удобно может в поиске и выдаче тоже будут какие то глюки из за этого. 

 

Именно с кавычкой?!

Попробовал на обычном товаре, возвращает на страницу категории после редактирования товара.

Ссылка на сообщение
Поделиться на другие сайты

Вот загружаю картинку сохраняю и он выкидывает на главную категорий

 

 

2019-03-31_10-09-44.png

Полное имя товара Navigator-440 V 24" V030

Правда в карточку товара для редактирования захожу через карточку товара и кнопку которая ведет на редактирование этого товара после сохранения попадаю сюда а не в каталог и подкаталог где лежит товар

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

Вот загружаю картинку сохраняю и он выкидывает на главную категорий

 

 

2019-03-31_10-09-44.png

Полное имя товара Navigator-440 V 24" V030

Правда в карточку товара для редактирования захожу через карточку товара и кнопку которая ведет на редактирование этого товара после сохранения попадаю сюда а не в каталог и подкаталог где лежит товар

А если через админку зайти в редактирование?!

Возможно, что в ссылке на редактирование товара в каталоге не подставляется id номер категории, поэтому так и получается.

А в админк, по идее, подставляется id категории и после редактирования возвращается именно внутрь категории, в которой товар.

Ссылка на сообщение
Поделиться на другие сайты

Из админки сохраняет и кидает в категорию. 

Вот ссылка с карточки товара

<center>					{if $smarty.session.customers_status.customers_status_id == 0}

<a href="http://vlg-sport.ru/admin/categories.php?pID={$smarty.get.products_id}&action=new_product">  <button type="button" class="btn btn-lg btn-primary" data-toggle="" title=" {$PRODUCTS_NAME}" data-content="">Редактировать товар </button></a> <p class="btn btn-lg btn-primary"><- видит только<span class="round"> администратор магазина</span></a></p>
{/if}</center>

Как видно здесь нет get cat id, вопрос как правильнее его подставить в код, вообще вывести бы мини редактирование товара в карточку товара чтобы не заходя в админку прям в карточке товара делать изменения под админом. 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

Из админки сохраняет и кидает в категорию. 

Вот ссылка с карточки товара


<center>					{if $smarty.session.customers_status.customers_status_id == 0}

<a href="http://vlg-sport.ru/admin/categories.php?pID={$smarty.get.products_id}&action=new_product">  <button type="button" class="btn btn-lg btn-primary" data-toggle="" title=" {$PRODUCTS_NAME}" data-content="">Редактировать товар </button></a> <p class="btn btn-lg btn-primary"><- видит только<span class="round"> администратор магазина</span></a></p>
{/if}</center>

Как видно здесь нет get cat id, вопрос как правильнее его подставить в код, вообще вывести бы мини редактирование товара в карточку товара чтобы не заходя в админку прям в карточке товара делать изменения под админом. 

А почему у Вас так ссылка выглядит?!

По умолчанию подставляется id категории в боксе Админ, в /templates/шаблон/source/boxes/admin.php

    $admin_link='<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a></p>';

А у Вас не подставляется.

Ссылка на сообщение
Поделиться на другие сайты

Ну это я редактирую в product info на странице карточке товара если туда ваш код вставить то нет ничего 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

Ну это я редактирую в product info на странице карточке товара если туда ваш код вставить то нет ничего 

Я ж не знаю где и как у Вас код вставлен.

Наверное вот так адрес ссылки будет правильный:

http://vlg-sport.ru/admin/categories.php?cPath={$CATEGORY_ID}&pID={$smarty.get.products_id}&action=new_product

и тогда в /includes/modules/product_info.php надоб добавить эту новую метку {$CATEGORY_ID}, например после:

		$info->assign('CATEGORY', $cat_data['categories_name']);

добавить:

		$info->assign('CATEGORY_ID', $current_category_id);

 

Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, ZM сказал:

Хорошо спасибо ) было бы очень удобно 

Так исправьте у себя ссылку на редактирование товара, что мешает!?

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...
В 01.04.2019 в 18:50, support сказал:

Я ж не знаю где и как у Вас код вставлен.

Наверное вот так адрес ссылки будет правильный:


http://vlg-sport.ru/admin/categories.php?cPath={$CATEGORY_ID}&pID={$smarty.get.products_id}&action=new_product

и тогда в /includes/modules/product_info.php надоб добавить эту новую метку {$CATEGORY_ID}, например после:


		$info->assign('CATEGORY', $cat_data['categories_name']);

добавить:


		$info->assign('CATEGORY_ID', $current_category_id);

 

После этих действий выкидывает просто на категорию а не на редактирование товара. 

Нажимаю на кнопку и открывается (админка > категория c товарами, а не сам товар)

2019-05-06_11-06-09.png

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ZM сказал:

После этих действий выкидывает просто на категорию а не на редактирование товара. 

Нажимаю на кнопку и открывается (админка > категория c товарами, а не сам товар)

По умолчанию кнопка Редактировать товар ведь правильно сделала.

В адресе там есть и id товара и id категории.

Посмотрите в /templates/vamshop1/source/boxes/admin.php как сделала эта ссылка на страницу Редактирование товара и сделайте так же у себя.

Ссылка на сообщение
Поделиться на другие сайты

if ($product->isProduct()) {
    $admin_link='<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a></p>';
  }

это? 

И так и так пробую как то не работает ( 

p.s повторюсь, нужно чтобы при нажатии кнопки из карточки товара > переходило на страницу редактирования товара и передавались все данные, чтобы при таком подходе отображались данные о спецификациях. 

странно что ссылка <a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a> 

не работает а точнее не отображается вообще ( это из админ бокса ) 

Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, ZM сказал:

if ($product->isProduct()) {
    $admin_link='<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a></p>';
  }

это? 

И так и так пробую как то не работает ( 

p.s повторюсь, нужно чтобы при нажатии кнопки из карточки товара > переходило на страницу редактирования товара и передавались все данные, чтобы при таком подходе отображались данные о спецификациях. 

странно что ссылка <a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a> 

не работает а точнее не отображается вообще ( это из админ бокса ) 

http://demo.vamshop.ru/samsung-galaxy-note-3.html

Заходу как админ

vam@test.com

12345

Слева появляется кнопка Редактировать.

Нажимаю её.

Всё работает, переходит на страницу редактирования, в закладке Спецификации тоже всё на месте.

Ссылка на сообщение
Поделиться на другие сайты

Это вы засунули в бокс админа а я пытался в карточку товара может из за этого дело, подскажите тогда еще раз по какому варианту делать (подскажите еще раз)

Ссылка на сообщение
Поделиться на другие сайты
Только что, ZM сказал:

Это вы засунули в бокс админа а я пытался в карточку товара может из за этого дело, подскажите тогда еще раз по какому варианту делать (подскажите еще раз)

Так я поэтому и говорю, смотрите пример этой ссылки и делайте по аналогии.

Какая разница, где ссылку добавлять.

 

Смотрите что б ссылка на редактирование одинаково выглядела, что в боксе админка, что Ваша ссылка.

Может у Вас параметр какой-то пустой, поэтому и не работает.

Ссылка на сообщение
Поделиться на другие сайты

Вставляю данный код в карточку товара

<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&amp;pID=' . $product->data['products_id']) . '&amp;action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a></p>

 

Итог = пусто (кнопки нет)

Вставляю данный код

<p class="LoginContentLeft"><a class="button" href="http://demo.vamshop.ru/admin/categories.php?cPath=3&amp;pID=7&amp;action=new_product" onclick="window.open(this.href); return false;"><span><img src="/images/icons/buttons/edit.png" alt="Редактировать товар" title=" Редактировать товар " width="12" height="12">&nbsp;Редактировать товар</span></a></p>

Понятное дело что даже если меняю адрес на свой сайт то тут конкретно подставляются данные у меня так не работает. 

Видимо копать надо где то еще в php файлах но суть в том что у меня так и не получилось. 

Ладно оставлю тогда кнопку слева как у вас по умолчанию, исключим её из карточки товара. (раз костыли так сложно сделать)

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, ZM сказал:

Вставляю данный код в карточку товара



 

Что значит в карточку товара?!

В .html шаблон?!

Понятное дело, что ничего работать не будет.

В html шаблоне нельзя php код использовать.

Надо ж как-то так делать:

<p class="LoginContentLeft"><a class="button" href="admin/categories.php?cPath={$CATEGORY_ID}&amp;pID={$PRODUCTS_ID}&amp;action=new_product"><span><img src="/images/icons/buttons/edit.png" alt="Редактировать товар" title=" Редактировать товар " width="12" height="12">&nbsp;Редактировать товар</span></a></p>

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...