Utilisation avancée du plugin Thélia - commentaires Utilisation avancée du plugin Thélia 2014-11-24T09:56:27Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment478147 2014-11-24T09:56:27Z <p>Salut Bruno,</p> <p>il y a désormais une méthode décrite ici :<br class="autobr"> <a href="http://contrib.spip.net/Mutualisation-SPIP-THELIA?lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Mutualisation-SPIP-THELIA?lang=fr</a></p> Utilisation avancée du plugin Thélia 2013-06-24T15:27:52Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment469054 2013-06-24T15:27:52Z <p>Bonjour</p> <p>Le sujet est toujours à l'ordre du jour : comment mutualiser à la fois SPIP et THELIA<small class="fine d-inline"> </small>?</p> <p>Je ne suis même pas sûr qu'il existe une solution de mutualisation pour THELIA seule<small class="fine d-inline"> </small>?</p> <p>Enfin, c'est juste un petit UP au cas où quelqu'un aurait trouvé une solution depuis mon dernier message il y a 1 an et demi.</p> Utilisation avancée du plugin Thélia 2012-05-01T02:59:04Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment456742 2012-05-01T02:59:04Z <p>Bonujour,<br class="autobr"> vous avez trouvez une solution<small class="fine d-inline"> </small>??? de mon coté rien y fait.</p> Utilisation avancée du plugin Thélia 2012-02-02T17:22:41Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment454162 2012-02-02T17:22:41Z <p>J'ai l'impression que THELIA 1.5 possède désormais son propre système de gestion d'url et qu'il n'est pas compatible avec SPIP<small class="fine d-inline"> </small>?</p> <p>J'ai essayé d'ajouter une ligne dans le .htaccess mais on ne sait plus faire la distinction entre une url de rubrique et une url de produit, elles ont le même format.<br class="autobr"> Il faut accéder à la table reecriture dans la base thelia pour connaitre le n° de rubrique et le id produit.<br class="autobr"> Je pense que cela n'est pas compatible avec la gestion d'url de spip<small class="fine d-inline"> </small>?</p> <p>Quelqu'un peut-il me confirmer<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2012-02-02T17:11:47Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment454161 2012-02-02T17:11:47Z <p><strong>Changement du format url dans THELIA 1.5</strong></p> <p>J'ai migré sous THELIA 1.5.1 et je constate que les urls ont changé de format.<br class="autobr"> Du coup, l'url rewriting ne fonctionne plus => erreur 404</p> <p>Il y a bien la solution de changer l'url à l'ancien format, directement dans la fiche produit<br class="autobr"> mais je préférais une compatibilité dans l'ancien et le nouveau format.</p> <p>Que faut-il modifier dans le .htaccess<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2012-01-23T13:53:17Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment453832 2012-01-23T13:53:17Z <p>Chez moi, la désactivation de SEO résout le problème</p> Utilisation avancée du plugin Thélia 2012-01-23T09:53:49Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment453823 2012-01-23T09:53:49Z <p>Ou plus simplement renommer le répertoire suivant :</p> <p>plugins/plugin-thelia/formulaires/</p> Utilisation avancée du plugin Thélia 2011-12-02T10:53:34Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment452438 2011-12-02T10:53:34Z <p>Je vous propose de répondre sur la page <a href="http://www.spip-contrib.net/Thelia" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/Thelia</a> où j'ai posté après coup le même message, car cette dernière semble davantage lue.<br class="autobr"> Toutes mes excuses au gentil webmestre pour la suppression nécessaire du message ci-dessus :)<br class="autobr"> Bonne journée<br class="autobr"> Marc</p> Utilisation avancée du plugin Thélia 2011-12-02T10:33:35Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment452436 2011-12-02T10:33:35Z <p><strong>Les voyelles accentuées (et la lettre qui les accompagne immédiatement) saisies lors de la création du compte par le client ne sont pas prises en compte</strong></p> <p>Bonjour,</p> <p>Ma boutique Spip-Thelia (qui tournait bien depuis un an) a un gros problème dont je viens de m'apercevoir, par une mise à jour que j'ai faite il y a un mois (Spip_2.0.10>2.1.10, Thelia_1.4.3.1>1.5.0 et Spip-Thelia_1.4>1.4.2) :</p> <p>Je pense qu'il s'agit d'une régression car le problème se pose aussi sur le site de démo de Spip-Thelia(Spip 2.1.12, Thelia 1.5.1 et Spip-Thelia 1.4.2) : <a href="http://plugin-thelia.openstudio.fr/" class="spip_url spip_out auto" rel="nofollow external">http://plugin-thelia.openstudio.fr/</a></p> <p>De quoi s'agit-il<small class="fine d-inline"> </small>?</p> <p>Les voyelles accentuées saisies lors de la création d'un compte du processus de commande(1) ne sont pas pris en compte, AINSI que le caractère qui les suit immédiatement.</p> <p>Par exemple la personne qui saisira «<small class="fine d-inline"> </small>Bérangère FÉRIÈRE 14 rue de la Baïsse 93800 ÉPINAY-SUR-SEINE<small class="fine d-inline"> </small>» deviendra pour la boutique «<small class="fine d-inline"> </small>Bange FIE 14 rue de la Base 93800 INAY-SUR-SEINE<small class="fine d-inline"> </small>».</p> <p>La correction de cette erreur par l'intéressé est impossible puisque la page "Modifier mes informations"(2) présente le même dysfonctionnement.</p> <p>À noter que la correction de l'adresse du client fonctionne à partir du backoffice de Thelia (ce qui laisse à penser que le soucis vient du plugin Spip-Thelia), mais comme ce backoffice ne permet pas la modification d'adresses des commandes, le problème reste entier pour ces dernières.</p> <p>Qu'en pensez-vous<small class="fine d-inline"> </small>?<br class="autobr"> Une solution<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour vos idées et bonne journée à toutes et à tous</p> <p>Marc</p> <p>(1) ex : à la page <a href="http://plugin-thelia.openstudio.fr/spip.php?page=connexion" class="spip_url spip_out auto" rel="nofollow external">http://plugin-thelia.openstudio.fr/spip.php?page=connexion</a><br class="autobr"> (2) <a href="http://plugin-thelia.openstudio.fr/spip.php?page=compte_modifier" class="spip_url spip_out auto" rel="nofollow external">http://plugin-thelia.openstudio.fr/spip.php?page=compte_modifier</a></p> Utilisation avancée du plugin Thélia 2011-10-04T17:14:00Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment450428 2011-10-04T17:14:00Z <p><strong>Problème affichage association Espace privé :</strong></p> <p>J'utilise SPIP et THELIA depuis un an, et ça fonctionne.</p> <p>Aujourd'hui, j'ai activé la fonction d'association des produits aux articles.<br class="autobr"> J'ai bien un menu supplémentaire « PRODUITS ASSOCIÉS À L'ARTICLE » dans la page d'édition des articles, mais ce menu n'affiche pas correctement les produits.<br class="autobr"> J'ai :</p> <p>#TITRE<br class="autobr"> #TITRE [+]</p> <p>Comment régler ce problème<small class="fine d-inline"> </small>? MERCI</p> Utilisation avancée du plugin Thélia 2011-10-04T16:55:17Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment450423 2011-10-04T16:55:17Z <p>Je me réponds...</p> <p>OUI c'est possible. Il faut glisser les répertoires THELIA (admin_xxx, fonctions, clients, etc.) à la racine de spip mutualisé, au même niveau que ecrire, squelette, etc.</p> <p>Ou alors, créer des liens symboliques dans le répertoire spip pointant vers ces répertoires.</p> <p>Ca marche mais avec une seule boutique.</p> <p>Si on a plusieurs THELIA, on va avoir le problème du partage du répertoire « client ».<br class="autobr"> A mon avis, il faut passer par une modif du plugin mutualisation qui ferait une redirection vers le répertoire \spip\sites\lesite\client</p> <p>Pour l'admin_xxx, AMHA pas de problèmes car il peut y avoir autant de répertoire admin_xxx que de boutique.</p> <p>Si qqun a déjà fait la manip, je suis preneur.</p> Utilisation avancée du plugin Thélia 2011-09-20T13:35:13Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment449905 2011-09-20T13:35:13Z <p><strong>SPIP Mutualisé + THELIA</strong></p> <p>Bonjour</p> <p>J'utilise le plugin spip-thelia sur un de mes sites.<br class="autobr"> J'ai plusieurs sites et je voudrais mutualiser.</p> <p>Est-il possible d'utiliser THELIA dans un SPIP mutualisé<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2011-05-12T15:11:47Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment445517 2011-05-12T15:11:47Z <p>Bonjour,<br class="autobr"> Avec le plugin thelia 1.4 [40278] qui marchait bien pour les liens de téléchargement pour les abonnements de fichiers .pdf, ne marche plus depuis une mise à jour indispensable du plugin cfg 1.16 [45207]<small class="fine d-inline"> </small>?</p> <p>En sélectionnant le lien envoyé on arrive sur la page d'accueil du site et le téléchargement ne se fait plus<small class="fine d-inline"> </small>? (même pour des anciens liens qui avaient très bien marchés.</p> <p>Merci pour votre aide.</p> Utilisation avancée du plugin Thélia 2011-05-10T09:09:07Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment445395 2011-05-10T09:09:07Z <p>Lorsque dans ma boutique je clique sur « Voir la rubrique en ligne », je suis dirigé vers « rubrique.php<small class="fine d-inline"> </small>?id_rubrique=x » alors qu'il faudrait au moins « spip.php<small class="fine d-inline"> </small>?page=rubrique_thelia&id_rubrique_thelia=x ».</p> <p>Pour mon cas je vais utiliser htaccess pour transformer « rubrique.php<small class="fine d-inline"> </small>?id_rubrique=x » en « spip.php<small class="fine d-inline"> </small>?page=rubrique_thelia&id_rubrique_thelia=x » mais de manière générale si on a choisi la méthode « standard » de spip pour l'url_rewriting, ça posera problème...</p> Utilisation avancée du plugin Thélia 2011-04-05T23:18:27Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443748 2011-04-05T23:18:27Z <p>Salut Arnault,</p> <p>Merci de ta réponse. Malheureusement la réponse est oui aux trois questions et j'ai toujours le même résultat.</p> Utilisation avancée du plugin Thélia 2011-04-05T05:38:37Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443691 2011-04-05T05:38:37Z <p>C est le contenu de thelia qui n est pas traduit, quelques pistes :</p> <p>- $forcer_lang=true<small class="fine d-inline"> </small>; dans mes options.php <br>- la traduction a été faite dans le backoffice de thelia<small class="fine d-inline"> </small>? <br>- la correspondance de langue entre thelia et spip est elle<br class="autobr"> définie dans spip_thelia_fonc.php<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2011-04-05T02:05:38Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443689 2011-04-05T02:05:38Z <p>Bonjour,</p> <p>un petit souci de langue. Je réussi à internationaliser tout dans mon site Thelia sous spip SAUF le TITRE, le CHAPO et la DESCRIPTION des articles à vendre. Je passe pourant la variable de langue qui a de l'effet pour tout le reste de la page.</p> <p>Une idée<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2011-04-04T19:41:19Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443672 2011-04-04T19:41:19Z <p>Désactivez l affichage des notices php dans votre php.ini</p> Utilisation avancée du plugin Thélia 2011-04-04T19:02:48Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443670 2011-04-04T19:02:48Z <p>bonsoir Stef,<br class="autobr"> je n'ai toujours pas solutionné mon problème. J'ai adopté JOOMLA. Ca permet de faire les mêmes choses que SPIP (même en y rajoutant des modules pour faire de l'E-commerce) sauf qu'il n'y a aucun bug ni fichier à modifier manuellement.<br class="autobr"> C'est un vrai plaisir, je te le conseille vivement</p> <p>désolé pour les Spipmans</p> Utilisation avancée du plugin Thélia 2011-04-04T09:47:23Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443615 2011-04-04T09:47:23Z <p>Bonjour Eric,</p> <p>As-tu solutionné ton problème<small class="fine d-inline"> </small>? J'ai la même erreur.</p> Utilisation avancée du plugin Thélia 2011-04-02T17:20:52Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment443538 2011-04-02T17:20:52Z <p><a href="http://www.paniersdici.com" class="spip_out" rel='nofollow external'>paniersdici.com</a> a aussi ce problème et c'est bien tannant<small class="fine d-inline"> </small>!</p> Utilisation avancée du plugin Thélia 2011-02-10T08:43:07Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment440876 2011-02-10T08:43:07Z <p>Rien à voir, j'ai eu le problème sans avoir installé le plugin gis.<br class="autobr"> Je l'ai eu sur une 2.1.8 avec cfg , couteau-suisse , spip_bonux et biensûr thelia_spip d'installé.</p> Utilisation avancée du plugin Thélia 2011-02-04T03:09:54Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment440534 2011-02-04T03:09:54Z <p>il me semble que ce bug est lié à google map avec Plugin Gis escoitar ...</p> <p>fabien</p> Utilisation avancée du plugin Thélia 2011-02-02T19:45:40Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment440463 2011-02-02T19:45:40Z <p>installation Thelia 1-4.3.1 sous SPIP 2.18<br class="autobr"> bonjour à tous,<br class="autobr"> j'ai un site sous spip 2.18 qui fonctionne. Après avoir essayé d'installer THELIA 1.4.3.1 j'obtiens ce message d'erreur :</p> <p>Notice : Undefined offset : 14 in /mnt/132/sdd/e/c/cuirdeluxe/ecrire/auth/sha256.inc.php on line 207</p> <p>Notice : Undefined index : message_ok in /mnt/132/sdd/e/c/cuirdeluxe/plugins/plugin-thelia/formulaires/login.php on line 230</p> <p>Notice : Undefined index : vars in /mnt/132/sdd/e/c/cuirdeluxe/ecrire/public/composer.php(49) : eval()'d code on line 83</p> <p>Notice : Undefined index : filtre_compacte_head in /mnt/132/sdd/e/c/cuirdeluxe/ecrire/inc/filtres.php on line 43</p> <p>Notice : Undefined index : filtre_compacte_head_dist in /mnt/132/sdd/e/c/cuirdeluxe/ecrire/inc/filtres.php on line 43</p> <p>Notice : Undefined index : compacte_head in /mnt/132/sdd/e/c/cuirdeluxe/ecrire/inc/filtres.php on line 43</p> <p>quelqu'un a t il déjà rencontré ce problème<small class="fine d-inline"> </small>?</p> <p>bonne journée</p> Utilisation avancée du plugin Thélia 2010-11-16T08:41:53Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436963 2010-11-16T08:41:53Z <p>Bonjour,<br class="autobr"> J'essaye de faire marcher ce plugin avec spip aussi.<br class="autobr"> Je n'ai pas trouvé où il est dit qu'il faut changer la ligne 244 de Prodvirtuel.class.php.<br class="autobr"> Il est vrai que ça fonctionne en faisant ces deux manips mais comment fais-tu avec spip avec un squelette sans sommaire.html<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2010-11-15T09:57:35Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436900 2010-11-15T09:57:35Z <p>Bonjour,</p> <p>Je fait évoluer ma demande : Serait-il possible de modifier le point d'entrée dans SPIP pour le plugin<small class="fine d-inline"> </small>? Actuellement <code class="spip_code spip_code_inline" dir="ltr"><nom>affichage_final</non></code>.</p> <p>Si le point d'entrée est avant la fin de SPIP alors les variables produites par THELIA seraient disponibles pour SPIP.</p> <p>Si oui quel point d'entrée<small class="fine d-inline"> </small>?</p> <p>Merci bien</p> Utilisation avancée du plugin Thélia 2010-11-04T10:51:39Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436453 2010-11-04T10:51:39Z <p>J'ai trouvé une solution. Un peu bourrin mais cela marche et en attendant mieux...<br class="autobr"> L'inconvénient de cette solution est qu'il faut modifier un source de THELIA.</p> <p>Le problème vient du fait que la fonction qui rewrite les url n'est pas conçue pour du UTF-8.</p> <p>- il faut convertir le fichier /fonctions/divers.php en UTF-8<br class="autobr"> Attention, cette opération vous fait péter tous les accents en les remplaçant par des caractères bizarre (un<small class="fine d-inline"> </small>? dans un losange). Il faut donc re-saisir tous les accents à la main.<br class="autobr"> Pour cela, j'ai ouvert ce fichier dans un autre éditeur avant conversion, puis j'ai fait du copier-coller.<br class="autobr"> ATTENTION, il y a plusieurs endroits dans le fichier. Regardez bien en comparant au fichier AVANT conversion.</p> <p>- ensuite, dans ce même fichier, il faut modifier la fonction ereg_caracspec vers la ligne 325 :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code> // remplacement des caractères spéciaux + accents function ereg_caracspec($chaine){ // Modif BC //$avant = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñÁÂÀÅÃÄÇÉÊÈËÓÔÒØÕÖÚÛÙÜ:;,°"; //$apres = "aaaaaaooooooeeeeciiiiuuuuynaaaaaaceeeeoooooouuuu----"; //$chaine = strtolower($chaine); //$chaine = strtr($chaine, $avant, $apres); $chaine = mb_strtolower($chaine, 'UTF-8'); $chaine = str_replace( array('à','á','â','ã','ä','å','ì','í','î','ï','ò','ó','ô','õ','ö','ø', 'ù','ú','û','ü','è','é','ê','ë','ç','ÿ','ñ','Á','Â','À','Å','Ã','Ä','Ç','É','Ê','È','Ë','Ó','Ô','Ò','Ø','Õ','Ö','Ú','Û','Ù','Ü',':',';',',','°'), array('a','a','a','a','a','a','i','i','i','i','o','o','o','o','o','o', 'u','u','u','u','e','e','e','e','c','y','n','A','A','A','A','A','A','C','E','E','E','E','O','O','O','O','O','O','U','U','U','U','-','-','-','-'), $chaine); // Fin modif</code></pre></div> Utilisation avancée du plugin Thélia 2010-11-01T21:13:10Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436359 2010-11-01T21:13:10Z <p>Je n'ai toujours pas résolu ce problème.</p> <p>Je continue de penser qu'il s'agit d'un problème d'interprétation du charset des données en provenance de thelia par le plugin spip-thelia.</p> <p>HELP</p> Utilisation avancée du plugin Thélia 2010-10-27T14:26:48Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436153 2010-10-27T14:26:48Z <p>Bonjour,</p> <p>J'ai réussi à cibler la raison du dysfonctionnement, il suffit que j'enlève mon squelette sommaire.html du répertoire des squelettes pour que tout fonctionne. Bizarre, mais ça marche<small class="fine d-inline"> </small>!</p> Utilisation avancée du plugin Thélia 2010-10-26T15:10:23Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436125 2010-10-26T15:10:23Z <p><strong>URL rewriting : problème avec les accents</strong></p> <p>Les urls des rubriques ou produits contenant des accents dans le titre ne fonctionnent pas.<br class="autobr"> Les accents sont remplacés par un caractère bizarre (typique d'un problème de charset).</p> <p>Et cela le fait que le codage utf-8 soit activé ou pas dans la config du plugin.</p> <p>Pourtant, si je vais dans le BO THELIA, l'url indiquée est correcte, c.a.d que les accents sont bien supprimés.<br class="autobr"> Mais la balise THELIA-REWRITEURL semble ne pas supprimer les caractères accentués.</p> Utilisation avancée du plugin Thélia 2010-10-26T14:54:50Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436124 2010-10-26T14:54:50Z <p>De plus, dans le code htaccess mentionné plus haut, il faut remplacer « id_rubrique » par « id_rubrique<strong>_thelia</strong> ».</p> <p>Ce qui devient :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code># Rewriting URL THELIA #RUBRIQUE ############## RewriteRule ^([a-z0-9-]*)_([0-9]*)_([a-z0-9-]*)_([a-z0-9-]*)_\.html spip.php?page=rubrique_thelia&id_rubrique_thelia=$2 [NC,QSA,L] RewriteRule ^([a-z0-9-]*)_([0-9]*)_([a-z0-9-]*)_\.html spip.php?page=rubrique_thelia&id_rubrique_thelia=$2 [NC,QSA,L] RewriteRule ^([a-z0-9-]*)_([0-9]*)_\.html spip.php?page=rubrique_thelia&id_rubrique_thelia=$2 [NC,QSA,L] #PRODUIT ############# RewriteRule ^([a-z0-9-]*)_([0-9]*)_([a-z0-9-]*)_([a-z0-9-]*)__([^.]*)\.html spip.php?page=produit&ref=$5&id_rubrique_thelia=$2 [NC,QSA,L] RewriteRule ^([a-z0-9-]*)_([0-9]*)_([a-z0-9-]*)__([^.]*)\.html spip.php?page=produit&ref=$4&id_rubrique_thelia=$2 [NC,QSA,L] RewriteRule ^([a-z0-9-]*)_([0-9]*)__([^.]*)\.html spip.php?page=produit&ref=$3&id_rubrique_thelia=$2 [NC,QSA,L] #FIN THELIA</code></pre></div> Utilisation avancée du plugin Thélia 2010-10-26T14:39:35Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436123 2010-10-26T14:39:35Z <p><strong>URL Rewriting</strong></p> <p>Je donne l'info pour y avoir passé un bon moment avant de trouver.</p> <p>Le code htaccess mentionné plus haut est à placer <strong>avant </strong> le :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code># Les articles (en dernier car expression plus "large") RewriteRule ^[^/\.]+(\.html)?$ spip.php?page=article [QSA,E=url_propre:$0,L]</code></pre></div> <p>C'était écrit dans mon htaccess mais je ne l'avais pas vu immédiatement</p> Utilisation avancée du plugin Thélia 2010-10-26T09:26:43Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment436100 2010-10-26T09:26:43Z <p>Bonjour,<br class="autobr"> J'essaye de faire fonctionner le plugin produits virtuels de Thélia avec le plugin Thélia de SPIP. J'ai remplacé dans Prodvirtuel.class.php ligne 244 : action=prodvirtueldl par thelia_action=prodvirtueldl comme vous le signalez dans votre billet. Le client reçoit bien le message avec le lien pour télécharger le document, sauf que le lien pointe sur la page d'accueil du site et non sur le document.<br class="autobr"> J'ai regardé dans tous les sens mais je n'arrive pas à comprendre ce qui ne va pas.<br class="autobr"> Auriez-vous une idée sur ce problème<small class="fine d-inline"> </small>?<br class="autobr"> Bien cordialement</p> Utilisation avancée du plugin Thélia 2010-10-05T13:32:55Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment435344 2010-10-05T13:32:55Z <p>Petite précision supplémentaire concernant le bug : <br class="autobr"> ceci ne se passe que pour les rubriques à la racine du site et leurs sous-rubriques. <br class="autobr"> Les sous sous-rubriques ne sont pas concernées par ce bug et il est possible de les affiliées à des rubriques Thelia<small class="fine d-inline"> </small>!</p> Utilisation avancée du plugin Thélia 2010-10-05T12:14:33Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment435336 2010-10-05T12:14:33Z <p>Le problème c'est qu'avec ce bug nous n'avons plus accès à la modification des rubriques et donc des associations spip et thelia dès que nous les activons.</p> <p>Il n'est plus possible de modifier les rubriques spip ni leurs contenus.</p> Utilisation avancée du plugin Thélia 2010-10-04T13:41:32Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment435303 2010-10-04T13:41:32Z <p>Bonjour,</p> <p>Pour ma part, je n'ai pas eu le temps de fouiller plus en profondeur le problème pour le corriger, mais j'ai trouvé une solution court terme.</p> <p>Comme mon client n'avait pas besoin de modifier ces associations de rubriques, j'ai simplement : <br>- activé la fonctionnalité d'association rubrique<->rubrique du plugin<small class="fine d-inline"> </small>; <br>- réalisé les associations<small class="fine d-inline"> </small>; <br>- désactivé la fonctionnalité d'association rubrique<->rubrique du plugin.</p> <p>Ainsi, l'interface retrouve son aspect normal, et comme les associations restent écrites en base et que les boucles ne sont pas désactivées (seul l'affichage permettant de réaliser les associations disparait du back-office), j'ai pu ensuite réaliser normalement les traitements attendus dans les squelettes.</p> <p>Je reste preneur d'une solution :)</p> <p>Cordialement,<br class="autobr"> Julien</p> Utilisation avancée du plugin Thélia 2010-10-04T09:42:02Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment435295 2010-10-04T09:42:02Z <p>Bonjour,</p> <p>j'ai le même problème. Existe-t-il une solution pour rectifier l'affichage des rubriques<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2010-08-20T13:31:51Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment433477 2010-08-20T13:31:51Z <p>Je me répond à moi-même...<br class="autobr"> Le fichier /plugins/plugin-thelia/inc/inc-formulerr.html peut-être personnalisé pour afficher les valeurs de retour, ce qui n'est pas le cas par defaut... Du côté de la ligne 33, on peut donc ajouter <strong>value=«<small class="fine d-inline"> </small>THELIA-NOM<small class="fine d-inline"> </small>»</strong> à la balise INPUT du champs Nom. Si cette valeur existe et est correctement interprêtée, elle pré-remplira le champs concerné dans le formulaire d'erreur de saisie, allègeant d'autant la tâche de correction...</p> <p>Sur ce principe, chaque champs INPUT obligatoire peut ainsi être potentiellement récupéré pour éviter d'avoir à retaper l'ensemble d'un formulaire parce qu'on a oublié de déclaré la son prénom<small class="fine d-inline"> </small>!...</p> <table class="table spip"> <tbody> <tr class="row_odd odd"> <td><:spipthelia:nom :></td> <td>THELIA-NOM</td></tr> <tr class="row_even even"> <td><:spipthelia:prenom :></td> <td>THELIA-PRENOM</td></tr> <tr class="row_odd odd"> <td><:spipthelia:adresse :></td> <td>THELIA-ADRESSE1</td></tr> <tr class="row_even even"> <td><:spipthelia:code_postal :></td> <td>THELIA-CPOSTAL</td></tr> <tr class="row_odd odd"> <td><:spipthelia:ville :></td> <td>THELIA-VILLE</td></tr> <tr class="row_even even"> <td><:spipthelia:telephone_fixe :></td> <td>THELIA-TELFIXE</td></tr> <tr class="row_odd odd"> <td><:spipthelia:email :></td> <td>THELIA-EMAIL</td></tr> <tr class="row_even even"> <td><:spipthelia:confirmation_email :></td> <td>THELIA-EMAIL</td></tr> </tbody> </table> Utilisation avancée du plugin Thélia 2010-08-19T12:11:06Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment433429 2010-08-19T12:11:06Z <p>Bonjour, bravo pour tous les efforts déployés par la communauté des utilisateurs de SPIP en général, et aux développeurs du plugin Thelia en particulier<small class="fine d-inline"> </small>!</p> <p>J'ai une petit question concernant le formulaire d'inscription des nouveaux clients dans la base Thelia, les fichiers plugin-thelia/inc/inc-connexion.html et plugin-thelia/inc/inc-formulerr.html semblent communiquer de manière incomplète, ou alors ma configuration à des lacunes :</p> <p>Le processus de vérification fonctionne, en ce sens qu'il renvoie bien vers la page d'erreur en cas de soumission incomplètes du formulaire, mais la page formulerr ne récupère pas les infos valides précédemment rentrées...! Quelqu'un voit-il d'où ça peut venir<small class="fine d-inline"> </small>?<br class="autobr"> Bonne journée à tous...</p> Utilisation avancée du plugin Thélia 2010-08-07T22:12:10Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment433127 2010-08-07T22:12:10Z <p>Bonsoir à tous et <strong>merci à toute l'équipe </strong></p> <p>De mon coté lorsque j'active l'identification unique, j'ai un bug sur l'ensemble des pages de l'espace publique... La page home est redirigé vers /index.php<small class="fine d-inline"> </small>?page=adresse et firefox bloque avec le message cette page est redirigée.....</p> <p>Y a t il une personne qui a rencontré ce problème<small class="fine d-inline"> </small>? si oui une idée de solution<small class="fine d-inline"> </small>?...</p> <p>Pas si simple ce plugin mais je m'acharne....</p> Utilisation avancée du plugin Thélia 2010-08-04T16:20:18Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment433056 2010-08-04T16:20:18Z <p>Bonjour concernant le rewriting d'URL de thelia dans spip comme dit ci-dessus.<br class="autobr"> Je n'ai pas de problème avec le fait de mettre le code dans le .htacces. Par contre</p> <blockquote class="spip"> <p>Ensuite, dans les squelettes (inc-rubriques.html, rubrique_thelia.html, produit.html..etc..) remplacer les URL spip vers des rubriques ou des produits par la balise THELIA-REWRITEURL.</p> <p>par exemple, dans rubrique_thelia.html ligne 48 et 54 : #URL_PAGE<i>produit,ref=THELIA-REF&id_rubrique=THELIA-RUBRIQUE_ID</i></p> <p>devient : THELIA-REWRITEURL</p> </blockquote> <p>je ne comprends tout.<br class="autobr"> Faut-il réellement remplacer : #URL_PAGE<i>produit,ref=THELIA-REF&id_rubrique=THELIA-RUBRIQUE_ID</i> par THELIA-REWRITEURL<small class="fine d-inline"> </small>?<br class="autobr"> J'ai fait le test sur le fichier dans rubrique_thelia.html mais ça ne fonctionne pas.<br class="autobr"> Est-ce exactement cette modif qu'il faut faire<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Utilisation avancée du plugin Thélia 2010-08-01T23:22:42Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment432975 2010-08-01T23:22:42Z <p>Avecproduit virtuel, et j'ai le même problème que Daniel (page 3).<br class="autobr"> J'ai bien modifier Prodvirtuel.class.php</p> <p><strong>Mon lien de téléchargement me renvoie toujours sur la page d'accueil du site.</strong><br class="autobr"> Avez-vous trouvez une solution à ce problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> Encodage des caractères 2010-07-13T13:46:58Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment432613 2010-07-13T13:46:58Z <p>Problème récurrent d'encodage des caractères latins :</p> <p>Les solutions données :</p> <p>- écrire «<small class="fine d-inline"> </small>include_spip(<small class="fine d-inline"> </small>»inc/charsets«<small class="fine d-inline"> </small>)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>» au début de spip_thelia_fonc.php (juste en dessous de</p> <pre><code style="color:#000000;"><?php). - commenter les lignes 71, 139 et 152 du fichier /www/plugins/auto/plugin-thelia-dev/spip_thelia_fonct.php 71 // $_REQUEST[$clef]=unicode2charset(charset2unicode($valeur, 'utf-8'),'iso-8859-1') ; 139 // $res = unicode2charset(charset2unicode($res, 'utf-8'),'iso-8859-1') ; 152 // $texte = unicode2charset(charset2unicode($texte, 'iso-8859-1'),'utf-8') ; - écrire dans cnx.class.php "mysql_query("SET CHARACTER SET 'latin1'") ;" avant le return self ::$db_handle ; Résultats : La dernière solution donne quelque chose quelque temps et ensuite le problème revient de façon incompréhensible. Versions : spip 2.0 - thelia 1.4.3.1 - plugin spip-thelia 1.4</code></pre> Utilisation avancée du plugin Thélia 2010-07-03T10:02:24Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment432335 2010-07-03T10:02:24Z <p>bonjour et merci cela résout effectivement ce pb</p> Utilisation avancée du plugin Thélia 2010-06-29T05:06:16Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment432145 2010-06-29T05:06:16Z <p>Merci bien pour la soluce, je garde en note<small class="fine d-inline"> </small>! ... entretemps j'avais retiré mes squelettes persos du répertoire squelettes et les ai placé dans le répertoire par défaut squelettes-dist... et le problème a disparu. Enchantement<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2010-06-22T19:11:29Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment431910 2010-06-22T19:11:29Z <p>j'avais trouvé ca sur un forum et ca marche bien :</p> <p>dans cnx.class.php</p> <p>mysql_query(«<small class="fine d-inline"> </small>SET CHARACTER SET 'latin1'<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;</p> <p>avant le<br class="autobr"> return self: :$db_handle<small class="fine d-inline"> </small>;</p> Utilisation avancée du plugin Thélia 2010-06-21T20:22:30Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment431861 2010-06-21T20:22:30Z <p>Malheureusement, SPIP-Listes n'utilise pas le répertoire lib comme thelia.<br class="autobr"> Il faut donc changer le lien vers class.phpmailer en ligne 11 de spiplistes_mail.inc.php<br class="autobr"> par : include_spip('../../lib/phpMailer/class.phpmailer')<small class="fine d-inline"> </small>;<br class="autobr"> avec spip-listes dans le répertoire auto.</p> Utilisation avancée du plugin Thélia 2010-06-15T09:34:07Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment431633 2010-06-15T09:34:07Z <p>Bonjour,<br class="autobr"> Une boucle spip_thelia de type : prodabonnement_commande ne produit rien.</p> <p>type de boucle :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <THELIA SI CONNECTE> <THELIA_lesclt type="CLIENT" id="THELIA-CLIENT_ID"> THELIA-CLIENT_NOM <br /> <THELIA_lesprod type="PRODABONNEMENT_COMMANDE" client="THELIA-CLIENT_ID"> la commande THELIA-DEBUT = THELIA-ID </THELIA_lesprod> </THELIA_lesclt></code></pre></div> <p>Une erreur de syntaxe ou faut-il créer une fonction boucleprodabonnement_commande pour que ça marche.<br class="autobr"> Merci Alain</p> Utilisation avancée du plugin Thélia 2010-06-14T14:32:34Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment431613 2010-06-14T14:32:34Z <p>Je rencontre le même problème avec spip 2.0.10.</p> <p>Une solution<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2010-06-10T16:12:58Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment431494 2010-06-10T16:12:58Z <p>Bonjour,<br class="autobr"> Utilisant Spip Listes , j'ai effectivement une erreur sur la page en question.<br class="autobr"> La voici : « Fatal error : Cannot redeclare class PHPMailer in D :\wamp\www\projets\codim\spip\lib\phpMailer\class.phpmailer.php on line 35 »<br class="autobr"> J'ai cherché dans fonctions/moteur.php mais je n'ai pas la ligne suivante (citée ci-dessus) à la ligne 58 :<br class="autobr"> «<small class="fine d-inline"> </small>include_once(<small class="fine d-inline"> </small>»classes/Smtp.class.php«<small class="fine d-inline"> </small>)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>»<br class="autobr"> La mise en commentaire de la ligne qui pourrait être équivalente, à savoir «<small class="fine d-inline"> </small>include_once(<small class="fine d-inline"> </small>»classes/Mail.class.php«<small class="fine d-inline"> </small>)<small class="fine d-inline"> </small>;<small class="fine d-inline"> </small>» n'enlève pas le bug.<br class="autobr"> J'utilise Spip 2.0 et Thelia 1.4.3.<br class="autobr"> Quelqu'un aurait-il une solution<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance,<br class="autobr"> Webbud</p> Utilisation avancée du plugin Thélia 2010-04-12T06:50:38Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment429022 2010-04-12T06:50:38Z <p>Suite de la question :</p> <p>Dans la boucle THELIA SI CONNECTE, si je mets <code class="spip_code spip_code_inline" dir="ltr">#SESSION_SET{pour_voir, 1234}</code> j'ai en suite un fonctionnement convenable de la boucle ARTICLES. C'est donc un problème de chronologie de traitement qui ne fourni pas la bonne information à <code class="spip_code spip_code_inline" dir="ltr">#SESSION_SET{}</code>.</p> <p>Que faire<small class="fine d-inline"> </small>? Merci</p> Utilisation avancée du plugin Thélia 2010-04-07T05:22:36Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment428745 2010-04-07T05:22:36Z <p>Bonjour,<br class="autobr"> Début de réponses :<br class="autobr"> 1<sup class="typo_exposants">er</sup> et 2em Tout est à faire dans thélia et cela crée un visiteur dans spip. La session dans spip n'est pas 'renseignée' donc pas 'disponible'.</p> <p>3em par exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <THELIA SI CONNECTE> <li>Bonjour<b> THELIA-CLIENT_PRENOM THELIA-CLIENT_NOM</b></li> <li><a href="#URL_PAGE{moncompte}"><:spipthelia:mon_compte:></a></li> <li><a href="#URL_PAGE{sommaire, thelia_action=deconnexion}"><:spipthelia:se_deconnecter:></a></li> #SESSION_SET{pour_voir, THELIA-CLIENT_ID} </THELIA SI CONNECTE></code></pre></div> <p>met à disposition la valeur de CLIENT_ID (thélia) dans la variable de session - pour_voir - par la balise : <code class="spip_code spip_code_inline" dir="ltr">#SESSION{pour_voir}</code> qui est disponible dans spip, pour ce 'client' et sa session.</p> <p>Nouvelle question :</p> <p>Quelle syntaxe pour inclure cette valeur dans une boucle du type :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_le_client(thelia:PRODABONNEMENT){client = #SESSION{pour_voir}> -ici ce que je veut voir - </BOUCLE_le_client></code></pre></div> <p>Cette écriture de marche pas<small class="fine d-inline"> </small>!!</p> <p>Mais si je remplace <code class="spip_code spip_code_inline" dir="ltr"> client = #SESSION{pour_voir} </code> par : <code class="spip_code spip_code_inline" dir="ltr"> client = 1234</code>, j'ai bien alors l'enregistrement des commandes de PRODABONNEMENT passées par le client_id 1234.</p> <p>merci pour une réponse. Alain</p> Utilisation avancée du plugin Thélia 2010-04-05T23:37:02Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment428696 2010-04-05T23:37:02Z <p>Bonjour,<br class="autobr"> Je test la fonction : identification unique spip - thélia mais ça ne 'marche pas'<small class="fine d-inline"> </small>!</p> <p>1<sup class="typo_exposants">er</sup> faut-il s'identifier dans spip ou dans thélia<small class="fine d-inline"> </small>?</p> <p>2em faut-il créer le nouveau 'client' dans thélia ou dans spip<small class="fine d-inline"> </small>?</p> <p>3em une fois identifié, dans quelle(s) variable(s) disponible(s) sur l'ensemble de la session peut-on récupérer l'identité -id- ou email du client en cours de session.</p> <p>Merci bien.</p> Utilisation avancée du plugin Thélia 2010-03-29T08:56:33Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment428346 2010-03-29T08:56:33Z <p>Bonjour à tous,</p> <p>J'ai développé un site SPIP / THELIA et depuis peu je rencontre des problèmes pour afficher la balise THELIA-RUBRIQUE_NOM qui récupère le titre de la rubrique THELIA.<br class="autobr"> Vous pouvez voir une démo ici : <a href="http://www.outils-jardin-bio.com/spip.php?page=rubrique_thelia&id_rubrique_thelia=1" class="spip_url spip_out auto" rel="nofollow external">http://www.outils-jardin-bio.com/spip.php?page=rubrique_thelia&id_rubrique_thelia=1</a><br class="autobr"> Le titre de la rubrique doit apparaitre dans le titre de la fenetre, ainsi que dans le contenu (au-dessus des pointillés) : Fourche à bécher<br class="autobr"> Merci pour votre aide<small class="fine d-inline"> </small>!</p> <p>PS : j'ai aussi un gros souci d'encodage pour afficher les produits Thelia. Pour le moment, je n'ai pas trouvé d'autres solutions que d'écrire sans accent<small class="fine d-inline"> </small>!</p> Identification unique SPIP + Thélia 2010-02-22T15:32:48Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426770 2010-02-22T15:32:48Z <p>Merci beaucoup pour cette réponse, et pour le commit<small class="fine d-inline"> </small>!</p> <p>Je teste ces deux choses ce soir, et je fais un retour sur le forum.</p> <p>Si je peux être utile à quelque chose, il ne faut pas hésiter. J'aimerais pouvoir aider à mon niveau notre petite communauté...</p> <p>Encore merci, à très bientôt<small class="fine d-inline"> </small>!</p> <p>Pierre-Jean</p> Identification unique SPIP + Thélia 2010-02-22T14:41:32Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426761 2010-02-22T14:41:32Z <p>je précise que les clients doivent s'identifier avec son email comme identifiant</p> Identification unique SPIP + Thélia 2010-02-22T11:23:46Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426745 2010-02-22T11:23:46Z <p>salut,</p> <p>je viens de faire un correctif a ce sujet, le commit sera inclus dans le prochain zip du plugin (d'ici une heure ou 2)</p> <p>dans /auth/thelia.php</p> <p>juste <strong>avant</strong> :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$n = sql_insertq('spip_auteurs', array( 'source' => 'thelia', 'nom' => $nom, 'login' => $login, 'email' => $email, 'bio' => $bio, 'statut' => $statut, 'pass' => ''),0);</code></pre></div> <p>rajouter :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>mysql_select_db($spip_db);</code></pre></div> <p>pour le pb de redirection c'est un conflit entre le compte d'admin spip et thélia, tu peux vider les cookies de session pour remettre tout à zéro. je vais creuser la question</p> <p>++ arnault</p> Identification unique SPIP + Thélia 2010-02-22T10:33:08Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426742 2010-02-22T10:33:08Z <p>Pour complément, j'ai l'erreur suivante sur ma page de connexion :</p> <p>spip.php<small class="fine d-inline"> </small>?page=connexion</p> <p><strong>Cette page Web présente une boucle de redirection.</strong></p> <p><i>The webpage at <a href="http://www.mondomaine.fr/spip.php?page=connexion" class="spip_url spip_out auto" rel="nofollow external">http://www.mondomaine.fr/spip.php?page=connexion</a> has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.</i></p> Identification unique SPIP + Thélia 2010-02-22T10:28:56Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426741 2010-02-22T10:28:56Z <p>Bonjour,</p> <p>Je cherche à mettre en place l'identification unique, sans succès :</p> <p>- SPIP 2.0.10 avec inscription ouverte aux rédacteurs, activation de l'identification unique via CFG, fonction chemin mise en commentaire <br>- Thélia 1.4.2.1 <br>- Interface Thélia 1.4 (récupéré via SVN) avec les fichiers de pb_htaccess à la racine de SPIP</p> <p>Ais-je oublié une étape<small class="fine d-inline"> </small>?</p> <p>L'identification unique nécessite-t-elle une version supérieure de spip (bêta 2.1)<small class="fine d-inline"> </small>?</p> <p>L'enregistrement des clients/auteurs s'effectuent t-elle simultanément dans les deux bases<small class="fine d-inline"> </small>?</p> <p>Une solution de SSO (type CAS) serait-elle envisageable afin de mutualiser les auteurs/clients<small class="fine d-inline"> </small>?</p> <p>D'autres pistes<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour votre aide, vos idées...</p> <p>Pierre-Jean</p> Utilisation avancée du plugin Thélia 2010-02-20T01:23:06Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426661 2010-02-20T01:23:06Z <p>Bonjour,</p> <p>J'utilise le plugin produit virtuel, et j'ai le même problème que Daniel (page 3). <br class="autobr"> Pour info j'ai bien modifier Prodvirtuel.class.php (<br class="autobr"> <small class="fine d-inline"> </small>?thelia_action=prodvirtueldl&token=JY0APC5318GWBYBN5W83H0U7G8FKF)<br class="autobr"> Mon lien de téléchargement me renvoie toujours sur la page d'accueil du site.<br class="autobr"> Avez-vous trouvez une solution à ce problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>J.</p> Encodage des caractères 2010-02-18T15:23:17Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426601 2010-02-18T15:23:17Z <p>Bonjour à tous,<br class="autobr"> J'ai le même souci. La solution proposée permet de résoudre les problèmes d'accent pour le titre, mais elle ajoute un nouveau problème d'accent dans le champ description.<br class="autobr"> Avez-vous trouvé une réponse à ce problème<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour votre aide<small class="fine d-inline"> </small>!</p> Prépaiement & Produit virtuel 2010-02-09T08:08:12Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment426195 2010-02-09T08:08:12Z <p>Bonjour,<br class="autobr"> Le débit d'un compte prépayé lors de l'achat d'un produit virtuel n'envoit pas au client le lien de téléchargement.<br class="autobr"> Par contre lorsque l'on modifie dans le Back Office le statut de « prépayé » en « payé » le lien est envoyé.<br class="autobr"> Comment faire pour que le statut prépayé entraîne l'envoi du mail avec le lien téléchargement<small class="fine d-inline"> </small>?</p> Utilisation avancée du plugin Thélia 2010-01-21T19:34:46Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment425497 2010-01-21T19:34:46Z <p>Je me réponds car j'ai enfin trouvé. C'est si simple<small class="fine d-inline"> </small>!<br class="autobr"> Pour tous les produits du site :<br class="autobr"> À l'endroit désiré dans espace privé mettre :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><produit|classement=titre></code></p> <p>si on veut afficher tous les produits d'une rubrique</p> <p><code class="spip_code spip_code_inline" dir="ltr"><produit|rubrique=X|classement=titre></code></p> <p>X étant le numéro de la rubrique THÉLIA et non celle de SPIP</p> <p>RP</p> Utilisation avancée du plugin Thélia 2010-01-18T05:40:42Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment425303 2010-01-18T05:40:42Z <p>Pouvez-vous me donner un exemple de BOUCLE SPIP-THELIA qui ferait afficher <strong>tous</strong> les produits Thelia du site classés par<strong> ordre alphabétique</strong>.</p> <p>Merci<br class="autobr"> RP</p> Encodage des caractères 2010-01-16T14:09:51Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment425263 2010-01-16T14:09:51Z <p>Certes la solution proposée de mettre en commentaire des lignes dans spip_thelia_fonct.php resouds des probleme d'encodage (Nom et adresse client, pays, modalité de paiement, mais elle créée chez moi de nouveaux problème :</p> <p>Sous spip, la description du produit grâce au modèle « produit.html » dans un article comporte maintenant des problèmes d'accent. Paradoxe : le chapeau est le titre sont bien codés<small class="fine d-inline"> </small>! Ces erreurs se retrouvent aussi au niveau de la description des produits dans la boutique.</p> <p>Qui a une solution qui fonctionne totalement<small class="fine d-inline"> </small>? Ou qui sait pourquoi j'ai ce problème.</p> <p>Merci de votre aide</p> <p>Laurent</p> Association rubrique SPIP / rubrique Thélia 2010-01-07T13:57:50Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment424902 2010-01-07T13:57:50Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>J'ai fouillé le forum, mais je n'ai pas trouvé de réponse à mon souci.<br class="autobr"> Désolé pour le dérangement si je suis passé à côté.</p> <p>Je souhaite associer une rubrique SPIP à une rubrique Thélia. J'ai configuré le plugin en conséquence. Le souci se manifeste à l'affichage de la rubrique SPIP dans l'administration SPIP : <br>- quand ma rubrique SPIP ne contient que des articles, tout va bien, l'interface est conforme<small class="fine d-inline"> </small>; <br>- quand ma rubrique SPIP contient au moins une sous-rubrique SPIP, j'ai un cadre qui masque une grande partie des informations de l'interface (cf. pj). Il semble que ce soit le cadre de la première sous-rubrique SPIP qui s'étale.</p> <p>Ma configuration : <br>- XAMPP 5.2 / Win XP <br>- SPIP 2.0.10 <br>- Thelia 1.4.2.1</p> <p>Merci d'avance et bonne année à tous<small class="fine d-inline"> </small>!<br class="autobr"> Julien C</p> envoi de mail (mot de passe perdu/oublier) 2009-11-27T19:29:33Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423636 2009-11-27T19:29:33Z <p>Autre problématique, il est impossible de modifier ou d'éditer une seconde adresse de livraison une fois celle ci saisie ...</p> envoi de mail (mot de passe perdu/oublier) 2009-11-27T18:18:41Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423635 2009-11-27T18:18:41Z <p>sur la nouvelle version de thelia et du plugin thelia<br class="autobr"> l'envoi de mail semble ne pas fonctionner<br class="autobr"> smtp.class a été remplacé par mail aussi</p> <p>une solution<small class="fine d-inline"> </small>?</p> Encodage des caractères 2009-11-26T16:36:09Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423589 2009-11-26T16:36:09Z <p>Bonsoir <br class="autobr"> J'ai aussi des problemes d'encodage de caractère, j'ai utilisé la solution proposé mais le probléme revient de maniere aleatoire <br class="autobr"> je suis en spip 2.0.10 et thelia 1.4.2.1 il y a t il d'autre piste merci</p> URL Rewriting 2009-11-19T10:38:52Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423306 2009-11-19T10:38:52Z <p>L'url rewriting des pages panier, commande, etc.. n'est pas géré.</p> <p>Je sais qu'il est possible dans spip 2 de définir des url personnalisées pour des pages données, personnellement je n'ai pas creusé la question...</p> URL Rewriting 2009-11-19T09:53:05Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423304 2009-11-19T09:53:05Z <p>Bonjour,</p> <p>Je ne vois pas bien comment mettre en place l'URL REWRITING pour les pages autres que rubriques ou produits<small class="fine d-inline"> </small>? (panier, adresse, ...)</p> <p>Le code ici n'en fait pas mention.</p> <p>Quid des URLS<small class="fine d-inline"> </small>? THELIA-PANIER-REWRITE<small class="fine d-inline"> </small>?</p> <p>Aurélien</p> page article interface interne 2009-11-18T11:09:45Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423257 2009-11-18T11:09:45Z <p>Je te confirme que l'erreur a disparu<small class="fine d-inline"> </small>!</p> <p>Merci beaucoup,<br class="autobr"> Aurélien</p> page article interface interne 2009-11-18T11:03:42Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423256 2009-11-18T11:03:42Z <p>l'erreur indiquée en rapport avec la fonction chemin() :</p> <p>- peux tu modifier dans spip_thelia_fonct.php ligne 49</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if (function_exists('chemin')) {</code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if (function_exists('chemin')&&($_REQUEST['exec']!="articles")&&($_REQUEST['exec']!="naviguer")) {</code></pre></div> <p>et me confirmer que l'erreur disparaît<small class="fine d-inline"> </small>?</p> page article interface interne 2009-11-18T10:56:03Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423255 2009-11-18T10:56:03Z <p>pour les deux boutons c'est normal. Quand la liste est longue, c'est plus pratique d'en avoir un en haut et un en bas.</p> page article interface interne 2009-11-18T10:54:32Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423254 2009-11-18T10:54:32Z <p>Une idée<small class="fine d-inline"> </small>?</p> Trop de redirections 2009-11-18T09:54:53Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423252 2009-11-18T09:54:53Z <p>il peut y avoir aussi un pb suite à une maj, liés à une ancienne session thélia qui génèrent des pbs de redirection. Généralement supprimer les cookies de session avec le navigateur résoud aussi le pb.<br class="autobr"> ++</p> Trop de redirections 2009-11-18T09:42:03Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423250 2009-11-18T09:42:03Z <p>Je me réponds :</p> <p>Dans la page adresse, Collissimo (mon unique moyen de transport) n'apparaissait pas alors que je l'avais activé dans Thélia.<br class="autobr"> Je les rendu actif directement dans la table Modules et du coup la page commande fonctionne<small class="fine d-inline"> </small>!</p> <p>voilà<small class="fine d-inline"> </small>;)</p> Trop de redirections 2009-11-18T09:32:10Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423249 2009-11-18T09:32:10Z <p>Lorsque je passe de spip.php<small class="fine d-inline"> </small>?page=adresse à spip.php<small class="fine d-inline"> </small>?page=commande, le navigateur (safari) cherche puis termine sa route sur /commande.php avec en erreur :</p> <blockquote class="spip"> <p>Trop de redirections sont survenues</p> </blockquote> page article interface interne 2009-11-18T09:29:27Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423247 2009-11-18T09:29:27Z <p>J'ai associé les produits aux articles.</p> <p>Sous SPIP, sur la page d'un article, j'obtiens à chaque fois le message suivant :</p> <p>erreur : la fonction chemin() dans ecrire/inc/utils.php doit être mise en commentaire<small class="fine d-inline"> </small>!</p> <p>alors que j'ai pourtant correctement mis en commentaire cette ligne<small class="fine d-inline"> </small>!</p> <p>De plus , j'ai DEUX boutons MISE A JOUR, alors que j'ai qu'un seul produit.</p> Utilisation avancée du plugin Thélia 2009-11-17T09:39:11Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423223 2009-11-17T09:39:11Z <p>A priori ca pourrait fonctionner avec la boucle suivante dans une boucle Thélia :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_1(PRODUITS_ARTICLES){id_article LIKE %(#ENV{ID})%}> #ID_ARTICLE </BOUCLE_1></code></pre></div> <p>Je cherche</p> Utilisation avancée du plugin Thélia 2009-11-17T08:23:20Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423222 2009-11-17T08:23:20Z <p>Merci pour la piste<small class="fine d-inline"> </small>!</p> <p>Je vais essayer de voir si je peux trouver la syntaxe adéquate.</p> <p>Aurélien</p> Utilisation avancée du plugin Thélia 2009-11-17T07:29:49Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423219 2009-11-17T07:29:49Z <p>si tu veux dire dans une boucle thélia, alors c'est pas simple.</p> <p>peut-être en faisant un filtre thélia qui accède à la bd spip et renvoie le id_article associé<small class="fine d-inline"> </small>?</p> <p>cf <a href="http://wiki.thelia.fr/index.php/Les_filtres" class="spip_url spip_out" rel='nofollow external'>http://wiki.thelia.fr/index.php/Les...</a></p> Utilisation avancée du plugin Thélia 2009-11-16T19:32:35Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment423210 2009-11-16T19:32:35Z <p>Y a-t-il moyen d'inverser les boucles<small class="fine d-inline"> </small>?</p> <p>A savoir que PRODUITS_ARTICLES devienne ARTICLES_PRODUITS<small class="fine d-inline"> </small>! Retrouver un article SPIP dans un produit THELIA<small class="fine d-inline"> </small>?</p> <p>Si oui, quelle serait la syntaxe<small class="fine d-inline"> </small>?</p> <p>Merci,<br class="autobr"> Aurélien</p> Les pays n'apparaissent pas 2009-11-04T17:49:51Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment422733 2009-11-04T17:49:51Z <p>désolé mais j'ai auusi le meme probleme avec les quantités</p> Les pays n'apparaissent pas 2009-11-04T17:37:03Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment422732 2009-11-04T17:37:03Z <p>bavo pour ce plugin<br class="autobr"> tout semble fonctionner correctement pour moi à une exception<br class="autobr"> il m'est impossible de selectionner un pays lors de l'inscription de l'utilisateur<br class="autobr"> une idée<small class="fine d-inline"> </small>?</p> <p>spip 2.0.10/plug-thelia-dev/thelia 1.4.2.1</p> Utilisation avancée du plugin Thélia 2009-11-03T15:03:16Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment422679 2009-11-03T15:03:16Z <p>Bonjour et bravo pour ce plugin tout à fait fantastique<small class="fine d-inline"> </small>!</p> <p>Cependant j'ai un ennui avec le plugin associé produitvirtuel.</p> <p>En local à la première installation , tout a très bien fonctionné. Puis le serveur c'est mis à tourner en boucle. J'ai supprimé les cookies et depuis le lien reçu genre .?thelia_action=prodvirtueldl&token=KFJAS4F2622I90R465DUG7A5ADA18F me renvoie sur la page d'accueil et non sur le téléchargement comme autrefois. Je n'ai rien touché d'autres</p> <p>Tout me semble bien propre au niveau de la bdd j'ai bien les bons ID pour les bons codes etc..</p> <p>Auriez vous une idée sur cette panne<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> Utilisation avancée du plugin Thélia 2009-10-29T11:44:59Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment422290 2009-10-29T11:44:59Z <p>REWRITE URL<small class="fine d-inline"> </small>?</p> <p>Bon je suis perdu là...<br class="autobr"> J'ai dans un menu codé en dur des liens de types :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><a href="#URL_PAGE{rubrique5_thelia,id_rubrique_thelia=THELIA-ID}" >TOTO</a></code></pre></div> <p>On fait comment avec REWRITE-THELIA dans ce cas là<small class="fine d-inline"> </small>?</p> Encodage des caractères 2009-08-13T16:48:14Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment419317 2009-08-13T16:48:14Z <p>Oui, effectivement, j'avais envoyé ma solution sur la liste de spip ... et oublié de la mettre ici, désolé ... et, de plus, je dois dire que j'ai trouvé ce correctif grâce à un autre contributeur de spip, dont j'ai oublié le nom, qu'il m'en excuse, et en soit remercié grandement ...</p> <p>Voici donc la solution, que j'ai appliquée et qui a tout remis dans l'ordre. Il faut aller dans plugins/plugin-thelia-dev/spip_thelia_fonct.php, et mettre en commentaires (mettre deux slash en début de chaque ligne) trois lignes que je mets ci-dessous :</p> <p>ligne71<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">//$_REQUEST[$clef]=unicode2charset(charset2unicode($valeur, 'utf-8'),'iso-8859-1') ;</code></p> <p>ligne139<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">//$res = unicode2charset(charset2unicode($res, 'utf-8'),'iso-8859-1') ;</code></p> <p>ligne152<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">//$texte = unicode2charset(charset2unicode($texte, 'iso-8859-1'),'utf-8') ;</code></p> <p>Voilà ... Apparemment, ne sont en cause ni sql ni php ...</p> Encodage des caractères 2009-08-13T12:48:00Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment419309 2009-08-13T12:48:00Z <p>Bonjour J'ai le même souci avec la liste déroulante des pays<small class="fine d-inline"> </small>;<br class="autobr"> As-tu résolu ton souci<small class="fine d-inline"> </small>?<br class="autobr"> merci</p> Encodage des caractères 2009-07-07T14:44:34Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment418031 2009-07-07T14:44:34Z <p>Bonjour, je commence à utiliser avec un grand bonheur ce plugin avec un spip 208[13982], merci mille fois à ses auteurs ...</p> <p>Dans ma découverte, une surprise, cependant : mes bases spip sont toujours encodées en utf-8, ce qui n'est pas le cas de Thelia. Alors, par exemple, dans la listes des pays qui s'affichent à la création d'un nouveau compte-client, tous les caractères accentués sont mal-fichus ... Comment résoudre ce problème<small class="fine d-inline"> </small>? A la vérification, en effet, tous les champs texte de la base Thelia sont en latin1_swedish_ci ...</p> <p>Merci de me donner une astuce ...</p> <p>Marc</p> Utilisation avancée du plugin Thélia 2009-02-26T17:09:51Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment413868 2009-02-26T17:09:51Z <p>Salut, utilise bien les balises <code class="spip_code spip_code_inline" dir="ltr"><code></code> autour du code pour qu'il s'affiche sur les forums.</p> <p>je t'ai répondu <a href="http://forum.thelia.fr/viewtopic.php?pid=11618#p11618" class="spip_out" rel='nofollow external'>sur le forum thélia</a></p> Utilisation avancée du plugin Thélia 2009-02-25T14:14:23Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment413810 2009-02-25T14:14:23Z <p>Bonjour,</p> <p>J'essaie de lier les rubriques de ma boutique Thelia à des articles SPIP, mais je n'ai pas trouvé de modèle de boucles comme pour afficher les produits associés à une rubrique.</p> <p>J'ai testé cela mais ça ne fonctionne pas.</p> <blockquote class="spip"> <p> <br class="autobr"> <br class="autobr"> <a href="#URL_PAGE%7Brubrique_thelia,%20id_rubrique=THELIA-ID%7D" class="LIEN_chemin" rel='nofollow'>THELIA-TITRE</a></p> <p> </p> </blockquote> <p>Quelqu'un aurait il une idée pour afficher ces rubriques de la boutique<small class="fine d-inline"> </small>?</p> <p>merci</p> multilinguisme et urlrewriting 2008-10-25T18:47:54Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409484 2008-10-25T18:47:54Z <p>Après plusieurs tentatives, je commence à mieux comprendre le comportement imbriqué de spip et thelia.</p> <p>Spip gère les langues de façon indépendante de thelia. Et le comportement de thelia est changé par l'utilisation de spipthelia.</p> <p>Alors que thelia pris comme logiciel autonome mémorise un changement de langue par l'ajout une unique fois dans l'adresse d'une page à consulter d'une chaine de lang (lang=2 par exemple pour passer à l'anglais), il est nécessaire d'ajouter systématiquement une chaine de langue en utilisant spipthelia.</p> <p>Je m'explique :</p> <p>- en utilisant thelia, le lien suivant dans un squelette :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><a href="#REWRITEURL&lang=2">mon lien</a></code><br class="manualbr">permet d'appeler une page en anglais.</p> <p>à partir de ce changement de langue, tous les liens de la forme<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr"><a href="#REWRITEURL">mon autre lien</a></code><br class="manualbr">meneront vers des pages en anglais.</p> <p>- en utilisant spipthelia :</p> <p><code class="spip_code spip_code_inline" dir="ltr"><a href="THELIA-REWRITEURL&lang=en">mon lien</a></code><br class="manualbr">permet aussi d'appeler une page thelia en anglais.</p> <p>Mais si sur le squelette de la page appelée nous avons<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr"><a href="THELIA-REWRITEURL">mon autre lien</a></code><br class="manualbr">la page appelée sera de nouveau en français.</p> <p>Il faut donc que tous les liens vers les pages THELIA des squelettes soit transformés de la façon suivante :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr"><a href="THELIA-REWRITEURL&lang=#LANG">mon lien</a></code></p> <p>Cela fonctionne, mais a l'inconvénient majeur que tous les liens auront une information lang. On a donc de l'url rewriting, avec les informations supplémentaires en paramêtres. On perd donc un peu l'intérêt de l'url rewriting.</p> <p>Tous les liens du site auront donc le format suivant :<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr">http://monsite.tld/monlienreecrit?lang=fr</code><br class="manualbr">ou <code class="spip_code spip_code_inline" dir="ltr">http://monsite.tld/monlienreecrit?lang=en</code></p> <p>Je n'ai pas trouvé mieux pour l'instant. D'où ma question aux développeurs de spipthelia : est-il raisonnablement possible d'espérer synchroniser la gestion des langues de spip et de thelia par le plugin spipthelia<small class="fine d-inline"> </small>?</p> <p>Je ne maîtrise pas bien le php, et je n'ai pas encore tout compris dans les mécanismes de gestion des langues des scripts. J'hésite un peu sur les modifications à apporter.</p> multilinguisme et urlrewriting 2008-10-21T09:00:01Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409378 2008-10-21T09:00:01Z <p>Bonjour,</p> <p>Je souhaite internationaliser le site dont je m'occupe et donc utiliser les fonctionnalités multilingues de spip et thelia. J'ai un peu près compris comment activer la gestion multilingue sous spip (création d'un secteur spécifique pour chaque langue, traduction des articles...), de même que sous thelia (traduction des rubriques et articles).</p> <p>J'ai commencé à modifier mes squelettes pour tenir compte de la langue à l'aide du filtre <code class="spip_code spip_code_inline" dir="ltr">{lang} </code> pour les boucles spip et des liens vers les pages thelia en ajoutant aux url le paramètre de langue <code class="spip_code spip_code_inline" dir="ltr">?lang=</code></p> <p>Par exemple, pour créer un lien vers une rubrique thelia, j'utilise dans mon squelette :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><a href="#URL_PAGE{rubrique_thelia,id_rubrique=THELIA-ID&amp;lang=#LANG}">THELIA-TITRE</a></code></pre></div> <p><i>Je me demande cependant comment utiliser la fonctionnalité urlrewriting de thelia.</i></p> <p><code class="spip_code spip_code_inline" dir="ltr"><a href="THELIA-REWRITEURL">THELIA-TITRE</a></code></p> <p>fonctionne bien, mais n'ajoute pas d'information de langue à l'url.</p> <p>Faut-il modifier le moteur thelia, pour lui faire générer une information de langue supplémentaire, ou alors passer par le moteur spip pour la réécriture des liens thelia<small class="fine d-inline"> </small>?</p> <p>Y a-t'il un autre moyen de récupérer la variable lang de thelia : j'ai lu quelque part que thelia passe ce paramètre langue différemment de spip, par une méthode GET si mes souvenirs sont bon.</p> <p>Quelqu'un a-t'il déjà expérimenté l'url rewriting et le multilinguisme avec spipthelia<small class="fine d-inline"> </small>? Quel est la méthode que vous avez déjà utilisé avec succés<small class="fine d-inline"> </small>?</p> Plugin Parrainage Thelia 2008-10-16T14:48:52Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409276 2008-10-16T14:48:52Z <p>Je n'ai effectivement plus d'erreur en remplacent « action » par « thelia_action », mais par contre, il ne se passe rien (je reviens sur ma page, mais le mail n'arrive jamais).</p> <p>Idem, toujours dans le plugin parrainage, lorsque je veux utiliser le solde de parrainage... Je renvoie vers « commande.php<small class="fine d-inline"> </small>?thelia_action=compteparrainage » mais rien ne se passe (j'imagine que le solde devrait apparaitre dans le champ « remise »...</p> <p>Merci</p> Plugin Parrainage 2008-10-16T08:30:28Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409265 2008-10-16T08:30:28Z <p>Je crois qu'il faut que tu modifies un peu la boucle thélia pour l'adapter au plugin spip/thélia et éviter les conflits avec SPIP. Un des conflits qui revient souvent et qui semble être le tien, c'est sur la variable « action » des formulaires qu'il faudrait remplacer par « thelia_action »</p> <p>par exemple dans :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><form action="parrainage.php" method="post" /> <input type="hidden" name="action" value="parrainage_mail" /> Prénom de votre ami : <input type="text" name="prenom_filleul" /> Nom de votre ami : <input type="text" name="nom_filleul" /> E-Mail de votre ami : <input type="text" name="mail_filleul" /> <input type="submit" value="OK" /> </form></code></pre></div> <p>remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><input type="hidden" name="action" value="parrainage_mail" /></code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><input type="hidden" name="thelia_action" value="parrainage_mail" /></code></pre></div> <p>sinon pour le fichier de langue en NL, tu peux : <br>- soit demander un accès sur SVN (la demande se fait sur <a href="http://listes.rezo.net/mailman/listinfo/spip-zone" class="spip_out" rel='nofollow external'>la liste spip-zone</a>) et ensuite « commiter » la modification directement sur le plugin <br>- soit me l'envoyer par mail (apachot at openstudio.fr) je l'ajouterai</p> <p>A+</p> Plugin Parrainage 2008-10-16T08:17:02Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409264 2008-10-16T08:17:02Z <p>Hello,</p> <p>Est-ce que quelqu'un a réussit à installer le plugin parrainage de Thelia sur un site tournant avec ce plugin SPIP_THELIA<small class="fine d-inline"> </small>? Y-a-t-il une astuce car j'ai essayé de l'installer et je me retrouve avec une erreur « Fichier action/parrainage_mail introuvable » lorsque j'essaye de parrainer quelqu'un<small class="fine d-inline"> </small>?? J'ai posé des questions sur le forum de thelia mais ils ne peuvent pas m'aider car il semble que le problème soit lié à l'utilisation avec SPIP...</p> <p>Sinon, pour répondre au message précédent, je peux envoyer mon fichier de langue en NL sans problème (Ou dois-je l'envoyer)... Par contre, j'ai également dû, pour ajouter cette langue 4, créer les nouveaux status en NL dans la table status ainsi que traduire tous les noms de pays pour la langue NL dans la table pays de Thelia...</p> <p>Merci</p> Squelettes différents pour rubriques 2008-10-09T15:55:48Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment409060 2008-10-09T15:55:48Z <p>Bonjour, est-il possible de créer, comme pour spip, un squelette différent pour une rubrique différente<small class="fine d-inline"> </small>? (exemple : rubrique_thelia-2.html ne fonctionnera que pour la 2<sup class="typo_exposants">e</sup> rubrique thelia)</p> <p>Merci et a bientôt</p> <p>Olivier</p> Utilisation avancée du plugin Thélia 2008-09-26T15:59:48Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment408818 2008-09-26T15:59:48Z <p>Au fait, si tu veux nous envoyer le fichier générique en hollandais, je l'ajouterai au plugin</p> <p>++</p> Utilisation avancée du plugin Thélia 2008-09-26T15:53:31Z https://files.spip.net/Utilisation-avancee-du-plugin-Thelia#comment408817 2008-09-26T15:53:31Z <p>Salut,</p> <p>c'est parce que toutes les chaînes de langue des squelettes sont gérées par SPIP. Ce sont des variables de type <:spipthelia:ma_chaine_de_langue :></p> <p>donc SPIP va tout seul chercher si un fichier de langue spipthelia_nl.php existe pour le hollandais dans /lang</p> <p>++</p>