Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Jean-Michel a écrit :Dans mon cas, il s'agit de faire une galerie d'inspiration (il s'agit d'une transposition de mes séries de billets), j'utilise uniquement le fonctionnement normal de Dotclear (billets). Et j'aimerai (je sais pas si c'est une bonne idée) de permettre de voter pour chaque visuel présenté.
Si tu en as besoin/le souhaite, je peux te transmettre en privé une maquette jpg de mon projet.
Ben pour le vote sur un billet c'est du "standard" dans rateIt (soit par widget, soit par EntryAfterContent, après pour le widget spécial que tu souhaites je vais quand même fouiller sur le net pour voir si quelqu'un a déjà réussi à sortir l'image d'un billet dans un widget.
Bonjour,
Après réflexion et quelques retours, je pense + pencher vers un système de vote où l'utilisateur dit juste "J'aime" (si il n'aime pas il fait rien). Un peu à la manière du site Fubiz. J'ai bien sûr toujours besoin de récupérer l'image du favori + le titre du billet.
Penses-tu que ton plugin peut répondre à un simple click sur "J'aime" ? Ou mieux faut bricoler un nouveau plugin ?
Hors ligne
Il existe aussi ce plugin pour Dotclear , ça ne correspond pas exactement a ce que tu cherches car sur ce dernier il est possible de juger un article intéressant par oui ou par non. On ne sait jamais ! ;)
http://dev.apperisphere.com/pages/vote
Installer votre premier blog : http://abc.dotaddict.org
Documentation Dotclear2: http://fr.dotclear.org/documentation/2.0/
Astuces (Tips), Plugins, Thèmes: http://dotaddict.org/
Hors ligne
ERGH!!!!!!!!!!!!!!!!
ca marche pu !!!!! l'alu mitigé avec du dégout lol
Je finissai un projet en local, et puis me suis dit, "testons la nouvelle version 0.9"
Avec la version (de mémoire) 8.0.2 c'etait nickel et la gros message d'erreur (en local)
Notice: Trying to get property of non-object in C:\Program Files\wamp\www\dotclear\cache\cbtpl\3a\8f\3a8f17df799fca401fac42b78403751a.php on line 124
Notice: Undefined property: ArrayObject::$type in C:\Program Files\wamp\www\dotclear\cache\cbtpl\3a\8f\3a8f17df799fca401fac42b78403751a.php on line 129
le cache fut vidé et re-revidé avec le plugin Erasecache et Maintenance, mais rien toujours se message d'erreur!
dans mon home.html j'ai un appel de type:
<div class="vu">
<tpl:rateIt>
<div class="rateit">
<p>{{tpl:rateItFullnote}}</p>
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
</div>
et le règle.css qui va avec :
.rateit {
visibility: hidden;
}
.vu .rateit {
visibility: visible;
float:right;
margin-top:-35px;
margin-right:17px;
}
.vu .rateit .rateit-fullnote {
display:none;
}
donc l'appel ne fonctionne plus, pourtant se qui est bizarre c'est que (en bas du post) l'option s'affiche(via behavior je suppose, si je commente le css qui l'efface)
mais mon appel via <tpl:rateit> ne fonctionne plus...
Pourrais-je avoir un coup d'main svp
(ou re-avoir la v.8.0.2 ????)
Cordialement
Hors ligne
PS- je précise que c'est l'option du vote et l'appel du plug qui bug, le widget lui fonctionne.
Par contre autre détail lorsque j'ai voulu désinstallé je n'ai pas pu j'vais un message d'erreur
j' ai désinstaller a la main le dossier, j'ai utiliser [b}CleanConfig[/b] pour virer les tables restantes (je pense)
Puis re-instalé, mais dans l'admin de "Rate-It" Onglet > Désinstaler jai se message d'erreur
Notice: Undefined variable: p_url in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 257
Dans le but de désinstaller proprement l'extension, vous devez spécifier les actions à effectuer
Hors ligne
voici le message d'erreur lorsque j'essaye de desinstaler
Notice: Undefined variable: p_url in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 228
Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 230
Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 232
Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 234
Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 236
Hors ligne
après de moult essais
dans le POST.HTML si je met
<tpl:rateIt type="post">
<div class="rateit">
<p>{{tpl:rateItFullnote}}</p>
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
ça fonctionne ça m'affiche bien les étoiles!
Par contre pour le HOME.HTML toujours rien :(
J'avoue ne plus rien comprendre :(
Une solution peut-être svp ?
Hors ligne
Il existe aussi ce plugin pour Dotclear , ça ne correspond pas exactement a ce que tu cherches car sur ce dernier il est possible de juger un article intéressant par oui ou par non. On ne sait jamais ! ;)
http://dev.apperisphere.com/pages/vote
J'allais le dire.
voici le message d'erreur lorsque j'essaye de desinstaler
Notice: Undefined variable: p_url in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 228 Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 230 Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 232 Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 234 Notice: Undefined variable: img_green in C:\Program Files\wamp\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php on line 236
De toute façon je vais virer le systeme de désinstallaion de mes plugins, c'est pas terrible et ou va bien finir par trouver un systeme commun à tous les plugins Dtoclear...
après de moult essais
dans le POST.HTML si je met<tpl:rateIt type="post"> <div class="rateit"> <p>{{tpl:rateItFullnote}}</p> {{tpl:rateItLinker}} </div> </tpl:rateIt>
ça fonctionne ça m'affiche bien les étoiles!
Par contre pour le HOME.HTML toujours rien :(
J'avoue ne plus rien comprendre :(
Une solution peut-être svp ?
Effectivement il faut le type="post" dans le bloc <tpl:rateIt>.
Sur le home.html la balise est bien dans le bloc <tpl:Entries> ? Je vais voir si j'ai pas une condiion de trop...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Lorsque l'affiche se fait "normalement" via le "behavior" tout s'affiche correctement
Par contre dès que j'appel le widget manuellement ca passe pas.
Après d'autres tests sur le home.html
je met une petite boucle de quoi faire apparaitre la note et les étoiles donc
<tpl:rateIt type="post">
<div class="rateit">
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
et le place juste après le titre (post-title h2) et le post-info
<h2 class="post-title"><a
href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
<tpl:rateIt type="post">
<div class="rateit">
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
<p class="post-info">{{tpl:lang By}} {{tpl:EntryAuthorLink}}
{{tpl:lang on}} {{tpl:EntryDate}}, {{tpl:EntryTime}}
<tpl:EntryIf has_category="1">
- <a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
</tpl:EntryIf>
</p>
Si je ne m'abuse, il est donc bien entre un <tpl:Entries> ?!?
<tpl:Entries>
<div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
<!-- # New day date -->
<tpl:DateHeader><p class="day-date">{{tpl:EntryDate}}</p></tpl:DateHeader>
<h2 class="post-title"><a
href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
<tpl:rateIt type="post">
<div class="rateit">
{{tpl:rateItLinker}}
</div>
</tpl:rateIt>
<p class="post-info">{{tpl:lang By}} {{tpl:EntryAuthorLink}}
{{tpl:lang on}} {{tpl:EntryDate}}, {{tpl:EntryTime}}
<tpl:EntryIf has_category="1">
- <a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
</tpl:EntryIf>
</p>
Je pense avoir tout bon la?
Pourtant sur le home comme sur n'importe quelle page l'appel manuel ne fonctionne pas bien
ca m'affiche bien les étoiles, ca fonctionne mais j'ai un gros message d'erreur qui brise la mise en page
Voir le resultat :
http://img149.imageshack.us/img149/2324 … re5uko.png
Pourtant avec l'ancienne version "l'appel manuel" fonctionnait.....
A moins que se soit moi qui fasse une boulette quelque part ????
Hors ligne
Apparement tu as tout juste! C'est étrange je viens de le tester exactement comme tu l'as fait en local et chez mon hébergeur et ça passe.
ex: http://demo.jcdenis.com
J'avoue ne pas comprendre?!
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
A-tu testé sous wamp pour voir ?c'est peut-être ca la cause?
(bien que ca marchais avec l'ancienne version...sous wamp)
Hors ligne
A-tu testé sous wamp pour voir ?c'est peut-être ca la cause?
(bien que ca marchais avec l'ancienne version...sous wamp)
En local j'ai :
- wamp 2.0 et
- PostgreSQL-EntrepriseDB-ApachePhp pour tester postgreSQL
Et ça passe
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
je comprend pas
jai testé une nouvelle instale de wamp 2.0 et dotclear bug de partout
j'ai du prendre la version php 5.2.X pour que ca marche (bizzare)
Idem avec easyphp5.3 et sous EasyPHP5.2.10 dotclear passe nicle mais ton plug bug
(impossible d'ouvrir l'admin message d'erreur)
Fatal error: Uncaught exception 'Exception' with message 'La table 'test.dc_rateit' n'existe pas (1146)' in C:\Program Files\EasyPHP5.2.10\www\dotclear\inc\clearbricks\dblayer\class.mysql.php:103 Stack trace: #0 C:\Program Files\EasyPHP5.2.10\www\dotclear\inc\clearbricks\dblayer\dblayer.php(311): mysqlConnection->db_query(Resource id #15, 'SELECT rateit_n...') #1 C:\Program Files\EasyPHP5.2.10\www\dotclear\plugins\rateIt\inc\lib.rateit.tabs.php(425): dbLayer->select('SELECT rateit_n...') #2 C:\Program Files\EasyPHP5.2.10\www\dotclear\plugins\rateIt\index.php(48): rateItTabs::summaryTab(Object(dcCore)) #3 C:\Program Files\EasyPHP5.2.10\www\dotclear\admin\plugin.php(45): include('C:\Program File...') #4 {main} thrown in C:\Program Files\EasyPHP5.2.10\www\dotclear\inc\clearbricks\dblayer\class.mysql.php on line 103
je comprend plus rien du tout
Pourrait-tu stp m'envoyer la version d'avant la 0.8.2 je crois pour tester stp?
Hors ligne
Bizzare tout ça.
Si tu retrouves l'erreur
Notice: Trying to get property of non-object in C:\Program Files\wamp\www\dotclear\cache\cbtpl\3a\8f\3a8f17df799fca401fac42b78403751a....
ouvre le fichier de template et ecrit moi la ligne correspondante.
Pourrait-tu stp m'envoyer la version d'avant la 0.8.2 je crois pour tester stp?
Oula de justesse, d'abitude je ne garde pas le versions "pourris".
Donc pour les vieilles c'est la: http://dotclear.jcdenis.com/public/plugins/old/
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
je vais tester pour voir merci du lien
Hors ligne
Si tu retrouves l'erreur
Notice: Trying to get property of non-object in C:\Program Files\wamp\www\dotclear\cache\cbtpl\3a\8f\3a8f17df799fca401fac42b78403751a....
ouvre le fichier de template et ecrit moi la ligne correspondante.
le message est sur le même principe
mais si je vide le cache alors il change
donc la j'ai eu un message d'erreur
Notice: Trying to get property of non-object in C:\wamp\www\dotclear\cache\cbtpl\40\3c\403ce3ea1a46d6b81606b55782646bdf.php on line 120
j'ai été voir la dedans et a la ligne 140 c'etait ca
' disabled="disabled"' : '';
voir en image
http://img188.imageshack.us/img188/5271 … re2nqc.png
Hors ligne
OK! il est tard autant pour moi
l'erreur est a la ligne 120 (désolé)
if (!$_ctx->rateit_params->type) {
voir en image
http://img151.imageshack.us/img151/5656 … re2nwd.png
Hors ligne
Je suis un boulet!
J'ai réinstallé mes serveurs local avec la dernière version SVN de Dotclear et j'ai oublie de mettre le mode DEBUG! Je viens de le faire et pouf pleins d'erreur partout...
Bon ben demain debuggage...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
alors moi je suis avec la version 2.1.5 en telechargement sur dotclear (pas svn)
Je viens de tester sous wamp php5.3....marche po (message d'erreur en pagaille)
ensuite en php5.2.9-2 avec la v0.8.2 ca marche nickel!!!
Pas d'erreurs à l'affichage coté client et pas d'erreurs coté admin
Par contre en v0.9 le type de message plus haut coté client persiste et en + en admin
Onglet Paramètres:
http://img27.imageshack.us/img27/3470/sanstitre2tyk.png
Onglet Désinstaller:
http://img151.imageshack.us/img151/159/ … re2ubb.png
Hors ligne
alors moi je suis avec la version 2.1.5 en telechargement sur dotclear (pas svn)
Je viens de tester sous wamp php5.3....marche po (message d'erreur en pagaille)
ensuite en php5.2.9-2 avec la v0.8.2 ca marche nickel!!!Pas d'erreurs à l'affichage coté client et pas d'erreurs coté admin
Par contre en v0.9 le type de message plus haut coté client persiste et en + en adminOnglet Paramètres:
http://img27.imageshack.us/img27/3470/sanstitre2tyk.png
Onglet Désinstaller:
http://img151.imageshack.us/img151/159/ … re2ubb.png
Merci pour tout ces retours, si tu veux tester vite fait cette version j'ai modifié quelques trucs et si ça roule je fini.
Bonne nuit.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
alors après 6heures de sommeil voici un premier retour de la v0.9.1
- Dans l'admin, plus de messages d'erreurs !
- Le home, post, catégories, tag ca fonctionne plus d'erreurs
- Les widdgets fonctionnent sans problèmes.
- Par contre dans les commentaires ça marche pas!
Notice: Indirect modification of overloaded property context::$rateit_params has no effect in C:\wamp\www\dotclear\plugins\rateIt\_public.php on line 259
Notice: Indirect modification of overloaded property context::$rateit_params has no effect in C:\wamp\www\dotclear\plugins\rateIt\_public.php on line 260
Voila pour un premier feed
(Gros débuggage!)
Hors ligne
Effectivement je manquais d'un peu de sommeil mais après 6 heures de sommeil pour moi aussi, voila encore une version de test.
J'avais oublié de modifier le behavior des commentaires...
Pour l'essai, c'est par la.
Je ferais une version complète plus tard.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Effectivement c'est parfait!
On dirait que l'inclusion fonctionne en tout points!
oups et j'oubliais aussi.
Toujours 2 erreurs de validation CSS
18 div.rating-cancel a, div.star-rating a Propriété erronée : width Arraypx n'est pas une valeur de width : Arraypx
26 Erreur lors de l'analyse grammaticale. /* Styles incorpor?s dans (null) */ @import url(http://localhost/dotclear/index.php/rateit/rateit.css);
Le problème viens du _public.php entre la ligne 184 et 198
Plus particulièrement la ligne 1191
"div.rating-cancel a,div.star-rating a{display:block;width:".$s."px;height:100%;background-position:0 0px;border:0} \n".
Pour tester, j'ai remplacé width:".$s par width:".$s['h']."px;
et ca m'a enlevé Une erreur sur les 2
(en même temps je sais pas si c'est bon je connais que dalle en php.)
Hors ligne
tiens une suggestion....
serait-il possible de faire en sorte de pouvoir limiter le titre (nombres de caractères)
dans le widget "top évaluations"
je pense a "Dcom" qui propose de pouvoir limiter l'affichage des titres en choisissant un chiffre.
se qui facilite la mise en page
Hors ligne
1) D'abord un grand merci pour ta patience, sans toi le plugin n'aurait pas aussi bien avancé!
2) Pour les CSS, j'ai du reprendre un ancien bout de code et donc remettre l'erreur...
2) Pour les champs tronqués, il n'y a pas de souci, c'est possible, je regarderais juste "Dcom" pour voir si il met "..." ou autres à la fin.
(d'ailleur je pourrais également le faire sur le widget "lastpostsExtend" et autres)
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Nouvelle version 0.9.3
Plus d'info ici.On approche de la version 1.0!
Il me reste à ajouter une fonction pour passer en mode "j'aime / j'aime pas" et à corriger encore quelques bugs.
ndMoe : correction du lien
Dernière modification par Moe (2009-08-20 10:40:18)
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Vous n'êtes pas identifié(e).