Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 4 (5) 6 7 8 ... 22 »


clones et notifications
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
à quoi doit-on veiller en faisant un clone de module, pour éviter les doublons par rapport aux notifications (fonctions, ...?)
Effectivement, si les tables du module/clone à proprement dit ne se chevauchent pas avec les autres modules (car renommées), en revanche, concernant les notifications, ce sont des données qui rencontrent les données des autres modules : la table xoopsnotification.
Ainsi, comment doit-on s'y prendre afin de faire un système de notifications propre (clean) pour un clone ?

Posté le : 11/11/2005 20:13
Transférer la contribution vers d'autres applications Transférer


Re: Pb Voir son compte
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
Partie Admin -> Admin Systeme -> Préférences -> Paramètres Généraux -> Mode de mise au point : Mise au point PHP
-> Valider

Une fois enclenché, en bas de chaque page, tu verras apparaître toutes les erreurs* PHP de la page en question.
Attention : toute personne navigant sur le site verra apparaître ce langage bizarroïde.


*Ce ne sont pas toujours des erreurs, mais parfois de simple notes d'attention

Posté le : 11/11/2005 17:36
Transférer la contribution vers d'autres applications Transférer


Re: Pb Voir son compte
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
le mode debug pourrait t'aiguiller....

Posté le : 11/11/2005 16:53
Transférer la contribution vers d'autres applications Transférer


Re: hauteur de ligne de texte
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
J'ai trouvé.
Dans ma feuille de style, pour la colonne centrale, j'ai enlevé line-height: 120%; et pour .itemText, j'ai aussi enlevé la modification de hauteur de ligne.
Parce que finalement,line-height: auto; correspond à ne rien mettre du tout !

Posté le : 11/11/2005 16:33
Transférer la contribution vers d'autres applications Transférer


Re: hauteur de ligne de texte
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
bon bah en fait, ca n'a réglé qu'une partie du problème : augmenter la hauteur de ligne convient quand les caractères sont gros mais quand le texte est de nouveau de taille normale, l'espace entre les lignes devient trop grand, du coup.
N'y a-t-il pas une gestion automatique de la hauteur de ligne en fonction de la taille des caractères ? Comme ca, quand des grands caractères sont utilisés, il n'y a pas de chevauchement entre les lignes, et quand des caractères sont petits, il n'y aurait pas de flottement trop grand entre les lignes.

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


Re: News 1.4 et notifications
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
désinstaller carrément ?! Ca viendrait de certains champs non différenciés (entre le module news et son clone) dans ma base ?
Pour le module news, la fonction pointée par le mode debug PHP est la suivante :
function news_notify_iteminfo($category$item_id)
{
    if(
strpos(dirname(__FILE__),'/')>0) {
        
$pathparts explode("/"dirname(__FILE__));
    } else {
        
$pathparts explode("\"dirname(__FILE__));
    }
    
$moduleDirName $pathparts[array_search('modules'$pathparts)+1];
    if (
$category=='global') {
        
$item['name'] = '';
        
$item['url'] = '';
        return 
$item;
    }


Le clone a exactement la même chose ormis le nom de la fonction qui est news02_notify_iteminfo

Le mode debug PHP, ne m'indique pas les mêmes lignes pour le module news et le clone :
Notice [PHP]: Undefined offset1 in file modules/news/include/notification.inc.php line 38
Notice 
[PHP]: Undefined offset1 in file modules/news02/include/notification.inc.php line 35

Posté le : 11/11/2005 12:26
Transférer la contribution vers d'autres applications Transférer


Re: modifier bloc Nouveaux membres
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
bon. Alors, premièrement, pour ça, il faut dupliquer le bloc "Nouveaux membres"...enfin son template (system_block_newusers.html), pour que tu aies les deux présentations différentes du bloc. Le duplicata devra porter un nom différent (ex : system_block_newusers02.html)
Ensuite, dans le fichier modules/system/xoops_version.php, après :

$modversion['blocks'][9]['template'] = 'system_block_newusers.html';


il faut rajouter :

$modversion['blocks'][13]['file'] = "system_blocks.php";
$modversion['blocks'][13]['name'] = _MI_SYSTEM_BNAME10;
$modversion['blocks'][13]['description'] = "Shows most recent users";
$modversion['blocks'][13]['show_func'] = "b_system_newmembers_show";
$modversion['blocks'][13]['options'] = "10|1";
$modversion['blocks'][13]['edit_func'] = "b_system_newmembers_edit";
$modversion['blocks'][13]['template'] = 'system_block_newusers02.html';


Essaie ca....Après je pense que le nouveau bloc devrait apparaitre dans la gestion des blocs de l'admin

Posté le : 11/11/2005 12:07
Transférer la contribution vers d'autres applications Transférer


Re: News 1.4 et notifications
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
Pour les lignes de notifications des articles (du module news), il s'agit, lors de la soumission d'un article, de l'option "notifier par mail lors de la publication". Je ne suis pas sûr de comprendre l'utilité de cette option, qui, en tous cas chez moi, ne m'a jamais notifié par email de la publication sur le site de l'article (est-ce parce qu'il est auto-approuvé ?).

Clarifions les choses :
-problème 1 : sur la page des notifications, quoique je fasse, mes modifications ne sont pas prises en compte (message "retour là où vous étiez"). Ca ressemble à ce problème.
-problème 2 : la notification des articles (lors de publication) ne marche pas
-problème 3 : pour ces mêmes articles, le lien qui renvoit à ces derniers est incorrect.

Posté le : 11/11/2005 01:47
Transférer la contribution vers d'autres applications Transférer


News 1.4 et notifications
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
version Xoops : 2.0.13
Dans la partie notifications, j'ai bien la liste des notifications pour les différents modules, mais pour le module news (et son clone que j'ai fait), j'ai quelquechose de bizarre : j'ai des lignes de notifications supplémentaires pour certains articles :
-évènement : Article approuvé
-catégorie : Articles
-ID : l'ID de l'article
-Nom : le nom de l'article avec le lien qui renvoie vers l'article en question (qui est erroné car le dans chemin d'accès, il manque le nom du dossier du module)
Dans la partie admin du module, seules les notifications pour "Globale : nouvel article" et "Article : Commentaire ajouté" sont selectionnées.
Les articles mentionnés dans la page des notifications n'ont pas fait l'objet de commentaires.
En mode debug PHP, j'ai un message du type :
Notice [PHP]: Undefined offset1 in file modules/news/include/notification.inc.php line 38

répété n+1 fois, n étant le nombre d'articles mentionnés dans la page des notifications.

EDIT :
Autre info : sur la page des notifications, quoique je fasse, mes modifications ne sont pas prises en compte (message "retour là où vous étiez"). Ca ressemble à ce problème.
Encore une autre info : j'ai appliqué le Hack donné par Dugris dans ce sujet.

une idée ?

Posté le : 10/11/2005 23:38

Edité par GreaTed sur 11/11/2005 01:21:19
Transférer la contribution vers d'autres applications Transférer


Re: clonage News1.4 au sec.
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
un bug que je n'avais pas remarqué mais pourtant de taille : si la fonction "news_notify_iteminfo" n'est pas renommée (en "news02_notify_iteminfo" par ex) dans le fichier modules/news02/include/notification.inc.php , alors la page "Notifications" du menu personnel de votre site laissera apparaitre une page blanche. Cela démontre bien qu'il faut renommer chaque fonction d'un clône.

Posté le : 10/11/2005 23:04
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 4 (5) 6 7 8 ... 22 »




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

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