Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

А админке каталога товаров пропадает "загрузка"


Zerg999

Recommended Posts

OpenShop 1.7 На базе ocStore 1.5.5.1.2

Проблема заключается в следующем - Захожу в админку, в каталог и у всех товаров стоит возможность загрузки (рис.1) Если перейти на следующую страницу со списком товаров, то загрузка пропадает (Рис.2) Если отредактировать товар и вернуться, то снова все на месте. В коде страницы увидел такое:

<div style="color:grey">[ <a href="http://мойсайт.ru/test/admin/index.php?route=catalog/download&token=6722f8a1f964567890af80d984bcb2115&product_id=121&sort=pd.name&order=ASC'>http://мойсайт.ru/test/admin/index.php?route=catalog/download&token=6722f8a1f964567890af80d984bcb2115&product_id=121&sort=pd.name&order=ASC" style="color:grey">Загрузки</a> ]</div>

это когда "загрузки" видны.

 

А вот когда не отображаются:

<div style="color:grey">[ <a href="http://мойсайт.ru/test/admin/index.php?route=catalog/download&token=6722f8a1f964567890af80d984bcb2115&product_id=121" style="color:grey">Загрузки</a> ]</div>

Пропадает вот эта часть

&sort=pd.name&order=ASC

Буду благодарен за советы. Рассмотрю вопрос о ремонте за деньги.

post-666776-0-33707300-1424349593_thumb.jpg

post-666776-0-59579900-1424349593_thumb.jpg

Надіслати
Поділитися на інших сайтах


Он стандартный, похоже изменения через vqmod вносятся. Проверьте, есть ли файл vqmod/vqcache/vq2-admin_controller_catalog_product.php

если да - его так же сюда

Надіслати
Поділитися на інших сайтах

забавный код :ugeek:

 

в admin\controller\catalog\product.php найдите строку

$this->data['action'] = $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL');

пробуйте заменить на

$this->data['action'] = $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL');
$this->data['downloads'] = $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL');

и удалите vqmod/vqcache/vq2-admin_controller_catalog_product.php для очистки кеша

 

PS: решение - тот еще костыль, по уму - к автору сборки/модуля

Змінено користувачем AlexDW
Надіслати
Поділитися на інших сайтах

Короче, все не так. То, что в 9 посте - откатить как было с самого начала, там ничего не нужно менять. :-D

 

Вот решение:

в admin\controller\catalog\product.php найти код (встречается два раза)

$action[] = array(
                'text' => $this->language->get('text_edit'),
                'href' => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL')
,'downloads' => $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL')
            );

заменить на

            $action[] = array(
                'text' => $this->language->get('text_edit'),
                'href' => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL')
            );
            $action[] = array(
                'text' => 'downloads',
                'href' => $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL')
            );

и будет счастье ;)

 

PS: вспомнил, у вас же код добавляется через vqmod.. придется переделывать xml, которые этот код добавляют. вообщем, при наличии знаний - самому, при сложностях - к автору

Надіслати
Поділитися на інших сайтах

Спасибо большое! Этот вариант сработал! Не без глюка (на первой странице задвоение получилось), но это можно будет поправить!

Не знаю, как вам + в репутацию добавить

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.