Fork me on GitHub




« 1 2 (3)


Re: Module Contact Center
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Citation :

Quand on rend le champ pièce jointe obligatoire :
Le fichier est bien stocké dans uploads/ccenter
Mais le formulaire ne peut pas être validé (Message indiquant que le champ n’est pas rempli)
(si vous trouvez la solution pour rendre une P/J obligatoire je suis preneur)

Ce bug est corrigé dans la version 0.96

@+
Z

Posté le : 23/11/2011 14:13
Partager Twitter Partagez cette article sur GG+
Re: Module Contact Center
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonjour,

Bon, c'est ok,tant pis.

Par contre, je voudrais changer le module contact, de manière à ce que le visiteur reçoive par email sa liste d'annonces.

j'ai changé le index.php, de manière à ce que la demande soit adresse au visiteur (qui a entre son email dans le formulaire).
C'est ok.

Mais par contre, j'ai que les commentaires .. qui arrivent.

je n'arrive pas soit:

afficher la liste des annonces du visiteur

faire afficher 1 texte, du genre : visualiser vos annonces ici :
qui renverrait vers le site, genre :

<a href="<{$xoops_url}>/modules/DiffuAds/adsuserlist.php?uid=<{$annonce.uid}>"


j'ai modifié mon fichier index.php,mais je n'arrive pas à faire "coincider" le :

$adminMessage .= "


avec le lien vers la page.

Ceci, avec la function que jai rajouté pour chercher dans la bdd :
foreach($ads as $oneads){
global 
$xoopsConfig;


merci de votre aide

celine
******

voir ci dessous :
if ( $contactclass->getErrorLevel() != )
    {
        
// redisplay form
        
drawContactForm$contactclass );
    }
    else
    {
        
$usersComments $myts->stripSlashesGPC($_POST['usersComments']);

        
$adminMessage sprintf(_CT_SUBMITTED,$contactclass->getUserName());
        
$adminMessage .= "n";
        
$adminMessage .= ""._CT_EMAIL.$usersEmailn";

        if ( 
$contactclass->collectAddress() == true )
        {
            
$adminMessage .= ""._CT_ADDRESS."n".$contactclass->getAddress()."n";
        }

        if ( 
$contactclass->collectURL() == true)
        {
            
$adminMessage .= ""._CT_URL."n".$contactclass->getURL()."n";
        }

        if ( 
$contactclass->collectICQ() == true )
        {
            
$adminMessage .= ""._CT_ICQ."n".$contactclass->getICQ()."n";
        }

        if ( 
$contactclass->collectCompany() == true )
        {
            
$adminMessage .= _CT_COMPANY"n".$contactclass->getCompany()."n";
        }

        if ( 
$contactclass->collectLocation() == true )
        {
            
$adminMessage .= _CT_LOCATION."n".$contactclass->getLocation()."n";
        }


        foreach(
$ads as $oneads){
                    global 
$xoopsConfig;
                
                    
$uid $oneads->getVar('uid');
                    
$sql20 $xoopsDB->query("SELECT * FROM ".$xoopsDB->prefix("xjouets_diffuads_ads")." WHERE email = ".$usersEmail);
                    list(
$uname) = $xoopsDB->fetchRow($sql20);
                    
$result $xoopsDB->queryF($sql);
                    
           }
           
        
$adminMessage .= _CT_COMMENTS."n";
        
$adminMessage .= "n$usersCommentsnn";
        
        
        

        if ( 
$contactclass->showMoreInfo() == true )
        {
            if ( 
count$contactclass->getUserMoreInfo() ) > )
            {
                
$temp $contactclass->getMoreInfoTitle()." :n";
                
$adminMessage .= $temp;
                
$moreinfoMessage $temp;
                foreach( 
$contactclass->getUserMoreInfo() as $item )
                {
                    
$temp "* $itemn";
                    
$adminMessage .= $temp;
                    
$moreinfoMessage .= $temp;
                }
            }
        }

        
$adminMessage .= "n".$_SERVER['HTTP_USER_AGENT']."n";

        
$subject $xoopsConfig['sitename']." - ".$contactclass->getContactHead();
        
$toemail $xoopsConfig['UserEmail'];
        
        
        if ( 
$contactclass->showDepartment() == true )
        {
            
$selDept $contactclass->getSelectedDepartment();
            
$departments $contactclass->getDepartments();

            foreach( 
$departments as $val )
            {
                
$valexplode explode','$val );

                
$selected false;
                if ( 
strcmp$selDept$valexplode[0] ) == )
                {
                    
// this option is selected
                    
$selected true;
                }

                if ( 
$selected == true )
                {
                    
$subject $xoopsConfig['sitename']." - ".$selDept;
                    
$toemail $valexplode[1];
                }
            }
        }

        
$xoopsMailer =& xoops_getMailer();
        
$xoopsMailer->useMail();
        
$xoopsMailer->setToEmails($contactclass->getUserEmail());
        
//$xoopsMailer->setFromEmail($contactclass->getUserEmail());
        
$xoopsMailer->setFromName($contactclass->getUserName());
        
$xoopsMailer->setSubject($subject);
        
$xoopsMailer->setBody($adminMessage);
        if (
$success $xoopsMailer->send()) {
            
$messagesent sprintf(_CT_MESSAGESENT,$xoopsConfig['sitename'])."<br />".$contactclass->getContactThankYou()."";
        } else {
            
$messagesent $xoopsMailer->getErrors();
        }

        

        
redirect_header(XOOPS_URL."/index.php",$contactclass->getRedirectTimeout(),$messagesent);
    }
}
?>


Edit Kris : possibilité d'utiliser les bbcodes pour les insertions de code ? et limiter les sauts de ligne également, je viens de me faire une ampoule sur le bout du doigt à force de scroller

Posté le : 28/11/2011 12:19
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

72 Personne(s) en ligne (52 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 72 | Plus ...