LiTiNuM
Members-
Posts
17 -
Joined
-
Last visited
Profile Information
-
Activity
Freelancer
LiTiNuM's Achievements
Newbie (1/14)
0
Reputation
-
I show my code in AdminStockManagementController.php (): public function renderList() { // sets actions $this->addRowAction('details'); $this->addRowAction('addstock'); $this->addRowAction('removestock'); if (count(Warehouse::getWarehouses()) > 1) $this->addRowAction('transferstock'); // no link on list rows $this->list_no_link = true; // inits toolbar $this->toolbar_btn = array(); // overrides query $id_shop = Shop::isFeatureActive() && Shop::getContext() == Shop::CONTEXT_SHOP? (int)$this->context->shop->id : 'a.id_shop_default'; $this->_select = 'a.id_product as id, COUNT(pa.id_product_attribute) as variations, image_shop.id_image AS id_image'; $this->_join = 'LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON (pa.id_product = a.id_product)'.Shop::addSqlAssociation('product_attribute', 'pa', false); $this->_join .= 'LEFT JOIN `'._DB_PREFIX_.'image` i ON (i.`id_product` = a.`id_product`) LEFT JOIN `'._DB_PREFIX_.'image_shop` image_shop ON (image_shop.`id_product` = a.`id_product` AND image_shop.`cover` = 1 AND image_shop.id_shop = '.$id_shop.')'; $this->_where = 'AND a.is_virtual = 0'; $this->_group = 'GROUP BY a.id_product'; // displays informations $this->displayInformation($this->l('This interface allows you to manage product stock and their variations.').'<br />'); $this->displayInformation($this->l('Through this interface, you can increase and decrease product stock for an given warehouse.')); $this->displayInformation($this->l('Furthermore, you can move product quantities between warehouses, or within one warehouse.').'<br />'); $this->displayInformation($this->l('If you want to increase quantities of multiple products at once, you can use the "Supply orders" page under the "Stock" menu.').'<br />'); $this->displayInformation($this->l('Finally, you need to provide the quantity that you\'ll be adding: "Usable for sale" means that this quantity will be available in your shop(s), otherwise it will be considered reserved (i.e. for other purposes).')); return parent::renderList(); } In 'select' I add: image_shop.id_image AS id_image After I see IMAGES of all products in StockManagement and HAVE NOT any error for HelperList.php
- 7 replies
-
- display image
- stockmanagementcontroller
-
(and 3 more)
Tagged with:
-
Категории CMS - как писать туда HTML?
LiTiNuM replied to ali-babay's topic in Установка, Настройка, Обновление
Всем привет, В общем, для версии 1.6.0.6, чтобы всё работало делаем сперва, как написал KERM, активируем редактор TIMY, в файле AdminCmsCategoriesController.php меняем раздел с описанием на это: array( 'type' => 'textarea', 'label' => $this->l('Description'), 'name' => 'description', 'class' => 'rte', 'autoload_rte' => true, 'lang' => true, 'rows' => 5, 'cols' => 40 //'hint' => $this->l('Invalid characters:').' <>;=#{}' ), *hint сами решайте комментировать или нет. Затем в файле CMSCategory.php (НЕ Category.php !!! - не нужно путать народ, это две разные таблицы) из поля description делаем следующее: 'description' => array('type' => self::TYPE_HTML, 'lang' => true), Я, в принципе, не понимаю, зачем здесь валидация, поэтому просто её убрал. TYPE меняется обязательно, чтобы в таблицу писался полностью HTML код. Ну и в самом шаблоне скорректировать переменную, должна быть такой: {$cms_category->description|escape:'UTF-8'} После этих действий получаете полностью рабочее по код HTML описание для категории страницы. -
Kerm, привет, Может ты в курсе, у последней версии PayPal проблемы наблюдаются? Я два дня назад увидел, что скорость загрузки страниц увеличилась в 10 раз. Естественно, я к хостеру с претензией, ребята, что за фигня, т.к. ничего сам не менял. Сегодня выяснилось, что это PP отправляет кучу запросов на свой сайт COM: "...многочисленные ошибки при обращении скриптов Вашего сайта к серверу paypayl.com..." Отключил модуль - всё летает. И сносил его, переустанавливал. Толку нет. Единственное, что ещё не пробовал, ставить старые версии... Но опять же замечу, что с ним это началось 2-3 дня назад, до этого не было такого. По цифрам: 620 мс против 5-7 секунд на загрузку главной страницы.
- 12 replies
-
- фильтр
- многоуровневая навигация
-
(and 1 more)
Tagged with:
-
Необязательное поле "Почтовый Индекс"
LiTiNuM replied to PRammer's topic in Установка, Настройка, Обновление
AuthController.php и AddressController.php, закрыть: /*elseif(empty($postcode) && $country->need_zip_code)*/ /*$this->errors[] = Tools::displayError('A Zip / Postal code is required.');*/ -
Block wishlist dosnt show image
LiTiNuM replied to gourav96's topic in Ecommerce x PrestaShop [ARCHIVE BOARD]
Hello, Create new wishlist. In product cart select this list and try to add. But when I open this new wishlist - it is empty. The product in default wishlist... Why? Can you help me? I look at Cart.php, must work this: WishList::addProduct($context->cookie->id_wishlist, $context->customer->id, $id_product, $id_product_attribute, $quantity); But I don't see error... Error with id_wishlist... must be... -
И так, решение найдено. Дело в MAIL.php в присвоении переменной $to_name: $to_name = self::mimeEncode($to_name); } else { /* Simple recipient, one address */ $to_plugin = $to; if ($to_name == null || $to_name == $to) $to_name = ''; else $to_name = self::mimeEncode($to_name); $to_list->addTo($to, $to_name); } Изменил на $to_name = ''; - и письма стали приходить. Поясните, пожалуйста, каковы последствия такой подмены, в каких случаях используется это условие? А точнее, что такое громадное генерит этот SELF::, что сообщения не отправляются? На клиентские оповещения это же тоже распространяется??? Кошмар!
-
Доброе утро, коллеги! Второй день пытаюсь запустить функционал WishList, но он не хочет отправлять письма. В папке 'mails' шаблоны есть... Сам модуль стандартный на Preste 1.6.0.9. Смотрю на кнопку "Отправить": <p class="submit"> <input class="button" type="submit" value="{l s='Send' mod='blockwishlist'}" name="submitWishlist" onclick="WishlistSend('wl_send', '{$id_wishlist}', 'email');" /> </p> Она запускает обработчик JS в части WishlistSend и sendwishlist.php, который использует класс MAIL::SEND с набором переменных. Вроде всё просто, и всё на месте, но письма не приходят. Как подружу его с отправкой писем, хочу из него сделать модуль "Предзаказа". Укажу ему EMAIL магазина, куда он будет направлять готовые клиентские "Списки товаров на предзаказ". То, что сейчас он подразумевает "Дай понять друзьям, что тебе подарить на ДР" - ну никак не подходит для реалий российской современности...) Спасибо за понимание и очень рассчитываю на вашу помощь.
-
HTML stripped from product description
LiTiNuM replied to folkifoon's topic in OUT - 1.6.0.11 [7 Jan 2015]
Hi, yes, if text will be so BIG, better to remove TRUNC. But it's short, not FULL or LARGE description ))) I just write rule, and tell you, Presta 1.6.0.6 very peculiar processes short description. For example, if I use 2 or more tags <p>, system shows just the first. So I have to use 1 <p> and inside of them are used <span>, <br /> and etc. -
Короткое и полное описание на странице product-list.tpl, как?
LiTiNuM replied to Kerm's topic in Модули, Шаблоны [ARCHIVE]
Нашёл решение для вывода короткого описания с использованием тегов: <p class="product-desc" itemprop="description"> {$product.description_short|substr:3:-4|truncate:360:'...'} </p> -
HTML stripped from product description
LiTiNuM replied to folkifoon's topic in OUT - 1.6.0.11 [7 Jan 2015]
I solved it: <p class="product-desc" itemprop="description"> {$product.description_short|substr:3:-4|truncate:360:'...'} </p> -
Короткое и полное описание на странице product-list.tpl, как?
LiTiNuM replied to Kerm's topic in Модули, Шаблоны [ARCHIVE]
Приветствую, вот наткнулся на примерно такую же задачу. Краткое описание выводится без применения HTML-тегов, т.е. форматирование отсутствует. Смотрится - отвратительно. Вот я и подумал, чтобы вместо короткого (description_short) в product-list вывести полное описание. Поделись, пожалуйста, как вывел? У меня Presta 1.6.0.6 PS: А может кто знает, как короткое описание заставить учитывать теги? -
HTML stripped from product description
LiTiNuM replied to folkifoon's topic in OUT - 1.6.0.11 [7 Jan 2015]
Yes, I'm understanding, I tried remove strip_tags and trunc, but In this case the description of the blank (empty). I use Presta 1.6.0.6, all code of description_short save in DataBase how TEXT. Maybe need use some function to recognize and apply html-tags? -
HTML stripped from product description
LiTiNuM replied to folkifoon's topic in OUT - 1.6.0.11 [7 Jan 2015]
Hello, have the same problem. If I remove |strip_tags:'UTF-8' from this {$product.description_short|strip_tags:'UTF-8'|truncate:460:'...'} - my description_short disappears. In DB description_short save like TEXT. For example, if use |escape:'html':'UTF-8' I have all TEXT with html-tags how text. But I need have description using tags, to take account of line breaks <br /> and etc. -
[ модуль ] yandex money - бесплатно
LiTiNuM replied to anisimow's topic in Модули, Шаблоны [ARCHIVE]
А вот с этого момента поподробнее, пожалуйста, в чём заключается мошенничество? -
[ модуль ] yandex money - бесплатно
LiTiNuM replied to anisimow's topic in Модули, Шаблоны [ARCHIVE]
Добрый день, Из кошелька пытаюсь нажать "Откажитесь", чтобы отказаться от заказа и вернуться в магазин. Вот ссылка на кнопке, что я вижу в коде страницы: <a href="http://pandeon.ru/module/yamoney/redirect?error=access_denied">откажитесь</a> При нажатии страница просто обновляется, отображается всё тоже самое. В чём может быть дело? Не может ли быть виной настройки SEO и URL движка? К примеру, у меня в адресной строке все ссылки прямые, т.е. адрес_сайта/id-страница. Все module, katalog и т.д. я убрал. При этом оплата проходит без ошибок, всё работает. Секретное слово в настройках модуля не заполнял, не понял, что это.