Здравствуй, уважаемый друг!

Кажется, ты используешь AdBlock. Этот проект развивается и существует за счет доходов от рекламы.
Добавь, пожалуйста, нас в исключения.

Спасибо за понимание.

Теперь мы команда!

Обновление модуля отсчета времени до конца акции

17 января 2015 в 14:20 Автор: Nikita_Sp в категории Плагины и модули 21 комментарий

Модуль Таймера отсчета времени до конца акции имел еще больший успех, чем модуль Акций категорий со счетчиком, и для этого модуля я с еще большей радостью представляю обновление! Обновление включает в себя много новых функций и возможностей по настройке вида счетчика.

Nikita_Sp Countdown Timer Logo

Напоминаю, что данный модуль позволяет выводить таймер обратного отсчета до конца акции на страницах вашего интернет магазина. Конечная дата акции выставляется при редактировании товара во вкладке «Акции».

В новой версии модуля исправлена ошибка, остающегося текста «До конца акции:» после окончания акции, а также добавлены новые возможности:

  • выводить таймеры обратного отсчета на странице категорий;
  • настраивать внешний вид таймеров обратного отсчета для каждого раздела.

Внимание: доступна версия для Opencart 2.x: Адаптация модуля отсчета времени до конца акции для Opencart 2!

Настраивать внешний вид можно следующими параметрами:

  1. разделители «:» могут быть заменены на слова «дней», «часов», «минут», «секунд», в правильном склонении, используя статью «Склонение названия величин времени в дате«;
  2. вы можете скрыть или показать количество дней;
  3. в случае если вы скрыли ДНИ, то вы можете выбрать в опции «Считать количество дней» отображать часы в 24-формате или с днями. (например: акция заканчивается через 5 дней 5 часов, мы можем выставить либо 5 дней будет идти отсчет от 24 часов к 00 часам, или от 125 часов к 00 часам);
  4. вы можете скрыть или показать секунды;

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

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

В файлах архива есть описание, инструкция, FAQ (ответы возможные вопросы, инструкция установки без vQmod), скриншоты.

Спасибо за доверие, не забываем подписываться и ставить +1, ведь именно благодаря ВАШИМ «лайкам» я вижу что работа не напрасна, а комментарии дают вдохновение на сотворение новых модулей и модификацию имеющихся!

Выражаю благодарность моим подписчикам за «лайки» и комментарии, а также пожелания по улучшению модулей! Отдельная благодарность Тимофей Дейс.

Скачать CountdownTimer 2.0 for Opencartcountdown timer 2.0

UPD: доступна версия для Opencart 2.x: Адаптация модуля отсчета времени до конца акции для Opencart 2!

21 комментарий

    • Добрый вечер!
      1) проверьте правильность установки SEO PRO или SEO URL.
      2) проверьте доступность ссылки /index.php?route=module/sociallogin/vk

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

    • Можно, поправив файл в папке vqmod xml.

      Для оформления счетчика на странице продукта, найдите строку, которая начинается с:

      document.getElementById(«countdown»).innerHTML

      Для оформления счетчика на страницах категорий, найдите строку, которая начинается с:

      document.getElementById(«countdown»+product_id).innerHTML

      В них переменные: daysLeft, hrsLeft, minsLeft, seksLeft
      Возьмите в тег, к примеру

      Выглядеть это будет примерно так (можно просто заменить эти переменные на данную конструкцию с нужной переменной):

      «+daysLeft+»»

      И в файлах CSS оформите ваши числа как вам угодно.

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

    • В вашем шаблоне product.tpl нет строки которую ищет vQmod.
      У вас вроде как используется какой-то модуль «formated_price», который изменяет строку с ценой на странице продукта.

      Варианта два:
      1) скопировать из файла XML кусок кода для файла catalog/view/theme/default/template/product/product.tpl в нужное место в данном файле.
      2) Привести строку с ценой, которую ищет vQmod, к нужному виду.

      Так же не забывайте о файлах логов — почитайте и вы поймете что не так, и почему не работает тот или иной функционал.

      • Спасибо за оперативный ответ. Хочу немного уточнить. все-таки файл /theme/default/ … или своей темы? и какой именно кусок кода из файла XML нужно в него вставить и в какое место?

  • Конечно своей темы, так же проверьте пути в vQmod файле.
    Кусок кода с JS. Он там один кажется. Почитайте Readme или FAQ в архиве.

    Дело в том что каждый как хочет так и делает темы, по этому может быть еще и такое что в вашей теме нет к примеру файла category.tpl, а в default есть и шаблон будет браться оттуда.

    В общем у каждого индивидуальная ситуация и нужно смотреть и разбираться.

    • Спасибо. Это все получилось. Теперь можно немного уточнить по оформлению в css. Вы ниже описали этот момент. вот конструкция в файле {>daysLeft+day_name+>< ?php } ?>
      я пыталась это заменить таким образом (извините в php не сильна)
      {>daysLeft+day_name+»< ?php } ?> но так понимаю, что делала не правильно.

  • 1) Это не php, а javascript смешанный с php, но php легко увидеть в текстовом редакторе по тегам < ?php // тут php ?> и по подсветке;
    2) Строка состоит из тегов PHP, которые вам не нужно трогать и JS. Если очистить от php эту строку то получится:

    daysLeft+day_name+hrsLeft+hur_name+minsLeft+min_name+seksLeft+sec_name

    для того чтобы добавить в строку JS некоторый текст, необходимо естественно взять его в кавычки и добавить символ конкатенации «+». Т.е. строка будет иметь вид:

    «обратите внимание что кавычкам предвешствует символ обратного слеша»+daysLeft+day_name+»тут «еще» что-то»+hrsLeft+hur_name+»«+minsLeft+min_name+»«+seksLeft+»«+sec_name

    В общем как-то так. Надеюсь написал без ошибок, т.к. в комментариях конечно не удобно писать куски кода 🙂

  • Чертовски рад, что для OC еще есть полезные и бесплатные модули, спасибо!

  • МОУДЬ СУПЕР! то что я искал….
    Подскажите как сделать чтобы модуль заработал на opencart 2.0.2?

    Вот что я проделал:

    1) установил совместимость системы c vQmod с помощью этого http://rb.labtodo.com/page/dve-raznye-realizacii-vqmod-dlja-opencart-2-samaja-rasprostranjonnaja-nesovmestima-i-konfliktuet-s-ocmod
    2) переименовал XML файл в nikita_sp_product_countdown_timer.vqmod.xml
    3) установил его через устновщик дополнений в админке, создалась модификация
    4) залил файлы в корень сайта, в админке в модулях нажал на установить, устновилось, однако при редактировании модуля появляются такие ошибки:

    Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 28Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 30Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 31Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 32Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 34Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 35Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 37Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 38Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 39Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 40Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 41Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 42Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 44Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 45Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 47Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 48Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 51Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 52Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 53Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 61Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 69Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 77Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 85Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 93Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 103Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 111Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 119Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 127Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 135Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 143Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 146Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 148Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 154Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 160Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 166Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 168
    Fatal error: Call to undefined method ControllerModuleCountdowntimer::render() in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 177

    Смотрю ЛОГ:

    2015-07-12 9:04:01 — PHP Notice: Indirect modification of overloaded property ControllerModuleCountdowntimer::$data has no effect in /home/memphis/www/skanka2/admin/controller/module/countdowntimer.php on line 28

    и далее такая же ошибка почти по всем строкам модуля

    • Добрый день!

      Спасибо за комментарий и использование модуля.
      Дело в том, что в Opencart 2.x несколько изменились контроллеры, в частности изменился способ установки переменной в шаблон (раньше: $this->data[‘variable’] = «test»; теперь: $data[‘variable’] = «test»;), изменился способ задания шаблона и т.п. В связи с этим там будет необходимо достаточно многое изменить, чем пока на данный момент я не имею времени заняться.

  • Отличный плагин! Спасибо!
    Уточни только как обернуть каждую цифру в выводе, а не 2 сразу?
    Как выставить, осталось 01 день? ноль перед кол-вом дней, чтобы всегда было 2 числа

    • Спасибо за комментарий.
      Чтобы вывести «0» перед днями, необходимо править JavaScript код в файлах.

  • Как можно сделать что бы текст (До конца акции:) начинался с новой строки а не сразу после новой цены? спасибо!

    • Если мне не изменяет память, то можно изменить CSS свойство display и он будет отображаться с новой строки.

  • Добрый день! модуль установил , но немогу найти как его настоить в товаре в акциях нету ничего такого

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

  • Отличный модуль, давно искал нечто подобное. Легко менять местоположение, хорошо что можно из админки настроить! Огромный плюс.
    Есть вопрос, у меня почему-то на таймере всегда +2 часа к остатку времени, это баг? Тестировал какойто таймер, не очень удачный он показывает правильно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вверх!

Меню блога

Категории блога

Облако тегов