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

halfhope

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

    1 750
  • З нами

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

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

  1. Вариант 1

     

    На ocStore, возможна разница в том, что в карточке товара:

    $product_info = $this->model_catalog_product->getProduct($product_id);
    

    А в категории:

    $results = $this->model_catalog_product->getProducts($data);
    

    В зависимости от версии они могут возвращать разный результат, т.е. одна из них возвращает результат без capacity и polarity. Смотрите файл model/catalog/product.php. 

     

    Вариант 2

     

    Невнимательность + Ctrl+C/Ctrl+V. 

    <div class="description">
    <span><?php echo $text_capacity; ?></span> <?php echo $product['capacity']; ?><br />
    <span><?php echo $text_polarity; ?></span> <?php echo $product['polarity']; ?><br />
    </div>
    
    • +1 1
  2. А как Вы потом докажете что не насовали бэкдоров? ;)

     

    Пусть после меня проверит фирма, с которой вы сотрудничаете :-D

     

    UPD: как уже сказали выше - никак. Это вопрос доверия, а в вашем случае профессионализма фирмы. 

  3. Вопрос решен. 

     

    Гуглбот видит следующий код:

    <html>
    
    <body>setting cookie...
        <script type="text/javascript" src="/ddos_guard_aes.js"></script>
        <script>
            function toNumbers(d) {
                var e = [];
                d.replace(/(..)/g, function(d) {
                    e.push(parseInt(d, 16))
                });
                return e
            }
    
            function toHex() {
                for (var d = [], d = 1 == arguments.length && arguments[0].constructor == Array ? arguments[0] : arguments, e = "", f = 0; f < d.length; f++) e += (16 > d[f] ? "0" : "") + d[f].toString(16);
                return e.toLowerCase()
            }
            var a = toNumbers("989a0b22da451ec1568e5c67f7120b17"),
                b = toNumbers("94c6f6ad67ec8ce311cc1d3b54104ae3"),
                c = toNumbers("dff656dffc464419a2b0f5fd19b57f5d");
            document.cookie = "DDoS_Guard=" + toHex(slowAES.decrypt(c, 2, a, b)) + "; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";
            document.location.href = "http://sitename.ru/?ddos_guard_attempt=1";
        </script>
    </body>
    
    </html>
    

    Это некий механизм для защиты серверов от DDoS атак. Встречается только у хостера tomsknet.ru(могу ошибаться). Так как данный код вставляется с помощью программных средств сервера и не понятно по какому алгоритму он решает проверять соединение или нет, отловить этот код достаточно сложно.

     

    Решение

     

    Напишите тех.поддержке хостинга, чтобы они приняли меры по устранению редиректа, иначе поисковые системы считают клиентский редирект(JavaScript защиту от DDoS) заражением сайта. И помечают его как "зараженный". 

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

     

    Пришлите сюда код контроллера под спойлером.

  5. Файл sitemap.php(обработка данных):

    //подгрузка модели (model/catalog/manufacturer.php)
    $this->load->model('catalog/manufacturer');
    //Вызов функции подгруженной модели
    $manufacturers = $this->model_catalog_manufacturer->getManufacturers();
    //обработка данных и добавление в вывод
    foreach ($manufacturers as $manufacturer) {
    	$output .= '<url>';
    	$output .= '<loc>' . str_replace('&', '&', str_replace('&', '&', $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $manufacturer['manufacturer_id']))) . '</loc>';
    	$output .= '<changefreq>weekly</changefreq>';
    	$output .= '<priority>0.7</priority>';
    	$output .= '</url>';
    }
    

    Файл model/catalog/manufacturer.php(запрос данных):

    public function getManufacturers() {
    	$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer ...");
    	return $query-rows;
    } 
    

    По аналогии создаете или изменяете модель, где запрашиваете данные, и создаете или меняете контроллер, который обработает ссылки и создаст структуру XML файла sitemap, в нем же передаете все на вывод(напрямую или же в шаблон).

  6. Добрый вечер.

     

    Вы выводите тег a href после меню, а меню с вероятностью 90% обетнуто в список ul>li, Т.е. чтобы все заработало Вам необходимо залезть в контроллер модуля меню и добавить новый пункт вручную. Примерно так:

    // Для примера 
    //Модуль добавляет категории в массив меню
    $this->data['categories'] = array();
    
    foreach ($categories as category){
      $this->data['categories'][] = array(
        'name' => $category['name'],
        'href' => 'ссылка'
      );  
    }
    //Вам нужно после добавления элементов добавить свой
    $this->data['categories'][] = array(
      'name' => 'название',
      'href' => 'ссылка'
    ); 
    

    Код указан только для примера, реальный код модуля меню может отличаться. Либо откройте tpl файл модуля и перед закрывающим тегом ul добавьте свою ссылку обернутую в li. 

  7. Уберите редактор, либо нужно будет настроить config.js редактора ckeditor, чтобы он так не делал. Можете нажать кнопку "Источник", там будет html представление.

     

    Я уже устал от всего этого, я теперь просто отвечаю на вопросы. Юзеры меня сломали, но еще есть надежда.

  8. 1. Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections.

     

    The theme of each section should be identified, typically by including a heading (h1-h6element) as a child of the section element.

     

    Смысл: каждый section элемент обязательно должен содержать дочерний h1-h6 элемент. Правильно:

    <section id="topbar" class="">
        <h2>asdasd</h2>
    </section>
    

    Либо, если в section нет заголовков, то вместо section используйте div. Нет обойти нельзя, это же стандарт, раз уж хотите пройти валидацию так будьте добры, соблюдайте стандарт. 

     

    2. Избавится от   можно вот так htmlspecialchars-decode или html_entity_decode (не знаю какой, может даже оба):

    <?php echo html_entity_decode(strip_tags($product['description']),0,58), ENT_QUOTES, 'UTF-8'); ?>...
    
  9. 95% взломов opencart происходят по причине недобросовестных исполнителей. Остальные - модули с вареза и дыры в модулях. Файерволл будет полезен в тех случаях ,если у Вас пароль 123 и есть дыры в модулях. Еще смотря что за файлерволл. Мне одному кажется, что я зря калории тратил расставляя запятые?

    • +1 1
  10. При включении CSS все оформление сайта плывет - у меня стоит шаблон Moneymaker . Сам я со всеми этими затыками не разберусь. Купился на слово "автоматическое", а тут, на самом деле все ручками нужно ковырять, сначала со стилями, потом со скриптами. Согласитесь, что подобные модули пишутся и продаются для тех, кто в силу разных причин не может и (или) не хочет так глубоко лезть - купил, поставил и радуйся, как говорится. Много модулей устанавливал, даже в том же самом СЕО БЛОГЕ разобрался, но здесь же уже нужен совсем другой уровень знаний, что бы все настроить. Если нужно платно, то давайте через личку договоримся.  

     

    Да, именно так. В теме я уже писал о том, что без технических знаний настроить модуль будет очень сложно (особенно JS), даже в большинстве случаев приходится настраивать. Судя по времени отклика сайта (6 сек) Вам не нужен мой модуль, а точнее нужна не клиентская оптимизация, а оптимизация бакенда. Этим у нас занимается пользователь snastik, обратитесь к нему. Либо установите модуль, что я прикрепил ниже, это бесплатный модуль для кэширования стандартных модулей. 

    vqmod_mcj_cacher.xml

    Если не заработает, или полезут ошибки, то "удаляйте к чертям". 

     

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

     

    Обратитесь к администрации форума, Вам помогут. 

  11. Пропадает Блог и перестает работать ФильтрПро - это первое, что бросилось в глаза.

     

    Нужно искать какой скрипт перестает работать при объединении и поместить его в соответствующий список. В консоли браузера (Ctrl+Shift+J) можно посмотреть что именно за ошибка, что ее вызвало и определить неработающий скрипт.

  12. после установки сайт рухнул - http://chzda.ru/

    ошибки 

    2015-01-30 23:07:48 - PHP Warning: preg_match(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 371

    2015-01-30 23:07:48 - PHP Notice: Undefined offset: 0 in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 372

    2015-01-30 23:07:48 - PHP Warning: preg_replace(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 373

    2015-01-30 23:09:03 - PHP Warning: preg_match(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 371

    2015-01-30 23:09:03 - PHP Notice: Undefined offset: 0 in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 372

    2015-01-30 23:09:03 - PHP Warning: preg_replace(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 373

    2015-01-30 23:09:12 - PHP Warning: preg_match(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 371

    2015-01-30 23:09:12 - PHP Notice: Undefined offset: 0 in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 372

    2015-01-30 23:09:12 - PHP Warning: preg_replace(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 373

    2015-01-30 23:09:15 - PHP Warning: preg_match(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 371

    2015-01-30 23:09:15 - PHP Notice: Undefined offset: 0 in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 372

    2015-01-30 23:09:15 - PHP Warning: preg_replace(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 373

    2015-01-30 23:09:51 - PHP Warning: preg_match(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 371

    2015-01-30 23:09:51 - PHP Notice: Undefined offset: 0 in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 372

    2015-01-30 23:09:51 - PHP Warning: preg_replace(): Unknown modifier 'h' in /home/u165457/chzdaru/www/system/library/mcj/mcj.class.php on line 373

     

    пришлось отключить в настройках модуля CCS и javaScript

     

    Поможете разобраться?

     

    В пункте "позиция вставки JS" укажите "/\<\/head\>/" (без кавычек), либо прочтите справочный раздел.

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

     

    UPD:Прошу прощения, не робота, а ЧПУ. А если по делу, то пользуйтесь поиском.

  14. Возник вопрос

    из нового шаблона убираю такие штуки как описание товара , сравнение, дабавка в закладки

     

    вырезаю куски кода

     

     

     

    и вместо этого в категории возле товара вижу надписи null

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

     

    какое есть решение ?

     

    Это не относится к модулю, просьба не засорять тему поддержки модуля.

     

    P.S. Смотрите JavaScript код в конце этого же файла (функция display), удалите оттуда добавление описания и т.д..

  15. такого ничего не происходит, ничего не предлагают сохранять, я так понимаю речь идет о шаблоне в папке product

     

    вот я скопировал стандартный, добавил в название пару букв и дописал конечный путь, как на скрине

     

    8514c07dd719e42e484c25e14fab40ff.jpg

     

    Файл нового шаблона: Путь задается относительно директории:

    /home/catalog/view/theme/palioxis/

     

    назначил галочками категории какие хочу чтобы были под этот шаблон

     

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

     

    и еще выше вычитал vqmod стоит 2.5.0

    как у знать стоит ли у меня этот vqmod стоит 2.5.0 , )))

     

    версия движка 1.5.5.1.2 но никаких vqmod я дополнительно не ставил

     

    Установите vqmod последней версии, если у Вас уже установлен vqmod версии не ниже 2.3, то обновите. Vqmod является обязательным для работы этого и большинства других дополнений. Версию vqmod можно узнать в файле vqmod/vqmod.php.

    Еще попробуйте добавить слеш перед template, т.е. /template/product/iqcategory.tpl

  16. А инструкция хоть есть ? ато купить купил закачал, указал какие категории нужно в отдельный шаблон и приехали...

     

    что дальше ?

    вот имя файла который нужно указать ниже  это что за файл ? где его брать ? это сделать копию стандартного переименовать и указать там ?

     

     

    вообще вообще никаких намеков как пользоваться данным модом

     

    Да, именно так. Инструкции нет, потому что модуль понятен и Вы уже поняли как он работает.

     

    Если хотите новый шаблон(tpl) для категории(ий), то выбираете категорию(ии), выбираете новый шаблон(tpl), сохраняете настройки. Вам рекомендую скопировать шаблон category.tpl и и назначить ем у другое имя, затем назначить его к необходимым категориям и затем поменять в нем то, что хотели.

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

Important Information

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