Очередной раз очередные грабли. Итак банальщина — нужно добавить в контакты движка версии Joomla 1.7.xx штатными средствами, к примеру, фрагмент карты с google maps (или откуда еще).
Требуемый код выглядит так:
1 | <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.ru/maps?hl=ru&q=cathbxtcrbq+rjym&lr=&ie=UTF8&t=h&vpsrc=6&source=embed&ll=55.354135,40.297852&spn=0.149233,0.334396&z=12&output=embed"></iframe><br /><small><a href="http://maps.google.ru/maps?hl=ru&q=cathbxtcrbq+rjym&lr=&ie=UTF8&t=h&vpsrc=6&source=embed&ll=55.354135,40.297852&spn=0.149233,0.334396&z=12" style="color:#0000FF;text-align:left">Просмотреть увеличенную карту</a></small> |
Даже при отключенном визуальном редакторе этот код режется до стандартного html при вставке в поле «дополнительная информация» (misc info).
Решение — открыть файл administrator\components\com_contact\models\forms\contact.xml, найти блок для
1 | <field name="misc" ... > |
и заменить фильтр safehtml на raw. В итоге выглядит так
1 2 3 4 5 6 7 8 | <field name="misc" type="editor" label="COM_CONTACT_FIELD_INFORMATION_MISC_LABEL" description="COM_CONTACT_FIELD_INFORMATION_MISC_DESC" class="inputbox" filter="raw" buttons="true" hide="readmore,pagebreak" /> |
Все, код сохранился, карта видна.
Октябрь 30th, 2011 at 17:38
Добрый день админ, не нашел на сайте как связаться с вами.
Reply
Beliyadm Reply:
Октябрь 30th, 2011 at 17:53
Добрый день. Смотря что интересует, так для связи beliyadm@gmail.com
Reply
Декабрь 3rd, 2011 at 02:23
Отличное решение. Прочитать бы этот пост раньше, не пришлось бы изобретать обходные пути (((
Reply
Февраль 20th, 2012 at 11:17
Спасибо!
Reply
Май 14th, 2012 at 13:40
Спасибо большое!
Reply