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

igon

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

    332
  • З нами

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

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

  1. Остаток от деления на 20 у любого числа меньше 21 будет равен нулю. Кстати, при делении на 10 эта же проблема будет присутствовать. 1 товаров, 2 товаров, 3 товаров...

    Если суть - это наличие рабочего алгоритма, то как истинная блондинка, я считаю: он или есть или его нет. Я думал, приведён готовый алгоритм.

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

  2.  теперь высматриваю где же собака была зарыта?!

    Собака - в "кодах" в конце каждой строки. Возможно, переводили в программе типа Trados и не до конца очистили выходной файл.

    В шапке оригинального файла есть адрес украинского форума ОС. Попробуйте спросить там 

  3. что за коды после строк? кто вам их вписал туда?

    Переводчик наверное, с ... на украинский

     

     

    Вот:

     

    attachicon.gifcustomer php.jpg

    Возьмите одноименный файл из папки для русского языка и вручную замените русские слова на украинские. Полученным файлом замените эту бяку...

  4. Увеличение одного элемента при выборе другого можно сделать и в JS

     

    Какие-то настройки модуля могли остаться в таблице oc_setting.

     

    Полезнее была бы ссылка на сайт с указанием "что выбрать, чтобы увеличить"

    • +1 1
  5. Так не прокатит?

    <div id="content">
      <div class="breadcrumb">
        <?php foreach ($breadcrumbs as $breadcrumb) { ?>
        <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
        <?php } ?>
      </div>
    <?php echo $content_top; ?>
    • +1 1
  6. Исчерпывающих ответов и не будет, уж очень кардинальные изменения потребуются.

     

    Теперь как минимум нужно в каждом запросе указывать, с какой БД "сосать"...

     

    А насколько отличаются структуры двух БД?

     

    Может, проще сделать структуру одинаковой и периодически синхронизировать две БД? А обращаться только к одной...

  7. ...
    $results = $this->model_catalog_product->getProducts($filter_data);
    
    
    echo ('___results___');
    print_r($results);
    ...
    );
    }
    
    
    echo ('___products___');
    print_r($data['products']);
    $data['module'] = $module++;
    ...

    print_r() пишет не в логи, а прямо на экран. При этом может ВРЕМЕННО сбиться верстка и кодировка.

    Если неясно, куда ставить print_r(), расставьте echo() как индикаторы прохождения контрольных точек.

  8. Поменяйте что-нить в одном из "те же товары", например в название добавьте блаблабла. На витрине товар отобразился измененный?

    Если да - кэш не виноват.

     

    Отследите судьбу выборки из БД расстановкой отладочной печати

    $result = getProducts();
    print_r($result);  
    

    Можно начать от БД, в модели. А можно - от tpl

  9. 'href' => $this->url->link('product/category', 'path=' . $category['category_id']),
    
    'thumb' => $thumb,    //Это последний элемент массива, запятая не нужна
    
    );
    

    В приведенном header.tpl строка thumb не упоминается.

    Покажите текст ошибки полностью.

  10. Код в контроллере будет выглядеть ПРИМЕРНО так:

     

    foreach ($categories as $category) 
     {
    if ($category['top']) 
     {
    // Level 2
    $children_data = array();
    
    
    $children = $this->model_catalog_category->getCategories($category['category_id']);
    
    
    foreach ($children as $child) 
     {
    // Level 3
                        $children_data2 = array();
                        $children2 = $this->model_catalog_category->getCategories($child['category_id']);
    
    
       foreach ($children2 as $child2) 
         {
    // Level 4
                            $children_data3 = array();
                            $children3 = $this->model_catalog_category->getCategories($child2['category_id']);
    
    
                            foreach ($children3 as $child3) 
         {
           $children_data3[] = array('name'  => $child3['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                                 'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child3['category_id'])); 
             }
           $children_data2[] = array('name'     => $child2['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                             'href'     => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child2['category_id']),
     'children' => $children_data3); 
     }
       $children_data[] = array('name'     => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                        'href'     => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']),
    'children' => $children_data2);
     } 
    
    
    // Level 1
    $this->data['categories'][] = array('name'     => $category['name'],
                                   'children' => $children_data,
                                   'active'   => in_array($category['category_id'], $parts),
                                   'column'   => $category['column'] ? $category['column'] : 1,
                                   'href'     => $this->url->link('product/category', 'path=' . $category['category_id']));
     }
     }
    
×
×
  • Створити...

Important Information

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