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

devrvk

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

    88
  • З нами

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

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

  1. Я Вам это сказал, чтобы Вы увидели, что по умолчанию по статусу вообще сортировка не происходит, только по id заказа и в нашем случае теперь еще и по дате изменения, чтобы сортировалось еще и по статусу необходимо поправить сам запрос

  2. Не проверял...попробуйте...подозреваю надо еще .tpl поправить...

     

    Код ниже

    // Dpnews Module for Opencart v1.5.6
    // Modified by villagedefrance
    // [email protected]
    //-----------------------------------------------------
    
    class ControllerModuleBanknews extends Controller {
    private $_name = 'banknews';
    
    protected function index($setting) {
    static $module = 0;
    
    $this->language->load('module/' . $this->_name);
    
    $this->data['heading_title'] = $this->language->get('heading_title');
    
    $this->load->model('localisation/language');
    
    $this->data['customtitle'] = $this->config->get($this->_name . '_customtitle' . $this->config->get('config_language_id'));
    $this->data['header'] = $this->config->get($this->_name . '_header');
    
    if (!$this->data['customtitle']) { $this->data['customtitle'] = $this->data['heading_title']; }
    if (!$this->data['header']) { $this->data['customtitle'] = ''; }
    
    $this->data['icon'] = $this->config->get($this->_name . '_icon');
    $this->data['box'] = $this->config->get($this->_name . '_box');
    
    $this->document->addStyle('catalog/view/theme/default/stylesheet/banknews.css');
    
    $this->load->model('catalog/banknews');
    
    $this->data['text_more'] = $this->language->get('text_more');
    $this->data['text_posted'] = $this->language->get('text_posted');
    
    $this->data['show_headline'] = $this->config->get($this->_name . '_headline_module');
    
    $this->data['banknews_count'] = $this->model_catalog_banknews->getTotalBanknews();
    
    $this->data['banknews_limit'] = $setting['limit'];
    
    //Thumbs
    //$banknews_info = $this->model_catalog_banknews->getBanknewsStory($banknews_id);
    //$this->data['banknews_info'] = $banknews_info;
    //$this->load->model('catalog/banknews');
    //$this->data['thumb'] = $this->model_tool_image->resize($banknews_info['image'], $this->config->get('banknews_thumb_width'), $this->config->get('banknews_thumb_height'));
    //$this->data['popup'] = $this->model_tool_image->resize($banknews_info['image'], $this->config->get('banknews_popup_width'), $this->config->get('banknews_popup_height'));
    
    
    
    if ($this->data['banknews_count'] > $this->data['banknews_limit']) { $this->data['showbutton'] = true; } else { $this->data['showbutton'] = false; }
    
    $this->data['buttonlist'] = $this->language->get('buttonlist');
    
    $this->data['banknewslist'] = $this->url->link('information/banknews');
    
    $this->data['numchars'] = $setting['numchars'];
    
    if (isset($this->data['numchars'])) { $chars = $this->data['numchars']; } else { $chars = 100; }
    
    $this->data['banknews'] = array();
    
    $results = $this->model_catalog_banknews->getBanknewsShorts($setting['limit']);
    
    foreach ($results as $result) {
    $banknews_info = $this->model_catalog_banknews->getBanknewsStory($result['banknews_id']);
    $this->data['thumb'] = $this->model_tool_image->resize($banknews_info['image'], $this->config->get('banknews_thumb_width'), $this->config->get('banknews_thumb_height'));
    $this->data['popup'] = $this->model_tool_image->resize($banknews_info['image'], $this->config->get('banknews_popup_width'), $this->config->get('banknews_popup_height'));
    
    $this->data['banknews'][] = array(
    'title' => $result['title'],
    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $chars),
    'href' => $this->url->link('information/banknews', 'banknews_id=' . $result['banknews_id']),
    'posted' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
    'thumb' => $this->data['thumb'],
    'popup' => $this->data['popup']
    );
    }
    
    $this->data['module'] = $module++;
    
    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/' . $this->_name . '.tpl')) {
    $this->template = $this->config->get('config_template') . '/template/module/' . $this->_name . '.tpl';
    } else {
    $this->template = 'default/template/module/' . $this->_name . '.tpl';
    }
    
    print_r ($banknews);
    
    $this->render();
    }
    
    
    }
    ?>
  3. То есть после Ваших изменений, Вы выбираете например Статус: Ожидание и Дату, а у Вас выводятся все заказы(не взирая на выбранный статус) за указанную дату? Я правильно понял?

  4. Предыдущее мое сообщение, фигня, не внимательно прочитал Ваше. 

     

    В файле filterpro_products.tpl

    <?php echo $product['stock_status']; ?>

    Заключите в div, например:

    <div class="stock_status"><?php echo $product['stock_status']; ?></div>

    В файле filterpro_container.tpl после 2-х строк

    html += '  <div class="description">' + $(element).find('.description').html() + '</div>';

    вставьте

    html += '  <div class="stock_status">' + $(element).find('.stock_status').html() + '</div>';
  5. Ну а сделать правки в контроллере filterpro?

     

    Контроллер filterpro.php по-умолчанию не передаёт "stock_status" никуда..

    Объявите в нём в массиве...

    $this->data['products'][] = array(
  6. Я думаю, что вот этот модуль должен помочь, это чтобы самому не заморачиваться..

     

    А если самому, то примерно так(примерно!!!):

    1. В контроллере, в

    $data['products'][] = array(
    'top'     => $top,

    2. Ну а затем в шаблоне, выводим в нужном нам виде...

    if ($product['top'] < 0)
  7. 1. .htaccess в шаблоне не влияет на работу SEO.

    2. 

    W:\domains\bikestart\catalog\view\theme\pav_bikestore\template\module\language.tpl on line 8

     

    А ошибка то какая?

    3. Если магазин чистый, то стоило делать замену файлов, если уже делались какие-то изменения в данных файлах, то не стоило.

     

    В корне сайта .htaccess.txt переименован в .htaccess?

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

Important Information

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