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

Marianna

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

    1 126
  • З нами

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

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

  1. В 03.07.2017 в 01:44, pimur сказал:

    Модуль отличный, функционал впечатляет. Автор оперативно отвечает на все вопросы. Буду ставить на все проекты!
    Очень удобно и как раз то что искал, всем советую!

    Отправлено через Tapatalk
     

    оперативно? до сих пор не ответил!

  2. В 27.02.2017 в 19:12, Algrizly сказал:

    Сделать то, что написала Marianna, только в моем шаблоне шел сначала <label> и в него обернуть <input /> а надо наоборот. просто выведете <input /> выше за пределы <label> и все заработает

    если так сделать, тогда почему-то опции с галочкой попадают не все сразу в корзину, а только по одной штуке можно.

  3. В 06.10.2016 в 06:14, Yurasik сказал:

    Вывод модуля в шапку сайта
    Версия: ocStore 2.1.0.2.1

     
     
    admin/language/russian/desing/layout.php
    Перед:

    
    $_['text_content_top'] = 'Вверху страницы';

    Добавляем:

    
    $_['text_header_content'] = 'Шапка сайта';

    admin/controller/design/layout.php
    Перед:

    
    $data['text_content_top'] = $this->language->get('text_content_top');

    Добавляем:

    
    $data['text_header_content'] = $this->language->get('text_header_content');

    admin/view/template/design/layout_form.tpl
    Перед:

    
    <?php if ($layout_module['position'] == 'content_top') { ?>

    Добавляем:

    
    <?php if ($layout_module['position'] == 'head') { ?>
    <option value="header_content" selected="selected"><?php echo $text_header_content; ?></option>
    <?php } else { ?>
    <option value="header_content"><?php echo $text_header_content; ?></option>
    <?php } ?>

    Перед:

    
    html += ' <option value="content_top"><?php echo $text_content_top; ?></option>';

    Добавляем:

    
    html += ' <option value="header_content"><?php echo $text_header_content; ?></option>';

    catalog/controller/common/header.php
    Перед:

    
    $data['language'] = $this->load->controller('common/language');

    Добавляем:

    
    $data['header_content'] = $this->load->controller('common/header_content');

    catalog/controller/common/header_content.php
    Создаем и добавляем:

    
    <?php
    class ControllerCommonHeaderContent extends Controller {
        public function index() {
            $this->load->model('design/layout');
    
            if (isset($this->request->get['route'])) {
                $route = (string)$this->request->get['route'];
            } else {
                $route = 'common/home';
            }
    
            $layout_id = 0;
    
            if ($route == 'product/category' && isset($this->request->get['path'])) {
                $this->load->model('catalog/category');
    
                $path = explode('_', (string)$this->request->get['path']);
    
                $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path));
            }
    
            if ($route == 'product/product' && isset($this->request->get['product_id'])) {
                $this->load->model('catalog/product');
    
                $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']);
            }
    
            if ($route == 'information/information' && isset($this->request->get['information_id'])) {
                $this->load->model('catalog/information');
    
                $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']);
            }
    
            if (!$layout_id) {
                $layout_id = $this->model_design_layout->getLayout($route);
            }
    
            if (!$layout_id) {
                $layout_id = $this->config->get('config_layout_id');
            }
    
            $this->load->model('extension/module');
    
            $data['modules'] = array();
    
            $modules = $this->model_design_layout->getLayoutModules($layout_id, 'header_content');
    
            foreach ($modules as $module) {
                $part = explode('.', $module['code']);
    
                if (isset($part[0]) && $this->config->get($part[0] . '_status')) {
                    $data['modules'][] = $this->load->controller('module/' . $part[0]);
                }
    
                if (isset($part[1])) {
                    $setting_info = $this->model_extension_module->getModule($part[1]);
    
                    if ($setting_info && $setting_info['status']) {
                        $data['modules'][] = $this->load->controller('module/' . $part[0], $setting_info);
                    }
                }
            }
    
            if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header_content.tpl')) {
                return $this->load->view($this->config->get('config_template') . '/template/common/header_content.tpl', $data);
            } else {
                return $this->load->view('default/template/common/header_content.tpl', $data);
            }
        }
    }

    catalog/view/theme/*theme_name*/template/common/header_content.tpl
    Создаем и добавляем:

    
    <?php foreach ($modules as $module) { ?>
    <?php echo $module; ?>
    <?php } ?>

    catalog/view/theme/*theme_name*/template/common/header.tpl
    Добавляем в необходимом месте:

    
    <?php echo $header_content; ?>

    :-o Пожалуйста! :twisted:

    а для 2.3.0.2.2? :)

  4. Здравствуйте! Есть ли в данном модуле возможность сделать анкеты в зависимости от выбора типа, например выпадающий список - анкета номер 1, анкета номер 2 и т.д., при выборе анкеты номер один мне одни поля выпадают для заполнения, при выборе анкеты два другие поля. И попадает ли в базу данных этих анкет или только на почту приходит?

  5. Здравствуйте! Есть ли в данном модуле возможность сделать анкеты в зависимости от выбора типа, например выпадающий список - анкета номер 1, анкета номер 2 и т.д., при выборе анкеты номер один мне одни поля выпадают для заполнения, при выборе анкеты два другие поля.

    И попадает ли в базу данных этих анкет или только на почту приходит?

  6. для модуля новости плюс (случайно сюда запостила):

    в базу данных, в таблицу oc_news_description добавить поле h1_news тип varchar длина 255

    admin/model/catalog/news.php

    foreach ($data['news_description'] as $language_id => $value) {
    $this->db->query("INSERT INTO " . DB_PREFIX . "news_description SET news_id = '" . (int)$news_id . "', language_id = '" . (int)$language_id . "', title = '" . $this->db->escape($value['title']) . "', h1_news = '" . $this->db->escape($value['h1_news']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', description = '" . $this->db->escape($value['description']) . "'");
    }
    
    
    добавила после title = '" . $this->db->escape($value['title']) . "',  ---  h1_news = '" . $this->db->escape($value['h1_news']) . "',
    это изменение нужно внести в двух местах.
    admin/view/template/module/news/form.tpl
    после:
    <tr>
    <td><span class="required">*</span> <?php echo $entry_title; ?></td>
    <td><input name="news_description[<?php echo $language['language_id']; ?>][title]" size="80" value="<?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['title'] : ''; ?>" />
    <?php if (isset($error_title[$language['language_id']])) { ?>
    <span class="error"><?php echo $error_title[$language['language_id']]; ?></span>
    <?php } ?>
    </td>
    </tr>
    
     
    добавить:
    <tr>
    <td>H1</td>
    <td><textarea name="news_description[<?php echo $language['language_id']; ?>][h1_news]" cols="70" rows="2"><?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['h1_news'] : ''; ?></textarea></td>
    </tr>
    
    catalog/controller/information/news.php
    вместо:
    $this->document->setTitle($news_info['title']);
    
    добавить:
    if($news_info['title'] == "") { 
    $this->document->setTitle($news_info['h1_news']);
    } 
      else { 
    $this->document->setTitle($news_info['title']);
    }
    
    catalog/view/theme/default/template/information/news.tpl
    после:
    <div class="breadcrumb">
            <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>    
            <?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
            <?php } ?>
      </div> 
    
    добавить:
    <h1><?php echo $h1_news; ?></h1>
    

     

  7. Ребята подскажите как сделать редирект в категории с:

     

     

    на просто:

     

     

    Простые методы аля:

     

    Redirect 301 cat/?page=1 http://site.ru/cat/

     

    Не работают. Как я понял это все из-за "?" в url.

     

    Нашел другой код, рабочий:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} page=1
    RewriteRule ^index\.php /cat/? [R=301,L]
     

    Но, категория то не одна и теперь со всех рубрик идет редирект на /cat/

     

    Подскажите как решить это проблему!

    для подкатегорий редирект не работает

     

    решение RewriteCond %{QUERY_STRING} ^page=1$

    RewriteRule ^(.*)$ http://site.ru/$1? [R=301,L]
  8. подскажите, чем отличается платный сертификат от бесплатного? можно ли купить сертификат отдельно и использовать его на хостинге? обязательно ли домен должен быть куплен у того же хостера что и домен? или домен может быть отдельно от хостинга для использования сертификата?

  9. а сами файлы бутстрапа? ведь если их взять из опенкарта второго, они не будут работать в связке с jquery для опенкарта 1.5.5.1.2 :(

     

    https://opencartforum.com/topic/32891-bootstrap3/ взяла файлы из этого шаблона, спасибо автору :)

  10. простите, а для OcStore 2.1.0.2.1 подойдет шаблон?

    нет, даже если поверх залить файлы дополнения OPENCART.CMS у меня ошибки сверху остались

    Notice: Undefined variable: robots in /home/catalog/view/theme/gentle/template/common/header.tpl on line 13

    Notice: Undefined variable: menu in /home/catalog/view/theme/gentle/template/common/header.tpl on line 48
     
    этот шаблон работает только с платными дополнениями
  11. Данный вопрос реализовал сам разработчик шаблона Алексей. Вопрос по шапке закрыт. Но есть еще один вопрос: Сделать популярные товары как на образце https://marvelapp.com/295346h

    с кнопкой "показать еще". Возможно ли это реализовать?

    да

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

Important Information

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