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

nash

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

    421
  • З нами

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

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

  1. Только что, efremovav сказал:

    Попробуйте обернуть всё в document ready:

    
    <script type="text/javascript"><!--
      <?php if ($ckeditor) { ?>
        $(document).ready(function() {
        <?php foreach ($languages as $language) { ?>
    	    ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
    		ckeditorInit('input-seria_descrip<?php echo $language['language_id']; ?>', getURLVar('token'));
        <?php } ?>
      });
      <?php } ?>
      //--></script>

     

    не хочет работать. Summernote в настройках включил - он нормально работает.

  2. Uncaught TypeError: Cannot read property 'getEditor' of undefined
        at a (ckeditor.js:322)
        at Object.CKEDITOR.replace (ckeditor.js:326)
        at ckeditorInit (ckeditor_init.js:3)
        at index.php?route=catalog/category/edit&token=jDDVk8DMvT4CECXzMhxHVmPglGBKqX2o&category_id=57:763
    a @ ckeditor.js:322
    CKEDITOR.replace @ ckeditor.js:326
    ckeditorInit @ ckeditor_init.js:3
    (anonymous) @ index.php?route=catalog/category/edit&token=jDDVk8DMvT4CECXzMhxHVmPglGBKqX2o&category_id=57:763

    Мне ckeditor нравится

  3. Добрый день! Ни в какую не хочет подключаться ckeditor в ocstore 2.3 для новых полей.

     <div class="form-group">
                        <label class="col-sm-2 control-label" for="input-seria_descrip<?php echo $language['language_id']; ?>"><?php echo $entry_seria_descrip; ?></label>
                        <div class="col-sm-10">
                          <textarea name="category_description[<?php echo $language['language_id']; ?>][seria_descrip]" placeholder="<?php echo $entry_seria_descrip; ?>" id="input-seria_descrip<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['seria_descrip'] : ''; ?></textarea>
                        </div>
                      </div>
    				  <div class="form-group">
                        <label class="col-sm-2 control-label" for="input-description<?php echo $language['language_id']; ?>"><?php echo $entry_description; ?></label>
                        <div class="col-sm-10">
                          <textarea name="category_description[<?php echo $language['language_id']; ?>][description]" placeholder="<?php echo $entry_description; ?>" id="input-description<?php echo $language['language_id']; ?>" data-lang="<?php echo $lang; ?>" class="form-control summernote"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['description'] : ''; ?></textarea>
                        </div>
                      </div>
      <script type="text/javascript"><!--
      <?php if ($ckeditor) { ?>
        <?php foreach ($languages as $language) { ?>
    	    ckeditorInit('input-description<?php echo $language['language_id']; ?>', getURLVar('token'));
    		ckeditorInit('input-seria_descrip<?php echo $language['language_id']; ?>', getURLVar('token'));
        <?php } ?>
      <?php } ?>
      //--></script>

    Если подключать только к description, то подключается нормально. А если к двум, то выдает ошибку в консоле

  4. Добрый вечер! никак не выводятся виджеты, точнее HTML-вставка. Кэши все чистил, установил все по инструкции. Как быть?

    ocstore 2.1.0.2.1

    SEO CMS ver.: 34.0 TOP 2

  5. Здравствуйте! Ни с того, ни с сего перестало работать чпу. Причем сеоурлы прописаны, на половине товаров и категорий работает, а на другой - не работает. Кэш уже чистил-перечистил, seo_pro переустанавливал, установил "модуль управления Seo_pro" от фрилансера - ничего не помогает.

    Движок - ocStore 1.5.5.1.2

     

    upd. Заработало.

  6. Ну не до такой степени )

    Полно же модулей. Просто сложно сходу отделить рабочие качественные модули от сырых.

    Полно платных и бесплатных. Нужен ваш опыт, какой модуль использовали.

    1С УТ 11.3

     

    P.S. Нужны аргументы отговорить клиента от Битрикса. Кроме цены на CMS у меня пока нет аргументов

    soforp обмен с 1C

  7. Здравствуйте

    Как заменить кнопку "обновить" в корзине на кнопки + и - так, чтобы эти кнопки стояли по обеим сторонам от ячейки с количеством товаров. Нажимаем на "+" и количество увеличивается на 1, нажимаем на "-" и уменьшается на 1 и итоговая цена обновляется.

    Есть какой нибудь модуль?

    по-моему лучше simple нет ничего

  8. Так выводит туда? Работает ?

    Функционал так сказать "экспериментальный", аналогов в этом классе нет

    Если правильно сделать позиции, согласно стандартов opencart - то должен работать 100%

    работает нормально

  9. Добрый вечер! Добавил вывод подкатегорий.

    <?php
    class ControllerModuleCategoryWall extends Controller {
     
        public function index() {
            $this->load->language('module/category_wall');
     
            $data['heading_title'] = $this->language->get('heading_title');
     
            if (isset($this->request->get['path'])) {
                $parts = explode('_', (string) $this->request->get['path']);
            } else {
                $parts = array();
            }
     
            if (isset($parts[0])) {
                $data['category_id'] = $parts[0];
            } else {
                $data['category_id'] = 0;
            }
     
            if (isset($parts[1])) {
                $data['child_id'] = $parts[1];
            } else {
                $data['child_id'] = 0;
            }
     
            $this->load->model('catalog/category');
     
            $this->load->model('catalog/product');
     
            $data['categories'] = array();
     
            $categories = $this->model_catalog_category->getCategories(0);
     
            $this->load->model('tool/image');
     
            foreach ($categories as $category) {
     
            if ($category['homecat']) {
            //    if ($category['home_sub_cat']) {
                $children_data = array();
                $children = $this->model_catalog_category->getCategories($category['category_id']);
                foreach($children as $child) {
                        $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true);
     
                        $children_data[] = array(
                            'category_id' => $child['category_id'],
                            'name' => $child['name'],
                            'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
                        );
                    }
                //}
                $img_w = $this->config->get('config_image_category_width');
                $img_h = $this->config->get('config_image_category_height');
     
                if ($category['image']) {
                    $image = $this->model_tool_image->resize($category['image'], $img_w, $img_h);
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $img_w, $img_h);
                }
     
                $filter_data = array(
                    'filter_category_id'  => $category['category_id'],
                    'filter_sub_category' => true
                );
               
                $data['categories'][] = array(
                    'name' => $category['name'],
                    'image' => $image,
                    'children'    => $children_data,
                    'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
                );
            }
        }
     
            if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category_wall.tpl')) {
                return $this->load->view($this->config->get('config_template') . '/template/module/category_wall.tpl', $data);
            } else {
                return $this->load->view('default/template/module/category_wall.tpl', $data);
            }
        }
    }
    
    TPL:

    <div class="row" style="opacity: 1; display: block;margin-bottom: 0px;">
        <?php foreach ($categories as $category) { ?>
            <div class="col-lg-2 col-md-3 col-sm-6 col-xs-12">
                <div class="product-thumb transition">
                    <div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['image']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-responsive" /></a></div>
                    <div class="caption" style="min-height: 50px">
                        <h5><a style="text-decoration: none" href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></h5>
                    </div> 
    				
    				<?php if ($category['children']) { ?>
    					<?php foreach ($category['children'] as $child) { ?>
    					<?php if ($child['category_id'] == $child_id) { ?>
    					<a href="<?php echo $child['href']; ?>" class="list-group-item active">   - <?php echo $child['name']; ?></a>
    					<?php } else { ?>
    					<a href="<?php echo $child['href']; ?>" class="list-group-item">   - <?php echo $child['name']; ?></a>
    					  <?php } ?>
    					  <?php } ?>
    				 <?php } ?>
    				
                </div>
            </div>
        <?php } ?>
    </div>
    
    в админке на странице категории сделал галочку, которая отображает главную категорию на главной странице - переменная $category['homecat'] . 

    AD7h4czy.png

    Сделал такую галочку для подкатегорий, но не пойму как ее применить к подкатегориям. Помогите, пожалуйста!

  10. Добрый день! переделал старый модуль "вывода категорий на главную" под опенкарт 2. В админке все хорошо, все данные выбираются, сохраняются. Добавляю на схему главной страницы - модуль никак не отображается. В чем может быть проблема?

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

Important Information

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