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

Discussion in 'Создание расширений для Joomla' started by thatwhich, Feb 16, 2010.

  1. Offline

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

    Joined:
    Feb 16, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Добрый день.
    Модуль в целом готов. Кроме одного момента:
    mod_callback.php
    Код (CODE):
    1. $phone = JRequest::getVar( 'phone' );
    2.     $form_send = modCallbackHelper::SendCallback($phone, $call_email);
    3.     require( JModuleHelper::getLayoutPath( 'mod_callback' ) );

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

    Attached Files:

    Last edited by a moderator: Feb 17, 2010
  2.  
  3. Offline

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

    Joined:
    Feb 16, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Появилась мысль, сделать проверку прямо в mod_callback.php
    Код (CODE):
    1. if($phone != ""){ $form_send = modCallbackHelper::SendCallback($phone, $call_email);  }


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

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

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    А что он должен делать? Отправить сообщение на мыло?
     
  5. omfgpanda
    Offline

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

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    эмм.... опишите конкретнее задачу!? Вы хотите что бы колбэк срабатывал при определенном условии? или параметре ?
     
  6. Offline

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

    Joined:
    Feb 16, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Он должен срабатывать по кнопке в форме (см. модуль).
    да. отправлять сообщения на мыло.
     
  7. Asylum
    Offline

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

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Извини, копаться в чужом коде лень, есть модуль, отправка сообщений, проверка на спам
     
  8. Offline

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

    Joined:
    Feb 16, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    отправить сообщение, проверить на спам, подрезать согласно регулярного выражения - это всё есть.
    интересует другой момент - Как отловить клик на кнопке сабмит? где, каким условием? (в текущей реализации он срабатывает постоянно, то есть, открыл страницу - сработал, нажал на кнопку - сработал).
     
  9. Asylum
    Offline

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

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Пишу в пм, проверь
     
  10. Offline

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

    Joined:
    May 4, 2010
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    Удалось ли побороть проблему описанную в начале?
    Есть ли у кого-нить работающий модуль?
     

Share This Page

Loading...