1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

com_contacts доделать форму обратной связи

Тема в разделе "Joomla", создана пользователем rom4art2, 30 авг 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. rom4art2

    rom4art2

    Регистр.:
    27 фев 2009
    Сообщения:
    207
    Симпатии:
    88
    Здравствуйте.
    Хочу немного переделать компонент обратной связи, точнее только его функциональность. Мне надо что бы на емейл также приходил ІР адрес посетителя, который мне пишет через форму в контактах. В общем не могу найти куда именно вписать код, что бы при нажатии на кнопку "Отправить" (submit) он ислолнялся. Буду благодарен за помощь.:bc:
     
  2. qvazar

    qvazar Создатель

    Регистр.:
    16 сен 2007
    Сообщения:
    11
    Симпатии:
    1
    А смысл????

    А смысл собирать IP ??? Клиент может сидеть через прокси..... Или VPN ..... так что не определишь точный ip компа..... !
     
  3. 3ner

    3ner

    Регистр.:
    21 июн 2009
    Сообщения:
    760
    Симпатии:
    198
    Ну и пусть через VPN, а хотя бы регион знать полезно, хотя бы для статистики. Заметь не все через прокси сидят, так что информация лишней не будет.
    Короче по теме:
    Открываем
    /components/com_contact/controller.php
    находим строку
    PHP:
    $body     $prefix."\n".$name.' <'.$email.'>'."\r\n\r\n".stripslashes($body);
    заменяем на
    PHP:
    $body    $prefix."\n".$name.' ('.getenv('REMOTE_ADDR').' - '.gethostbyaddr(getenv('REMOTE_ADDR')).')' ."\r\n\r\n".stripslashes($body);
    Получаем, что и требовалось.
     
Статус темы:
Закрыта.