Pop up c html по клику - Решено

Тема в разделе "Opencart", создана пользователем WiZXaK, 29 янв 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. WiZXaK

    WiZXaK Причиняю добро

    Регистр.:
    8 сен 2012
    Сообщения:
    582
    Симпатии:
    800
    Решение под скриншотом ниже

    День добрый.
    С Opencart взаимодействую не часто, ищу модуль всплывающего окна по клику на ссылку для OC 1.5.4 (можно c vqmod)

    Особенности:
    -
    необходимость вывода pop up (с произвольным html) по клику в карточке товара и статьях.
    - объявлений (во всплывающем окне) будет несколько, разных.
    - настройка содержания html из админки

    Находил несколько похожих модулей:
    - Настраиваемое всплывающее окно 3.1_beta2 (до автора не достучаться)
    - Size Chart (не выводит больше 1 пункта в карточке товара)

    * Разыскиваю готовое решение (модуль\плагин) с настройкой из админки, в надежде получить ответ от тех кто сталкивался с подобным, раньше чем перетестирую все модули из каталога, благодарю.

    P.S: Пока не нашел подходящего готового решения, начинаю пилить это http://arcticlab.ru/arcticmodal/

    Пример необходимого функционала с соседнего поста другой CMS*
    [​IMG]


    Решение средствами Opencart (colorbox)
    Принцип:
    каждая статья в Opencart, помимо своего основного адреса, может быть открыта по адресу вида:
    /index.php?route=information/information/info&information_id=1
    Открывается только чистый html статьи.
    Задача открыть эту статью средствами colorbox

    Применение:

    В файле \catalog\view\javascript\common.js в самом начале добавить:
    Код:
    $(document).ready(function(){$(".showArticle").colorbox({href:function(){ return $(this).attr('to'); },fixed: true, width:"650px", height:"500px"});});
    Вывод ссылки вида:
    Код:
    <a href="site.com" to="index.php?route=information/information/info&amp;information_id=1" class="showArticle" title="">
    id=1 - ваша статья в стандартном Opencart

    © Решение нашлось тут
     
    Последнее редактирование: 6 фев 2015
    erigins нравится это.
  2. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    Дурак он и африке дурак... без обид только
    Нафиг тебе костыли, сделай на колорбоксе за 15 минут, в самом то деле
     
  3. WiZXaK

    WiZXaK Причиняю добро

    Регистр.:
    8 сен 2012
    Сообщения:
    582
    Симпатии:
    800
    Не прокачен скил Опенкарта, чтоб за 15 минут склепать, в самом то деле :nezn: искал бы я готовое решение..
    Так или иначе вопрос уже решен (благодаря статье) и именно через colorbox, благодарю за ответ.
     
  4. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    Я тоже когда начанал тупил, потом осознал тупость и заюзал колорбоокс:)