Compilazione contenuto con automatica iscrizione a newsletter

7 contenuti / 0 new
Ultimo contenuto
Offline
Drupalitaliano
Iscritto: 29 Nov 2009
Messaggi: 134
Compilazione contenuto con automatica iscrizione a newsletter

Ciao a tutti, sto sviluppando un sito dove il proprietario mi ha chiesto di sviluppare un contenuto un pò particolare e lo scrivo qui sul forum per vedere se magari qualcuno mi suggerisce qualche idea interessante.
Allora devo creare una specie di "prenotazione" per una visita, in pratica pensavo di fare un contenuto con dei campi (nome cognome email urgenza motivo della visita ecc) che, una volta premuto SALVA attraverso rules spedisca una email ad un indirizzo predefinito (il proprietario) con il contenuto di quello che è stato inserito.
E fin qui ok.
Ora vorrei che :

  • Venisse spedita anche a chi ha compilato il contenuto, prendendo dal campo cck "email", una risposta automatica
  • all'interno del contenuto ci fosse un checkbox con la voce "sì, voglio iscrivermi alla newsletter" e automaticamente prendesse il campo email e ne inserisse il contenuto (ovvero l'indirizzo email)nella newsletter (gestita con simplenews).

Ho provato ad usare rules, actions, ma di fatto non riesco ad ottenere una soluzione valida.

Qualcuno ha qualche suggerimento?
Grazie mille per l'eventuale disponibilità.

Offline
Drupalitaliano
Iscritto: 29 Nov 2009
Messaggi: 134

aggiorno il contenuto: il primo punto, ovvero spedire una email all'indirizzo di un campo cck sono riuscito a farlo tramite rules. Ora manca il secondo punto...!

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3240

Rules è la strada anche per il punto 2, solo che non sono sicuro (anzi dubito) che ci siano azioni per Simplenews, per cui dovrai credo scriverne una tu.

Offline
Drupalitaliano
Iscritto: 29 Nov 2009
Messaggi: 134

Pinolo wrote:
Rules è la strada anche per il punto 2, solo che non sono sicuro (anzi dubito) che ci siano azioni per Simplenews, per cui dovrai credo scriverne una tu.

Grazie Pinolo per la risposta.
per "azioni per simplenews" intendi dal modulo azioni o da rules? e se intendi la seconda, suggerimenti per "scrivere" una regola?ho spulciato tra le varie "triggered rules" ma nulla...!

Offline
Drupalitaliano
Iscritto: 29 Nov 2009
Messaggi: 134

mmm... non mi dite...
http://drupal.org/node/620498
sono in grave difficoltà ad applicare patch così lunghe (mai riuscito a far funzionare un programma per applicarle!)

Offline
Drupalitaliano
Iscritto: 29 Nov 2009
Messaggi: 134

No, ho visto che quella patch non funziona...
Mi è venuto in mente che forse utilizzando rules potrei impostare una cosa così
- imposto un campo cck con flag "sì, iscrivimi alla newsletter"
- creo la rule "dopo aver creato un nodo type=prenotazione (il node che ho creato per quello che mi serve, con il campo email) e SE il campo cck ha il flag, allora esegui un codice php"
e fin qui... ok.
Ora, non sono scafato di codice php, dove posso trovare qualche idea del tipo "inserisci il contenuto del campo cck 'e-mail' tra gli indirizzi di simplenews"?
Mji sa che mi sono andato ad avventurare in un campo ignoto...!

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3240

Se vai a guardare il codice di Simplenews, quasi sicuramente trovi una funzione per aggiungere un indirizzo a una newsletter.
Il valore del campo CCK lo ottieni con (esempio) $node->field_indirizzoemail[0]['value']