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

Помогите настроить этот модуль под OcStore 2.1.0.2


Recommended Posts

Здравствуйте!
 

 

Помогите разобраться в настройке или может уже есть готовый вариант переделки, данного типа модуля http://www.opencart.com/index.php?route=extension/extension/info&extension_id=11339 , очень часто задаюсь вопросом по размещению модулей в не тех местах где есть возможность разместиться сейчас, при этом хочу это сделать быстро, данный модуль успешно работает на 1.5.х, но на 2.1.0.2, не могу его перевести, в силу непонимания процесса переноса из vqmod в ocmod...

 

 

Кто нибудь может помочь!?

  • +1 1
Надіслати
Поділитися на інших сайтах


Если честно я не советую пользоваться этими костылями

Во первых их "понимает" только стандартный функционал, через костыли vqmod и ocmod

 

Другие модули - страницы, темы их не видят

 

Далее - дополнительные позиции создают большую дополнительную нагрузку на opencart и сервер

 

Так что подальше от "них" держитесь

Надіслати
Поділитися на інших сайтах

Если честно я не советую пользоваться этими костылями

Во первых их "понимает" только стандартный функционал, через костыли vqmod и ocmod

 

Другие модули - страницы, темы их не видят

 

Далее - дополнительные позиции создают большую дополнительную нагрузку на opencart и сервер

 

Так что подальше от "них" держитесь

[offtop]

Марк, давайте договоримся, вы как можно меньше используете слова "костыли", а я как можно меньше буду обращать внимания на ваши посты :)

[/offtop]

Во-первых. Человеку это надо

Во вторых - это расширение дизайна, которое не всегда можно сделать через jquery, тем более, если это "пересичный" пользователь

В третьих, модули не смотрел, но возможно, там есть управление позициями, в том числе и их отключение.

В четвертых - на фоне стандартного меню откуда большая нагрузка?

В пятых - это ж почему они не видят? если речь идет о 2-й версии, или там что-то поменялось в плане выбора позиций?

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

и чтоб мои слова не были голосовны

 

Раз

a) $layout_id = $this->model_

б) if (!$layout_id) {
            $layout_id = $this->model_design_layout->getLayout($route);
        }

 

Два

$modules = $this->model_design_layout->getLayoutModules($layout_id,

 

 

Три

foreach ($modules as $module) {

Как правило в эти места помешается один модуль

 

 

Т.е. дополнительные позиции  нагрузку (большую) не создают.

 

 

У вас есть аргументы про нагрузку?

В студию...

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

[offtop]

Марк, давайте договоримся, вы как можно меньше используете слова "костыли", а я как можно меньше буду обращать внимания на ваши посты :)

[/offtop]

Во-первых. Человеку это надо

Во вторых - это расширение дизайна, которое не всегда можно сделать через jquery, тем более, если это "пересичный" пользователь

В третьих, модули не смотрел, но возможно, там есть управление позициями, в том числе и их отключение.

В четвертых - на фоне стандартного меню откуда большая нагрузка?

В пятых - это ж почему они не видят? если речь идет о 2-й версии, или там что-то поменялось в плане выбора позиций?

 

Нет ничего "нового" , если Вы заметите то все как обычно прописано в контроллерах и шаблонах

Соответственно никакая тема отличная от default не увидит многих позиций

Будут доступны только те что выведены внутрь уже существующих. что все нивелирует преимущества

Полюс нагрузка, не забываем про код позиций, каждый вызов минимум плюс три запроса (сколько там позиций в том модуле- ~20 - итого минимум лишних 60! запросов) и ресурсы php на обработку их.

        $data['column_left'] = $this->load->controller('common/column_left');
        $data['column_right'] = $this->load->controller('common/column_right');
        $data['content_top'] = $this->load->controller('common/content_top');
        $data['content_bottom'] = $this->load->controller('common/content_bottom');
        $data['footer'] = $this->load->controller('common/footer');
        $data['header'] = $this->load->controller('common/header');

А будет гораздо больше.

Во всех модулях страницах - нет больше позиций чем стандартных.

 

И не забыли код тем:

<?php echo $header; ?>
<div class="container">
  <div class="row"><?php echo $column_left; ?>
    <?php if ($column_left && $column_right) { ?>
    <?php $class = 'col-sm-6'; ?>
    <?php } elseif ($column_left || $column_right) { ?>
    <?php $class = 'col-sm-9'; ?>
    <?php } else { ?>
    <?php $class = 'col-sm-12'; ?>
    <?php } ?>
    <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?><?php echo $content_bottom; ?></div>
    <?php echo $column_right; ?></div>
</div>
<?php echo $footer; ?>

Где то наблюдаете позиции еще ? Т.е. шаблоны надо допиливать, а потом при обновлении темы - опять пилить

 

 

Будут множественные проблемы совместимости и не понятные "там работает а там не работает"

Так что здесь это безусловные костыли, будем называть вещи своими именами ;)

Надіслати
Поділитися на інших сайтах

И сколько таких страниц, требующих экстра позиции

 

home

product

information

category

 

под сомнением

 

manufacturer

special

search

 

Это основные, все остальное - не требует вмешательства

 

 

 

Будут множественные проблемы совместимости и не понятные "там работает а там не работает"

Какая совместимость? с чем?

 

 

Соответственно никакая тема отличная от default не увидит многих позиций

Человеку нужно под его тему.

И если надо - то он встроит это в свою тему.

 

Полюс нагрузка, не забываем про код позиций

 

 

Про нагрузку я уже написал

 

 

 

И насчет костылей..

ваше предложение делать это через jquery не менее, а иногда, даже более костыльное.

Надіслати
Поділитися на інших сайтах

ваше предложение делать это через jquery не менее, а иногда, даже более костыльное.

jQuery это уже стандарт де факто. Причем не зависящий от тем, и модулей. Работает везде. Нету лишней нагрузки на сервер (не забыли про лишних минимум 60 запросов при добавлением тем модулем более 20 позиций). Полная  совместимость.

Если вы называете jQuery костылем, то тогда  - no comment дальше. Дискуссия закрыта 

Надіслати
Поділитися на інших сайтах

Я понял..

 

Т.е. если чье-то мнение не совпадает с вашим, то вы закрываете дискуссию

 

не забыли про лишних минимум 60 запросов при добавлением тем модулем более 20 позиций)

 

 

Внимательно заслушаю.. про минимум 60..

 

Я показал 3 на одну позицию (проверка)

 

Нужно ли так много автору? Неизвестно. Все что надо - корректируется.

 

с помощью jquеry вы не отключите  генерацию главного меню, и с помощью своего модуля тоже

а, используя, так называемый вами костыль - легко...

 

И.. У кого костыли?

Надіслати
Поділитися на інших сайтах

~ 21 позиция :?

Из них 90% использованы не будут, но  ..

Минимум запросов на вывод в неё - ~3 в  среднем (от 2 до 4)

Итого лишние 63 запроса на обработку их, не считая ресурсов php

Т е более 60 запросов на каждую страницу это не нагрузка ? Ну тогда я не знаю что еще сказать

 

0532153611.jpg

Надіслати
Поділитися на інших сайтах

jQuery это уже стандарт де факто.

 

Я тащусь

 

Т.е. о других вы не знаете?

Стандарт в ОС - да и деюре, и де факто

 

Вы мне показали картинку, которую я и сам видел по ссылке, и мною было написано, что внутри я не видел, а было написано, что возможно, управляется.

 

Так что или читаем (ваши слова?) или аргументируем, практически мгновенными запросами, которые можно и закешировать.

Надіслати
Поділитися на інших сайтах

Я тащусь

 

Т.е. о других вы не знаете?

Стандарт в ОС - да и деюре, и де факто

 

Вы мне показали картинку, которую я и сам видел по ссылке, и мною было написано, что внутри я не видел, а было написано, что возможно, управляется.

 

Так что или читаем (ваши слова?) или аргументируем, практически мгновенными запросами, которые можно и закешировать.

Вы как что то сморозите потом хоть стой хоть падай и пытаетесь потом все "сгладить", и выбираете при этом "лучшую" защиту - нападение

Всё, больше ответов не будет. Я даже комментировать уже не буду ваши быстро слепленные "заморозки", чего только стоит про "меню". Подумали что написали ? Вначале проанализируйте хорошо .чтобы быстро не попасть впросак и не писать отмазки. Отписываюсь от темы. Это бесполезно, что либо человеку обьяснять когда лучшая защита - нападение (к чему были "jquery" и "меню" в этой теме я не понятно (не, мне то понятно - надо же как то "напасть" и отвести тему от нагрузки и т п переключить на markimax), к тому же полный бред про них)

Надіслати
Поділитися на інших сайтах

Печалько! Отписались - и славненько. Будет меньше речей о костылях..

 

1. чего только стоит про "меню". Подумали что написали ?

Да подумал, потому что привел пример, где очень хорошо подойдет решение vqmod/ocmod - которое вы считаете за костыли.

ДА, это было не в тему, но  про "костыли"

 

2. отвести тему от нагрузки

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

Да, я показал нагрузку одной позиции, которая не так уж велика..

 

3. есть супер модуль, который совсем-совсем нагрузок не дает.

 

4. Я просил про костыль не говорить? Вы отказались.. Что ж вы еще хотели -  "и т п переключить на markimax)"

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

Вы просто не сталкивались с ними так часто как я  :-D

Я специально делал тесты

Добавляется от 60 до более 100 !!! лишних запросов

 

Вот:

Анализируйте нагрузку, на примере всего одного контроллера  ;)

Посчитаете сами, или посчитать ? ;)

<file name="catalog/controller/common/header.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>

Ну а дальше лучше и не заглядывать!

 

    <file name="catalog/controller/common/header.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/common/home.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/common/footer.php">        
        <operation>
            <search position="after"><![CDATA[$this->data['newsletter'] = $this->url->link('account/newsletter', '', 'SSL');]]></search>
            <add><![CDATA[    
            $this->children = array(
                'common/header_top',
                'common/header_top_left',
                'common/header_top_right',
                'common/header_top_promo_left',
                'common/header_top_promo_right',
                'common/header_top_promo',
                'common/slider_top',
                'common/slider_left',
                'common/slider_right',
                'common/slider_bottom',
                'common/slider_content',
                'common/slider_content_left',
                'common/slider_content_right',
                'common/slider_promo_left',
                'common/slider_promo',
                'common/slider_promo_right',
                'common/above_content',
                'common/above_content_left',
                'common/above_content_right',
                'common/below_content',
                'common/below_content_left',
                'common/below_content_right',
                'common/footer_top',
                'common/footer_top_left',
                'common/footer_top_right',
                'common/footer_top_promo_left',
                'common/footer_top_promo_right',
                'common/footer_top_promo',
                'common/footer_bottom',
                'common/footer_bottom_left',
                'common/footer_bottom_right',
                'common/footer_bottom_promo_left',
                'common/footer_bottom_promo_right',
                'common/footer_bottom_promo',            
            );
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/account/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/affiliate/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/checkout/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/cart/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/error/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/information/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/payment/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
    
    <file name="catalog/controller/product/*.php">        
        <operation>
            <search position="after"><![CDATA[$this->children = array(]]></search>
            <add><![CDATA[            
            'common/header_top',
            'common/header_top_left',
            'common/header_top_right',
            'common/header_top_promo_left',
            'common/header_top_promo_right',
            'common/header_top_promo',
            'common/slider_top',
            'common/slider_left',
            'common/slider_right',
            'common/slider_bottom',
            'common/slider_content',
            'common/slider_content_left',
            'common/slider_content_right',
            'common/slider_promo_left',
            'common/slider_promo',
            'common/slider_promo_right',
            'common/above_content',
            'common/above_content_left',
            'common/above_content_right',
            'common/below_content',
            'common/below_content_left',
            'common/below_content_right',
            'common/footer_top',
            'common/footer_top_left',
            'common/footer_top_right',
            'common/footer_top_promo_left',
            'common/footer_top_promo_right',
            'common/footer_top_promo',
            'common/footer_bottom',
            'common/footer_bottom_left',
            'common/footer_bottom_right',
            'common/footer_bottom_promo_left',
            'common/footer_bottom_promo_right',
            'common/footer_bottom_promo',            
            ]]></add>
        </operation>
    </file>
Надіслати
Поділитися на інших сайтах

chukcha без обид. Вы просто не анализировали так детально как я этот вопрос и не сталкивались с ним.

 

Бывает добавляется до 400 (3.14, 3.14 ... :? :roll: ) лишних запросов (на их "PRO + 34" )

Я думаю после детального анализа кода вы уже согласитесь со мной, что 400 (бывало и больше) лишних запросов это 3.14...

Надіслати
Поділитися на інших сайтах

ИМХО, модуль не стоит того, чтоб ради него копья ломать)

По сути, это даже не модуль, а тема оформления, причем, страшненькая, на дефолтном шаблоне. Попытки поставить поверх него любую другую тему ( более серьезную, чем просто CSS файл ) приведут либо к ошибкам, либо к потерям функционала. Скорее всего, и то, и другое.

Можно, конечно, все это разрулить, допилить, но пользователю, чья квалификация достаточна для подобного допиливания, этот модуль не нужен вовсе - он и сам все, что надо, где надо выведет.

Бесполезная вещь, короче.

  • +1 1
Надіслати
Поділитися на інших сайтах


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

markimax, а в чем проблема убрать лишнее?

Допустим я использую из этой схемы 4-5 расположений, остальное мне не надо, все быстро убирается и вопросов не нужно много. Работы на пару минут!

Змінено користувачем MFX
  • +1 1
Надіслати
Поділитися на інших сайтах


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

markimax, а в чем проблема убрать лишнее?

Допустим я использую из этой схемы 4-5 расположений, остальное мне не надо, все быстро убирается и вопросов не нужно много. Работы на пару минут!

 

Работа руками ? Руками. Т.е. "костыльная". У 99% пользователей нету квалификации "руками" что то убирать. Они в этом не понимают ничего

 

Поэтому они "в придачу" получают лишнее 400 запросов нагрузки на сервер

И не факт что эти позиции поймут другие модули и темы, без ручного вмешательства

Потом при их обновлении - опять руками костыли вставлять

 

Хорошо что у вас получилось, но всем остальным держаться подальше от такого рода "модулей - костлылей"

Надіслати
Поділитися на інших сайтах

Работа руками ? Руками. Т.е. "костыльная". У 99% пользователей нету квалификации "руками" что то убирать. Они в этом не понимают ничего

 

Поэтому они "в придачу" получают лишнее 400 запросов нагрузки на сервер

И не факт что эти позиции поймут другие модули и темы, без ручного вмешательства

Потом при их обновлении - опять руками костыли вставлять

 

Хорошо что у вас получилось, но всем остальным держаться подальше от такого рода "модулей - костлылей"

 

Боюсь, что и ваш модуль SEO CMS TOP 2 top2.ocmod(вы мне его рекомендовали, так как он типа может делать меню с картинками справа(уточню, для этих целей он не очень удобен, так как настраивать долго и муторно, в отличии от YO-menu), не особо удобен простым пользователям(например девочка, которую я попросил набить категории(у вас они кажется виджеты называются), просто поплыла, с фразами, что очень неудобно им пользоваться(замечу, стантартными категориями ей было удобно и просто пользоваться)(а уж изучать его функционал и тем более объяснять другим потом, это крайне неудобно), да и поддержка оставляет желать лучшего(напомню, мы с вами(надеюсь это только у меня было) копировали файлы вашего модуля ко мне на сайт(была проблема с переносом файла стилей(у вас он в php) в папку стилей css(при копировании через filezilla, файл видоизменялся, тем самым нарушал работу модуля, а там и дальше косяки перли, кто же знал, что надо пользоваться файлообменником как у вас, чтобы работало все хорошо(хотя если изменить файл c php на css, скопировать, потом изменить на php, все встает как надо), в итоге я услышал кучу слов о своих кривых руках и предложении об оплате ваших услуг, в устранении ошибки. Хотя я, как пользователь не сталкивающийся с этим модулем, и следуя инструкции, предоставленной Вами, просто не мог знать, что при  копировании возникает такая трудность... Итог: модуль просто лежит у меня на жестком, бесполезным грузом, на ветер потраченные деньги.

 

так что не говорите, о других модулях плохо, ведь Ваш не совершенен и сам!(он функционален, спору нет, весь набор имеет кучу преимуществ в своем роде, но он не удобен обычным пользователям, которые не понимаю, что и где и ка заполнять... А объяснять как говорится, ни им не мне не хочется!

  • +1 2
Надіслати
Поділитися на інших сайтах


...

А при чем здесь модуль к этой теме ? А я понял обида. За то что Вам указали, на ВАШИ ошибки.

1. Наверно руками проще редактировать файлы ? ;) Или проще выбрать в админ части настройку ?

2. Никто не запрещает в модулях меню прописывать ссылки на модуль.

3. Возможно конкретной девушке удобно только помаду держать. Давайте не будем разводить демагогию по этому вопросу. У модуля 40% пользователей девушки (а это более 1500) и причем без квалификации, у них сложностей не возникает.

4. Все остальные вопросы вообще полный ... "абзац"

 

Вы копировали файлы модуля FTP клиентом, который побил файл модуля так вы еще  и выставляете претензию модулю ?! Вы подумали что написали ? Может надо вначале научиться пользоваться FTP клиентом, его настройками ? Модуль то здесь при чем?!

Да правильно услышали претензии. Вам не понравилось. Обида затаилась

Я что ли должен искать бесплатно ВАШИ ошибки работы с FTP клиентом ? Это занавес и финиш.

Вот такие пользователи, которые не умеют пользоваться FTP клиентами, а потом выставляют претензии разработчикам из-за этого

После того как им укажут на их ошибки, начинают "обижаться"

"Смешно" (скорее возмутительно), честное слово

Надіслати
Поділитися на інших сайтах

Я не обижаюсь. Просто прошу не говорить о других модулях плохо(столько статей с тем, что вы начинаете нагнетать над модулями(особенно над теми, которые схожи по смысловому значению и принципом работы, с Вашими), зачем!?)<- "это не смайлик, а закрывающаяся скобка", я понимаю, что вы считаете "ваше творение" - вершиной мастерства, искусного мастера.

 

Что мне, если честно, безразлично! Просто видя ваши постоянные гневные речи и кучу критики, в отношении других модулей становится неприятно за Вас.

 

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

Насколько вы могли заметить, я не выставлял претензии, относительно модуля, а просто отказался им пользоваться, не востребовав возврата денежных средств. И не тревожил Вас по этому поводу(ни вопросами, не замечаниями, не претензиями и прочим).

 

Я очень рад, что Ваш модуль имеет такую популярность. Счастья Вам!

 

На этом я думаю нет смысла продолжать обсуждение в данной теме или где еще либо!

Змінено користувачем MFX
  • +1 2
Надіслати
Поділитися на інших сайтах


Я не обижаюсь. Просто прошу не говорить о других модулях плохо(столько статей с тем, что вы начинаете нагнетать над модулями(особенно над теми, которые схожи по смысловому значению и принципом работы, с Вашими), зачем!?

Без обид.

Просто я называю вещи своими именами. Может я высказываюсь и резко, но "юлить" не собираюсь.

Что мне сказать, да, 400 запросов лишней нагрузки это "ерунда", если полезть туда руками, перелопать все, и потом не известно как это будет работать с другими модулями, темами и после их обновлений ? Так? Нет, у меня принципы другие. Если есть проблема - я о ней говорю четко и ясно.

Я привык к прозрачности ведения как переговоров так и бизнеса. Поверьте в бизнесе и не такие слова используются. Там акулы похлеще.

Если 400 лишних запросов нагрузки на сервер пользователям вы считаете "хорошо"? То дальше даже не о чем говорить

Надіслати
Поділитися на інших сайтах

  • 2 months later...

спасибо, модуль отличный..вот только как бы сделать так, чтобы Promotion не растягивался на всю ширину страницы..а по ширине оставался элемент стандартно и располагался по центру?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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