Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 »


xdirectory
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
Bonjour
y a pas une version du module xdirectory qui marche sous php5??

la dernière version de xoops exige php5, et mon site xoopsé est XOOPS 2.0.18 et xdirectory ne marche pas sous php5 ???

ya pas une mise a jour ou un hack a faire ??!!

Posté le : 13/12/2008 15:51
Transférer la contribution vers d'autres applications Transférer


xdirectory
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
j'ai installé le module xdirectory sur XOOPS 2.0.18
l'instalation est passé sotn problème, mais quand je click sur Add, Modify, and Delete Categories/Listings, rien ne s'affiche???
j'ai rien pu faire, c koi le problème; version php ?, Mysql?, il faut installer d'autre modules avec ?

Posté le : 10/12/2008 11:19
Transférer la contribution vers d'autres applications Transférer


Re: Création d'un nouveau Bloc pour Catads
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
pourtant il sagit d'un simple affichage au lieu sous forme de liste déroulante(bloc d'origine), il s'affiche en liste (comme l'index du catads), normalement c'est dans les fonctions de xoops (Affichage) ne pas dans le module

Posté le : 16/11/2008 13:04
Transférer la contribution vers d'autres applications Transférer


Re: Création d'un nouveau Bloc pour Catads
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
et ça vas me couter combien

Posté le : 16/11/2008 12:57
Transférer la contribution vers d'autres applications Transférer


Re: Création d'un nouveau Bloc pour Catads
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
Bonjour
j'ai tj pas de réponse
Esque une persone peut m'aider sur la création d'un nouveau bloc qui affiche la liste des catégories(et sous catégorie)"Tree" avec photo de la catégories du modules catads.
c'est urgent

Posté le : 15/11/2008 21:33
Transférer la contribution vers d'autres applications Transférer


Création d'un nouveau Bloc pour Catads
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
Bonjour
j'utilise Catads comme module principale de mon site, je veut réaliser un nouveau bloc semblable a celui de "catad_add" sauf que l'affichage des category ne pas en liste déroulante"select" mais en liste/tableau (peut etre avec icon/photo de chaque catégorie)

cote php je viens de faire :
// debut///
include_once XOOPS_ROOT_PATH.'/class/xoopstree.php';

function b_catads_nas() {
global $xoopsDB;

$xt = new XoopsTree($xoopsDB->prefix("catads_cat"),'cat_id','pid');
$jump = XOOPS_URL."/modules/catads/adslist.php?cat_id=";
ob_start();
$xt->makeMySelBox('title','title',0,1, 'pid', "location=\"".$jump."\"+this.options[this.selectedIndex].value");
$block['selectbox'] = ob_get_contents();
ob_end_clean();
return $block;
}
/// fin//
esque $block['selectbox']: doit etre changer ?
j'ai ajouter mon nouveau block dans 'xoops_version.php'
je sais pas comment la templète doit etre et le passage d'une requete a templète, j'ai vue tout les aide mais je me suis un peu perdu
Merci

Posté le : 17/10/2008 01:31
Transférer la contribution vers d'autres applications Transférer


Re: Module Formulaire3.33 :Champs du Formulaire Module Formulaire
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
security image nest pas instaler, j'aimerais bien
je crois que jevais désinstaller le module et le reinstaller avec le fichier elementrenderer.php modifié,
peut étre ça vas marché

Posté le : 27/02/2008 10:48
Transférer la contribution vers d'autres applications Transférer


Re: Module Formulaire3.33 :Champs du Formulaire Module Formulaire
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
voici le lien:
http://www.leadersoft.dz/Leadersoft_l ... laire/formulaire.php?id=3
tout les champs sont avec un statut'non requis'
sauf : Entreprise / Profession ; Adresse; Tél

avant de faire

//$req = intval( $this->_ele->getVar('ele_req'));
//if ($req) $ele_caption = $ele_caption.'*';

les champs: Entreprise / Profession ; Adresse; Tél etait avec (**)

c'est pour ça que je dis que le problème n'est pas dans ces deux ligne car elles fesaient exactement leur trvail
le problème que le formulaire avec n'importe quel champs il ajoute (*)

Posté le : 26/02/2008 15:05
Transférer la contribution vers d'autres applications Transférer


Re: Module Formulaire3.33 :Champs du Formulaire Module Formulaire
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
<?php

class FormulaireElementRenderer{
    var 
$_ele;

    function 
FormulaireElementRenderer(&$element){
        
$this->_ele =& $element;
    }

    function 
constructElement($form_ele_id$admin=false$qcm){
        global 
$xoopsUser$xoopsModuleConfig$separ$myts;
        
$myts =& MyTextSanitizer::getInstance();
        
$id_form $this->_ele->getVar('id_form');
        
$ele_caption $this->_ele->getVar('ele_caption''e');
        
$ele_caption preg_replace('/{null}/'''$ele_caption);
        
$ele_caption stripslashes($ele_caption);
        
$ele_value $this->_ele->getVar('ele_value');
        
$e $this->_ele->getVar('ele_type');

    
// required elements have a '*' after the text
    //$req = intval( $this->_ele->getVar('ele_req'));
    //if ($req) $ele_caption = $ele_caption.'*';

  
$ele_caption $myts->displayTarea($ele_caption);

        switch (
$e){
            case 
'text':
                
$ele_value[2] = eregi_replace ("’""'"$ele_value[2]);
                
$ele_value[2] = stripslashes($ele_value[2]);
                    
$ele_value[2] = $myts->displayTarea($ele_value[2]);
                if( !
is_object($xoopsUser) ){
                    
$ele_value[2] = preg_replace('/{NAME}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{name}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{UNAME}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{uname}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{EMAIL}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{email}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{MAIL}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{mail}/'''$ele_value[2]);
                    
$ele_value[2] = preg_replace('/{DATE}/'''$ele_value[2]);
                }elseif( !
$admin ){
                    
$ele_value[2] = preg_replace('/{NAME}/'$xoopsUser->getVar('name''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{name}/'$xoopsUser->getVar('name''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{UNAME}/'$xoopsUser->getVar('uname''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{uname}/'$xoopsUser->getVar('uname''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{MAIL}/'$xoopsUser->getVar('email''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{mail}/'$xoopsUser->getVar('email''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{EMAIL}/'$xoopsUser->getVar('email''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{email}/'$xoopsUser->getVar('email''e'), $ele_value[2]);
                    
$ele_value[2] = preg_replace('/{DATE}/'date("d-m-Y"), $ele_value[2]);
                }

                    
$form_ele = new XoopsFormText(
                    
$ele_caption,
                    
$form_ele_id,
                    
$ele_value[0],    //    box width
                    
$ele_value[1],    //    max width
                    
stripslashes($ele_value[2])      //    default value
                
);
            break;

            case 
'textarea':
                    
$ele_value[0] = stripslashes($ele_value[0]);
            
$ele_value[0] = $myts->displayTarea($ele_value[0]);

                    
$form_ele = new XoopsFormTextArea(
                    
$ele_caption,
                    
$form_ele_id,
                    
$ele_value[0],    //    default value
                    
$ele_value[1],    //    rows
                    
$ele_value[2]      //    cols
                
);
            break;
            case 
'areamodif':
                
$ele_value[0] =  stripslashes($ele_value[0]);
        
$ele_value[0] = $myts->displayTarea($ele_value[0]);
                
$form_ele = new XoopsFormLabel(
                    
$ele_caption,
                    
$ele_value[0]
                );
            break;

            case 
'select':
                
$selected = array();
                
$options = array();
                
$opt_count 1;

                while( 
$i each($ele_value[2]) ){
                    
$options[$opt_count] = $myts->stripSlashesGPC($i['key']);
                    if( 
$i['value'] > ){
                        
$selected[] = $opt_count;
                    }
                
$opt_count++;
                }
                if (
$qcm == '1') {
                
$form_ele = new XoopsFormSelect(
                    
$ele_caption,
                    
$form_ele_id,
                    
'',
                    
$ele_value[0],    //    size
                    
$ele_value[1]      //    multiple
                
);}
                else {
                
$form_ele = new XoopsFormSelect(
                    
$ele_caption,
                    
$form_ele_id,
                    
$selected,
                    
$ele_value[0],    //    size
                    
$ele_value[1]      //    multiple
                
);}
                if( 
$ele_value[1] ){
                    
$this->_ele->setVar('ele_req'0);
                }
                
$form_ele->addOptionArray($options);
            break;

            case 
'checkbox':
                
$selected = array();
                
$options = array();
                
$opt_count 1;
                while( 
$i each($ele_value) ){
                    
$options[$opt_count] = $myts->stripSlashesGPC($i['key']);
                    if( 
$i['value'] > ){
                        
$selected[] = $opt_count;
                    }
                    
$opt_count++;
                }
                switch(
$xoopsModuleConfig['delimeter']){
                    case 
'br':
                        
$form_ele = new XoopsFormElementTray($ele_caption'<br />');
                        while( 
$o each($options) ){
                            if (
$qcm == '1') {
                            
$t =& new XoopsFormCheckBox(
                                
'',
                                
$form_ele_id.'[]'
                            
);}
                            else {
                            
$t =& new XoopsFormCheckBox(
                                
'',
                                
$form_ele_id.'[]',
                                
$selected
                            
); }
                            
$t->addOption($o['key'], $o['value']);
                            
$form_ele->addElement($t);
                        }
                    break;
                    default:
                        if (
$qcm == '1') {
                        
$form_ele = new XoopsFormCheckBox(
                            
$ele_caption,
                            
$form_ele_id
                        
); }
                        else {
                        
$form_ele = new XoopsFormCheckBox(
                            
$ele_caption,
                            
$form_ele_id,
                            
$selected
                        
); }
                        
$form_ele->addOptionArray($options);
                    break;
                }
            break;

            case 
'mail':
                
$selected = array();
                
$options = array();
                
$opt_count 1;
                while( 
$i each($ele_value) ){
                    
$options[$opt_count] = $myts->stripSlashesGPC($i['key']);
                    if( 
$i['value'] > ){
                        
$selected[] = $opt_count;
                    }
                    
$opt_count++;
                }
                        
$form_ele = new XoopsFormElementTray($ele_caption'<br />');
                        while( 
$o each($options) ){
                            
$t =& new XoopsFormCheckBox(
                                
'',
                                
$form_ele_id.'[]',
                                
$selected
                            
);
                            
$o['value'] = split(" - ",$o['value']);
                            
$t->addOption($o['key'], $o['value'][0]);
                            
$form_ele->addElement($t);
                }
            break;

            case 
'mailunique':
            case 
'radio':
            case 
'yn':
                
$selected '';
                
$options = array();
                
$opt_count 1;
                while( 
$i each($ele_value) ){
                    switch (
$e){
                        case 
'radio':
                            
$options[$opt_count] = $myts->stripSlashesGPC($i['key']);
                 
$options[$opt_count] = $myts->displayTarea($options[$opt_count]);
                        break;
                        case 
'mailunique':
                             
$options[$opt_count] = $myts->stripSlashesGPC($i['key']);
                            
$options[$opt_count] = split(" - ",$options[$opt_count]);
                 
$options[$opt_count] = $myts->displayTarea($options[$opt_count][0]);
                        break;
                        case 
'yn':
                            
$options[$opt_count] = constant($i['key']);
                            
$options[$opt_count] = $myts->stripSlashesGPC($options[$opt_count]);
                        break;
                    }
                    if( 
$i['value'] > ){
                        
$selected $opt_count;
                    }
                    
$opt_count++;
                }
                switch(
$xoopsModuleConfig['delimeter']){
                    case 
'br':
                        
$form_ele = new XoopsFormElementTray($ele_caption'<br />');
                        while( 
$o each($options) ){
                            if (
$qcm == '1') {
                            
$t =& new XoopsFormRadio(
                                
'',
                                
$form_ele_id
                            
);}
                            else {
                            
$t =& new XoopsFormRadio(
                                
'',
                                
$form_ele_id,
                                
$selected
                            
);}
                            
$t->addOption($o['key'], $o['value']);
                            
$form_ele->addElement($t);
                        }
                    break;
                    default:
                        if (
$qcm == '1') {
                        
$form_ele = new XoopsFormRadio(
                            
$ele_caption,
                            
$form_ele_id
                        
);}
                        else {
                        
$form_ele = new XoopsFormRadio(
                            
$ele_caption,
                            
$form_ele_id,
                            
$selected
                        
);}
                        
$form_ele->addOptionArray($options);
                    break;
                }
            break;
            case 
'date':
                  
$form_ele = new XoopsFormTextDateSelect (
                    
$ele_caption,
                    
$form_ele_id,
                    
15,
                    
strtotime($ele_value[0])
                );
            break;
            case 
'sep':
                
$ele_value[0]=eregi_replace('@font','',$ele_value[0]);
                
$ele_value[0] = $myts->xoopsCodeDecode($ele_value[0]);
                
$form_ele = new XoopsFormLabel(
                    
$ele_caption,
                    
$ele_value[0]
                );
            break;
            case 
'upload':

                
$form_ele = new XoopsFormElementTray($ele_caption,'');
                
$form_ele->addElement(new XoopsFormFile ('',$form_ele_id,$ele_value[1]));
                
$pds $ele_value[1]/1024;
                
$form_ele->addElement(new XoopsFormLabel('&nbsp;&nbsp;&nbsp;'.$pds.' ko max.',''));

            break;
            default:
                return 
false;
            break;
        }
        return 
$form_ele;
    }

}
?>

Posté le : 26/02/2008 10:37
Transférer la contribution vers d'autres applications Transférer


Re: Module Formulaire3.33 :Champs du Formulaire Module Formulaire
Aspirant
Inscrit: 11/07/2005 17:29
De BLIDA - ALGERIE
Messages: 23
tj rien
touts les element garde * malgré que ces des élement non requisent

:-o

Posté le : 25/02/2008 16:23
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 »




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

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