Joomla 1.5 Модуль "обратный звонок" - не могу сделать обработчик

Тема в разделе "Создание расширений для Joomla", создана пользователем thatwhich, 16.02.2010.

  1. Offline

    thatwhich Недавно здесь

    Регистрация:
    16.02.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день.
    Модуль в целом готов. Кроме одного момента:
    mod_callback.php
    Код (CODE):
    1. $phone = JRequest::getVar( 'phone' );
    2.     $form_send = modCallbackHelper::SendCallback($phone, $call_email);
    3.     require( JModuleHelper::getLayoutPath( 'mod_callback' ) );

    во время каждой перезагрузки страницы модуль отсылает сообщение...
    Иными словами, я хочу понять, в какой момент должен сработать хелпер (контроллер).
     

    Вложения:

    Последнее редактирование модератором: 17.02.2010
  2.  
  3. Offline

    thatwhich Недавно здесь

    Регистрация:
    16.02.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Появилась мысль, сделать проверку прямо в mod_callback.php
    Код (CODE):
    1. if($phone != ""){ $form_send = modCallbackHelper::SendCallback($phone, $call_email);  }


    Может есть какие-либо еще идеи? мысли?
     
  4. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    А что он должен делать? Отправить сообщение на мыло?
     
  5. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    эмм.... опишите конкретнее задачу!? Вы хотите что бы колбэк срабатывал при определенном условии? или параметре ?
     
  6. Offline

    thatwhich Недавно здесь

    Регистрация:
    16.02.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Он должен срабатывать по кнопке в форме (см. модуль).
    да. отправлять сообщения на мыло.
     
  7. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    Извини, копаться в чужом коде лень, есть модуль, отправка сообщений, проверка на спам
     
  8. Offline

    thatwhich Недавно здесь

    Регистрация:
    16.02.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    отправить сообщение, проверить на спам, подрезать согласно регулярного выражения - это всё есть.
    интересует другой момент - Как отловить клик на кнопке сабмит? где, каким условием? (в текущей реализации он срабатывает постоянно, то есть, открыл страницу - сработал, нажал на кнопку - сработал).
     
  9. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    Пишу в пм, проверь
     
  10. Offline

    Vitali777 Недавно здесь

    Регистрация:
    04.05.2010
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Удалось ли побороть проблему описанную в начале?
    Есть ли у кого-нить работающий модуль?
     

Поделиться этой страницей

Загрузка...