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

LiLu

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

    678
  • З нами

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

  1. @Lorian , там два файла:

    контроллер - catalog/controller/product/category.php

    шаблон - catalog/view/theme/*/tmplate/product/category.twig

    Но если вы задаете такие вопросы, то лучше купите специалисту кофе - сбережете нервы и время

  2. используйте Sypex Geo, как вариант.

    require_once(DIR_SYSTEM . 'library/SxGeo.php');
    $SxGeo = new SxGeo('SxGeo/SxGeoCity.dat');
    $registry->set('SxGeo', $SxGeo);
    
    $ip = $this->request->server['REMOTE_ADDR'];
    $region = $this->SxGeo->getCityFull($ip);
    $data['oblast'] = $region['region']['name_ru'];

     

    в зависимости от области ставьте условия

    <?php if ($oblast == 'Киевская') { ?>
    	tel: +38 044 123-45-67
    <?php } else { ?>
    	tel: +38 067 987-65-43
    <?php } ?>

     

  3. @Sayonara23 я, видимо, тоже не совсем правильно понимаю задачу.

    Нужно нажимать на кнопу после чего? В каких условиях? Если при загрузке страницы, то это вот так:

    $(document).ready(function() {
    	setTimeout( function() { 
    		$("#buttonID").click();
    	}, 400); 
    });

    тогда #buttonID кликнется один раз при загрузке страницы

  4. как то так...

     

    модель

    public function getSpecialPriceDate($product_id){ 
       $sql = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product_special WHERE product_id = '".$product_id."'"); 
       return $sql->row;
    } 

     

    контроллер

    if($data['special']){ 
       $special_date = $this->model_catalog_product->getSpecialPriceDate($this->request->get['product_id']);
    }else{
       $special_date = '';
    }
    
    if ($special_date->num_rows && $special_date->row['date_end'] != '0000-00-00') {
        $data['special_date_end'] = date($this->language->get('date_format_short'), strtotime($special_date->row['date_end']));
    }

     

    шаблон

    <?php if ($special_date_end) { ?>
       <?php echo $special_date_end; ?>
    <?php } ?>

     

    • +1 2
  5. @lxxnutsxxl footer подключает модель?

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

     

    ой, 

    foreach ($this->model_catalog_information->get_prices() as $result) {

    вот так не нужно делать - это дурной тон.

    И вообще какаято каша.

     

     

    Пробуйте так в контроллере

    $this->load->model('catalog/information');
    $data['prsz'] = array();
    $resultz = $this->model_catalog_information->get_prices();
    foreach ($resultz as $result) {
      $data['prsz'][] = array(
        'id' => $result['id']
      );
    }

     

    А так в шаблоне

     

    {% for prs in prsz %}
        <li>{{ prs.id }}</li>
    {% endfor %}

    и не забывайте обновить кеш модификаторов

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

Important Information

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