Mega Filter Plus [powered By Mega Filter Pro] Oc2.x v2.0.5.2 nulled

Mega Filter PLUS [powered by Mega Filter PRO] OC2.X

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.567
    Симпатии:
    106.122
    Репутация:
    175
    Пользователь admin разместил новый ресурс:

    Mega Filter PLUS [powered by Mega Filter PRO] - Mega Filter PLUS [powered by Mega Filter PRO]

    Узнать больше об этом ресурсе...

    Для пользователей VIP Plus есть возможность приобрести дополнительный доступ к продукту: Mega Filter Pro/plus V2.0.5.5.1 + V3.0.0.4 и Выше - NulleD версия.
     
    Последние данные очков репутации:
    makaroni: 1 Очко (спасибо) 22 янв 2017
    klaus: 1 Очко (спасибо) 29 янв 2017
    Secilius: 1 Очко (спасибо) 31 янв 2017
    Max315169, yorik, Джон Голт и 316 другим нравится это.
  2. Offline

    bitpad Пользователь

    Сообщения:
    8
    Симпатии:
    1
    Репутация:
    5
    Подскажите, а нет ли версии 2.0.5.5? Или складчина для обновления?
     
  3. Offline

    doggy00 Пользователь

    Сообщения:
    120
    Симпатии:
    276
    Репутация:
    38
    @dkl73, Попробуйте в разделе "Настройки->Пользователи->Группы пользователей" нажать на редактирование группы "Администратор" и в просмотре, а так же, редактировании, нажать "выделить всё", затем сохраните и попробуйте еще раз.
     
    Последние данные очков репутации:
    dkl73: 5 Очки 12 янв 2018
  4. Offline

    doggy00 Пользователь

    Сообщения:
    120
    Симпатии:
    276
    Репутация:
    38
    @bitpad, У админов есть обнова, всё зависит от того, как скоро @FintMax сделает нулл версию.
     
    bitpad нравится это.
  5. Offline

    dkl73 Пользователь

    Сообщения:
    5
    Симпатии:
    2
    Репутация:
    0
    @doggy00, Спасибо за помощь, но не помогает версия ocStore 2.3.0.2.3...., что может еще?
     
  6. Offline

    doggy00 Пользователь

    Сообщения:
    120
    Симпатии:
    276
    Репутация:
    38
    @dkl73, Ммм... не знаю, недавно ставил на 2.3.0.2.3 как раз, таких проблем не наблюдал. Единственное что могу посоветовать... Проверить к какой версии Вы ставите модуль...
     
  7. Offline

    dkl73 Пользователь

    Сообщения:
    5
    Симпатии:
    2
    Репутация:
    0
    @doggy00, Спасибо... разобрался ..... в админке удалил модуль и заново установил... ))) и заработал
     
    doggy00 нравится это.
  8. Offline

    doggy00 Пользователь

    Сообщения:
    120
    Симпатии:
    276
    Репутация:
    38
    dkl73 нравится это.
  9. Offline

    Иванополо Пользователь

    Сообщения:
    11
    Симпатии:
    0
    Репутация:
    0
    спасибо!
     
  10. Offline

    dkl73 Пользователь

    Сообщения:
    5
    Симпатии:
    2
    Репутация:
    0
    @doggy00, Не подскажете просит Id и email что вводить?
     
  11. Offline

    bitpad Пользователь

    Сообщения:
    8
    Симпатии:
    1
    Репутация:
    5
    Произвольные данные. ID цифрами (например 111222).
     
    Последние данные очков репутации:
    dkl73: 5 Очки (спасибо) 13 янв 2018
    dkl73 нравится это.
  12. Offline

    dkl73 Пользователь

    Сообщения:
    5
    Симпатии:
    2
    Репутация:
    0
    @bitpad, Большое спасибо) заработало)
     
    bitpad нравится это.
  13. Offline

    Brave Пользователь

    Сообщения:
    17
    Симпатии:
    1
    Репутация:
    0
    Спасибо
     
  14. Offline

    And4r Пользователь

    Сообщения:
    3
    Симпатии:
    0
    Репутация:
    0
     
  15. Offline

    landerlive47 Пользователь

    Сообщения:
    48
    Симпатии:
    3
    Репутация:
    0
    Добрейшего денечка всем.
    Возникла проблема с СЕО в фильтре.
    opencart pro, версия 2.3.0.2.3, seo pro
    Из комментариев понял, что фильтр не дружит с seo pro.
    При включении опции сео, ссылка меняет свой вид, но при обновлении страницы пишет, что страница не найдена.
    Эту проблему можно как-то решить своими силами или только новую версию нужно ставить, если можно своими силами, то подскажите где найти инфу об єтом?
    Какая версия точно работает с seo pro?
     
  16. Offline

    doggy00 Пользователь

    Сообщения:
    120
    Симпатии:
    276
    Репутация:
    38
    @landerlive47, Из версий какие работают с сео_про, вроде никакая :-) Этот момент я руками настраивал, чтобы он не жаловался... т.к. он для сео_урл, дефолтного, вносит изменения.
    Вот кусок кода из .xml файла для ocmod. Попробуйте, возможно и поможет :blink:
    Код:
    <file path="catalog/controller/common/seo_pro.php" error="skip">
            <operation>
                <search><![CDATA[if (rawurldecode($url) != rawurldecode($seo)]]></search>
                <add position="replace"><![CDATA[if (rawurldecode($url) != rawurldecode($seo) && strpos($url,($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp').'=')===false]]></add>
            </operation>
            <operation>
                <search><![CDATA[getQueryString(array('route']]></search>
                <add position="replace"><![CDATA[getQueryString(array('route','_route_']]></add>
            </operation>
            <operation>
                <search><![CDATA[$this->request->get['route'] = 'product/category';]]></search>
                <add position="replace"><![CDATA[
                    if( empty( $this->request->get['route'] ) || strpos( $this->request->get['route'], 'module/mega_filter' ) === false ) {
                        if( isset( $queries[$parts[0]] ) && strpos( $queries[$parts[0]], '/' ) !== false ) {
                            $this->request->get['route'] = $queries[$parts[0]];
                        } else {
                            if( $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp') ) {
                                preg_match( '/path\[([^]]*)\]/', $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp'), $mf_matches );
    
                                if( empty( $mf_matches[1] ) ) {
                                    preg_match( '#path,([^/]+)#', $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp'), $mf_matches );
                                }
    
                                if( ! empty( $mf_matches[1] ) && isset( $this->request->get['manufacturer_id'] ) ) {
                                    $this->request->get['route'] = 'product/manufacturer/info';
                                } else {
                                    $this->request->get['route'] = 'product/category';
                                }
                            } else {
                                $this->request->get['route'] = 'product/category';
                            }
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[private function validate() {]]></search>
                <add position="after"><![CDATA[
                    if( isset( $this->request->get['route'] ) && strpos( $this->request->get['route'], 'module/mega_filter' ) !== false ) {
                        return;
                    }
                  
                    if( $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp') !== null ) {
                        return;
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[private $cache_data = null;]]></search>
                <add position="after"><![CDATA[
                    private $cache_data_mfp = null;
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[$this->cache_data = $this->cache->get('seo_pro');]]></search>
                <add position="after"><![CDATA[
                    $mfilterSeoConfig = $this->config->get( 'mega_filter_seo' );
                  
                    if( ! empty( $mfilterSeoConfig['enabled'] ) || ! empty( $mfilterSeoConfig['aliases_enabled'] ) ) {
                        $this->cache_data_mfp = $this->cache->get('seo_pro_mfp.'.$this->config->get('store_id'));
                      
                        if( ! $this->cache_data_mfp ) {
                            $mfilter_query = $this->db->query( "SELECT * FROM `" . DB_PREFIX . "mfilter_url_alias`");
    
                            foreach ($mfilter_query->rows as $row) {
                                $this->cache_data_mfp[mb_strtolower($row['alias'],'utf8')] = $row['mfp'];
                            }
    
                            $this->cache->set('seo_pro_mfp.'.$this->config->get('store_id'), $this->cache_data_mfp);
                        }
                    }              
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[$parts = explode(]]></search>
                <add position="after"><![CDATA[
                    $mfp_oparts = explode('/', trim(isset($_GET['_route_'])?$_GET['_route_']:(isset($route_)?$route_:$route), '/'));
                    $org_parts = $parts;
    
                    if( ! empty( $mfilterSeoConfig['enabled'] ) ) {
                        $this->load->model( 'module/mega_filter' );
                  
                        if( class_exists( 'MegaFilterCore' ) ) {
                            $parts = MegaFilterCore::prepareSeoParts( $this, $mfp_oparts );
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[foreach ($parts as $keyword) {]]></search>
                <add position="replace"><![CDATA[
                    $mfp_parts = array();
                    $mfp_key = $mfp_key2 = 0;
                  
                    foreach ($parts as $keyword) {
                        $mfp_keyword = isset( $org_parts[$mfp_key2] ) ? $org_parts[$mfp_key2] : $keyword;
                        $mfp_key2++;
                      
                        if( ! empty( $mfilterSeoConfig['enabled'] ) ) {
                            if( class_exists( 'MegaFilterCore' ) && MegaFilterCore::prepareSeoPart( $this, $mfp_keyword ) ) {
                                continue;
                            } else {
                                $mfp_parts[] = $keyword;
                            }
                        } else {
                            $mfp_parts[] = $keyword;
                        }
                  
                        $mfp_key++;
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[if (count($rows) == sizeof($parts)) {]]></search>
                <add position="before"><![CDATA[
                    $parts = $mfp_parts;
                  
                    foreach( $parts as $k => $part ) {
                        $mfp_part = isset( $org_parts[$k] ) ? $org_parts[$k] : $part;
                      
                        if( isset( $this->cache_data_mfp[$mfp_part] ) ) {
                            $this->request->get[($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp')] = $this->cache_data_mfp[$mfp_part];
                            $rows[] = array('keyword' => $part, 'query' => ($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp').'='.$this->cache_data_mfp[$mfp_part]);
                            $this->request->get['mfp_seo_alias'] = $mfp_part;
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[function index() {]]></search>
                <add position="after"><![CDATA[
                    $mfilterSeoConfig = $this->config->get( 'mega_filter_seo' );
                ]]></add>
            </operation>
        </file>
      
        <file path="catalog/controller/startup/seo_pro.php" error="skip">
            <operation>
                <search><![CDATA[if (rawurldecode($url) != rawurldecode($seo)]]></search>
                <add position="replace"><![CDATA[if (rawurldecode($url) != rawurldecode($seo) && strpos($url,($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp').'=')===false]]></add>
            </operation>
            <operation>
                <search><![CDATA[$this->request->get['route'] = 'product/category';]]></search>
                <add position="replace"><![CDATA[
                    if( empty( $this->request->get['route'] ) || strpos( $this->request->get['route'], 'module/mega_filter' ) === false ) {
                        if( isset( $queries[$parts[0]] ) && strpos( $queries[$parts[0]], '/' ) !== false ) {
                            $this->request->get['route'] = $queries[$parts[0]];
                        } else {
                            if( $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp') ) {
                                preg_match( '/path\[([^]]*)\]/', $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp'), $mf_matches );
    
                                if( empty( $mf_matches[1] ) ) {
                                    preg_match( '#path,([^/]+)#', $this->rgetMFP($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp'), $mf_matches );
                                }
    
                                if( ! empty( $mf_matches[1] ) && isset( $this->request->get['manufacturer_id'] ) ) {
                                    $this->request->get['route'] = 'product/manufacturer/info';
                                } else {
                                    $this->request->get['route'] = 'product/category';
                                }
                            } else {
                                $this->request->get['route'] = 'product/category';
                            }
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[private function validate() {]]></search>
                <add position="after"><![CDATA[
                    if( isset( $this->request->get['route'] ) && strpos( $this->request->get['route'], 'module/mega_filter' ) !== false ) {
                        return;
                    }
                  
                    if( isset( $this->request->get[($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp')] ) ) {
                        return;
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[private $cache_data = null;]]></search>
                <add position="after"><![CDATA[
                    private $cache_data_mfp = null;
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[$this->cache_data = $this->cache->get('seo_pro');]]></search>
                <add position="after"><![CDATA[
                    $mfilterSeoConfig = $this->config->get( 'mega_filter_seo' );
                  
                    if( ! empty( $mfilterSeoConfig['enabled'] ) || ! empty( $mfilterSeoConfig['aliases_enabled'] ) ) {
                        $this->cache_data_mfp = $this->cache->get('seo_pro_mfp.'.$this->config->get('store_id'));
                      
                        if( ! $this->cache_data_mfp ) {
                            $mfilter_query = $this->db->query( "SELECT * FROM `" . DB_PREFIX . "mfilter_url_alias`");
    
                            foreach ($mfilter_query->rows as $row) {
                                $this->cache_data_mfp[mb_strtolower($row['alias'],'utf8')] = $row['mfp'];
                            }
    
                            $this->cache->set('seo_pro_mfp.'.$this->config->get('store_id'), $this->cache_data_mfp);
                        }
                    }              
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[$parts = explode(]]></search>
                <add position="after"><![CDATA[
                    $mfp_oparts = explode('/', trim(isset($_GET['_route_'])?$_GET['_route_']:(isset($route_)?$route_:$route), '/'));
                    $org_parts = $parts;
    
                    if( ! empty( $mfilterSeoConfig['enabled'] ) ) {
                        $this->load->model( 'module/mega_filter' );
                  
                        if( class_exists( 'MegaFilterCore' ) ) {
                            $parts = MegaFilterCore::prepareSeoParts( $this, $mfp_oparts );
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[foreach ($parts as $keyword) {]]></search>
                <add position="replace"><![CDATA[
                    $mfp_parts = array();
                    $mfp_key = $mfp_key2 = 0;
                  
                    foreach ($parts as $keyword) {
                        $mfp_keyword = isset( $org_parts[$mfp_key2] ) ? $org_parts[$mfp_key2] : $keyword;
                        $mfp_key2++;
                      
                        if( ! empty( $mfilterSeoConfig['enabled'] ) ) {
                            if( class_exists( 'MegaFilterCore' ) && MegaFilterCore::prepareSeoPart( $this, $mfp_keyword ) ) {
                                continue;
                            } else {
                                $mfp_parts[] = $keyword;
                            }
                        } else {
                            $mfp_parts[] = $keyword;
                        }
                  
                        $mfp_key++;
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[if (count($rows) == sizeof($parts)) {]]></search>
                <add position="before"><![CDATA[
                    $parts = $mfp_parts;
                  
                    foreach( $parts as $k => $part ) {
                        $mfp_part = isset( $org_parts[$k] ) ? $org_parts[$k] : $part;
                      
                        if( isset( $this->cache_data_mfp[$mfp_part] ) ) {
                            $this->request->get[($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp')] = $this->cache_data_mfp[$mfp_part];
                            $rows[] = array('keyword' => $part, 'query' => ($this->config->get('mfilter_url_param')?$this->config->get('mfilter_url_param'):'mfp').'='.$this->cache_data_mfp[$mfp_part]);
                            $this->request->get['mfp_seo_alias'] = $mfp_part;
                        }
                    }
                ]]></add>
            </operation>
            <operation>
                <search><![CDATA[function index() {]]></search>
                <add position="after"><![CDATA[
                    $mfilterSeoConfig = $this->config->get( 'mega_filter_seo' );
                ]]></add>
            </operation>
        </file>
    Если возникнут трудности с добавлением, напишите... напишу отдельный файл под это дело тогда...
     
    Последнее редактирование: 22 янв 2018
  17. Offline

    Lavsun Пользователь

    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    спасибо!
     
  18. Offline

    newbie Пользователь

    Сообщения:
    11
    Симпатии:
    1
    Репутация:
    0
    спасибо
     
  19. Offline

    morro Пользователь

    Сообщения:
    6
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  20. Offline

    moneron13 Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  21. Offline

    valdemariuses Пользователь

    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Спасибо.