Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
< >
1 2 3 4 5

Настройка aicontactsafe: як ўставіць карту google або Яндэкс у Joomla 1.5 кампанента aicontactsafe

  1. Пагналі. Паслядоўнасць дзеянняў:

Адзін мой стары кліент звярнуўся з просьбай зрабіць на яго Joomla-сайце схему праезду да офіса фірмы. Сайт працаваў на Joomla 1.5. і для вываду кантактных дадзеных юзался сур'ёзны кампанент формы зваротнай сувязі для Joomla 1.5. - aiContactSafe. Сам па сабе кампанент даволі магутны, ён мае масу налад і магчымасцяў. Можна ствараць дадатковыя поля, у кампаненце маецца капчу, увогуле шмат плюшек для стварэння круты формы зваротнай сувязі. Але задача заключалася ў тым, каб вывесці на старонцы кантактных дадзеных карту ад Яндэкса, або Google, адлюстраваць схему праезду да офіса.

Прынцып даданне карт абодвух пошукавікаў па сутнасці аднолькавы, таму было пофіг якую ставіць, альбо гугловской, альбо ад Яндэкса. Не памятаю чаму, але я абраў Яндэкс.

Апісваць падрабязна працу і наладу aiContactSafe не буду. Па-першае, там усё інтуітыўна зразумела, па-другое, задача паказаць менавіта наладу карт.

Такім чынам, ўставіць проста ў редкатор aiContactSafe код Яндэкс ці Гугл карт - нельга. Дакладней можна, але ён ніфіга не працуе. Можа і ёсць стандартныя рашэнні, але асабіста я не знайшоў такой магчымасці, у мяне не атрымалася ўставіць тупа ў рэдактар ​​код і падгружаць карту з Яндэкса.

Я выйшаў з гэтага становішча шляхам публікацыі карт у адвольна-створаны PHP-модуль. Пасля чаго, праз убудова Modules Anywhere, які выводзіць модуль ў кантэнце - я вывеў яго на старонцы прафайла aiContactSafe.

Спампаваць усе неабходныя модулі і кампанент aiContactSafe можна будзе ў канцы паста.

Пагналі. Паслядоўнасць дзеянняў:

1. Ставіш на Joomla ўсё неабходнае:

  • Mod PHP - у дадзены модуль можна ўставіць любы PHP-код і вывесці ў патрэбным месцы сайта
  • Modules Anywhere - убудова, які дазваляе вывесці любы модуль прама ў целе артыкула (матэрыялу)
  • aiContactSafe - кампанент формы зваротнай сувязі для Joomla 1.5.

2. Стварылі і наладжваць карту Google або Яндэкса па гэтых спасылках:

http://api.yandex.ru/maps/tools/constructor/
http://maps.google.com/?hl=ru

3. стварыць адвольны PHP-модуль ў адмінку з такімі наладамі:

5. Ідзеш у любую артыкул на сайце (трэба для таго, каб атрымаць код для ўстаўкі модуля, бо непасрэдна на старонцы рэдагавання профілю ў aiContactSafe гэта зрабіць не атрымаецца), у любым месцы артыкулы ціснеш кнопку ўбудовы Modules Anywhere (кнопка знаходзіцца пад візуальным рэдактарам Joomla і называецца Insert Module).

6. У акне, выбіраеш наладу Modules Anywhere - Wrapped by Divs (xhtml) і клікаеш на створаны раней php-модуль з кодам карты.

7. У целе артыкула, з'явіцца код, тыпу такога - {module Назва модуля з картамі | xhtml}.

8. Копируешь дадзены код {module Назва модуля з картамі | xhtml} і ўстаўляеш яго ў патрэбнае месца, у рэдактары кампанента aiContactSafe.

Копируешь дадзены код {module Назва модуля з картамі | xhtml} і ўстаўляеш яго ў патрэбнае месца, у рэдактары кампанента aiContactSafe

7. Захавай, абнаві старонку з кантактнай формай і атрымлівай заліковую карту ад Гугла, або Яндэкса ў патрэбным месцы!

Спрабуй, усё працуе на 100%. Прыклад не покажу па зразумелых прычынах, сайт кліенцкі і паліць яго не буду.

І абяцаныя пернікі:

Com/?