В режиме просмотра (не admin_mode) переменная $f_AdminButtons API CMS NetCat не доступна.
Поэтому кнопки администрирования (ссылки на страницы изменения, удаления объектов) можно показать так:
Для начала добавим CAPTCHA в формы регистрации и восстановления пароля.
Нам понадобиться скрипт kcaptcha (сгодятся и аналоги) и препарируемые файлы Joomla 1.0.X в составе: /components/com_registration/registration.html.php и /components/com_registration/registration.php.
Заметка о том как настроить показ гуглокарт в SOBI2.
Особенности в том что российские адреса несколько отличаются от европейских поэтому будут некоторые правки кода подсчета координат.
Пример основан на настроках демо-сайта sigsiu.net — http://joomla.sigsiu.net/administrator/index2.php?option=com_sobi2&task=editFields (demo/demo).
Для чего нужны функции? Чтобы ответить на этот вопрос, нужно понять, что вообще представляют собой функции. В программировании, как и в математике, функция есть отображение множества ее аргументов на множество ее значений. То есть функция для каждого набора значений аргумента возвращает какие-то значения, являющиеся результатом ее работы. Зачем нужны функции, попытаемся объяснить на примере. Классический пример функции в программировании – это функция, вычисляющая значение факториала числа. То есть мы задаем ей число, а она возвращает нам его факториал. При этом не нужно для каждого числа, факториал которого мы хотим получить, повторять один и тот же код – достаточно просто вызвать функцию с аргументом, равным этому числу.