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

eleo

Користувачі
  • Публікації

    85
  • З нами

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

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

  1. 1 минуту назад, atos сказал:

    Спасибо, это делал, но у меня не подтягиваются переменные $x1_gfb и $x1_gfb_url, поэтому цикл не срабатывает и кнопка не выводится. Видимо, еще версия имеет значение - у меня 1.5.6.4

    Точно, забыл уже что правил...

    Вот, в файле catalog\controller\checkout\simplecheckout_cart.php

    после:

    $this->_templateData['totals'] = $total_data;

    вставить это:

                ###x1_gfb###
                $this->load->model('total/x1_gfb');
                $this->load->model('catalog/product');
                $total = $this->cart->getTotal();
                $gifts = $this->model_total_x1_gfb->getGifts($total);
                if(($this->config->get('x1_gfb_status')==1) and (!isset($this->session->data['gift'])) and ($gifts!=false))
                {
                    $this->data['x1_gfb'] = 1;
                    $this->data['x1_gfb_url'] = $this->url->link('total/x1_gfb/form', '', 'SSL');
                }
                ###x1_gfb###

     

  2. 8 часов назад, atos сказал:

    Не подскажете, как с simple подружили? У меня кнопка выбора подарка в корзине не появляется. Спасибо!

    catalog\view\theme\ваша_тема\template\checkout\simplecheckout_cart.tpl

    Вставить код:

    <?php if(isset($x1_gfb)) {?>
        <div class="buttons">
          <div class="right"><a id="x1_gfb_btn" class="button" href='<?php echo $x1_gfb_url; ?>' onclick='jQuery("#x1_gfb_btn").colorbox({
              width: 500,
              height: 550,
              onClosed: function(){reloadAll()}
          });'>ПОЛУЧИТЬ ПОДАРОК ОТ МАГАЗИНА</a>
          </div>
          </div>
          <?php } ?>

    после:

    <?php foreach ($totals as $total) { ?>
    ...здесь куча кода...
    <?php } ?>

     

  3. Я сделал проще, строку:

    imagejpeg($this->image, $file, $quality);

    Заменил на:

    imagejpeg($this->image, $file);

    То есть вообще убрал, чтобы opencart не пережимал картинки. И все картинки всё-равно обрабатываю в фотошопе и использую сохранение - "Сохранить для web".

  4. В 01.06.2014 в 12:23, Alteya сказал:

    Косяк!

    При изменении заказа через админку при сохранении цена ПОДАРКА становится=ЦЕНЕ товара на сайте, то есть не 0

    Подскажите где копать и побороть данный косяк?

    Модуль всем устраивает, под себя подработал, но вот если добавить товар к заказу, нажать кнопку "Обновить итоги" или сохранить заказа, то цена подарка становиться как цена товара на сайте.

    Хоть приблизительно тыкните носом где копать, может разберусь :)

  5. Description - краткое описание страницы. Данный метатег транслируется в описании сайта в выдаче поисковых систем.

     

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

     

    Вот как раз Title для поисковиков (разбавленный <h1>), а вот дексрипшн для людей, для снипета.

     

    Для повышения позиций сайта в результатах выдачи поисковых систем требуется регистрация сайта в каталогах сайтов и статей.

     

    :-D :-D :-D

  6. У меня вот что на сайте показывает: :-D

     
    Веб-сайт заблокирован

    Эта веб-страница находится в списке веб-сайтов с потенциально опасным содержимым.

    Доступ к нему заблокирован.

     

     

  7. По первому пункту, если не заморачиваться и не менять иконки группам атрибутов каждый день, то в шаблоне product.tpl можно вывести картинку к любой группе атрибутов:

    <?php if ($attribute_group['attribute_group_id'] == 7) { ?>
    тут выводится картинка
    <?php } ?>

    , где число 7 - id группы.

  8. странно но у меня корзина не открывается ,может это с хостингом что то 

    А вот если добавить товар в корзину и нажать "Оформить заказ", то вся страница в иероглифах без дизайна и стилей - иероглифы на белом фоне.

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

    Нужно исправить ошибку на сайте  http://imperialmoda.ru (нет перехода в корзину)

     

    Страница по адресу http://imperialmoda.ru/index.php?route=checkout/simplecheckout может быть временно недоступна или перемещена на новый адрес.

    У меня нет такой ошибки. Вот что при открытии:

     
    Оформление заказа
    Ваша корзина пуста!

     

  10. Стоит nitro, но он отключён. Может не полностью как-то отключён и что-то ещё делает?

    Но папка system/cache всегда пустая

     

    А это не влияет? etc/nginx/nginx.conf:

    # Cache
    proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m inactive=60m max_size=512m;
    proxy_temp_path /var/cache/nginx/temp;
    proxy_cache_key "$host$request_uri $cookie_user";
    proxy_ignore_headers Expires Cache-Control;
    proxy_cache_use_stale error timeout invalid_header http_502;
    proxy_cache_valid any 3d;

    map $http_cookie $no_cache {
    default 0;
    ~SESS 1;
    ~wordpress_logged_in 1;
    }

     

    /var/cache/nginx во всех папках здесь пусто, ничего не кэшируется.

  11. Поставил модуль Title and H1 for category and product, h1 and keywords for home всё отобразилось в админке.
    Для товаров прописываются h1 и title и изменения сразу видны, но если в категории прописать h1 и title, то изменений нету. Примечательно то, что полная копия сайта на локалке с тем же модулем, меняя h1 и title в категории сразу видны изменения, но на сайте в интернете не видны изменения. Только спустя время. Кэш отключён на сайте, как и на локалке, полная же копия, тогда б и на локалке был бы кэш и не отображалось сразу.
    Помогите разобраться, что это может быть?
    Настройки php, nginx или что это может быть?

     

    Версия Опенкарта 1.5.6

     

    p.s папка system/cache всегда пустая

  12. Прошу не пинать, совсем ученик в php+mysql...

    Создаю модуль, вот что есть:

     

    admin/model/hello.php

    <?php
    class ModelCustomHello extends Model {
    
        public function HellWorld() {
            
            $sql = "SELECT main_product_id FROM `" . DB_PREFIX . "chain_discount`";
            $implode = array();
            $query = $this->db->query($sql);
            return $query->rows;  
        }
        
    }
    ?>
    controller/custom/helloworld.php

    <?
    class ControllerCustomHelloWorld extends Controller{
        public function index(){
             $template="custom/hello.tpl";
            $this->load->model('custom/hello');
            
    $varids = $this->model_custom_hello->HellWorld();
    /* var_dump ($varids); */
    
    foreach ($varids as $varid) {                    
                $this->data['main_product_id'][] = array(
                    'main_product_id'    => $varid['main_product_id']
                );
    }    
            
            $this->template = ''.$template.'';
            $this->children = array(
                'common/header',
                'common/footer'
            );      
            $this->response->setOutput($this->render());
        }
    }
    ?>
    admin/view/template/custom/hello.tpl

    <?php echo $header; ?>
    <div id="content">
    <h1>HelloWorld</h1>
    <?php
    echo 'I can also run PHP too!';
    ?>
    </div>
    ---------
    <br>
    <?php var_dump ($main_product_id);
    ?>
    <br>
    ---------
    <?php echo $footer; ?>
    var_dump в tpl файле вот что выводит:

    array(6) { [0]=> array(1) { ["main_product_id"]=> string(3) "428" } [1]=> array(1) { ["main_product_id"]=> string(3) "428" } [2]=> array(1) { ["main_product_id"]=> string(4) "3217" } [3]=> array(1) { ["main_product_id"]=> string(3) "458" } [4]=> array(1) { ["main_product_id"]=> string(4) "2675" } [5]=> array(1) { ["main_product_id"]=> string(4) "1218" } }
    Я так понял нужно как-то делать выборку из этого массива, чтобы просто получить список всех id?

    Не подскажите как это сделать?

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

    Возможно ли как-то отловить событие в админке в списке заказов у кнопки "Показать счет"?

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

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

Important Information

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