Как сделать гиперссылку в Fox Contact?

  • 17 Ответов
  • 250 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Aivon

Добрый день!
Есть форма обратной связи Fox Contact, созданная через менеджер меню. Можно ли в этой форме как-то сделать гиперссылку на документ?

*

Оффлайн NewUsers

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #1 : 15.05.2017, 11:31:42 »
создай новую позицию модуля и выводи модулем...
Если компонент поддерживает работу с плагинами, можно и плагином...

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #2 : 15.05.2017, 11:43:11 »
Создал модуль, но как быть дальше?

*

Оффлайн vipiusss

  • ********
  • 5436
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
Re: Как сделать гиперссылку в Fox Contact?
« Ответ #3 : 15.05.2017, 11:45:26 »
Можно ли в этой форме как-то сделать гиперссылку на документ?

В модуле на ранее закачанный документ, или что?
Если я правильно понял, в tmpl/default.php  вставить вашу ссылку.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Оффлайн NewUsers

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #4 : 15.05.2017, 11:49:01 »
Создал модуль, но как быть дальше?

Выводишь его в определенной позиции, именно на этой странице где он надо и в файле JPATH_ROOT/modules/mod_name/tmpl/default.php указываешь ссылку на файл.
Это конечно можно было сделать еще лучше с настройками, но если просто ссылку надо вставить, то и так пойдет...

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #5 : 15.05.2017, 11:52:25 »
 :dry:
« Последнее редактирование: 15.05.2017, 11:56:05 от Aivon »

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #6 : 15.05.2017, 11:54:55 »
Выводишь его в определенной позиции, именно на этой странице где он надо и в файле JPATH_ROOT/modules/mod_name/tmpl/default.php указываешь ссылку на файл.
Это конечно можно было сделать еще лучше с настройками, но если просто ссылку надо вставить, то и так пойдет...
А если не через модуль, то никак не получится то есть?

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #7 : 15.05.2017, 11:55:33 »
В модуле на ранее закачанный документ, или что?
Если я правильно понял, в tmpl/default.php  вставить вашу ссылку.
Нет, контактную форму я создавал не через менеджер модулей, а через менеджер меню. Все создалось нормально, есть всякие имя, е-майл, описание вопроса, CAPTCHA, чекбокс (на согласие обработки перс. данных) и т.д.
Теперь хочу, чтобы здесь же был и документ (в pdf, как раз это согласие перс. данных). Как-то так

*

Оффлайн NewUsers

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #8 : 15.05.2017, 11:55:49 »
чекбокс (на согласие обработки перс. данных)

Если очень просто, то вместе с заголовком чекбокса добавить и ссылку на сам файл.
В любом случае пользователь будет ставить галочку в чекбоксе, и рядом будет ссылка на pdf файл..

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #9 : 15.05.2017, 11:57:04 »
Если очень просто, то вместе с заголовком чекбокса добавить и ссылку на сам файл.
В любом случае пользователь будет ставить галочку в чекбоксе, и рядом будет ссылка на pdf файл..
Попробую, чем проще, тем лучше же)

*

Оффлайн NewUsers

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #10 : 15.05.2017, 11:57:36 »
А если не через модуль, то никак не получится то есть?

Здесь много вариант решения, просто надо вывести сторонним расширение что бы при обновлении компонента все не слетело...

*

Оффлайн vipiusss

  • ********
  • 5436
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
Re: Как сделать гиперссылку в Fox Contact?
« Ответ #11 : 15.05.2017, 12:17:56 »
if(c('checkbox')->checked){
включаем пдф
} else {
выключаем пдф
}

так хотите?

Можно сложнее:

if( c("checkbox***")->checked == c("button***")->visible = false) {
c("button***")->visible = false;
}else{
c("button***")->visible = true;
}

Но в любом случае, при обновлении затрёт.
Сделайте лучше обычный адвансед модуль ниже с вашей ссылкой.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #12 : 15.05.2017, 12:37:32 »
if(c('checkbox')->checked){
включаем пдф
} else {
выключаем пдф
}

так хотите?

Можно сложнее:

if( c("checkbox***")->checked == c("button***")->visible = false) {
c("button***")->visible = false;
}else{
c("button***")->visible = true;
}

Но в любом случае, при обновлении затрёт.
Сделайте лучше обычный адвансед модуль ниже с вашей ссылкой.
Не, с кодом лучше не связываться))) А какой лучше сделать?

*

Оффлайн vipiusss

  • ********
  • 5436
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
Re: Как сделать гиперссылку в Fox Contact?
« Ответ #13 : 15.05.2017, 12:38:58 »
Сделайте лучше обычный адвансед модуль ниже с вашей ссылкой.

Я ошибся с синтаксисом в коде.Сорри, только увидел.
Модулем дополнительным делайте ссылку.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Оффлайн Aivon

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #14 : 15.05.2017, 13:27:24 »
Я ошибся с синтаксисом в коде.Сорри, только увидел.
Модулем дополнительным делайте ссылку.

Подтолкните пожалуйста на то, как сделать ссылку доп. модулем?

*

Оффлайн NewUsers

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #15 : 15.05.2017, 13:29:18 »
Подтолкните пожалуйста на то, как сделать ссылку доп. модулем?

Можно использовать HTML модуль

*

Оффлайн vipiusss

  • ********
  • 5436
  • [+]327 / [-]10
  • Skype: renor_
    • Просмотр профиля
Re: Как сделать гиперссылку в Fox Contact?
« Ответ #16 : 15.05.2017, 13:43:38 »
https://extensions.joomla.org/extension/advanced-module-manager/
Лучше им воспользоваться, т.к. не в курсе, что у вас стоит и "не будет" код резать.

<a href=""></a>
Если обширнее, то добавляем плюшки:alt,title,class.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

Re: Как сделать гиперссылку в Fox Contact?
« Ответ #17 : 05.07.2017, 11:40:08 »
В сам заголовок поля в модуле списать код ссылки, напр: Я даю согласие на обработку моих персональных данных <a href="/page.html">[Прочитать соглашение]</a>