Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 (3) 4 5 6 »


Demande de conseil pour création d'un nouveau thème
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

nous souhaiterions faire évoluer le graphisme de notre site. Il est actuellement en version 2.0.18.2 et ne passera pas tout de suite en version 2.3

Actuellement nous utilisons un thème imago.

Nous voudrions donc créer un thème qui fonctionne sur la 2.0.18 et qui sera ensuite compatible avec la 2.3.

Est ce que partir sur Morphogenesis 2.10 est une bonne base : est-ce que cela sera compatible avec les deux versions ?

Merci de vos conseils.

Jean-Christophe
http://www.planetanim.com

Posté le : 17/03/2009 09:27
Transférer la contribution vers d'autres applications Transférer


Nombre de fichiers en cache
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

je voudrais savoir si un nombre trop important de fichiers en cache peut ralentir le site. Actuellement, j'ai plus de 10 000 fichiers dans le répertoire \cache
Je mets en cache la plupart des modules (news, smartsection, weblinks,..). Je laisse le forum et le module d'annonces sans cache.

J'utilise xoops 2.0.18.2
L'adresse du site : http://www.planetanim.com

Merci pour votre avis sur le sujet?

Jean-Christophe

Posté le : 24/02/2009 08:22
Transférer la contribution vers d'autres applications Transférer


Améliorer le message d'erreur en cas de connection mysql
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

quand il y a un problème de connection à la base mySql avec Xoops, on reçoit le message d'erreur suivant :

Citation :


This page cannot be displayed due to an internal error.

You can provide the following information to the administrators of this site to help them solve the problem:

Error: Unable to connect to database.



Ca ne nous donne pas beaucoup d'info sur le problème car le message d'erreur de mysql n'est pas retransmis. Par exemple dans mon cas, le pb est souvent "Too many connections", message que j'arrive à avoir avec un autre outil de connection sql.

Serait-il possible de faire afficher également dans Xoops les messages d'erreurs de mysql. Quels fichiers faudrait'il modifier pour cela.

Merci d'avance

Jean-Christophe

Posté le : 09/05/2008 11:36
Transférer la contribution vers d'autres applications Transférer


Procédure de confirmation quand un membre change d'email
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

je suis confronté à 2 difficultés :
- quand un membre change lui-même son adresse email, il n'y a pas de confirmation qui lui est envoyée à cette nouvelle adresse. Il peut donc inscrire une fausse adresse. Or nous avons absolument besoin de connaitre l'adresse email des membres (question de sécurité notamment vis à vis du système de petites annonces).
Est-ce qu'il existe une solution à ce problème.

- de nombreuses adresses de membres ne sont plus valables . Nous le constatons quand nous envoyons un mailing. Nous faisons régulièrement le ménage chez les membres pour supprimer les comptes de ceux qui ne se connectent plus depuis un certain temps mais ça ne suffit pas. L'idée serait de faire une fonction (requête ?) qui demanderait un nouvel email à un membre pour revalider son compte. Est-ce que quelqu'un a déjà fait ce genre de chose.

Merci d'avance

Jean-Christophe

Version de Xoops : 2.016

Posté le : 24/10/2007 10:26
Transférer la contribution vers d'autres applications Transférer


Re: Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
J'ai trouvé le problème, c'était juste une erreur de syntaxe de ma part :
- il manquait un ' sur la première ligne
- les paramètres de la fonction de la seconde ligne doivent aussi être mis entre quote ce qui donne la bonne syntaxe suivante :

include_once XOOPS_ROOT_PATH.'/modules/news/blocks/news_top.php';
b_news_top_onthefly('published|10|25|0|0|0|0||1||||||3|4|1|2');


Jean-Christophe

Posté le : 30/08/2007 12:29
Transférer la contribution vers d'autres applications Transférer


Re: Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Merci, j'avais vu cette possibilité de cloner un bloc mais ce qui m'intéresse c'est l'utilisation de la fonction onthefly car j'imagine qu'on doit pouvoir l'utiliser ailleurs que dans un bloc pour insérer dans une autre page de contenu le contenu du bloc.
C'est que j'aimerais essayer de faire.

Posté le : 28/08/2007 15:55
Transférer la contribution vers d'autres applications Transférer


News 1.55 : Superposition d'affichage dans la liste des articles d'un thème
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

un petit soucis de mise en page que je n'arrive pas à régler quand je fais un affichage de toutes les news d'un texte et qu'il y a des images, les news successives se superposent.
( voir un exemple ici : http://www.planetanim.com/modules/news/index.php?storytopic=5)

Le problème est du à la taille de l'image mais pourquoi est-ce queles blocs ne se mettent pas correctement les uns sous les autres ?

Est-ce que quelqu'un à une idée pour arranger cela.

Merci d'avance

Posté le : 28/08/2007 15:53
Transférer la contribution vers d'autres applications Transférer


Bloc généré í  la volée dans le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

quelqu'un a t'il déjà essayé la fonctionnalité "A la volée" du module News (version utilisée 1.55). Cela permet de générer automatiquement un nouveau bloc en créant un bloc personnalisé.

J'ai créé un nouveau bloc, copié le code indiqué en l'occurence

include_once include_once XOOPS_ROOT_PATH.'/modules/news/blocks/news_top.php;
b_news_top_onthefly(published|10|25|0|0|0|0||1||||||3|4|1|2);


J'ai précisé "script php" dans type de contenu
puis j'ai réglé les droits d'accès mais aucun bloc ne s'affiche (même pas le titre ou un bloc vide).

Une idée ?

Merci

Posté le : 27/08/2007 18:07
Transférer la contribution vers d'autres applications Transférer


Utilisation de Xoops Tag avec le module News
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Pour ceux que ça intéresse, voici une proposition de modifications à faire sur le module news pour pouvoir l'utiliser avec Xoops Tag (un module permettant de mettre des Tags et de faire un nuage de tag).

Versions utilisées :
News -> Version 1.55
Xoops Tag -> Version 1.60

Je me suis basé sur les instructions contenues dans le fichier /modules/tag/sample.php

/* Step 1: add tag input box */
// File: edit.item.php

Première étape , il faut ajouter la possibilité d'indiquer les tag lors de l'édition d'un article.

Pour cela, insérer le code suivant dans le fichier /modules/news/include/storyform.inc après la ligne 101 ( A la fin du bloc //Extra info , juste avant // Manage upload(s) )

// Hack permettant l’utilisation avec le module Xoops Tag
include_once XOOPS_ROOT_PATH."/modules/tag/include/formtag.php";
$sform->addElement(new XoopsFormTag("item_tag"60255$storyid$topicid 0));


Ce code fait apparaître un champs supplémentaire nommé "Tag" quand vous crééz ou éditzez un article, à remplir avec les mots clés souhaités.


/* Step 2: add tag storage after item storage */
// File: submit.item.php

Deuxième étape , on stocke les valeurs saisies dans la base de données

Pour cela, insérer le code suivant dans le fichier /news/submit.php, après la ligne 418 ( après l’instruction $result = $story->store();)

// Hack permettant l’utilisation avec le module Xoops Tag
$tag_handler xoops_getmodulehandler('tag''tag');
$tag_handler->updateByItem($_POST["item_tag"], $story->storyid(), $xoopsModule->getVar("dirname"), $catid =0);


/* Step 3: define functions to build info of tagged items */
// File: /modules/tag/plugin/mymodule.php OR /modules/mymodule/include/plugin.tag.php

Troisième étape, créer le plugin dans le module Tag
Pour cela, dans /modules/tag/plugin, dupliquez un des plugins déjà réalisé, par exemple newbb.php et créer un fichier qui s'appelle news.php

Dans le fichier news.php, remplacez la fonction function newbb_tag_iteminfo(&$items) par la fonction news_tag_iteminfo(&$items)

function news_tag_iteminfo(&$items)
{
    if(empty(
$items) || !is_array($items)){
        return 
false;
    }
    
    
$items_id = array();
    foreach(
array_keys($items) as $cat_id){
        
// Some handling here to build the link upon catid
            // catid is not used in newbb, so just skip it
        
foreach(array_keys($items[$cat_id]) as $item_id){
            
// In newbb, the item_id is "topic_id"
            // In news, the item_id is "storyid"
            
$items_id[] = intval($item_id);

        }
    }

include_once 
XOOPS_ROOT_PATH.'/modules/news/class/class.newsstory.php';

    foreach(
array_keys($items) as $cat_id){
        foreach(
array_keys($items[$cat_id]) as $item_id){
            
            
$article = new NewsStory($item_id);
            
$items[$cat_id][$item_id] = array(
                
"title"        => $article->title(),
                
"uid"        => $article->uid(),
                
"link"        => "article.php?storyid={$item_id}",
                
"time"        => $article->created(),
                
"tags"        => tag_parse_tag($article->keywords()),
                
"content"    => $article->hometext(),
                );
        }
    }
    unset(
$items_obj);    
}


Je n'ai pas touché pour l'instant à la deuxième fonction du fichier plugin mais il faut tout de même la renommer en function news_tag_synchronization($mid)

Je n'ai pas réalisé les étapes 4,5,6 du ficher sample.php car pour l'instant cela me suffit : j'utilise le bloc du module Tag pour l'affichage.

Pour voir ci cela fonctionne, rendez-vous sur la page d'accueil du module Tag

Voilà, ça fonctionne chez moi mais n'hésitez pas si vous avez des remarques ou d'autres propositions à faire.

Posté le : 23/08/2007 10:09
Transférer la contribution vers d'autres applications Transférer


Re: probeme de mail d'activation
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Si ça peux t'aider, j'avais fait quelques stats sur le nombre de personnes qui confirmaient leur inscription. Sur 1000 inscrits, ça donnait cela

Domaine | Pourcentage de non confirmation de l'inscription
aol.com 27%
free.fr 8%
gmail.com 11%
hotmail.com 27%
hotmail.fr 27%
laposte.net 24%
orange.fr 16%
wanadoo.fr 22%
yahoo.fr 16%

Sachant qu'en moyenne, j'ai un pourcentage globla de non confirmation de l'inscription de 24%

Si on regarde plus en détail, on s'aperçoit qu'il y a des journées où aucune adresse hotmail ne valide son inscription.

Il peut donc y avoir un problème particulier à hotmail mais qui est je pense indépendant de Xoops.

Jean-Christophe

Posté le : 27/04/2007 17:25
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 (3) 4 5 6 »




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

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