Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#126 2009-08-20 07:54:03

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

bon bah vé testé ca tout de suite!
Juste par curiosité, quésséssé toutes ses nouvelles fonctions ?
a quoi ca sert?

# Ajout du masque "%totaltext" dans le widget "top évaluation",
# Ajout des attributs "user_voted" et "type" sur le bloc de template "rateItIf",
# Ajout des attributs "totaltext" et "no_span" sur la balise de template "rateItTotal"

pis tiens une autre question pour la forme, dans l'onglet "résumé" (admin) qu'est-ce que
gal et galitem ?(pour les galleries)?

Hors ligne

#127 2009-08-20 10:18:06

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

Dans le widget "top évaliation",
"%totaltext%" permet d'afficher "aucun vote", "un vote" ou "x votes": exemple de masque:

%rank% - %title% avec %totaltext%

Dans les templates,
"user_voted" permet de tester si l'utilisateur à déjà voté pour le bloc en cours,
"type" permet de tester le type en cours (je sais pas si il est utile celui la), on peut tester négativement en utilisant "!",
"no_span" retourne la valeur d'une balise de rateIt sans tout l'html" que je rajoute autour,
Quelques exemples:

<tpl:rateIt>
 <div class="rateit" title="{{tpl:rateItTotal totaltext="1" no_span="1"}}">
  <h2>{{tpl:rateItTitle}}</h2>
  <p>{{tpl:rateitNote}}</p>
  {{tpl:rateItLinker}}
  <tpl:rateItIf operator="and" user_voted="1" type="post">
   <p>Vous avez déjà voté pour ce billet</p>
  </tpl:rateItIf>
  <tpl:rateItIf operator="and" has_vote="0" type="cat">
   <p>Soyer le premier à noter cette catégorie</p>
  </tpl:rateItIf>
</tpl:rateIt>

Enfin les types "gal" et "galitem" sont ceux du plugin "gallery" (galeries et images de galerie)


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#128 2009-08-20 10:20:52

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

oké!!! une super belle avancée!
très grande avancée je dirai!

pour l'instant (sauf pas testé gallery) tout fonctionne de mon coté
Il reste juste un KOIK!!!!

la dernière erreur de validation css et le ploug sera farpait!

Hors ligne

#129 2009-08-20 11:00:55

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

i_love_dc a écrit :

Il reste juste un KOIK!!!!

la dernière erreur de validation css et le ploug sera farpait!

Serait-ce ma tentative avec

#comments .rateit-linker{
 float:no;
 margin:0px;
 padding:0px;
}

qu'il faudrait remplacer par

#comments .rateit-linker{
 clear:both;
 margin:0px;
 padding:0px;
}

dans le fichier /default-templates/rateit.css
Je ne suis vraiment pas doué en CSS...
Si tu crées ton propre fichier rateit.css à la racine du thème l'erreur disparaitra.
Je corrige pour la prochaine version. (mais pas maintenant.)


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#130 2009-08-20 16:06:49

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

non je ne pense pas!
enfin chez moi l'erreur ne dit pas que ca viens de la!
Grâce a l'addon "WEB DEVELOPER"
http://chrispederick.com/work/web-developer/
pour FF tu peux sans problème analyser html et css en local.
(clic droit sur la page a analyser > web developer > outils > valider les CSS LOCAL ..etc (pour le local)

et l'erreur n'est apparemment pas dans le css lui même
mais dans le fichier (php ou js) qui dit d'aller sur le rate.css
il y à une erreur grammaticale ou un accent pas codé qui perturbe le schmilbik!

26  	  	 Erreur lors de l'analyse grammaticale.  /* Styles incorpor?s dans (null) */ @import url(http://localhost/dotclear/index.php/rateit/rateit.css);

en image ça donne ça :
http://img33.imageshack.us/img33/8808/sanstitre2uem.png

je jette un oeuil pour voir dans quel fichier se trouve l'appel du css

Hors ligne

#131 2009-08-20 16:19:01

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

bon voila juste quelques minutes apres avoir mis le nez dans le _public.php
il semblerait que la "couille dans l'potage" soit la!
Ligne 218 et ligne 219

"<style type=\"text/css\"> \n @import url(".
		$core->blog->url.$core->url->getBase('rateItmodule')."/rateit.css); \n</style> \n";

en image ca donne ca :
http://img208.imageshack.us/img208/4760 … re2xwj.png

je peut pas t'aider je connais que dale en php!

Hors ligne

#132 2009-08-20 21:15:05

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

i_love_dc a écrit :

bon voila juste quelques minutes apres avoir mis le nez dans le _public.php
il semblerait que la "couille dans l'potage" soit la!
Ligne 218 et ligne 219

"<style type=\"text/css\"> \n @import url(".
		$core->blog->url.$core->url->getBase('rateItmodule')."/rateit.css); \n</style> \n";

en image ca donne ca :
http://img208.imageshack.us/img208/4760 … re2xwj.png

je peut pas t'aider je connais que dale en php!

Je dirais plutot que c'est web developpeur qui crée une erreur en envoyant

/* Styles incorpor?s dans (null) */

à w3c CSS validator!

Si tu as un blog en ligne fait un test de validation direct vers w3c (sans passer par le ploug FF) tu verras que cette erreur ni est pas (par contre il y en a d'autres...)

Après je peux me tromper...


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#133 2009-08-20 22:28:56

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

ah oui !
le problème du plug en local c'est qu'il ne fait pas l'import des "css" mais il analyse uniquement le principale
donc ça crée une erreur qui n'a apparemment pas lieux d'être.

sinon ,c'est vrai les autres erreurs dur dur!
Pour tester j'ai virer les lignes qui posent problème finalement plus j'en virais plus il me disait d'en virer ... ... ...
la pour le coup je sèche !!

Hors ligne

#134 2009-08-25 12:28:05

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

juste un petit message pour avoir un feed ...
le problème de validation css avance t-il ou reste il au point mort?

Hors ligne

#135 2009-08-25 13:04:25

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

i_love_dc a écrit :

juste un petit message pour avoir un feed ...
le problème de validation css avance t-il ou reste il au point mort?

Pour dire vrai je ne l'ai pas regardé...

Je pense corriger la première partie, c'est à dire celle en rapport direct avec les JS (inclus dans la page) et virer celle importée mais pas sur car c'est à chacun de faire la mise en forme comme il l'aime mais j'aime bien livrer des plugins "prêt à l'emploi"

Tu as des pistes de corrections?


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#136 2009-08-25 14:29:20

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

enfaite je me suis déconecté pendant quelques jours du coup je sais plus du tout ou, pourquoi, comment..etc

de quelle erreur tu parle (JS)?
Pour l'instant les deux seules erreurs qui restent sont css ?
dans le JS il y a pas mal de cordonnées css non?
pourquoi ne pas les mettre directement dans le css
ainsi ont y verrait plus clair et si erreur de validation css il y a, sa facilite le réglage...
plus besoin de chercher a savoir si le css viens du js ou du css etc.. non?
de plus ca allégera le code source qui sera moins "polué" d'un ajout "scripteux"

Hors ligne

#137 2009-08-25 19:47:30

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

i_love_dc a écrit :

enfaite je me suis déconecté pendant quelques jours du coup je sais plus du tout ou, pourquoi, comment..etc

de quelle erreur tu parle (JS)?
Pour l'instant les deux seules erreurs qui restent sont css ?
dans le JS il y a pas mal de cordonnées css non?
pourquoi ne pas les mettre directement dans le css
ainsi ont y verrait plus clair et si erreur de validation css il y a, sa facilite le réglage...
plus besoin de chercher a savoir si le css viens du js ou du css etc.. non?
de plus ca allégera le code source qui sera moins "polué" d'un ajout "scripteux"

Le javascript surtout au niveau de l'affichage/changement d'image et très stricte sur les css et il ne serait pas du tout raisonnable de laisser ces CSS spéciaux être trop facilement modifiables.
Du coup j'ai séparé ceux "obligatiorement" liés au JS de ceux concernant le bloc de template "rateIt" que tout le monde peut modifier/remplacer à sa guise.
Donc je pense améliorer et si possible alléger/simplifier les CSS directement liés au JS et éventuellement supprimer ceux liés au bloc de template rateIt (fichier rateit.css) si j'arrive à avoir un affichage correct avec le thème par défaut qui est toujours ma base de travail.
Dotclear est programmé pour trouver et servir facilement des fichiers de template au format html mais il ne gère pas les autres formats.(Ce qui est tout à fait comprehensible) donc je préfèrerais livrer le plugin propre sans rateit.css.

PS: Pour faire la difference lors d'une validation CSS il suffit de mettre un fichier rateit.css vide à la racine du theme utilisé, et si il y a des erreurs alors elles viennent des CSS liés au JS. Et je serais le seul responsable.

J'ai 2 ou 3 trucs sur le feu en ce moment, mais si vous avez plus d'infos sur les erreurs de validation qu'elles soient CSS, JS , XHTML, etc... je suis preneur!


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#138 2009-08-30 13:58:12

fab777
Membre
Inscription : 2009-08-30

Re : [ rateIt ] Support du plugin

J'ai un ptit souci avec ce plugin. J'ai essayé plusieurs fois de l'installer mais avec toujours le même résultat, un message d'erreur disant :

Specified key was too long; max key length is 1024 bytes (1071)

Merci de votre aide.

Hors ligne

#139 2009-08-31 08:46:13

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

as tu vidé ton cache pour voir?

Hors ligne

#140 2009-08-31 09:19:09

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

fab777 a écrit :

J'ai un ptit souci avec ce plugin. J'ai essayé plusieurs fois de l'installer mais avec toujours le même résultat, un message d'erreur disant :

Specified key was too long; max key length is 1024 bytes (1071)

Merci de votre aide.

Jamais vu ce genre d'erreur?
Je pencherais pour une erreur sql. Es-tu sous MySQL ou PgSQL? Quel est le prefix de tes tables?


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#141 2009-08-31 14:50:30

fab777
Membre
Inscription : 2009-08-30

Re : [ rateIt ] Support du plugin

i_love_dc a écrit :

as tu vidé ton cache pour voir?

J'ai commencé par deconnexion/reconnexion de l'interface d'admin car j'avais déjà eu un souci avec un plugin qui avait pu être réglé simplement comme ça.... Mais pas cette fois.
Je viens de faire le test en vidant le cache de mon navigateur, mais là non plus, cela n'a malheureusement pas suffit. J'ai toujours cette erreur affichée en haut de chaque page de l'interface d'admin. Et d'ailleurs (je ne l'ai pas précisé dans mon précédent message) je ne vois nulle part dans cette interface quelque chose qui concerne le plugin RateIt; sauf dans la liste des extensions installées...

JcDenis a écrit :
fab777 a écrit :

J'ai un ptit souci avec ce plugin. J'ai essayé plusieurs fois de l'installer mais avec toujours le même résultat, un message d'erreur disant :

Specified key was too long; max key length is 1024 bytes (1071)

Merci de votre aide.

Jamais vu ce genre d'erreur?
Je pencherais pour une erreur sql. Es-tu sous MySQL ou PgSQL? Quel est le prefix de tes tables?

J'utilise MySQL (4.1.22-community-nt). J'ai laissé le prefixe par défaut, c'est à dire que toutes mes tables se nomment dc_xxxxxxx
La table pour le plugin (dc_rateit) a bien été créée mais elle est vide et comme je disais plus haut, en plus de l'erreur mentionnée, je n'ai aucune option de configuration du plugin RateIt dans l'interface d'administration de mon blog.

Hors ligne

#142 2009-09-02 23:26:53

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

Nouvelle version 0.9.4:
* Fixed CSS features (validation, option, file length)
* Fixed import/export behaviors
* Added option to disable import/export in about:config
* Added _uninstall.php support

Cette version corrige (normalement) les problèmes de CSS par défaut et autorise l'utilisation du plugin sans le fichier rateit.css (depuis une option dans l'onlget paramètres)


fab777 a écrit :

J'ai essayé plusieurs fois de l'installer mais avec toujours le même résultat, un message d'erreur disant :

Specified key was too long; max key length is 1024 bytes (1071)

Toujours pas pu reproduire cette erreur.


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#143 2009-09-03 05:56:45

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

Nouvelle version 0.9.4
ROI---YA---LEU !

Tout est fonctionnel (bien que j'ai pas pousser une batterie de teste super récurent :-)
Tout est valide (les erreurs css sont balayées)....c'est royale.
Le plugin est souple au niveau de widget et de la mise en page (option tronqué des titres)
On le met partout comme on veut...
L'activation/ou du css via le panneau d'admin...
Normalement (pas testé) compatible php5.3...bref j'en passe et des meilleurs!

Bref...un plugin fort bien "goupillé" bravo JcDenis...
Ça devrait faire un "tabac" lors de la sortie sur DotAddict ;-)
Merci encore pour se fameux plugin, ton écoute et ta disponibilité.

Hors ligne

#144 2009-09-03 09:42:38

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

Merci merci mais il ne faut jamais trop en faire, car souvent cela cache une mauvaise surprise!

Il n'y a pas encore assez de testeur pour voir tous les problèmes (comme celui de fab777)


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#145 2009-09-03 10:05:03

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

pour ma part j'e n'en fais pas trop lol
je suis vraiment ravi de se plugin
merci encore

(après c'est est vrai que ...les configs, les versions, les hébergements difféerents..etc

Hors ligne

#146 2009-09-03 12:07:18

fab777
Membre
Inscription : 2009-08-30

Re : [ rateIt ] Support du plugin

JcDenis a écrit :

Nouvelle version 0.9.4:
* Fixed CSS features (validation, option, file length)
* Fixed import/export behaviors
* Added option to disable import/export in about:config
* Added _uninstall.php support

Cette version corrige (normalement) les problèmes de CSS par défaut et autorise l'utilisation du plugin sans le fichier rateit.css (depuis une option dans l'onlget paramètres)


fab777 a écrit :

J'ai essayé plusieurs fois de l'installer mais avec toujours le même résultat, un message d'erreur disant :

Specified key was too long; max key length is 1024 bytes (1071)

Toujours pas pu reproduire cette erreur.

J'ai eu une lueur d'espoir, mais finalement nouvelle version et même problème. Toujours ce vilan message d'erreur en haut de chaque page de l'interface d'administration et rien en rapport avec le plugin dans l'interface en revanche... Au secours, j'aimerais vraiment utiliser ce plugin (apparement) génial...

Hors ligne

#147 2009-09-03 15:04:02

i_love_dc
Membre
Inscription : 2007-07-13

Re : [ rateIt ] Support du plugin

Questions bêtes (c'est sur) ..mais se message d'erreur est du uniquement lors de l'installation du plugin?

si le plugin n'est pas activé  (Administration > Système > Extensions > RateIt > désactiver ) a tu se message d'erreur ?

et lorsque je parlais du cache, je ne spécifiais pas "spécialement" le cache du navigateur, mais plutôt celui de dotclear
(Administration > Extensions > Maintenance > Vider le répertoire /et ou/ Nettoyer les tables )
((voir également l'utilisation du plugin EraseCache à manipuler avec précautions.))

Et dernières questions (aussi bêtes surement) comment installe tu ton plugin?
Par le biais de l'administration dotclear ou par ftp?
Écrase-tu les versions du plugin précédentes ou a tu effacé toutes traces des versions précédentes au préalable?
(administration dotclear et ftp ?)

Sinon tu devrait peut être essayer de tout virer...
Le plugin via l'Administration > Système > Extensions > RateIt > supprimer
Puis d'installer le plugin clean:config, effacer via l'admin de clean:config les dernières tables (traces) de RateIt
aller ensuite dans Administration > Extensions > Maintenance > Vider le répertoire > Nettoyer les tables

Une fois fait tout ça, essaye via ftp de déposer directement dans ton dossier /plugins/ la dernière version de RateIt (0.9.4)
de retourner dans ton admin voir si ça fonctionne mieux

Hors ligne

#148 2009-09-03 15:42:32

fab777
Membre
Inscription : 2009-08-30

Re : [ rateIt ] Support du plugin

D'abord merci de prendre le temps de me faire réaliser tous ces tests pour localiser l'origine du problème.

i_love_dc a écrit :

Questions bêtes (c'est sur) ..mais se message d'erreur est du uniquement lors de l'installation du plugin?

si le plugin n'est pas activé  (Administration > Système > Extensions > RateIt > désactiver ) a tu se message d'erreur ?

Je viens de tester, et effectivement si je désactive le plugin (donc sans le désinstaller) je n'ai plus le message d'erreur. Donc à priori c'est visiblement intimement lié...

i_love_dc a écrit :

et lorsque je parlais du cache, je ne spécifiais pas "spécialement" le cache du navigateur, mais plutôt celui de dotclear
(Administration > Extensions > Maintenance > Vider le répertoire /et ou/ Nettoyer les tables )
((voir également l'utilisation du plugin EraseCache à manipuler avec précautions.))

Je n'avais même jamais vu cette partie...
J'ai donc fais tout ça et... malheureusement là non plus, pas d'amélioration. :(

i_love_dc a écrit :

Et dernières questions (aussi bêtes surement) comment installe tu ton plugin?
Par le biais de l'administration dotclear ou par ftp?
Écrase-tu les versions du plugin précédentes ou a tu effacé toutes traces des versions précédentes au préalable?
(administration dotclear et ftp ?)

J'installe les plugins via l'interface d'administration et oui lors de la dernière tentative d'installation du plugin rateit j'avais fait le ménage avant.

i_love_dc a écrit :

Sinon tu devrait peut être essayer de tout virer...
Le plugin via l'Administration > Système > Extensions > RateIt > supprimer
Puis d'installer le plugin clean:config, effacer via l'admin de clean:config les dernières tables (traces) de RateIt
aller ensuite dans Administration > Extensions > Maintenance > Vider le répertoire > Nettoyer les tables

Une fois fait tout ça, essaye via ftp de déposer directement dans ton dossier /plugins/ la dernière version de RateIt (0.9.4)
de retourner dans ton admin voir si ça fonctionne mieux

Je viens de faire ce test et encore une fois : pas moyen de faire fonctionner ce plugin... Je n'ai pas la moindre piste, rien dans les logs PHP, ni dans les logs Apache, ni l'eventvwr (serveur windows).

Hors ligne

#149 2009-09-03 21:23:29

JcDenis
Membre
Lieu : Lyon, France
Inscription : 2007-08-31
Site Web

Re : [ rateIt ] Support du plugin

Bon l'erreur vient bien de MySQL, Après quelques bricolages chez moi et en passant dans le table "dc_rateit" mes champs "rateit_id" et "rateit_type" en varchar(4000), j'obtient la même erreur.

fab777,

Si tu es un peu qualifié, tu vas me servir de testeur.
Pour cela il te faut avoir accès à:
1) Ta base de donnée Mysql pour pouvoir supprimer la table dc_rateit et les clés associées,
2) Au fichier _install.php du plugin rateIt pour le modifier

A chaque essai il va falloir supprimer les clés associées à la table dc_rateit et supprimer l'enregistrement de version de rateit dans la table dc_version de Dotclear.
Les essais consistent à reduire la valeur 255 (d'origine) de rateit_id à la ligne 39 du fichier _install.php, ainsi que la valeur 34 (d'origine) de rateit_type à la ligne 40 de ce même fichier.
L'ideale serait de commencer par passer rateit_type à 32:
->rateit_id ('varchar',255,false)
->rateit_type('varchar',32,false)

Je ne sais pas si cela va fonctionner, je ne suis pas assez callé un SQL pour cela, mais le peu que j'ai compris est que les clés liées à rateit sont trop longues pour ta version de MySQL.

Si les valeurs que tu trouves ne sont pas trop basse pour un bon fonctionnement du plugin, je les passerais par défaut à la prochaine version de rateIt. Sinon je déclarerai ton hebergement comme ... ben ... incompatible :)


Cordialement,
_JC | Intérimaire | En mode invisible

Hors ligne

#150 2009-09-04 09:45:44

fab777
Membre
Inscription : 2009-08-30

Re : [ rateIt ] Support du plugin

JcDenis a écrit :

Sinon je déclarerai ton hebergement comme ... ben ... incompatible :)

Ca c'était juste inenvisageable!! ;)
Un grand merci à toi, puisque... ça fonctionne!

Les valeurs les plus hautes avec lesquelles ça fonctionne sont :

rateit_id ('varchar',192,false)
rateit_type('varchar',24,false)

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map