Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 »


Re: erreur de variable dans smartprofile
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonsoir,

Est-ce qu'il faut que je modifie ma configuration de php ?
et si oui, dans un htaccess ou dans les paramètres du serveur ?

Merci
Fred

Posté le : 08/04/2008 18:43
Transférer la contribution vers d'autres applications Transférer


Re: erreur de variable dans smartprofile
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonsoir,

et merci de t'interresser au problème.

PHP/5.2.5
XOOPS 2.0.18
SmartProfile 1.03
SmartObject frameWork 0.92

Voilà je pense que c'est complet

Fred

Posté le : 06/04/2008 23:15
Transférer la contribution vers d'autres applications Transférer


erreur de variable dans smartprofile
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonjour,

Dans smartprofile cette fonction génère l'erreur suivante :

NoticeUndefined variableusers in file /modules/smartprofile/class/profile.php line 293

function search($criteria$searchvars) {
        
$sql "SELECT uid, uname, user_viewemail, email, ".implode(','$searchvars)."
                FROM "
.$this->db->prefix("users")." LEFT JOIN ".$this->table." ON uid=profileid";
        
$sql .= ' '.$criteria->renderWhere();
        if (
$criteria->getSort() != '') {
            
$sql .= ' ORDER BY '.$criteria->getSort().' '.$criteria->getOrder();
        }
        
$limit $criteria->getLimit();
        
$start $criteria->getStart();

        
$result $this->db->query($sql$limit$start);

        if (!
$result) {
            return array(array(), array(), 
0);
        }
        
$user_handler xoops_gethandler('user');
        
$uservars $this->getUserVars();
        while (
$myrow $this->db->fetchArray($result)) {
            
$profile $this->create(false);
            
$user $user_handler->create(false);

            foreach (
$myrow as $name => $value) {
                if (
in_array($name$uservars)) {
                   
$user->assignVar($name$value);
                }
                else {
                    
$profile->assignVar($name$value);
                }
            }
            
$profiles[$myrow['uid']] = $profile;
            
$users[$myrow['uid']] = $user;
        }

        
$sql_count  "SELECT count(*) FROM ".$this->db->prefix("users")." LEFT JOIN ".$this->table." ON uid=profileid";
        
$sql_count .= ' '.$criteria->renderWhere();
        
$count_res $this->db->query($sql_count$limit$start);
        list(
$count) = $this->db->fetchRow($count_res);

        return array(
$users$profiles$count);
    }
}


Sachant que la ligne 293 est la dernière :
return array($users$profiles$count);


Je soupçonne une confusion entre $user et $users, mais sans trop savoir où la situer.

Une piste ?

Merci
Fred

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


Re: Modifier le footer
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonsoir,

J'utilise le thème "default_2017". Il n'y a pas de fichier xotpl/xo-footer.html. Par contre, je peux effectuer la modif dans : themes\default_2017\theme.html

Merci de m'avoir mis sur la piste.

Fred

Posté le : 01/04/2008 20:02
Transférer la contribution vers d'autres applications Transférer


Re: Modifier le footer
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Merci, mais même avec tout ça, il n'y a pas de changement. il doit bien y avoir encore un petit truc en plus ?

Posté le : 31/03/2008 22:40
Transférer la contribution vers d'autres applications Transférer


Modifier le footer
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonjour,

Dans administration / préférences / Méta balises et pied de page. Je modifie le pied de page, mais la mise à jour ne se fait pas.
Est-ce qu'il faut que je mette le fichier chmod 777 ? ou un autre truc ?

Merci
Fred

Posté le : 31/03/2008 22:07
Transférer la contribution vers d'autres applications Transférer


navigation
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonjour,

Je ne suis pas sur que ce soit la bonne section du forum, mais je tente le coup.

J'utilise smartprofile. Quand j'effectue une recherche de membre et que le résultat me donne un grand nombre de membres, le résultat est présenté par 20 membres et une pagination est implémentée en bas pour pouvoir accéder aux résultats suivant.
Le problème, c'est que si dans cette pagination, j'ai par exemple 10 pages et que je clique sur la 4, elle s'affiche, mais sans la pagination. Il n'est donc plus possible de poursuivre la navigation dans les autres pages.

<div>
    <
a href="<{$xoops_url}>/modules/smartprofile/search.php" title="<{$smarty.const._BACK}>"><{$smarty.const._SEARCH}></a> >> <{$smarty.const._PROFILE_MA_RESULTS}>
</
div>
<
br />
<{if 
$users}>
    <
table>
        <
tr>
            <{foreach 
item=caption from=$captions}>
                <
th><{$caption}></th>
            <{/foreach}>
        </
tr>
        <{foreach 
item=user from=$users}>
            <
tr class="<{cycle values='odd, even'}>">
                <{foreach 
item=fieldvalue from=$user.output}>
                    <
td><{$fieldvalue}></td>
                <{/foreach}>
            </
tr>
        <{/foreach}>
    </
table>
    
    <{
$nav}>
<{else}>
    <
div class="errorMsg">
        <{
$smarty.const._PROFILE_MA_NOUSERSFOUND}>
    </
div>
<{/if}>


Ce qui me donne la pagination c'est sans doute :
$nav

Dans d'autres templates c'est la balise $pagenav qui est utilisée, mais même avec elle ça ne résoud pas le problème.

Voilà, si vous avez une solution ou seulement une piste, je suis preneur.

Merci
Fred

Posté le : 24/03/2008 10:46
Transférer la contribution vers d'autres applications Transférer


Re: undefined constant
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonsoir,
Effectivement, les fichiers "french" n'était pas identiques au fichiers "english". La correction a pratiquement tout réglé. Il reste une ou deux erreurs sur des constantes qui sont pourtant présentes dans les fichiers mais sans doute pas au bon endroit, mais pour trouver l'endroit où il devrait être c'est une autre paire de manches...

Merci de votre intervention
Fred

Posté le : 23/03/2008 00:11
Transférer la contribution vers d'autres applications Transférer


undefined constant
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonjour,

En mode debug en ligne, je trouve beaucoup d'erreurs de type :

Notice: Use of undefined constant _CO_SOBJECT_MODIFY assumed '_CO_SOBJECT_MODIFY' in file /modules/smartobject/class/smartobjectcontroller.php line 302


D'une façon générale, qu'est-ce que je dois faire pour résoudre ces erreurs ?

Version de xoops : 2.0.18
version de smartObject : 0.92 RC

Merci
Fred

Posté le : 22/03/2008 09:20
Transférer la contribution vers d'autres applications Transférer


smartprofile utilisateurs
Aspirant
Inscrit: 17/02/2008 16:04
Messages: 27
Bonjour,

Dans la partie admin de smartprofile, onglet user.
J'ai une liste déroulante qui permet de selectionner un utilisateur. Juste en dessous j'ai "Remove unselected users"
Si je clique sur cette option, tous mes utilisateurs (sauf celui selectionné) sont supprimés sans autre avertissement.

Est-il possible de supprimer cette option ?
à la place comment je peux faire pour avoir une pagination qui me permette d'atteindre les dernier utilisateurs (comme dans "system admin" / editer des utilisateurs).

Merci

Fred

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



 Haut
(1) 2 3 »




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

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