COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

noVe

opencart.pro
  • Публикации

    40
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Сообщения, опубликованные пользователем noVe

  1. 3 минуты назад, RHCk сказал:

    В именах файлов картинок не должно быть пробелов.

    И лучше, если используется только латинница.

    Пример картинки с ошибкой

     

    image/cache/data/Postelnoe_bele/TAG/ranfors/R9829-50x50.jpg

    название корректное

  2. 2 минуты назад, RHCk сказал:

    1. Используете ли какой-либо модуль для плавного перехода на HTTPS?

    Если нет:

    2. В конфигах пропишите HTTPS везде.

    3. В админке включите SSL.

    4. Добавьте редирект в .htaccess

    5. Напишите о результате.

     

    Делал по инструкции на форуме. Поправил responsive (добавил замену контента на https). Включил в админке. Прописал в конфигах. Сделал редирект.

    И собственно эта ошибка и вылезла.

  3. Здравствуйте,

     

    Возникла следующая проблема.

     

    После перехода на https в файловом менеджере перестало грузится большая часть картинок.

     

    В консоли браузера следующие ошибки 
    http://clip2net.com/s/3N7nyNp
    http://clip2net.com/s/3N7nCEk
    http://c2n.me/3Nd58os

     

    MaxyStore 1.5.5.1
      

    Скрытый текст
    
                  $.ajax({
                        url: 'index.php?route=common/filemanager/files&token=<?php echo $token; ?>',
                        type: 'post',
                        data: 'directory=' + encodeURIComponent($(NODE).attr('directory')),
                        dataType: 'json',
                        success: function(json) {
                            html = '<div>';
                            
                            if (json.length == 0) {
                            
                                feedback('<?php echo $no_files_found; ?>', 'red');
                                } else {
                                feedback("<?php echo $files_found; ?>" + json.length + "<?php echo $files_count; ?>", 'green');
                                for (i = 0; i < json.length; i++) {
                                    name = '';
                                    filename = json[i]['filename'];
                                    name += truncate(filename, 20);
                                    size = json[i]['size']; 
                                    html += '<a  file="' + json[i]['file'] + '" style="display: none; float: left;" title="' + filename +'"><span class="fileName">' + name + '</span><span class="fileSize">' + size + '</span><input type="hidden" name="image" value="' + json[i]['file'] + '" /></a>';
                                }            
                            }
                            
                            html += '</div>';
                            
                            $('#column-right').html(html);
                                                    
                            $('#column-right a').each(function(index, element) {
                                $.ajax({
                                    url: 'index.php?route=common/filemanager/image_manager&token=<?php echo $token; ?>&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value')),
                                    dataType: 'html',
                                    success: function(html) {
                                        $(element).prepend('<img src="' + html + '" title="" style="" /><br />');
                                        
                                        $(element).fadeIn();
                                    }
                                });
                            }); 
    
                        },
                        
                        error: function(xhr, ajaxOptions, thrownError) {
                            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
                        }
                    }); 

     

    Скрытый текст
    
    public function files() {
            $json = array();
            
            if (!empty($this->request->post['directory'])) {
                $directory = DIR_IMAGE . 'data/' . str_replace('../', '', $this->request->post['directory']);
            } else {
                $directory = DIR_IMAGE . 'data/';
            }
            
            $allowed = array(
                '.jpg',
                '.jpeg',
                '.png',
                '.gif'
            );
            
            $files = glob(rtrim($directory, '/') . '/*');
            
            if ($files) {
                ob_start();
                foreach ($files as $file) {
                    if (is_file($file)) {
                        $ext = strrchr($file, '.');
                    } else {
                        $ext = '';
                    }    
                    
                    if (in_array(strtolower($ext), $allowed)) {
                        $size = filesize($file);
            
                        $i = 0;
            
                        $suffix = array(
                            'B',
                            'KB',
                            'MB',
                            'GB',
                            'TB',
                            'PB',
                            'EB',
                            'ZB',
                            'YB'
                        );
            
                        while (($size / 1024) > 1) {
                            $size = $size / 1024;
                            $i++;
                        }
                            
                        $json[] = array(
                            'filename' => basename($file),
                            'file'     => utf8_substr($file, utf8_strlen(DIR_IMAGE . 'data/')),
                            'size'     => round(utf8_substr($size, 0, utf8_strpos($size, '.') + 4), 2) . $suffix[$i]
                        );
                    }
                }
                ob_end_clean();
            }
            
            $this->response->setOutput(json_encode($json));    
        }    

     

    Скрытый текст
    
        public function image_manager() {
            $this->load->model('tool/image');
            
            if (isset($this->request->get['image'])) {
                $this->response->setOutput($this->model_tool_image->resize(html_entity_decode($this->request->get['image'], ENT_QUOTES, 'UTF-8'), 50, 50));
            }
        }

     

      


        

     

    filemanager.php

    filemanager.tpl

  4. 16 часов назад, admin сказал:

    а ионкуб есть ?

     


    Стоит 

    ionCube PHP Loader:    Installed, ver. 6.0.8

     

    Вот такие настройки в CPanel для PHP http://c2n.me/3IIc9dD

     

    Когда перехожу в PRO в админке возникает ошибка

     

    500 Internal Server Error

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at webmaster@test.labrik.by to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

     

    И в admin появляются файлы core.xxxxxx

     

    А если перехожу на фронт, то в корневой возникают core.xxxxxx

  5. Здравствуйте,

     

    На основном домене вбиваю лицензию


    Странице про не грузится
    Настройки php такие http://c2n.me/3IGkivj

     

    В итоге возникает такая ошибка при переходе на страницу Про для ввода заказа и ключа

    Цитата

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at webmaster@test.labrik.by to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

     

  6. 2 минуты назад, Extezy сказал:

    А вообще они все дружат с турбо вы опишите функционал, который вас интересует

     

    Все стандартное. Желательно, чтобы работал с атрибутами.

    Я работал с filter pro и ocfilter. В первом мне не нравится, что модель закодирована, а втором ужасная техподдержка (обновление просил выслать раз 3 и ни ответа, ни привета)

  7. 39 минут назад, RHCk сказал:

    Я здесь был.

    Оригинальностью ответа Вас удивлять в планах не было.

    И кстати, комментарии здесь ничуть не менее банальны.

    Что намного более банально и предсказуемо, так это реакция вашего seo-специалиста (ибо СЕО - генеральный директор), которая удалила мой комментарий с просьбой внести изменения в статью, и продолжает неверно информировать посетителей своего сайта.

    Дабы не вводить в заблуждение посетителей данного ресурса, будьте добры, уберите линк на сторонний ресурс из Ваших сообщений.

    С уважением.

     

    Ссылку из своих сообщений удалил. Не понял про какого генерального директора и откуда удалили идет речь.

     

    udp Перечитал и понял :) 

    В общем, сделано неправильно. Теперь надо думать как исправить.

    Гугл быстро возьмет в оборот https

    Яндексу надо 2 протокола или редирект на https (но последнее может унести посетителей на месяц-другой)

     

    Всем спасибо!

  8. 2 часа назад, RHCk сказал:

    Я сходил туда и написал ей, чтобы она пришла сюда и почитала.

     

    Да простят меня сео-оптимизаторы, но сие как минимум чуднО, если не говорить более.

    Вы пришли сюда и написали самый банальный комментарий.

    upd видимо, вы сходили и написали ей, я не так понял. у вас отличный комментарий :)

  9. 16 минут назад, jaffagold сказал:

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

     

    А как в этой ситуации лучше поступить:

    1) Сделать сразу редирект на https 

    2) Или сделать доступным по http и https и прописать в robots host и sitemap с https

  10. 3 часа назад, Yoda сказал:

     

    Я хочу Бритни Спирс!

    А вы хотите успешный бизнес. И судя по всему у вас проблемы с переездом.
    Может с этого надо начинать ?

     

    Бритни уже та, вот в 95 другое дело

     

    Есть сайт, который переезжает на https. Сайт не мой.

    Есть СЕО-специалист, который этот сайт продвигает. Ключевое отличие от того, что написано у вас, это редирект с https на http (подробнее есть в статье).

    В итоге этих манипуляций - яндекс принял главным зеркалом http/

    И теперь она предлагает сделать редирект с https на http только для гугл бота, а для яндекса будет доступен по 2 протоколам.

    Я пришел сюда и спросил, как это сделать. Вся история.

     

    Как понимаю, вы считаете это неправильным. И с этим я с вами соглашусь - так как это противоречит большинству мануалов по переезду. Она объясняет это тем, что яндекс должен принять https главным, а для гугла все должно остаться на http 

  11. 4 часа назад, Yoda сказал:

     

    Сделать то не проблема - а вот по жопе получить можно за такое!

     

    СЕО хочет так.

    Не понимаю зачем такие пляски. По факту яндекс https принял, но главным сделал http 

    И теперь она хочет, чтобы для яндекса была 2 протокола, а гугл летел на http

  12. Возник странный глюк при работе Filter Pro.
    Захожу в категорию, где фильтр. Не фильтрует товары.
    Но если в эту категори зайти еще раз (например, обновить страницу), то фильтрует.
     
    Если из куков удалить display, то баг повторяется, пока не обновим страницу.
     
    Версия ОС 1.5.1.3
     
    Буду признателен любым мыслям по поводу устранения этого бага.
    ps фрилансеру (автору фильтра) писал, но помощи по этому вопросу пока не получил. Сам уже свой мозг сломал.