Форум русской поддержки Joomla!® CMS
09.12.2016, 17:37:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Привязать кнопку компонента к иному модулю

 (Прочитано 293 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mr.shusty
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 193


« : 12.01.2016, 08:07:43 »

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

Есть компонент таблицы с ценами. Вот такой вот он: https://yadi.sk/i/ob6I9VzAmpoi6

Внизу, как вы видите, есть кнопка "contact". Эта кнопка в настройке плагина настраивается только одним способом: там есть поле для ссылки, вставляешь ссылку в это поле (например, ссылку на страницу обратной связи), и при нажатии на эту кнопочку тебя перекидывает на форму связи/заказа.

Далее...

Я поставил модуль Perfect AJAX Popup Contact Form. Он у меня ползунком болтается справа. Можете погуглить и посмотреть, как он работает, если кто не знает. То есть нажимаешь на маленькую плавающую кнопку, и сбоку экрана (ну или как в настройках укажешь) вылезает полное окно формы обратной связи.
Так вот..

Как бы так сделать, чтобы этот модуль мог вылазить при нажатии на кнопку "заказать" в компоненте прайс таблицы?

Вот кусок кода, отвечающий за эту кнопку:

Код:
    <a class="keenpt_foot keenpt_foot_<?php echo $i; ?>" style="background:<?php echo $item->button_color; ?>" href="<?php echo $item->button_url; ?>" target="<?php  if(!empty($link)):
                            echo $link;
                        else:
                            echo '_self';
                        endif; ?>"><?php echo $item->button_text; ?></a>

на всякий случай ссылка на весь файлик целиком: https://yadi.sk/d/Ns7kRjC8mpovv


смотрел одну тему вот здесь: http://forum.cmsheaven.org/threads/861/   
произвёл несколько манипуляций, но увы... всё же знаний не хватает.
Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

Пол: Мужской
Сообщений: 4573


Skype: renor_


« Ответ #1 : 12.01.2016, 08:56:01 »

раз у вас прайс есть и заказ будет от прайса зависеть-не придумывайте лисапед: http://www.iprice-web.ru/ru/
бесплатная версия вам с головой хватит.
Записан
mr.shusty
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 193


« Ответ #2 : 12.01.2016, 17:49:48 »

да не. Мне такой прайс не подойдёт. у меня не интернет-магазин, а услуги. и тем более, у меня их всего 3. Поэтому и выбрал такую таблицу. услуга - стоимость - что в неё входит.

В общем, вопрос свой решил. И довольно простым и банальным способом. Как говорится, умная мысля приходит опосля)))

Короче... Мож кому-то пригодится.

В php файле компонента закрыл ссылку (#), а к классу кнопки компонента спереди написал класс кнопки модуля. И соответственно внёс изменения в CSS. Всё.
Делов оказалось на минуту.

Кнопка прайса осталась со своим стилем, но работает на модуль. В общем, css-суффиксы творят чудеса)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet