Wysyłanie formularzy na maila - własny komponent 2.5
Wyniki 1 do 7 z 7

Temat: Wysyłanie formularzy na maila - własny komponent 2.5

  1. #1
    Wiarus idek awatar
    Dołączył
    29-04-2007
    Skąd
    Tychy
    Wpisy
    1 430
    Punkty
    57

    Domyślny Wysyłanie formularzy na maila - własny komponent 2.5

    Jeszcze jeden problem chciałbym dzisiaj poruszyć.. i będę bardzo wdzięczny za podsunięcie rozwiązania/pomysłu..

    Mianowicie, pisze swój komponent (pod j 2.5) no i mam w nim formularz, który wypełnia klient (na frontendzie) pod formularzem jest buton do wysyłania, wszystko napisane w widoku (view). Jak zmusić Joomla! żeby formularz został wysłany na maila?

    Znalazłem coś takiego: http://www.quickwebideas.com/index.p...a-email-method

    jednak nie ogarniam gdzie to trzeba wpisać (model?, kontroler?)
    czy trzeba to zapakować w jakąś funkcje?
    no i nie wiem też jak przesłać pola mojego formularza do body wiadomości...

    kto coś podpowie?
    sprzedajacastrona.pl - mój najnowszy projekt, zapraszam wszystkich zainteresowanych zwiększeniem konwersji, Joomlą!, PrestaShop i innymi.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec KES awatar
    Dołączył
    13-05-2011
    Wpisy
    408
    Punkty
    63

    Domyślny

    Proponuje się przyjrzeć klasie JMail:
    http://docs.joomla.org/JMail/11.1
    Instancję JMail pobierasz JFactory.

  4. #3
    Wiarus idek awatar
    Dołączył
    29-04-2007
    Skąd
    Tychy
    Wpisy
    1 430
    Punkty
    57

    Domyślny

    Dzięki.. oglądałem to ale właśnie jeszcze nie wiem jak tego dobrze użyć.. mogę prosić o jakąś podpowiedź? ;-)
    sprzedajacastrona.pl - mój najnowszy projekt, zapraszam wszystkich zainteresowanych zwiększeniem konwersji, Joomlą!, PrestaShop i innymi.

  5. #4
    Bywalec KES awatar
    Dołączył
    13-05-2011
    Wpisy
    408
    Punkty
    63

    Domyślny

    metoda w JFactory to getMailer()
    Ładnie jest to wykorzystane w pliku
    administrator\components\com_users\models\mail.php
    w metodzie send()

  6. #5
    Wiarus idek awatar
    Dołączył
    29-04-2007
    Skąd
    Tychy
    Wpisy
    1 430
    Punkty
    57

    Domyślny

    bardzo dziękuje
    nie było mi łatwo, ale jakoś to wydedukowałem, mam nadzieję, że dobrze
    tzn utworzyłem funkcje rejestracjaUczestnika() w modelu, w widoku utworzyłem formularz z którego dane przesyłam postem do modelu i w modelu pakuję to wszystko w $mail->setBody()
    a jeszcze po drodze - i tego pewny nie jestem, ale działa - przechytuję "task" z formularza o nazwie 'wyslij' i uruchamiam takiego if'a w view.html.php:
    Kod PHP:
            if ($task == 'wyslij') {
                
    $rejestracjaUczestnika $model->rejestracjaUczestnika();
                
    $this->assignRef('rejestracjaUczestnika'$rejestracjaUczestnika);
            } 
    działać? działa.. tylko czy jest to zgodne z modelem MVC?
    sprzedajacastrona.pl - mój najnowszy projekt, zapraszam wszystkich zainteresowanych zwiększeniem konwersji, Joomlą!, PrestaShop i innymi.

  7. #6
    Bywalec KES awatar
    Dołączył
    13-05-2011
    Wpisy
    408
    Punkty
    63

    Domyślny

    hmm.. mogę się mylić lecz napisze jak ja bym to zrobił (proszę o poprawienie mnie jeżeli nie mam racji):
    w kontrolerze utworzył bym metodę która sprawdza token formularza oraz wywołuje model i wysyła wiadomość. Następnie w metodzie kontrolera daje przekierowanie i wiadomość do wyświetlenia użytkownikowi.

  8. #7
    Wiarus idek awatar
    Dołączył
    29-04-2007
    Skąd
    Tychy
    Wpisy
    1 430
    Punkty
    57

    Domyślny

    dzięki Bati, w takim razie ja podbiję nieco temat, może ktoś trzeci się wypowie jak by to zrobił, to wtedy wyjmiemy średnią ;)
    sprzedajacastrona.pl - mój najnowszy projekt, zapraszam wszystkich zainteresowanych zwiększeniem konwersji, Joomlą!, PrestaShop i innymi.

Podobne tematy

  1. własny komponent i wysyłanie do pdf
    przez ciubas na forum Własne rozwiązania
    Odpowiedzi: 13
    Ostatni post/autor: 09-10-2013, 21:00
  2. Wysyłanie do mnie maila
    przez bigweb na forum Administracja - ogólne
    Odpowiedzi: 4
    Ostatni post/autor: 08-01-2011, 15:01
  3. wysyłanie tesktu na maila
    przez Jakubor na forum Szukam dodatku do Joomla
    Odpowiedzi: 6
    Ostatni post/autor: 12-10-2009, 01:23
  4. Komponent do wysyłania maila z mozliwoscia wyboru tematu maila
    przez pakarob na forum Administracja składnikami
    Odpowiedzi: 0
    Ostatni post/autor: 21-06-2007, 22:06
  5. Ustawienia SMTP a wysyłanie formularzy
    przez feco na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 1
    Ostatni post/autor: 28-10-2006, 21:39

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •