Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [KOHANA]zebranie wszystkich rekordów w tablicy i odpowiednie wyświetlenie.
dominick
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

Ostrzeżenie: (0%)
-----


Witam, chciałbym aby email wysyłał wszystkie opcje, które spełniają warunek. Teraz wysyła każdą opcję osobno.
oto kod:
  1. public function action_expiring()
  2. {
  3.  
  4.  
  5. $announcements = ORM::factory('Announcement')
  6. ->with('user')
  7. ->where(Db::expr('DATEDIFF(announcement.annoucement_availability, NOW())'), '=', 7)
  8. ->find_all();
  9.  
  10. $i = 0;
  11.  
  12. foreach ($announcements as $a)
  13. {
  14.  
  15. $email = Model_Email::email_by_alias('annoucements_expiring_registered');
  16.  
  17. $renew_url = Route::url('site_announcements/profile/announcements/renew', array(
  18. 'id' => $a->annoucement_id,
  19. ), 'http');
  20.  
  21. $email->set_tags(array(
  22. '%renew_url%' => $renew_url,
  23. '%renew_link%' => HTML::anchor(
  24. $renew_url,
  25. ___('announcements.expiring.registered.renew_btn')
  26. ),
  27. '%annoucement_link%' => HTML::anchor(announcements::url($a, 'http'), $a->annoucement_title),
  28. ));
  29. $email->send($a->user->user_email);
  30. }
  31. $i++;
  32.  
  33. }

Nie mam pomysłu jak do tego podejść.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dominick
post
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

Ostrzeżenie: (0%)
-----


szablon wygląda tak:
  1. <h2><?php echo ___('emails.edit.title') ?></h2>
  2.  
  3. <div class="box">
  4. <?php echo $form ?>
  5. </div>


jeszcze jest taki główny szablon i nic więcej.
  1. <h2><?php echo ___('emails.title') ?></h2>
  2.  
  3. <div class="box">
  4.  
  5. <div class="table_filters clearfix">
  6. <?php echo Form::open(NULL, array('method' => 'GET', 'id' => 'show_emails_form', 'class' => 'pull-right bform form-horizontal')) ?>
  7. <div class="control-group">
  8. <?php echo Form::label('type', ___('emails.filters.types').': ') ?>
  9. <div class="controls">
  10. <?php echo Form::select('type', Arr::unshift($types, NULL, ''), Arr::get($filters, 'type')); ?>
  11. </div>
  12. </div>
  13. <?php echo Form::submit(NULL, ___('form.show'), array('class' => 'btn')) ?>
  14. <?php echo Form::close() ?>
  15. </div>
  16.  
  17. <hr/>
  18.  
  19. <table class="table tablesorter">
  20. <thead>
  21. <tr>
  22. <th><?php echo ___('email_alias') ?></th>
  23. <th><?php echo ___('email_description') ?></th>
  24. <th><?php echo ___('admin.table.actions') ?></th>
  25. </tr>
  26. </thead>
  27. <tbody>
  28. <?php foreach ($emails as $e): ?>
  29. <tr>
  30. <td><?php echo $e->email_alias ?></td>
  31. <td><?php echo $e->email_description ?></td>
  32. <td>
  33. <a href="<?php echo url::site('/admin/emails/edit/' . $e->email_id) ?>"><?php echo ___('admin.table.edit') ?></a>
  34. </td>
  35. </tr>
  36. <?php endforeach ?>
  37. </tbody>
  38. </table>
  39. </div>

Nie wiem jak to działa ale w emailu wysyła się tylko to co wpiszę w cke_editor

proszę o pomoc jak to ugryźć.

Ten post edytował dominick 23.01.2015, 15:54:43
Go to the top of the page
+Quote Post

Posty w temacie
- dominick   [KOHANA]zebranie wszystkich rekordów w tablicy i odpowiednie wyświetlenie.   16.01.2015, 09:44:58
- - Pyton_000   Normalnie, w pętli zbierasz informacje, a poza pęt...   16.01.2015, 12:39:36
- - dominick   hmm.. tylko muszę jakoś zebrać te informacje i zap...   16.01.2015, 12:49:30
- - Pyton_000   Coś takiego: [PHP] pobierz, plaintext $annoucments...   16.01.2015, 13:32:34
- - dominick   Chciałbym pominąć odświeżanie każdej pozycji oddzi...   16.01.2015, 13:42:25
- - Pyton_000   To ja już nie wiem co Ty chcesz   16.01.2015, 14:03:15
- - dominick   %announcement_link% to link do ogłoszenia, które n...   16.01.2015, 14:06:14
- - Pyton_000   No to przecież dałem Ci rozwiązanie i powiedziałem...   16.01.2015, 14:07:22
- - dominick   możesz mi przybliżyć jak odpowiednio wyświetlić tą...   19.01.2015, 18:06:32
- - Pyton_000   Jak to kurna nie masz możliwości... To Kochana nie...   19.01.2015, 23:32:45
- - dominick   zależy mi na tym aby pozostawić funkcjonalność dla...   22.01.2015, 22:31:16
- - Pyton_000   Ja nie rozumiem o co Ci chodzi...   23.01.2015, 08:22:32
- - dominick   Czy da się do tagu %announcement_link% przypisać t...   23.01.2015, 09:31:40
- - phpion   Tak, przypisz do tagu %announcement_link% "ws...   23.01.2015, 10:25:55
- - Pyton_000   W tym co Ci dałem [PHP] pobierz, plaintext $annou...   23.01.2015, 10:31:54
- - dominick   Wrzucam cały kontroler przetwarzany przez crona cz...   23.01.2015, 10:50:42
- - phpion   Na pewno nie tak. Maila wysyłasz przy każdym przeb...   23.01.2015, 11:18:17
- - dominick   przerobiłbyś mi ten kontroler? nie mam zielonego p...   23.01.2015, 11:32:45
- - phpion   Sam kontroler to jedno, ale widok to drugie. Do wi...   23.01.2015, 11:36:22
- - dominick   edytowanie email'u mam poprzez zaplecze edytor...   23.01.2015, 11:45:51
- - Pyton_000   Przecież ten szablon jest później parsowany przez ...   23.01.2015, 12:10:04
- - phpion   O ile to jest system szablonów z jakąś bardziej ro...   23.01.2015, 12:40:23
- - dominick   to odpowiada za edytowanie treści email: [PHP] pob...   23.01.2015, 15:07:09
- - Pyton_000   Pokaż kurna szablon w końcu   23.01.2015, 15:27:17
- - dominick   szablon wygląda tak: [PHP] pobierz, plaintext ...   24.01.2015, 21:51:44
- - Pyton_000   Szablon mejla + ew. kontroler który obsługuje tą w...   25.01.2015, 00:22:29
- - dominick   kontroler podałem na samym początku a szablon to c...   25.01.2015, 15:24:27
- - Pyton_000   Czyli to co podłeś wpisujesz w CKEditor ?   25.01.2015, 22:22:33
- - dominick   w ck_editor wpisuję tylko treść meila i email tag ...   27.01.2015, 12:29:17
- - Pyton_000   dawaj jeszcze Model_Email   27.01.2015, 13:05:29
- - dominick   [PHP] pobierz, plaintext public function send_emai...   29.01.2015, 09:48:58
- - Pyton_000   To jest cała klasa ?   29.01.2015, 10:53:52
- - dominick   nie tylko metoda odpowiedzialna za email. cała kla...   29.01.2015, 13:57:08
- - phpion   I pewnie w tej klasie masz też podstawianie parame...   29.01.2015, 14:07:04
- - dominick   Tak masz racje tylko w innej metodzie to było [PHP...   29.01.2015, 14:22:12
- - Pyton_000   @dominick wybacz że to powiem, ale idź do domu i n...   29.01.2015, 15:13:02
- - dominick   Ok nawrzucałeś mi to teraz może zaczniemy od począ...   30.01.2015, 17:30:19
- - Pyton_000   Pokaż treść mejla którą wpisujesz   30.01.2015, 18:19:21
- - dominick   [HTML] pobierz, plaintext Witaj,twoje ogłoszenia w...   2.02.2015, 15:31:13
- - untorched   [PHP] pobierz, plaintext public function set_tags...   2.02.2015, 15:55:36
- - dominick   Dziękuje biore się za to bo już mi czaszka zadymił...   3.02.2015, 11:28:15
- - Pyton_000   A jaki masz problem żeby odpalić polecenie ręcznie...   3.02.2015, 11:37:48
- - dominick   Już cron zrobiłem jednak nie wysyła meila wogóle. ...   4.02.2015, 09:43:54
- - Pyton_000   Wiesz że jesteś upierdliwy? Co do problemu: Cytat...   4.02.2015, 09:54:37
- - dominick   Nie wiem czy dobrze myślę: mam przypisać w pętli f...   4.02.2015, 10:04:54
- - Pyton_000   Powiedzmy że tak. Tylko że wtedy jeżeli wygasające...   4.02.2015, 10:06:52
- - dominick   czyli zapisać do tabilcy? Tylko nie wiem jak z wys...   4.02.2015, 10:55:19
- - Pyton_000   Musisz: - Pobrać wszystkie ogłoszenia (to już masz...   4.02.2015, 11:12:15
- - dominick   To mnie teraz zaskoczyłeś... Nie wiem jak się zabr...   4.02.2015, 11:19:07
- - Pyton_000   A znasz Ty się w ogóle na PHP czy tylko udajesz że...   4.02.2015, 11:21:53
- - dominick   Uczę się od roku, kombinuje, podpytam i wiem coraz...   4.02.2015, 11:39:28
|- - phpion   Cytat(dominick @ 4.02.2015, 11:39:28 ...   4.02.2015, 12:03:51
- - dominick   Szczerze mówiąc to od 2 miesięcy tylko od 2 tygodn...   4.02.2015, 12:09:51
- - Pyton_000   np tak: [PHP] pobierz, plaintext foreach(ogłos...   4.02.2015, 12:10:49
- - dominick   Mógłby mi ktoś pomóc bo klepie coś ale słabo mi to...   26.02.2015, 19:22:28


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:14