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

royko666

Новачок
  
  • Публікації

    17
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем royko666

  1. 37 minutes ago, Tom said:

    Не вижу вас в списке покупателей. В этой теме , настройки целей расписаны в самом верху каждой страницы, в рекомендуемых сообщениях.

    Я не покупатель, фрилансер у заказчика. Сайт

    В настройках добавлять идентификатор, или числовой номер цели?

  2. 6 hours ago, Blast said:

    это больше похоже на контроллер категории. description получается из переменной $category_info

    поэтому предположу, что переменной $article_info здесь нет, а при ее использовании strtotime возвращает 0

    Спасибо за наводку. Нашел в контроллере переменную date, вывел в категорию.

    • +1 1
  3. Подскажите, нужно вывести дату добавления новости в ее превью.

    В контроллере

     

    	$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
                $data['date_added'] = ($date_format ? date($date_format, strtotime($article_info['date_available'])) : false);
    			$data['categories'] = array();

    В tpl

    <div class="date_m_y">
                                            <?php echo $date_added; ?>                                 
                                        </div>

    Выводит все даты в формате 01.01.1970 03:00

  4. При попытке активации модуля вылетает ошибка

    Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'neodmagn_opencar.oc_novaposhta_references' doesn't exist<br />Error No: 1146<br />SELECT `type`, `value` FROM `oc_novaposhta_references` WHERE `type` != 'cargo_description'' in /home/neodmagn/neodmagnit.com.ua/www/system/library/db/mysqli.php:40 Stack trace: #0 /home/neodmagn/neodmagnit.com.ua/www/system/library/db.php(16): DB\MySQLi->query('SELECT `type`, ...', Array) #1 /home/neodmagn/neodmagnit.com.ua/www/system/helper/novaposhta.php(1199): DB->query() #2 /home/neodmagn/neodmagnit.com.ua/www/admin/controller/extension/shipping/novaposhta.php(1685): NovaPoshta->getReferences() #3 [internal function]: ControllerShippingNovaPoshta->index() #4 /home/neodmagn/neodmagnit.com.ua/www/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #5 /home/neodmagn/neodmagnit.com.ua/www/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 [internal function]: ControllerStartupRouter->index() #7 /h in /home/neodmagn/neodmagnit.com.ua/www/system/library/db/mysqli.php on line 40

  5. На сайте реализовал следующий момент: к наименованию валюты добавляется значение единицы измерения товара. К примеру, стоимость товара 1000 руб, стало 1000 руб/шт или 1000 руб/м3. Сделано это путем использования параметра UPC. В категории товара выводится без проблем сайт. Встал вопрос вывод этого параметра в корзину. Сделал все по инструкции. Но результата ни какого не дает. И сразу же заметил, что в самой карточке тоже ничего не выводится, хотя вывод параметра добавлен в соответствии, как и параметр model, только значение заменено на upc. В чем может быть проблема?

  6. 11 minutes ago, deeman said:

    Не вижу вас среди покупателей модуля

    Я не покупал, клиенту сайт переносил на другой хостинг, у него Ваш модуль стоит. Про указанную проблему говорит, что появилась после переноса (в чем я глубоко сомневаюсь)

  7. Подскажите, столкнулся с такой проблемой:

    Есть товар Х в количестве 1 шт. Клиент добавляет его в корзину, переходит к оформлению заказа. Заполняет все поля, есть два варианта оплаты: оплатить сейчас, оплатить при доставке. По умолчанию стоит "Оплатить сейчас". Клиент хочет оплатить при доставке, жмет на соответствующую строку. Вверху высвечивается "Товары, отмеченные ***, недоступны в нужном количестве или их нет на складе!" , хотя товар есть в количестве 1 шт. Сайт onlyskin.ru

  8. Здравствуйте! Перевел сайт клиента onlyskin.ru на хостинг Beget. При оформлении заказа, начинает долго обновлять блоки. К примеру, выбираю какой-либо регион, и начинает колесико крутится. Waiting (TTFB) составляет от 12-14 до 20-22 секунд. В чем может быть проблема?

     

  9. Здравствуйте!

    Добавляется товар, сохраняется, все нормально.

    Но стоит только зайти в ранее созданный товар, изменить что-либо и сохранить - ошибка 500, товар полностью удаляется из админки.

    В логах 2018-05-22 7:56:12 - PHP Notice:  Undefined variable: next_code in /home/l/l35233xc/e-lit.su/public_html/system/storage/modification/admin/controller/catalog/product.php on line 1033

    Облазил все, и нашел только этот кусок кода 

    if (isset($this->request->post['model'])) {
    			$data['model'] = $this->request->post['model'];
    		} elseif (!empty($product_info)) {
    			$data['model'] = $product_info['model'];
    		} else {
    			$data['model'] = $next_code;
    		}

    $data['model'] = $next_code; - 1033 строка

    Не могу понять, в чем проблема

  10. 59 minutes ago, deeman said:

    Можете проверить стандартный заказ и увидите то же самое.

    Верно, то же самое. Проблема решилась. В catalog/model/shipping удалил файл flat1.php (т.к. его не было там в файлах клона, видимо затесался с левого модуля, которые ставил) и все заработало

  11. Здравствуйте!

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

    При включении клона на этапе оформления заказа вылетает ошибка

    Fatal error: 'Error: Could not load model shipping!' 
    in /home/i/i20122qj/i20122qj.beget.tech/public_html/system/storage/modification/system/engine/loader.php:191
    Stack trace:
    #0 [internal function]: Loader->{closure}(Array, Array)
    #1 system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array)
    #2 catalog/controller/checkout/simplecheckout_shipping.php(80): Proxy->__call('getQuote', Array)
    #3 catalog/controller/checkout/simplecheckout_shipping.php(80): Proxy->getQuote(Array)
    #4 [internal function]: ControllerCheckoutSimpleCheckoutShipping->index(Array)
    #5 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
    #6 system/storage/modification/system/engine/loader.php(46): Action->execute(Object(Registry), Array)
    #7 system/library/simple/simple_controller.php(94): Loader->controller('checkout/simple...', Array)
    #8 catalog/controller/checkout/simplecheckout.php(109): SimpleController->getChildController('checkout/simple...')
    #9 [internal function]: ControllerCheckoutSimpleCheckout->index()
    #10 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
    #11 catalog/controller/startup/router.php(25): Action->execute(Object(Registry))
    #12 [internal function]: ControllerStartupRouter->index()
    #13 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
    #14 system/storage/modification/system/engine/front.php(37): Action->execute(Object(Registry))
    #15 system/storage/modification/system/engine/front.php(32): Front->execute(Object(Action))
    #16 system/framework.php(103): Front->dispatch(Object(Action), Object(Action))
    #17 system/startup.php(124): require_once('/home/i/i20122q...')
    #18 index.php(19): start('catalog')
    #19 {main}

     

     

  12. Всем привет!

    Возникла проблема. Используется модуль Buy One Click for OpenCart 2.0.x, 2.1.x, 2.2.x

     

    Потребовалось внедрить в тело письма о заказе статус "Предзаказ" или "Обычный". Для product.tpl внедряем следующий код:

    <operation>
                <search>
    				<![CDATA[
    					<input id="order_admin_email" type="text" name="admin_email" value="<?php echo $buyoneclick_admin_email; ?>">
    				]]>
    			</search>
                <add position="after">
    				<![CDATA[
    						<?php if ($in_stock == 0) { ?>
    <input id="order_admin_email" type="hidden" name="predzakaz" value="Предзаказ">
    						<?php } else { ?>
    <input id="order_admin_email" type="hidden" name="predzakaz" value="Обычный">
    						<?php }	?>
    				]]>
    			</add>
            </operation>

    Т.е., если делаю заказ непосредственно из карточки товара, все прекрасно срабатывает, нужный статус есть в пришедшем письме.

     

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

     

    Есть конструкция, расположенная в category.tpl

    <?php if ($product['stock']  == 0): ?>
    							<div class='button-group' style='margin-top:10px;'><button class='clcikbtts product-btn-add order' type='button' data-texts='Сделать предзаказ' data-toggle='modal' data-target='#order' style='display:block; width:100%;padding:5px 0px;font-size:14px;' return true;'>Сделать предзаказ</button></div>
    					<?php else: ?>
    						<div class='button-group' style='margin-top:10px;'><button class='clcikbtts product-btn-add order' type='button' data-toggle='modal' data-texts='<?php echo $buyoneclick_name; ?>' data-target='#order' style='display:block; width:100%;padding:5px 0px;font-size:14px;' return true;'><?php echo $buyoneclick_name; ?></button></div>
    					<?php endif ?>

    Она делает подмену названия кнопки в зависимости от количества товара, если 0, кнопка "Сделать предзаказ", если не равно 0, то кнопка "Купить в 1 клик". Форма всплывает одна и та же (и обработчик один), что и на странице товара - просто в форме также подменяются заголовки.

     

    Пытаюсь сделать 

    <operation>
                <search>
    				<![CDATA[
    					<input id="order_admin_email" type="text" name="admin_email" value="<?php echo $buyoneclick_admin_email; ?>">
    				]]>
    			</search>
                <add position="after">
    				<![CDATA[
                         <?php if ($product['stock']  == 0): ?>
    							<input id="order_admin_email" type="hidden" name="predzakaz" value="Предзаказ">
    					<?php else: ?>
    						<input id="order_admin_email" type="hidden" name="predzakaz" value="Обычный">
    					<?php endif ?>
    
    				]]>
    			</add>
            </operation>

    Не работает. С какой бы кнопки не приходил заказ, статус "Предзаказ" приходит.

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

     

×
×
  • Створити...

Important Information

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