Treasury probleme d'ajout de donateur

Started by Bruno36, June 27, 2009, 12:27:28 PM

Previous topic - Next topic

Bruno36

Bonjour!

Je rencontre un problème.
Les donateurs que j'ajoute manuellement avec l'interface d'administration de Treasury ne sont pas comptabiliser, la somme total des donations reste a 0.00

Bruno36 the French
SMF 2.0.9

shaitanfr

Salut, curieux, j'utilise aussi ce Mod dans la version gratuite et je n'ai pas aucune de ces problèmes.  http://passion-xbmc.org/treasury/
A tout hasard teste avec les fichiers de langue originaux.

Bruno36

#2
Merci de m'avoir répondu.

Meme avec la langue anglaise j'ai le même problème.
Dans REGISTRY c'est bon
Dans DONATIONS c'est bon
Dans TOTALS c'est pas bon
Pourtant quand ont vas sur la page de don ils sont bien afficher.
http://www.scooter-chinois-4t.com/index.php?action=treasury

Bruno36 the French
SMF 2.0.9

shaitanfr

Là je ne vois pas ce qui peut provoquer le problème. J'ai fait pas mal de modifs car il y avait des erreurs dans ce mod pour le bloc pour portail et sur les champs de dates aussi. De plus comme j'utilise Pretty url j'ai indiqué un tas de chemin pour que certaines choses puissent fonctionner donc je ne peux même pas te donner une copie de mon Mod, cela planterait tout chez toi.

Le mieux est encore de poser la question sur le forum de développement de ce mod, l'auteur est très sympathique.

Bruno36

J'utilise aussi Pretty.
Par contre ton bloc je le trouve vraiment super sur le portail, serait t'il possible d'avoir le même ?
Bruno36 the French
SMF 2.0.9

shaitanfr

Je peux te passer mon Mod modifié mais il faudra que tu passes en revue tout le code pour changer certains chemins, pour une fois je n'ai pas pris de note. Chez moi à cause de pretty url les calendrier en javascript ne s'affichaient pas dans l'admin et aussi tout les liens dans premier onglet, le "A lire" étaient invalides. J'ai aussi fait manuellement la mise à jour du Mod sans indiquer les nouveaux n° de version dans tous les fichiers ou cela devait être fait normalement. En gros je n'ai pas terminé. Si tu n'as pas fait les tâches de maintenance dans pretty url, la tresorerie n'a pas été ajouté dans le .htaccess et cela expliquerait pourquoi cela fonctionne chez toi sans adaptation du code.

Le bloc c'est une fonction prévue pour les portails, mais si tu peux appeler une fonction php cela fontionne avec celle ci:
global $sourcedir;
include("$sourcedir/DonationBlock.php");


Bruno36

Oui je veut bien du mod modifier merci.
Que veut tu dire par "Si tu n'as pas fait les tâches de maintenance dans pretty url"
Bruno36 the French
SMF 2.0.9

shaitanfr

Ok, je vais t'envoyer un Mp avec le lien du mod modifié. Mais n'oublie pas de passer en revue le code.

Dans l'administration du forum, tu as normalement un menu Pretty url qui te permet d'effectuer des tâches de maintenances. Celles ci recréent le .htaccess en ajoutant les actions correspondantes à de nouveau mods. Ca permet aussi de recréer la table cache qui peut grossir démeusurément sur certaines versions de Debian.
Mais si tu ne l'a jamais fait je te conseillerais de faire des tests localement car si tu a beaucoup de Mods tu risque d'avoir quelques surprises.

Bruno36

Merci pour le mod, sa fonctionne maintenant.
Une dernière question.
Quand l'objectif est atteint, est ce que les membres peuvent toujours m'envoyer des don et si oui sont t'il toujours comptabiliser (ajouter au total)??
Bruno36 the French
SMF 2.0.9

shaitanfr

Oui ils peuvent toujours mais la barre de pourcentage va indiquer plus de 100 % ce qui est moins incitatif aux dons. Donc soit tu renouvelles le challenge ou tu configure le truc pour des donations mensuelles avec un objectif annuel, ce que j'ai fait pour ma part une fois l'objectif atteint. J'ai pu prendre un hébergement haut de gamme grâce aux dons et maintenant je veux constituer un trésor de guerre.


Bruno36

Si je le passe a annuelle cela ne vas rien m'effacer ?? la barre de pourcentage vas juste diminuer ??
J'ai aussi un autre problème (après promis je t'embête plus) dans l'administration de treasury il y a une option pour ajouter les membres donateur a un groupe, (moi le groupe c'est Donateur) le problème, les membres ne sont pas transférer dans le groupe quand ils font un don..
Bruno36 the French
SMF 2.0.9

shaitanfr

Non, regarde chez moi, j'avais une barre à 100 % il y  a une 15aine de jours et je suis passé à annuel, la barre est toujours là réduite alors qu' il n'y a pas eu de dons depuis.

Pour ton deuxième problème, je n'ai pas encore utilisé cette option, je comptais le faire peut être prochainement. Donc je ne pourrais pas t'en dire plus pour l'instant.
Si un beau jour je trouve le temps de finaliser la traduction de ce  Mod et aussi des petits bugs restants à corriger, je penserais à te fournir les fichiers.



Bruno36

Alors la par contre j'ai la traduction si tu veut.
Bruno36 the French
SMF 2.0.9

shaitanfr

Merci mais j'ai regardé les captures et je pense que la tienne a été faite en partie hors contexte donc je préfère les choix de mots que j'ai fait pour certains champs. En fait il me reste à corriger certaines parties dans du javascript et aussi dans les scripts d'installations pour les champs préremplis. Le mod est pas mal mais pas codé comme il faudrait pour beaucoup de parties des langues. J'ai traduit les petits calendriers javascripts et pleins de détails comme ça.



Bruno36

oK  ;)

C'est tu comment augmenter la hauteur et larger du cadre car cher moi tous ce chevauche  :-[

Bruno36 the French
SMF 2.0.9

shaitanfr

Est ce que tu as tenté de redimensionner la largeur du bouton par l'admin ? je crois que c'est en jouant la dessus que j'étais parvenu à un affichage correct. Ah oui, aussi en jouant sur les mots dans la traduction pour ne pas faire trop long, le truc assez casse tête.  :)

Bruno36

Meme avec un bouton de 20 sur 20 sa bouge pas
Bruno36 the French
SMF 2.0.9

shaitanfr

c'est peut être la ligne: "Supérieur à l'objectif:" qui est trop longue.

Bruno36

Oui sa vient bien de sa le cadre ne s'adapte pas au texte, sa n'a plus d'allure maintenant.
http://www.scooter-chinois-4t.com/index.php?action=treasury
Bruno36 the French
SMF 2.0.9

Bruno36

Pour le cadre c'est bon par contre les dates dans le bloc reste en anglais  :o
j'ai June au lieu de juin,  tous les mois sont en anglais pourtant j'ai bien modifier le fichier ts_picker.js dans Themes/default/scripts

function show_calendar(str_target, str_datetime) {
var arr_months = ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre"];
var week_days = ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"];
var n_weekstart = 1; // day week starts from (normally 0 or 1)

Bruno36 the French
SMF 2.0.9

shaitanfr

Ce fichier ne sert que pour les minis calendriers javascript dans l'admin. Pour les dates oui c'est un mic mac pas possible c'est pour ça que je dis que ce Mod n'est pas codé correctement. La gestion des langues est assez catastrophique, enfin on ne va pas blâmer l'auteur, ce n'est pas un petit travail qu'il a réalisé la. Je crois qu'à l'origine ce Mod vient de Phpnuke.
Je ne pourrais pas t'aider pour l'instant, je suis en pleine mise à jour de mes mods et justement j'ai aussi des bizareries sur les dates que je n'ai pas encore corrigé avec Treasury..

Bruno36

Tu ma déjà beaucoup aidé sans toi le mod ne fonctionnerait pas.. ;)
Si tu veut placer ta bannière sur mon site pas de problème..
http://www.scooter-chinois-4t.com/affiliates/
Bruno36 the French
SMF 2.0.9

shaitanfr

Ok, je te remercie et pour la bannière c'est très sympa. Je le ferais dès que j'aurais terminé la mise à jour avec changement de Skin.  Faudra que j'installe aussi ce Mod affilates, comme ça je dépasserais les cent Mods :) Et ta bannière sera la bienvenue.

Bruno36

Bon je vient d'avoir plusieurs do et aucun donateurs na été ajouter dans le groupe que j'avais choisi..
Bruno36 the French
SMF 2.0.9

shaitanfr

Je ferais des essais prochainement pour voir si j'ai le même problème. Et en ce qui me concerne les dons se sont raréfiés car il n'y a plus d'objectifs précis. Peut être faudrait il te tourner vers le développeur du Mod. Moi de toute façon je suis loin d'être une bête en php :)

Bruno36

Le modérateur du mod ne répond plus au message et impossible de s'enregistrer sur sont site
Bruno36 the French
SMF 2.0.9

Bruno36

le bug de la date en francais est régler
http://resourcez.biz/index.php?action=tpmod;dl=item13
Pour le bug des groupes faut attendre un don..
Bruno36 the French
SMF 2.0.9

shaitanfr

Ah cool, je vais faire les correctifs chez moi, merci.

Bruno36

#28
Je vient de trouver 2 bug.. :(
Le premier, le mois afficher n'est pas bon, janvier au lieu de juillet.

Le deuxième, problème avec les accents
Bruno36 the French
SMF 2.0.9

GravuTrad

pbs dans la trad (attention utiliser des entités html)
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Dans la traduction du mod il n'y a pas de mois...
Que veut tu dire par "attention utiliser des entités html"
Bruno36 the French
SMF 2.0.9

GravuTrad

pour les caractères spéciaux, il vaut mieux mettre les caractères en entités html, surtout si pour forum en utf8...(pour ne pas avoir certains pbs d'affichage)
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

#32
Mon fichier est en utf8 sans Bom
Même chose pour le fichier index.french-utf8.php (qui contient les dates) donc je ne comprend pas pourquoi avec le mod Treasury, il y est des problèmes avec les accents

Faudrait que shaitanfr regarde si il a le même problème avec la mise a jour de treasury_2.35 a treasury_2.36 car j'ai c'est 2 problème depuis
Bruno36 the French
SMF 2.0.9

GravuTrad

je répète, même si le fichier est bien encodé, il faut pour l'utf8 mettre les caractères spéciaux en entités html, sinon on obtient des hiéroglyphes...
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

#34
Pourquoi en local c'est bon et pas sur le net
Bruno36 the French
SMF 2.0.9

GravuTrad

On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Oui, les fichiers en local et sur mon site internet sont identique, pourtant sur internet j'ai un problème avec les accents et pas en local avec ce mod..
Bruno36 the French
SMF 2.0.9

shaitanfr

Quote from: GravuTrad on July 09, 2009, 01:59:02 PM
je répète, même si le fichier est bien encodé, il faut pour l'utf8 mettre les caractères spéciaux en entités html, sinon on obtient des hiéroglyphes...

Là je ne suis pas d'accord. J'ai fait l'essai à maintes reprises, ce n'est pas obligatoire. Il suffit d'encoder tout le document et cela suppose que la balise de déclaration soit présente. Je fais mes traductions en écrivant normalement, je prend juste garde aux apostrophes et je n'ai aucun soucis de caractères. J'utilise Babelpad http://www.babelstone.co.uk/Software/BabelPad.html  pour la conversion utf-8 sans bom car j'ai eu des résultats variables avec tous les éditeurs les plus connus.

Documentation: http://www.tuteurs.ens.fr/faq/utf8.html

QuoteComment insérer un caractère Unicode dans une page Web ?

Il y a deux méthodes. La première consiste à utiliser des entités HTML : si on insère la chaîne de caractères «‽» dans un fichier HTML, le navigateur affiche «‽» comme vous pouvez le constater, si le navigateur est en mesure d'afficher ce caractère Unicode, on devrait ainsi voir le caractère U+203D INTERROBANG. Pour un caractère Unicode quelconque, il suffit de remplacer 203d par la représentation en hexadécimal du numéro du caractère Unicode. On peut aussi utiliser le numéro sous sa forme décimale : ‽ (‽).

La deuxième méthode consiste à encoder tout le fichier HTML en UTF-8. On saisit alors le caractère Unicode comme n'importe quel autre caractère (ce qui nécessite d'avoir un éditeur UTF-8). Cela suppose d'avoir convenablement déclaré l'encodage du fichier HTML. Cela peut se faire en insérant la balise suivante
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >

dans les en-têtes du fichier HTML (entre <meta> et </meta>). Si le fichier est en XHTML, il faut fermer la balise <meta> :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

et il est recommandable de définir l'encodage du fichier en faisant de plus une déclaration XML sur la première ligne du fichier :
<?xml version="1.0" encoding="UTF-8"?>

S'il ne s'agit d'insérer qu'une poignée de caractères exotiques, il est sans doute plus pratique d'utiliser des entités HTML pour insérer ces caractères. S'il y en a beaucoup, il devient commode d'utiliser la deuxième méthode pour éditer directement le fichier HTML dans un éditeur gérant l'encodage UTF-8. Notons que les deux méthodes ne sont pas incompatibles, on peut mettre des entités HTML du type ci-dessus dans un fichier HTML, quelque soit son encodage, y compris UTF-8.

GravuTrad

Je sais cela. Malheureusement j'ai pour l'instant testé avec smf et à priori cela n'est pas correctement supporté. on a toujours des hieroglyphes sur certains sites. D'où mon utilisation persistante des entités html....
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

shaitanfr

Il est clair qu'avec les entités on est tranquille, je te donne entièrement raison sur ce point.

GravuTrad

Compuart, akyhne nao et d'autres m'ont pourtant dit que c'était bon, mais j'ai trop de rapports de pbs encore persistants à ce niveau que je préfère encore les utiliser...
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Une nouvelle mise a jour (correction de bug) vient de sortir..
http://resourcez.biz/index.php?topic=485.msg2479#msg2479

Pour mon problème
en local et sur le net
Bruno36 the French
SMF 2.0.9

GravuTrad

pour ton problème, seul la mise des entités html dans la traduction résoudra ton pb sur toute config...
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Dans la traduction du mod il n'y a pas de mois ou de jour, pour afficher les dates et les jours, le mod utilise le fichier de langue index.french-utf8.php

$txt['lang_locale'] = 'fr_FR';
$txt['lang_dictionary'] = 'fr';
$txt['lang_spelling'] = 'french';

// Ensure you remember to use uppercase for character set strings.
$txt['lang_character_set'] = 'UTF-8';
// Character set and right to left?
$txt['lang_rtl'] = false;
// Capitalize day and month names?
$txt['lang_capitalize_dates'] = false;

$txt['days'] = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$txt['days_short'] = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
// Months must start with 1 => 'January'. (or translated, of course.)
$txt['months'] = array(1 => 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$txt['months_titles'] = array(1 => 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$txt['months_short'] = array(1 => 'Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Déc');


Bruno36 the French
SMF 2.0.9

GravuTrad

ok, je sais plus c'est pour 1.1.9 ou 2.0 rc1-1? (on dirait la version 2)
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Bruno36 the French
SMF 2.0.9

GravuTrad

ok, je vais voir avec la team ce souci du support des caractères spéciaux pour l'utf8 car c'est un problème qui normalement n'a plus lieu d'être et qui persiste.

en attendant je te conseille d'utiliser pspad sur tous tes fichiers utf8 et d'y utiliser dessus le convertisseur utilisateur "chars to named html entities" pour tout basculer en entités html.
avec ça, sûr de plus avoir ce souci.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

#47
J'ai utiliser pspad et toujours le même problème.. :( j'ai du louper quelque chose ??
Bruno36 the French
SMF 2.0.9

GravuTrad

tu as fait quoi comme procédure et tu as obtenu quoi?
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

j'ai ouvert le fichier index.french-utf8.php avec pspad puis j'ai cliquer sur "Outils" "Convertisseurs de utilisateur" dans la popus qui c'est ouverte j'ai double cliquer sur  "chars to named html entities" ce qui a doné comme résulta

// Again, SPELLING SHOULD BE '' 99% OF THE TIME!!  Please read this!
$txt['lang_locale'] = 'fr_FR';
$txt['lang_dictionary'] = 'fr';
$txt['lang_spelling'] = 'french';

// Ensure you remember to use uppercase for character set strings.
$txt['lang_character_set'] = 'UTF-8';
// Character set and right to left?
$txt['lang_rtl'] = false;
// Capitalize day and month names?
$txt['lang_capitalize_dates'] = false;

$txt['days'] = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$txt['days_short'] = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
// Months must start with 1 => 'January'. (or translated, of course.)
$txt['months'] = array(1 => 'Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
$txt['months_titles'] = array(1 => 'Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
$txt['months_short'] = array(1 => 'Jan', 'F&eacute;v', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Ao&ucirc;t', 'Sep', 'Oct', 'Nov', 'D&eacute;c');

Bruno36 the French
SMF 2.0.9

GravuTrad

On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Bruno36 the French
SMF 2.0.9

GravuTrad

essaie aussi sur le pack french normal alors pour voir.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Bruno36 the French
SMF 2.0.9

GravuTrad

récapépétons:

ta base est en quel encodage? tu as mis quel fichiers langues?

il faut que les deux collent....et virer les langues non nécessaires.

puis vérifier si le fichier trad du mod est encodé correctement.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

GravuTrad

déja pour la dernière partie, essaie avec celui joint ici.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Bruno36

Merci le problème est régler, problème d'encodage de la base de donné. ;)
Bruno36 the French
SMF 2.0.9

GravuTrad

qui était?

mef, le fichier de traduction n'est aussi pas bien encodé pour l'utf8....

merci de préciser comment tu as réglé le pb.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Advertisement: