THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#26 Re: Mise à jour Thélia

(11-04-2013 17:47:17)


roadster31 wrote:

Tu ne peux pas mettre une boucle dans un #SET.

ok chef wink


Aide les autres, ils t'aideront en retour.

Offline

#27 Re: Mise à jour Thélia

(11-04-2013 17:54:55)


Tu peux écrire la même chose comme ça:

<THELIA_CATEGORIE type="RUBRIQUE" id="#RUBRIQUE_PARENT">
#SET{meta_description,#GET{titrepage}, vente en ligne chez #VARIABLE(nomsite). #TITRE - de nombreux produits aux prix avantageux.}
</THELIA_CATEGORIE>

ou comme ça:

<THELIA_CATEGORIE type="RUBRIQUE" id="#RUBRIQUE_PARENT">
#SET{meta_description, #TITRE}
</THELIA_CATEGORIE>
#SET{meta_description,#GET{titrepage}, vente en ligne chez #VARIABLE(nomsite). #GET{meta_description} - de nombreux produits aux prix avantageux.}

OpenStudio Toulouse

Offline

#28 Re: Mise à jour Thélia

(11-04-2013 18:08:13)


Oui oui c'est ce que j'ai fait wink


Aide les autres, ils t'aideront en retour.

Offline

#29 Re: Mise à jour Thélia

(15-04-2013 22:27:11)


Bonsoir, je teste une mise à jour 1.5.3.3 vers 1.5.3.4 en local, j'ai fait comme indiqué dans le fichier MAJ.txt, quand je lance Install… il me fait une install et pas une mise à jour. PHP 5.44 + MySql 5.5.25.

Où j'ai faux ?

Merci de vos lumières…

Last edited by momo-fr (15-04-2013 22:28:36)

Offline

#30 Re: Mise à jour Thélia

(15-04-2013 23:39:39)


Étrange momo...

Au pire, appelle directement install/maj.php wink

Last edited by Elyos (15-04-2013 23:39:57)


Aide les autres, ils t'aideront en retour.

Offline

#31 Re: Mise à jour Thélia

(16-04-2013 05:49:52)


Pourquoi

code HTML wrote:

<div class="produit#FILTRE_infegal(#STOCK||0||Epuise)#FILTRE_modulo(#COMPT||4||Last)">
    <div class="produitTitre"><h3><a href="#REWRITEURL#GET{param}">#TITRE</a></h3></div>
    <div class="produitImage">
        <a href="#REWRITEURL#GET{param}">
<THELIA_IMAGE_PROD type="IMAGE" num="1" produit="#ID" hauteur="130" largeur="130" stricte="1" fond="000000">
        <img src="#IMAGE" alt="#VARIABLE(nomsite) - #PRODTITRE" />#SET{img,}
</THELIA_IMAGE_PROD>
        #GET{img}
        </a>
    </div>
    <div class="produitInfos">
        <div class="gauche">
<THELIA_RUB type="RUBRIQUE" id="#RUBRIQUE">
<THELIA_RUBPARENT type="RUBRIQUE" id="#PARENT">
            <THELIA_IMAGE_RUB type="IMAGE" nb="3" rubrique="#ID"><img src="#IMAGE" alt="#VARIABLE(nomsite) - #RUBTITRE"/></THELIA_IMAGE_RUB>
</THELIA_RUBPARENT>
</THELIA_RUB>
        </div>
        <div class="centre">
            #FILTRE_egalsinon(#PROMO||0||<div class="prix">#PRIX &euro;</div>||<div class="prix_barre">#PRIX &euro;</div><div class="prix_promo">#PRIX2 &euro;</div>)
        </div>
        <div class="droite">#FILTRE_egalite(#PROMO||1||<img src="images/rubrique/pictoPromo.jpg" alt="#VARIABLE(nomsite) - Promotion"/>)#FILTRE_egalite(#NOUVEAUTE||1||<img src="images/rubrique/pictoNew.jpg" alt="#VARIABLE(nomsite) - Nouveauté"/>)</div>
    </div>
</div>

me sort

V1.5.3.4 wrote:

<div class="produitEpuise)Last">
    <div class="produitTitre"><h3><a href="usage-amateur_2_feux-d-artifice-automatiques_power-tech-pro-180-3-min__600067000.html">Power Tech Pro 180 (3 min)</a></h3></div>
    <div class="produitImage">
        <a href="usage-amateur_2_feux-d-artifice-automatiques_power-tech-pro-180-3-min__600067000.html">
        <img src="client/cache/produit/130_130______feu_d_artifice_automatique_professionnel_3_minutes_1005.png" alt="Jacques Prévot Artifices - Power Tech Pro 180 (3 min">
        </a>
    </div>
    <div class="produitInfos">
        <div class="gauche">
            <img src="client/gfx/photos/rubrique/usage_amateur_33.jpg" alt="Jacques Prévot Artifices - USAGE AMATEUR">
        </div>
        <div class="centre">
            <div class="prix">150.00 €</div>
        </div>
        <div class="droite"></div>
    </div>
</div>

au lieu de

V1.4.0 wrote:

<div class="produitEpuiseLast">
    <div class="produitTitre"><h3><a href="usage-amateur_2_feux-d-artifice-automatiques_power-tech-pro-180-3-min__2340.html">Power Tech Pro 180 (3 min)</a></h3></div>
    <div class="produitImage">
        <a href="usage-amateur_2_feux-d-artifice-automatiques_power-tech-pro-180-3-min__2340.html">
        <img src="client/cache/produit/130_130____1_000000_feu_d_artifice_automatique_professionnel_3_minutes_1005.png" alt="Jacques Prévot Artifices - Power Tech Pro 180 (3 min)" border="0">
        </a>
    </div>
    <div class="produitInfos">
        <div class="gauche">
            <img src="client/gfx/photos/rubrique/usage_amateur_33.jpg" alt="Jacques Prévot Artifices - USAGE AMATEUR">
        </div>
        <div class="centre">
            <div class="prix">150.00 €</div>
        </div>
        <div class="droite"><img src="images/rubrique/pictoNew.jpg" alt="Jacques Prévot Artifices - Nouveauté"></div>
    </div>
</div>

Je pense que c'est la parenthèse dans le titre du produit qui fait "planter" le truc mais pourquoi ça ne le faisait pas avant ?

Une idée?

Last edited by Elyos (16-04-2013 06:28:59)


Aide les autres, ils t'aideront en retour.

Offline

#32 Re: Mise à jour Thélia

(16-04-2013 07:41:01)


Affiche #STOCK et #COMPT, pour voir ce qu'il y a dedans.


OpenStudio Toulouse

Offline

#33 Re: Mise à jour Thélia

(16-04-2013 07:48:34)


ça me sort : 0 et 12 (donc c'est correct)

Autres problèmes... :
Je viens de voir que #CARACTERISTIQUE_ID me sortait "3-" au lieu de "3" alors que l'url est : index.php?fond=rubrique&caracteristique=3&caracdisp=150
donc mon

<TEST_caracteristique variable="#CARACTERISTIQUE_ID" test="dansliste" valeur="3,9">

ne marche pas...

Edit n°1 :

C'est pire que ce que je croyais...

<THELIA_CARACDISP type="CARACDISP" caracteristique="#CARACTERISTIQUE_ID" caracdisp="#CARACTERISTIQUE_DISP" classement="alpha" stockmini="1">
ça me sort toutes les caractéristiques et caracdisp qui existent  O.o
</THELIA_CARACDISP>

Edit n°2 :
J'ai vu manu passer, maintenant yoan... le suspense est à son comble big_smile

Edit n°3 :
Puis le retour de roadster tongue

Last edited by Elyos (16-04-2013 08:59:55)


Aide les autres, ils t'aideront en retour.

Offline

#34 Re: Mise à jour Thélia

(16-04-2013 09:00:07)


Encore une fois, affiche les variables, tu verra bien ce qu'il y a dedans !


OpenStudio Toulouse

Offline

#35 Re: Mise à jour Thélia

(16-04-2013 09:06:31)


roadster31 wrote:

Encore une fois, affiche les variables, tu verra bien ce qu'il y a dedans !

Tu crois que j'ai fait quoi...?
C'est pas ça qui fait avancer l'histoire sinon...

ça sort ce que j'ai dit...


Aide les autres, ils t'aideront en retour.

Offline

#36 Re: Mise à jour Thélia

(16-04-2013 09:17:55)


Ok, Ok...

Alors y'a quoi dans #CARACTERISTIQUE_ID et #CARACTERISTIQUE_DISP ? Il sont dans des boucles ? Hors de boucles ?


OpenStudio Toulouse

Offline

#37 Re: Mise à jour Thélia

(16-04-2013 09:30:05)


Pour le premier souci, les substitutions sont bonnes.
Donc je vois pas trop le problème vu que ça fonctionnait correctement avant la mise à jour...

Pour le deuxième souci, avec cette url : index.php?fond=rubrique&caracteristique=3&caracdisp=150
et ce code (hors de boucles) :

#CARACTERISTIQUE_ID<br />
<TEST_caracteristique variable="#CARACTERISTIQUE_ID" test="dansliste" valeur="3,9">
<THELIA_CARACDISP type="CARACDISP" caracteristique="#CARACTERISTIQUE_ID" caracdisp="#CARACTERISTIQUE_DISP" classement="alpha" stockmini="1">
#TITRE ?<br />#CARACTERISTIQUE?
</THELIA_CARACDISP>
</TEST_caracteristique>
<//TEST_caracteristique>

ça me sort "3-" et ça ne passe donc pas dans ma boucle test.

Si je mets ce code :

#CARACTERISTIQUE_ID<br />#CARACTERISTIQUE_DISP<br /><THELIA_CARACDISP type="CARACDISP" caracteristique="#CARACTERISTIQUE_ID" caracdisp="#CARACTERISTIQUE_DISP" classement="alpha" stockmini="1">
#TITRE ?<br />#CARACTERISTIQUE?
</THELIA_CARACDISP>

ça me sort "3-" et  "150-" puis tous les titres/id de caractéristiques qui existent...


Aide les autres, ils t'aideront en retour.

Offline

#38 Re: Mise à jour Thélia

(16-04-2013 10:00:55)


Bon bah... pour le souci n°1
J'ai remplacé

preg_match_all("`\#FILTRE_infegal\(([^\|]*)\|\|([^\|]*)\|\|([^\|]*)\)`", $res, $cut);

par

preg_match_all("`\#FILTRE_infegal\(([^\|]*)\|\|([^\|]*)\|\|([^\)]*)\)`", $res, $cut);

du coup ça marche mieux... (bizarre que ça fonctionnait sur la V1.4.0 et plus maintenant...)

Pour le souci n°2, j'ai remplacé tous mes #CARACTERISTIQUE_ID et #CARACTERISTIQUE_DISP par #REQUEST[caracteristique] et #REQUEST[caracdisp] comme ça plus de problème...


Aide les autres, ils t'aideront en retour.

Offline

#39 Re: Mise à jour Thélia

(16-04-2013 10:03:21)


C'est vraiment bizarre ton histoire de "3-", parce que la valeur utilisée est strictement celle passée dans l'URL.

C'est pareil pour #CARACTERISTIQUE_DISP: si tu as toutes les caracdisp, c'est que #CARACTERISTIQUE_DISP est vide, et que donc il n'y a pas de paramètre caracdisp dans ton URL.

La vérité est donc ailleurs smile Tu es sûr de ton URL ?


OpenStudio Toulouse

Offline

#40 Re: Mise à jour Thélia

(16-04-2013 10:18:25)


Oui oui!

Regarde :
thelia.jpg


Aide les autres, ils t'aideront en retour.

Offline

#41 Re: Mise à jour Thélia

(16-04-2013 10:45:41)


J'ai trouvé le plugin qui causait le souci...
Mais bon... un peu obligé de laisser comme ça... pour ma pagination...


Aide les autres, ils t'aideront en retour.

Offline

#42 Re: Mise à jour Thélia

(16-04-2013 10:49:31)


Ha ben voilà... C'était donc un plugin ! Qui est le fautif ? batte.gif


OpenStudio Toulouse

Offline

#43 Re: Mise à jour Thélia

(16-04-2013 10:51:20)


Un plugin que j'ai pas mis dans les contributions big_smile

Il me sert à faire des tri de produits dans une rubrique selon plusieurs critères notamment les caractéristiques...
Un exemple : http://www.jacques-prevot.fr/usage-amat … ques_.html > "Afficher les options de tri"

Last edited by Elyos (16-04-2013 10:51:43)


Aide les autres, ils t'aideront en retour.

Offline

#44 Re: Mise à jour Thélia

(16-04-2013 10:56:56)


Un plugin que j'ai pas mis dans les contributions

Bon, ben ne te presses pas trop ;-)


OpenStudio Toulouse

Offline

#45 Re: Mise à jour Thélia

(16-04-2013 10:58:52)


Mouahahaha!

Il est tellement utile! Comme tous mes plugins bien au chaud tongue


Aide les autres, ils t'aideront en retour.

Offline

#46 Re: Mise à jour Thélia

(16-04-2013 11:13:33)


Boucle Produit....

$temp = str_replace("#NOUVEAUTE", "$nouveaute", $temp);

Disparu ?

Edit (Piaf ?) : Ah non... c'est moi qui est dû le rajouter...

Last edited by Elyos (16-04-2013 11:21:27)


Aide les autres, ils t'aideront en retour.

Offline

#47 Re: Mise à jour Thélia

(16-04-2013 16:23:41)


Quand je fais une recherche, si je tape "test", la recherche ne me renvoie rien alors que j'ai un produit nommé "testeur" ... normal?
Par contre avec "testeur" pas de souci...

Last edited by Elyos (16-04-2013 16:27:59)


Aide les autres, ils t'aideront en retour.

Offline

#48 Re: Mise à jour Thélia

(16-04-2013 16:38:10)


Avec le plug-in recherche améliorée ça doit sortir… normalement. :-)

Offline

#49 Re: Mise à jour Thélia

(16-04-2013 16:49:36)


[[:<:]],[[:>:]]

Voilà pourquoi...

Grrrrrrrrrrrrrrrrrr! Un plugin pour ça... Je veux pas! (>_<" ) !!! Surtout que ça va être compliqué vu la construction de mes templates...


Aide les autres, ils t'aideront en retour.

Offline

#50 Re: Mise à jour Thélia

(16-04-2013 16:58:59)


Ah ah la feinte!

<THELIA_PROD type="PRODUIT" motcle="(.*)#PRODUIT_MOTCLE(.*)">

lol Mouahahahhaha! lol

ça marche tout aussi bien tongue

Last edited by Elyos (16-04-2013 17:01:38)


Aide les autres, ils t'aideront en retour.