Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Formulaire de contact
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12345
SUJET:

Formulaire de contact

#27473
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 51  
Pas évident en effet, et là je ne peux pas t'aider.

Bonne chance.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#27478
ktarr
Expert Boarder
Messages: 121
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 2  
Tu m’as déjà pas mal accompagné et je t’en remercie encore, je reviendrai rendre compte de mes trouvailles et peut être te solliciter pour d’autres changements de ton extension comme par exemple l’édition des contacts…
 
Dernière édition: 26/02/10 à  16:21 Par ktarr.
L'administrateur a désactivé l'accès public en écriture.
#27480
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 51  
Comment ça l'édition des contacts?
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#27525
ktarr
Expert Boarder
Messages: 121
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 2  
Client > contacts : double click sur la ligne > ouverture d’une page avec les champs pour modifier les informations. Et aussi pouvoir répondre soit par mail ou par « mailto ».
 
L'administrateur a désactivé l'accès public en écriture.
#27527
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 51  
Le mailto en effet ça peut être intéressant. Mais j'ai du mal à comprendre l'intérêt d'éditer un message envoyé par un contact.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#27530
ktarr
Expert Boarder
Messages: 121
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Formulaire de contact

Il y a 1 Année, 11 Mois
Karma: 2  
J’ai réussit à faire ce que je voulais mais (et oui il y a toujours un mais…) je bloque sur la réalisation de l’extension j’ai bien suivi quelques tuto…C’est peut être d’avoir déjà trop réfléchi sur la programmation j’ai plus les yeux en face des trous…

Sinon pour afficher le nom et prénom de la table « historizecontacts » dans newsletter > Inscrits à la newsletter.

Voila ce que j’ai fais (exemple pour le nom de famille)

1/ Dans le fichier Adminhtml/Newsletter/Model/Mysql4/Subscriber/Collection.php

J’ai ajouté cette ligne dans « public function __construct() »

Code :

$this->_historizecontactsTable = Mage::getSingleton('core/resource')->getTableName('historizecontacts');


2/ Dans le même fichier
Création de la fonction suivante :

Code :

public function contactNewletter()
    {
  $this->getSelect()
->joinLeft(
array('contact_Newletter'=>$this->_historizecontactsTable),
'contact_Newletter.email=main_table.subscriber_email',
array('contact_lastname'=>'name')
);

return $this;
    }



3/ Dans le fichier Adminhtml/Block/Newsletter/Subscriber/Grid.php
J’ai ajouté ma fonction contactNewletter() :

Code :

        $collection
            ->showCustomerInfo(true)
->contactNewletter()
            ->addSubscriberTypeField()
            ->showStoreInfo();



4/ et enfin ajouter une colonne « nom de famille du contact »

Code :

$this->addColumn('lastname_contact', array(
            'header'    => Mage::helper('newsletter')->__('Nom de famille du contact'),
            'index'     => 'contact_lastname',
            'default'   =>    '----'
        ));



Voila, maintenant j’espère pouvoir réussir à "moduliser" tous ça…
 
Dernière édition: 26/02/10 à  17:44 Par ktarr.
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12345
Modérateur: admin, neurone, Gabriiiel, CaPiT