Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
08/01/2013, 23:10:14
(Modification du message : 08/01/2013, 23:10:42 par leximus.)
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ FCKeditorX: 1.1.0
#~ MenuManager: 1.8.4
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ AkismetCheck: 0.2.1
#~ Bookmarks: 2.0.1
#~ NMS: 2.7
#~ FileManager: 1.4.3
#~ Printing: 1.1.2
#~ CGExtensions: 1.31.3
#~ FormBuilder: 0.7.3
#~ Captcha: 0.4.5
#~ Statistics: 1.1.3
#~ Gallery: 1.6
#~ CGCalendar: 1.10.0.1
#~ CGSimpleSmarty: 1.5.2
#~ CGGoogleMaps: 2.4.3
#~ JQueryTools: 1.1.1
#~ CGFeedback: 1.5.10
#~ TinyMCE: 2.9.11
#~ SiteMapMadeSimple: 1.2.6
#~ CMSPrinting: 1.0.3
#~ MicroTiny: 1.2.5
#~ FrontEndUsers: 1.21.2
#~ CustomContent: 1.8.3
#~ CGUserDirectory: 1.3
#~ FormBrowser: 0.4.2
#~ CGSmartImage: 1.9.5
#~ SelfRegistration: 1.7.2
#~ CGJobMgr: 1.2.11
#~ CGBlog: 1.9.8
#~ JM_Forum: 1.0.0
#~ JQueryFU: 1.0.5
#~ BBCode: 1.1
#~ FEUMailer: 0.9.4
#~ DownCnt: 2.3.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: false
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (True)
#~ gd_version: 2
#~ tempnam_function: On (True)
#~ magic_quotes_runtime: Off (False)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (False)
#~ file_uploads: On (True)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (True)
#~ xml_function: On (True)
#~ xmlreader_class: On (True)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.49
#~ Server Db Grants: Could not find a suitable "GRANT ALL" permission. This may mean you could have problems installing or removing modules. Or even adding and deleting items, including pages
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Salut,
J'aimerai compter le nombre de clicks sur un article dans mon blog. Pour ce faire, j'utilise CGBlog et DownCnt.
Voici le code utilisé:
Citation :{foreach from=$items item=entry}
<tr>
<td>{$entry->postdate|cms_date_format}</td>
<td>
{DownCnt name="{$entry->id}" link="{$entry->detail_url}" assign='blog_counter'}
<a href={$blog_counter}>{$entry->title|escape}</a></td>
<td>{$entry->extra}</td>
</tr>
{/foreach}
L'id de l'article est affichée correctement, mais le lien ne fonctionne pas, puisque les signes spéciaux sont transformés et donnent un lien totalement inutilisable:
Citation :index.php?mact=DownCnt,cntnt01,click,0&cntnt01name=33&cntnt01link=http%253A%252F%252Fwww.groupe-animateur.lu%252Findex.php%253Fmact%253DCGBlog%252Ccntnt01%252Cdetail%252C0%2526amp%253Bamp%253Bcntnt01articleid%253D33%2526amp%253Bamp%253Bcntnt01returnid%253D17&cntnt01returnid=17
Même quand j'entre le lien directement sans utiliser de variable (c-à-d: link="index.php?mact=CGBlog,cntnt01,detail,0&cntnt01articleid=33&cntnt01returnid=17"), les signes sont transformés de la même manière.
J'ai déjà essayé différents signes " " ' ' , mais je n'ai pas encore trouvé de solution qui marche...
Est-ce que qqn sait ce que je fais mal et comment résoluer ce problème?
Merci beaucoup d'avance!
Lex
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
salut leximus. je suis le développeur de DownCnt
c'est étonnant comme comportement et je t'avoues ne pas comprendre pourquoi il fait cela... ni même si c'est un bug ou un soucis lié à ton environnement.
Je peux pas tester ces prochains jours et pondre une nouvelle version corrective, faudra attendre un peu mais en attendant je peux te proposer de tester {$blog_counter|html_entity_decode} pour by-passer tes soucis.
tiens moi au jus et n'hésites pas si ca résouts tes problèmes à ouvrir un ticket de bug sur la forge, quand j'ai du temps libre je passe toujours pour liquider mes bugs en attente.
http://dev.cmsmadesimple.org/bug/list/655
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
09/01/2013, 21:45:28
(Modification du message : 09/01/2013, 21:51:11 par leximus.)
Salut bess. Merci pour ta réponse rapide!
Malheureusement {$blog_counter|html_entity_decode} n'a pas montré d'effet.
Je viens d'essayer sur mon Wampserver 2.0 - même résultat malheursement...
Merci
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
Citation :Malheureusement {$blog_counter|html_entity_decode} n'a pas montré d'effet.
donne moi le code HTML exact ressortis dans le code source par {$blog_counter} et par {$blog_counter|html_entity_decode} stp
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Voila le résultat avec {$blog_counter}
Citation :<td><a href="http://localhost/ga/index.php?mact=DownCnt,cntnt01,click,0&cntnt01name=30&cntnt01link=http%253A%252F%252Flocalhost%252Fga%252Findex.php%253Fmact%253DCGBlog%252Ccntnt01%252Cdetail%252C0%2526amp%253Bamp%253Bcntnt01articleid%253D30%2526amp%253Bamp%253Bcntnt01returnid%253D17&cntnt01returnid=17">Entwécklung vum Site</a></td>
et avec {$blog_counter|html_entity_decode}:
Citation :<td><a href="http://localhost/ga/index.php?mact=DownCnt,cntnt01,click,0&cntnt01name=30&cntnt01link=http%253A%252F%252Flocalhost%252Fga%252Findex.php%253Fmact%253DCGBlog%252Ccntnt01%252Cdetail%252C0%2526amp%253Bamp%253Bcntnt01articleid%253D30%2526amp%253Bamp%253Bcntnt01returnid%253D17&cntnt01returnid=17">Entwécklung vum Site</a></td>
Merci!!
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
bon je vais voir ce que je peux faire parce que là j'ai zéro inspiration ...
j'essai de te tenir au courant. Envoi moi si possible par email une copie de l'intégralité de ton répertoire cmsmadesimple zippé + un dump de ta base SQL afin que je puisse tester en local au taff demain midi.
contact at cmsmade.....
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Désolé de ne pas avoir répondu plus tôt, j'ai assez beaucoup de travail pour l'instant, je n'aurai probablement pas le temps de continuer sur le projet jusqu'à la semaine prochaine...
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Bon, après une certaine pause dûe à d'autres obligations, je me suis remis aux essais, malheureusement toujours sans succès...
Le même problème persiste. Est-ce qqn a une idée entretemps?
Grand Merci!!
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
chui en plein travail donc je suis incapable de regarder immédiatement mais rappel le moi régulièrement, c'est bien le diable si je trouve pas le moyen de zieuter sur une installation bidon
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
{DownCnt name="{$entry->id}" link="{$entry->detail_url}" assign='blog_counter'}
ne devrait-il pas être
{DownCnt name="$entry->id" link="$entry->detail_url" assign='blog_counter'}
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Merci pour l'idée Jean. Déjà essayé, mais ça ne marche pas, alors les variables de cgblog ne sont pas correctement interprêtées et plus rien ne s'affiche (et le template est fichu). J'ai déjà essayé sans les "", mais même effet que "{}"
Ok, bess, pas de problème, je comprends très bien . je te rappellerai alors Merci!
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
non mais Jean le Chauve a raison : tu ne peux utiliser le code ainsi, il te faut :
{DownCnt name=$entry->id link=$entry->detail_url assign='blog_counter'}
de toute façon, même si cela ne fait pas avancer ton état actuel.
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Oui, c'est vrai, je viens de le changer. Mais malheureusement cela n'élimine effectivement pas encore mon problème principal...
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
je reproduit ton bug sur cette page : http://www.furie.be /test_forum_20130408.html
je vais regarder cette semaine comment contourner proprement le problème qui ne se pose qu'avec des urls non pretty-url
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
J'ai contourné le problème en éditant le code source de mon module
http://www.furie.be /test_forum_20130408.html
la modification apportée, si tu veux bien tester, dans le fichier action.default.php
trouver
Code : $query = 'SELECT count(*) FROM ' . cms_db_prefix() . 'module_downcnt_autho WHERE file = ? AND name = ?';
ajouter avant
Code : $params['link'] = str_replace("&", "&", $params['link']);
dis moi si ça corrige chez toi sans effet de bord et je sortirais une version de correction officielle dans la foulée de la semaine
Messages : 22
Sujets : 1
Inscription : Nov 2012
Réputation :
0
Super, ça fonctionne!
Pour l'utilisation avec CGBlog, j'ai pourtant constaté que le l'utilisation d' {$entry->detail_url} (c-à-d: {DownCnt name=$entry->id link=$entry->detail_url assign='blog_counter'} ) a produit un lien qui ne fonctionne pas:
Citation :http://localhost/ga/index.php?mact=DownC...eturnid=17
Si je vois bien, ceci est lié au fait que les deux liens commencent par http://localhost/ga/ et n'a donc rien à faire avec le module? (je ne suis pas un expert )
Pour contourner le problème, j'utilise Citation :{DownCnt name=$entry->id link="index.php?mact=CGBlog,cntnt01,detail,0&cntnt01articleid={$entry->id}&cntnt01returnid=17" assign='blog_counter'}
et ça fonctionne parfaitement.
J'attends alors la mise à jour du module et te remercie beaucoup!!!
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
Citation :Si je vois bien, ceci est lié au fait que les deux liens commencent par http://localhost/ga/
bizarre ... je comprend pas en quoi ça gènerait le module ...
et arrête d'inclure des {} dans d'autres {}, c'est pas propre comme code
Par contre ton code va vite planter car returnid peut être amené à évoluer dans le futur de ton site... attention à ce genre de point
bref il faut que je regarde ça ...
|