- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! Хочу в комментах заменить капчу на гугловскую. С кодами для плагина разобрался, а вот сам скрипт этой капчи не знаю куда вставить, в какую папку корневую. В шаблон вставляю, скрипт видно, отображается, но нужно, чтобы в комментах же он был. Кто знает, подскажите, пожалуста, а то чет я совсем затупил.
Спасибо.
Неужели никто не устанавливал себе такой скрипт на Джумлу? Не думал, что это такой сложный вопрос:(
veb674, Так модулем и вставляйте. Точно не помню, но что-то типа "модуль html"
Там у Гугла написано: "Вставьте этот фрагмент в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA)". Куда вставлять-то, в какой файл? Вот в чём вопрос.
Так Вы для начала укажите, какой компонент комментариев Вы используете? А то их много, как тут подсказать в какой файл, у каждого из компонентов своя структура.
Ах, да. У меня вот этот компонент стоит - JComments 3.0.5
Добрый день. Извините за столь поздний ответ, очень много работы.
Т.к. у Вас Joomla 2.5, то я настоятельно рекомендовал бы Вам обновить её до последней актуальной версии.
Если таковой возможности нет, то ознакомьтесь первоначально со статьей https://forum.joomla.org/viewtopic.php?t=956087#p3499158 по поводу того как вообще добавить reCaptcha v.2 к Joomla 2.5
После этого ознакомьтесь со статьей https://ogri.me/ru/web-design-development/1075-joomla-integriruem-recaptcha-v2-no-captcha-v-jcomments о том, как добавить reCaptcha в jComments.
Если Вы не хотите добавлять reCaptcha v.2 в саму Joomla, а сделать её просто через отдельный скрипт, то на основе второй статьи Вы самостоятельно можете сделать подобное подключение, заменив код импорта плагина captcha на прямое подключение скриптов.
Если в конечном итоге у Вас так и не получится ничего сделать, сообщите, постараюсь найти время и помочь с этим вопросом.
Esser, спасибо, что отозвались. Ваши ссыли смотрел, но мне все равно не понятно в инструкции у Гугла вот этот момент: "Вставьте этот фрагмент в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA)". Куда вставлять, в какой обьект? Или без правки кода не обойтись?
Или без правки кода не обойтись?
А как Вы обойдётесь, если один код надо вставить в другой?
Esser, спасибо, что отозвались. Ваши ссыли смотрел, но мне все равно не понятно в инструкции у Гугла вот этот момент: "Вставьте этот фрагмент в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA)". Куда вставлять, в какой обьект? Или без правки кода не обойтись?
Если Вы будете делать по тем статьям, что я скинул, то Вам не нужна инструкция гугла, совершенно, от него Вам нужен будет только ключ и секрет.
А вот если Вы хотите сделать в обход статьям, то да, Вам нужно будет следовать инструкции гугла. По поводу того в какое место - смотрите вторую ссылку, что я дал, просто так воткнуть куда попало не получится, т.к. еще обязательно понадобится добавить обработчик, а иначе комментарий будет улетать в обход капчи.
Отсюда - да, без правки кода никак не обойтись. К сожалению разработчики JComments так и не озаботились о том, чтобы прикрутить гуглокапчу.
Добрый вечер.
Вот Вам пример на скорую руку, если не хотите заморачиваться с плагинами и статьями.
Откройте файл /components/com_jcomments/tpl/default/tpl_form.php и найдите в нем условие (128 строка):
Закомментируйте условие полностью и допишите строку после закрывающего тега пхп:
Как показано на скриншоте http://joxi.ru/E2ppPX3C9qWgZ2 обратите внимание на открывающие/закрывающие теги php.
Теперь откройте файл /components/com_jcomments/jcomments.ajax.php и найдите в нем условие (примерно 230 строка):
И также полностью закомментируйте и добавьте код:
Как показано на скриншоте http://joxi.ru/l2ZxJEKcw59bbr
Там где написано "ВАШ_ПУБЛИЧНЫЙ_КЛЮЧ" и "ВАШ_СЕКРЕТНЫЙ_КЛЮЧ" - пропишите свои значения, которые Вам выдал гугл.
И последнее, откройте индексный файл Вашего шаблона /templates/ВАШ_ШАБЛОН/index.php (возможно у Вас в другом файле) и перед закрывающим тегом </head> добавьте строку:
Проверяйте.
Но это прям "топорный" вариант решения. Лучше всё же советую обновить сайт и сделать по нормальному.
Код править в любом случае придется, либо пересаживайтесь на другой компонент комментариев. Соответственно обновлять компонент нельзя, иначе все правки слетят.