Перейти к содержанию

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

Не могу понять куда включить чтоб была назначена переменная
<?php if(isset($social_visa)) { ?><i class="fa fa-cc-visa"></i><?php } ?>
<?php if(isset($social_master)) { ?><i class="fa fa-cc-mastercard"></i><?php } ?>
 
в cart.tpl
 
она там естественно не назначена!!!
 
не могу найти где.....
 
эти переменные в footer.tpl есть
 
$social_visa
 
 
 

Поделиться сообщением


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

http://xn--80aafgdf7a3a1ak9h.xn--80asehdb/10/index.php?route=product/category&path=73

 

хочу чтоб если в админке в модуле шаблона я мог ставить оплату по карте или вообще убирать

Поделиться сообщением


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

в footer.php в контроллере ничего подобного нет по поиску в catalog есть только в footer.tpl

Поделиться сообщением


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

<?php
class ControllerCommonFooter extends Controller {
    public function index() {
        $this->load->language('common/footer');

        $data['scripts'] = $this->document->getScripts('footer');

        $data['text_information'] = $this->language->get('text_information');
        $data['text_service'] = $this->language->get('text_service');
        $data['text_extra'] = $this->language->get('text_extra');
        $data['text_contact'] = $this->language->get('text_contact');
        $data['text_return'] = $this->language->get('text_return');
        $data['text_sitemap'] = $this->language->get('text_sitemap');
        $data['text_manufacturer'] = $this->language->get('text_manufacturer');
        $data['text_voucher'] = $this->language->get('text_voucher');
        $data['text_affiliate'] = $this->language->get('text_affiliate');
        $data['text_special'] = $this->language->get('text_special');
        $data['text_account'] = $this->language->get('text_account');
        $data['text_order'] = $this->language->get('text_order');
        $data['text_wishlist'] = $this->language->get('text_wishlist');
        $data['text_newsletter'] = $this->language->get('text_newsletter');

        $this->load->model('catalog/information');

        $data['informations'] = array();

        foreach ($this->model_catalog_information->getInformations() as $result) {
            if ($result['bottom']) {
                $data['informations'][] = array(
                    'title' => $result['title'],
                    'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
                );
            }
        }

        $data['contact'] = $this->url->link('information/contact');
        $data['return'] = $this->url->link('account/return/add', '', 'SSL');
        $data['sitemap'] = $this->url->link('information/sitemap');
        $data['manufacturer'] = $this->url->link('product/manufacturer');
        $data['voucher'] = $this->url->link('account/voucher', '', 'SSL');
        $data['affiliate'] = $this->url->link('affiliate/account', '', 'SSL');
        $data['special'] = $this->url->link('product/special');
        $data['account'] = $this->url->link('account/account', '', 'SSL');
        $data['order'] = $this->url->link('account/order', '', 'SSL');
        $data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL');
        $data['newsletter'] = $this->url->link('account/newsletter', '', 'SSL');

        $data['powered'] = sprintf($this->language->get('text_powered'), $this->config->get('config_name'), date('Y', time()));

        // Whos Online
        if ($this->config->get('config_customer_online')) {
            $this->load->model('tool/online');

            if (isset($this->request->server['REMOTE_ADDR'])) {
                $ip = $this->request->server['REMOTE_ADDR'];
            } else {
                $ip = '';
            }

            if (isset($this->request->server['HTTP_HOST']) && isset($this->request->server['REQUEST_URI'])) {
                $url = 'http://' . $this->request->server['HTTP_HOST'] . $this->request->server['REQUEST_URI'];
            } else {
                $url = '';
            }

            if (isset($this->request->server['HTTP_REFERER'])) {
                $referer = $this->request->server['HTTP_REFERER'];
            } else {
                $referer = '';
            }

            $this->model_tool_online->addOnline($ip, $this->customer->getId(), $url, $referer);
        }

        if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/footer.tpl')) {
            return $this->load->view($this->config->get('config_template') . '/template/common/footer.tpl', $data);
        } else {
            return $this->load->view('default/template/common/footer.tpl', $data);
        }
    }
}
 

 

весь footer.php

Поделиться сообщением


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


<div id="cart"><i class="fa"><img src="../../cart.png"></i><span id="cart-total"><?php echo $items; ?></span></div>
<div id="cart_content">
    <div class="cart_content">
    <?php if ($products || $vouchers) { ?>
    <div class="box-heading"><?php echo $text_your_cart; ?></div>
    <div class="mini-cart-info">
        
        <div class="address"><br /><?php if(isset($store_hours)) { echo $store_hours; } ?></div><br />
<!-- <div class="payment">
<i class="fa fa-cc-visa"></i>
<i class="fa fa-cc-mastercard"></i>
</div>

<br />-->
      <table>
        <?php foreach ($products as $product) { ?>
        <tr>
            <td class="image"><?php if ($product['thumb']) { ?><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a><?php } ?></td>
            <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
            <div><?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /><?php } ?></div>
            </td>
            <td class="quantity">
            
            <div class="cart">

            <div class="quantity quantity_<?php echo $product['cart_id'] ?>">
            <input id="targ1_<?php echo $product['cart_id'] ?>" type="text" value="<?php echo $product['quantity']; ?>" name="quantity[<?php echo $product['cart_id']; ?>]" oninput="cart.update('<?php echo $product['cart_id']; ?>', $(this).val(), '<?php echo $product['minimum']; ?>')" oninput="recalculateprice('<?php echo $product['cart_id']; ?>', '<?php echo $product['minimum']; ?>');" class="quantity_<?php echo $product['cart_id'];?>"  />
                        
                        <span>
                                <i class="fa fa-plus" onclick="quantity('<?php echo $product['cart_id']; ?>', '<?php echo $product['minimum'] ?>', '+'); cart.update('<?php echo $product['cart_id']; ?>', $(this).parent().parent().find('#targ1_<?php echo $product['cart_id'] ?>').val(), '<?php echo $product['minimum']; ?>'); return false;"></i>
                                <i class="fa fa-minus" onclick="quantity('<?php echo $product['cart_id']; ?>', '<?php echo $product['minimum'] ?>', '-'); cart.update('<?php echo $product['cart_id']; ?>', $(this).parent().parent().find('#targ1_<?php echo $product['cart_id'] ?>').val(), '<?php echo $product['minimum']; ?>'); return false;"></i>
                        </span>
    
            </div>
            </div>
            
            
            <?php $zhopa = $product['total'];
                  $zhopa2 = (int)$zhopa/$product['quantity'];

            ?>
            </td>
            <td class="price_<?php echo $product['cart_id']; ?>" data-price="<?php echo $zhopa2;?>"><?php echo $zhopa; ?></td>
            <td class="remove"><i class="fa fa-times" onclick="cart.remove('<?php echo $product['cart_id']; ?>')" ></i></td>
        </tr>
        <?php } ?>
        <?php foreach ($vouchers as $voucher) { ?>
        <tr>
          <td class="image"></td>
          <td class="name"><?php echo $voucher['description']; ?></td>
          <td class="quantity">x&nbsp;1</td>
          <td class="total"><?php echo $voucher['amount']; ?></td>
          <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart_content').load('index.php?route=common/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td>
        </tr>
        <?php } ?>
      </table>
    </div>
    <div class="mini-cart-total">
    <div class="continue" onclick="$('#cart, #cart_content').removeClass('show');"><?php echo $text_continue_shopping; ?></div>
        <table>
        <!--
            <?php foreach ($totals as $total) { ?>
            <tr>
                <td class="right"><b><?php echo $total['title']; ?>:</b></td>
                <td class="right"><?php echo $total['text']; ?></td>
            </tr>
            <?php } ?>
        -->
        <tr><td><b><?php echo $text_total; ?></b></td> <td><b><?php echo $total_summ; ?></b></td></tr>
      </table>
    </div>
    <?php if(!isset($show_quick_order)) { ?>
    <div class="checkout">
        <input type="button" value="<?php echo $text_checkout; ?>" class="button" onclick="location='<?php echo $checkout; ?>'" />
    </div>    
    <?php } ?>
    <?php } else { ?>
    <div class="empty"><?php echo $text_empty; ?></div>
    <?php } ?>
    </div>
    <?php if(isset($show_quick_order)) { ?>
    <div class="quick_order">
        <div class="box-heading"><?php echo $text_quick_order; ?></div>
        <div><input type="text" value="<?php if($customer_name) { echo $customer_name; } ?>" placeholder="<?php echo $order_name_text; ?>" name="customer_name" /></div>
        <div><input type="tel" value="<?php if($customer_phone) { echo $customer_phone; } ?>" placeholder="<?php echo $order_phone_text; ?>" name="customer_phone" class="customer_phone" /></div>
    <?php if($order_mail) { ?>
        <div><input type="email" value="<?php if($customer_mail) { echo $customer_mail; } ?>" placeholder="<?php echo $order_mail_text." не обязательно..."; ?>" name="customer_mail" /></div>
    <?php } ?>
    <?php if($order_delivery) { ?>
        <div><textarea placeholder="<?php echo $order_delivery_text; ?>" name="customer_delivery"></textarea></div>
    <?php } ?>
    <?php if($order_comment) { ?>
    
    <div style="width:200px; text-align:left;">
    <div><label >Выберите способ оплаты! </label></div>
    <div><input type="checkbox" id="checkbox-2"  class="checkbox" name="nal" checked/><label for="checkbox-2"> Оплата наличными </label></div>
    <div><input type="checkbox" id="checkbox-1" onclick="proverka();" class="checkbox" name="karta"/><label for="checkbox-1"> Оплата по карте </label></div>
    </div>
    <?php if(isset($social_visa)) { ?><i class="fa fa-cc-visa"></i><?php } ?>
<?php if(isset($social_master)) { ?><i class="fa fa-cc-mastercard"></i><?php } ?>
        <div><textarea placeholder="<?php echo $order_comment_text; ?>" id="zak_kom" name="customer_comment" ></textarea></div>
    <?php } ?>
        <div class="quick_order_button"><input type="button" value="Отправить заказ" class="button"    <?php if(!isset($quick_order_function)) { ?>onclick="send_quick_order();"<?php } else { ?>onclick="add_quick_order();"<?php } ?>/></div>
    </div>
    <?php } ?>
<script type="text/javascript" src="catalog/view/theme/fastfood/js/jquery.maskedinput.min.js"></script>
<script>
$('body').on('focus', '.customer_phone', function(){
    $(this).mask('<?php echo $quick_order_phone_mask; ?>');
});
</script>
<script language="javascript">
    function proverka(){    
        if (document.getElementById("karta").checked == true){
            
    document.getElementById("zak_kom").value="Оплата по карте! "+document.getElementById("zak_kom").value;
        }
        
        if (document.getElementById("karta").checked == false){
            
            if (document.getElementById("zak_kom").value.indexOf("Оплата по карте!")!=-1){
                
    document.getElementById("zak_kom").value=document.getElementById("zak_kom").value.replace("Оплата по карте!","");
        }
        }
        
    
}
    </script>

</div>

<div class="modal fade" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" style="z-index:20999;">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button><center>
        <h4 class="modal-title" id="myModalLabel" style="color:red;"><img src="../../otl.jpg" style="margin-right:20px;">Спасибо за Ваш заказ!</h4></center>
      </div>
      <div class="modal-body" style="color:black;"><center>
      Ожидайте в течении 5 минут с вами свяжется менеджер для подтверждения заказа.<br/>
Важно! Если с вами не связались обратитесь в службу <br/><b>поддержки сайта www.ДоставкаЕды.онлайн по телефону.: ‎89828808210</b></center>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
      </div>
    </div>
  </div>
</div>
 

Поделиться сообщением


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

это скорее от модуля вашего шаблона

<?php if(isset($social_visa)) { ?><i class="fa fa-cc-visa"></i><?php } ?>

отродясь в опенкарт его нет

Поделиться сообщением


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

<?php echo $zhopa2;?> ))

 

надо смотреть на тпл футера. возможно там есть код для поддержки переменных

<?php if(isset($social_visa)) { ?><i class="fa fa-cc-visa"></i><?php } ?>
<?php if(isset($social_master)) { ?><i class="fa fa-cc-mastercard"></i><?php } ?>
хотя моглибы просто написать 
<i class="fa fa-cc-visa"></i>
<i class="fa fa-cc-mastercard"></i>

Поделиться сообщением


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

оба Нарушили порядок.

"Если Вы НЕ разработчик - пишите вопросы в другие разделы.
За готовыми решениями обращаться сюда бессмысленно."

Поделиться сообщением


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

Здравствуйте, раз уже есть тема по cart.tpl.. то я здесь и напишу:
Уважаемые форумчане, может кто-то знает как мне помочь.. 
Опенкарт 2,3

Пытаюсь в корзине вывести название категорий товаров что там лежат.
Соответственно в карт.пшп дописала код для вывода категорий

После $this->load->model('catalog/product');
добавила 
$this->load->model('catalog/category');


        $data['catprod'] = array();


        $product_category = $this->model_catalog_product->getCategories($product_id);

        foreach ($product_category as $prodcat) {
            $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']);
            if ($category_info) {
                $data['catprod'][] = array(
                    'name'     => $category_info['name'],
                    'href'     => $this->url->link('product/category', 'path=' . $category_info['category_id'])
                );
            }
        }

Все это находится в 

public function add() {

В самой тпл-ке я вывожу название и ссылку на категорию через:

<?php foreach ($catprod as $catp) {  ?>
                  <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> <?php } ?>

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

Изменено пользователем Numdevtanya
Хотела поставить галочку что бы меня уведомить об ответе.. но теперь ее не вижу

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.