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

halfhope

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

    1 750
  • З нами

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

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

  1. Инвалидация данных в memcached происходит только после истечения времени жизни кэша, тогда как стандартный класс кэширования opencart позволяет удалять данные по ключу. В memcache этого сделать нельзя. 

     

    Для полной очистки memcache сервера используйте функцию memcache_flush или memcache::flush();

  2. на форуме много адекватных авторов, заинтересованных в развитии движка и продаже своих модулей. Почему бы не ввести обременение: прежде чем твой модуль опубликуют - внеси свой вклад в ocStore 2.x

    к примеру, онлайн система перевода (https://myopencart.com/news/sistema-kolektivnogo-perevoda-opencartocstore/) работает: я лично перевел 80% двух разделов - на большее не хватило знания инглиша :-(

    кто мешает давать авторам модулей задания по отдельным блокам ocStore 2.x?

    при должной организации процесса мы сделаем это за 2-3 недели

     

    Да, вроде как разработка в процессе, все норм, я просто был не осведомлен. Как переведем - будет гит репозиторий. В свободное время можно будет ocStore делать.

  3. Если изображения добавлять ручками, и не задавать описания, появляется notice, в общем нет обработки случая, если описание не заполнено и при этом поле "описание" не является обязательным.

    Текст ошибки отправлял на вашем сайте, так как тут мне почему то запрещали писать, все остальное уже не актуально, поборол сам. Я думаю что стоит все таки добавить в документацию по установке,что нужно в настройках включать код подгрузки colorbox/ других боксов, если галерея открывается как простое изображение. Как то это не очевидно. Путь к картинкам, кстати тоже не совсем понятно работает. если написать image/*.* работает, а если /image/*.* не работает. а / вполне логичен на мой взгляд. Жаль что нельзя сделать текстовый файлик (csv)  с описаниями фотографий, залитых в директорию. Как то не очень хочется загружать фоты по одной, чтобы сделать описание некоторым фотографиям. За модуль 5+, а вот доку просьба чуть расширить... Или может дока есть, а я не нашел?

     

    Да, есть такой баг в 1.3, на странице галереи. Достаточно заменить файл catalog/model/catalog/gallery на этот:

    gallery.php

    Документация будет и модуль будет проще в установке и настройке.

     

    Для вручную выбранных изображений появится загрузчик фотографий из папки, что упростит процесс добавления изображений. 

    asdasdasddq3e3e3.png

     

    Для изображения директорий появится похожая опция для проверки директории/маски файла/наличия файлов.

    asdasdasddq3e3e4.png

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

     

    Вас понял, учту.

  5. запрашиваемая страница не найдена!

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

    вставляю путь сеоурла-ненайдена, нашел тут путь с индекс, вставил, перебросило на сеоурл, но запрашиваемая страница не найдена, кеш чистил

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

     

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

     

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

     

    Обо всем остальном сейчас отпишусь в ЛС.

  6. очень плохо :(

    но все-же... я так понимаю это не много времени у Вас отнимет.

     

    Понимаю. Ну, если убрать личную жизнь, то все пойдет как по маслу) Есть еще NitroCache, много в нем всего лишнего, но вроде работает. Если у Вас выделенный веб-сервер, то рекомендую установить mod_pagespeed от ребят с гугла. Он сделает все что только захотите и мой модуль будет не нужен.

  7. я это понимаю, предлагаю включить эту доработку в следующую версию модуля.

    Надеюсь она выйдет скоро :)

     

    Ага, как раз записываю это в todo лист. Учеба и другие модули отнимают много времени. А сейчас еще и OpenCart 2.0 вышел, все модули переносить надо. К сожалению, я понятия не имею когда буду этим заниматься. 

  8. как раз исключать файлы не нужно.

    нужно чтобы сжатый файл

    system/cache/900860827884153a.cssgz

    грузился с помощью js, чтобы не блокировалась загрузка страницы

     

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

  9. Каким образом можно сделать это с Вашим модулем, если файлы стилей объединены и сжаты?

     

    Добавить необходимые файлы в список исключений и загрузить их с помощью javascript, как вариант. 

  10. Здравствуйте! поставил модуль, все нормально, немогу настроить работу в мультимагазине. Прошу подсказать как настроить?

     

    Версия 1.4 будет поддерживать мультимагазины (отдельные разделы галерей со своими настройками для каждого магазина). 

     

    Хотелось бы под версию OpenCart 2 такую галерею. С адаптацией. Возможно?

     

    В версии 1.4 будет отдельная ветка для OpenCart 2.0

     

    Здравствуйте! Поддерживает ли модуль резиновый дизайн?

     

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

     

    Если У Вас адаптивный/резиновый/любой другой шаблон, обращайтесь в ЛС, адаптация модуля под Вашу тему входит в стоимость модуля.

     

    Версия 1.4 выйдет на этой неделе/в начале следующей. Особенности новой версии:

    • Добавлена поддержка OpenCart 2
    • Добавлена поддержка мультимагазинов
    • Добавлена поддержка адаптивной Bootstrap сетки для Bootstrap шаблонов
    • Исправлен баг в системе кэширования альбомов
    • Исправлен баг в модели альбомов
    • Обновлен Colorbox

    Переход с ранних версий на версию 1.4, к сожалению, невозможен.

  11. 
    

    $data['products'][] = array(

    'product_id' => $result['product_id'],

    'thumb' => $image,

    'name' => empty($result['meta_h1']) ? $result['name'] : $result['meta_h1'],

    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',

    'price' => $price,

    'special' => $special,

    'rating' => $rating,

    'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'])

    );

  12. И еще вопрос, Ява скрипты можно переместить в низ страницы, а почему этой возможности нет для css ?

     

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

  13. По идее все должно было добавиться само при добавлении языка. Не знаю что у вас пошло не так. 

    $from_language_id = 3; //Рус
    $to_language_id = 1; //Укр
    
    // Attribute
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "attribute_description WHERE language_id = '" . (int)$from_language_id . "'");
    
    foreach ($query->rows as $attribute) {
    	$this->db->query("INSERT IGNORE INTO " . DB_PREFIX . "attribute_description SET attribute_id = '" . (int)$attribute['attribute_id'] . "', language_id = '" . (int)$to_language_id . "', name = '" . $this->db->escape($attribute['name']) . "'");
    }
    
    // Attribute Group
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "attribute_group_description WHERE language_id = '" . (int)$from_language_id . "'");
    
    foreach ($query->rows as $attribute_group) {
    	$this->db->query("INSERT IGNORE INTO " . DB_PREFIX . "attribute_group_description SET attribute_group_id = '" . (int)$attribute_group['attribute_group_id'] . "', language_id = '" . (int)$to_language_id . "', name = '" . $this->db->escape($attribute_group['name']) . "'");
    } 

    Этот код вырезан из модели административной панели localisation/language. Перед применением сделайте бекап БД.

  14. @ruller, вот новый код

    <!-- BEGIN cloudim code {literal} -->
    <script type="text/javascript" charset="utf-8">
    var lazy_handler;
    function lazy_cloudim(){
        var element = document.createElement("script");
        element.src = '//static.cloudim.ru/js/chat.js';
        element.async = false;
        element. onload = function() {
            console.log('init cloudim');
            Cloudim.Chat.init({uid:16845});
            clearTimeout(lazy_handler);
        }
        document.body.appendChild(element);
    }
    lazy_handler = setTimeout('lazy_cloudim()', 3000);
    </script>
    <div id="cloudim_cr" style="position:absolute; left:-9999px;"><a target="_blank" href="http://cloudim.ru/">Cloudim</a> - онлайн консультант для сайта бесплатно.</div>
    <!-- {/literal} END cloudim code -->
    

    в 15 строке находится таймер в миллисекундах, сейчас стоит 3 секунды. Можно еще вместо:

    lazy_handler = setTimeout('lazy_cloudim()', 3000);
    

    использовать:

    if (window.addEventListener)
        window.addEventListener("load", lazy_cloudim, false);
    else if (window.attachEvent)
        window.attachEvent("onload", lazy_cloudim);
    else window.onload = lazy_cloudim;
    

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

  15. Добрый день. 

     

    Добрый день. Приобрел ваш модуль. Думал придётся повозиться, но всё настраивается достаточно интуитивно. Хороший модуль. У меня только остался вопрос. Включено CSS сжатие и объединение. Мне нужно поменять стили на сайте у какого-то элемента, я отключаю сжатие, нахожу элемент, вношу изменения в stylesheet.css, например. Включаю кэширование и объединение css. Теперь нужно очистить файлы кэша где есть stylesheet.css? Сам он не обновится?

     

    Нет, я давно вырезал такую проверку, были какие-то проблемы. Она была в версии 1.1 и 1.0. В следующей версии снова верну. Придется очищать кэш вручную. Рекомендую на время работ со стилями/скриптами отключать модуль. Модуль предназначен для работ во время простоя магазина/сайта. 

     

     

     

    И ещё один вопрос. У меня на сайте стоит http://cloudim.ru/(онлайн-консультант) Это собака сильно долго загружается, увеличивая скорость загрузки страницы на 1-1,5 секунды. Как-то можно закешировать его?

     

    К сожалению, нет. Рекомендую сделать отложенную загрузку этого скрипта. 

  16. Используйте функцию var_dump чтобы узнать есть ли в переменной sort_order. <?php var_dump($categories); ?>. Если нет, то идите в контроллер и ищите где нужные данные назначаются.

     

    В файле catalog/controller/category.php (145 строка)

    $this->data['categories'][] = array(
    	'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    	'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
    );
    

    замените на:

    $this->data['categories'][] = array(
    	'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    	'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
    	'sort_order' => $result['sort_order'];
    );
    

    Помнится, что делал Вам vqmod модуль как раз для этой задачи (у категорий в админке появится галочка, с помощью нее можно убрать категорию из списка подкатегорий на странице категории). extended_category_show.zip

  17. а там не указано - по какому принципу будет разделение?

    какие аккаунты будут считаться старыми, а какие - новыми?

    будет ли перевод из новых в старые с учетом стажа?

     

    В новостях ничего нет. Темы, созданные сегодня на эту тему удаляются с форума, но есть в кэше гугла

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

Important Information

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