Fork me on GitHub

Rapport de message :*
 

Re: [Mp Manager] 2.5 beta

Titre du sujet : Re: [Mp Manager] 2.5 beta
par blueteen sur 04/12/2006 09:05:10

J'ai rectifié un peu la version française de ton fichier readme.txt
je te laisse voir ce que tu (ou d'autres) en pensent.

Citation :

Lisez-moi pour MP Manager version 2.5

#################################################
MISE A JOUR
#################################################

- Ecraser le dossier mpmanager, mettre à jour le module depuis l'administration du site
- Aller dans l'admininistration du module, puis utiliser le lien 'update' pour mettre à jour votre base de données
- En cas d'utilisation d'un jeu de templates personnalisé, supprimer les templates du module pour les regénérer.

Note: La modification du template Système/system_block_user.html a été modifié, reportez-vous à la note sur les templates de ce fichier.


#################################################
Installation
#################################################

- Uploader le dossier 'mpmanager' dans le dossier <xoops_root>/modules/
- Aller dans l’admininistration de votre site pour installer le module.
- Aller dans l'admininistration du module, puis utiliser le lien 'update' pour mettre à jour votre base de données (toutes versions de MP manager).


#################################################
ATTENTION SAUVEGARDER UNE COPIE DE VOTRE FICHIER
#################################################

#################################################
Modifier /modules/system/blocks/sytem_blocks.php
#################################################

Modification à effectuer pour inclure la nouvelle messagerie dans la partie utilisateur :

Ouvrir le fichier /modules/systemblocks/sytem_blocks.php

-Chercher:
function b_system_user_show()
{

-Ajouter la ligne suivante, juste après l'accolade:
require_once XOOPS_ROOT_PATH . '/modules/mpmanager/include/functions.php';

---

-Chercher:
$block['new_messages'] = $pm_handler->getCount($criteria);

-Remplacer par:
//$block['new_messages'] = $pm_handler->getCount($criteria);

---

-Ajouter juste après:
$block['lang_inbox'] = alarm($pm_handler->getCount($criteria));


#################################################
Modifier user.php
#################################################

-Chercher
redirect_header('user.php',5,_US_ACTLOGIN);
ou
redirect_header( 'user.php', 5, _US_ACTLOGIN, false );

-Ajouter juste au-dessus
require_once XOOPS_ROOT_PATH . '/modules/mpmanager/include/functions.php';
mpauto($id);


#################################################
Modifier register.php
#################################################

-Chercher:
redirect_header('index.php', 4, _US_ACTLOGIN);

-Ajouter juste au-dessus
require_once XOOPS_ROOT_PATH . '/modules/mpmanager/include/functions.php';
mpauto($newid);


#################################################
GESTION DES TEMPLATES
#################################################

ATTENTION ! Si vous utilisez une version <2.0.14, vous devez cloner le template et configurer les Préférences du site pour pouvoir les utiliser.

Ouvrir le fichier /modules/system/templates/blocks/system_block_user.html

-Chercher:
<{if $block.new_messages > 0}>
<a class="highlight" href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}> (<span style="color:#ff0000; font-weight: bold;"><{$block.new_messages}></span>)</a>
<{else}>
<a href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}></a>
<{/if}>

-Remplacer par :
<{$block.lang_inbox}>

Si vous utilisez une version >2.0.14, vous pouvez utiliser la surcharge de templates.
Copiez le fichier /modules/system/templates/blocks/system_block_user.html dans votre dossier de thème.
/themes/dossier_de_votre_theme/modules/system/blocks/system_block_user.html

Puis effectuez les changements donnés ci-dessus.


#################################################
ATTENTION FAITES UNE COPIE DE VOTRE FICHIER
#################################################

Pour finir, remplacer le fichier pmlite.php qui se trouve à la racine de votre site, par celui fournit dans le dossier mpmanager.


#################################################
PERMISSIONS
#################################################

- Aller dans l'administration du site (admin sytem/groupes) pour régler les droits d'accès et d'administration du module.


Lorsqu'il sera ok, on fera le même en anglais.

Par contre, le code donné est pris sur une version 2.0.16
Tu sais si ça marche sur d'autres versions ?
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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