THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour et un grand merci pour la bête !

C'est hyper facile à installer. Je n'ai rien changé pour l'instant dans les boucles et tout le tintouin (je tatonne tout avant de mettre les mains dans le cambouis !). J'ai rajouté le dossier sessions à la racine (merci Free !).

Bref, tout va bien dans le meilleur des mondes...

Mais v'là t'y pas qu'au moment où j'ai essayé de me faire une commande, paiement par chèque, ça m'a renvoyé à la racine de mon serveur au lieu de me renvoyer dans le répertoire où ça devrait normalement aller...

En gros, mon site se trouve dans : http://www.pouetpouet.fr/repertoire/
et lorsque je clique sur "je choisis mon mode de paiement" (chèque par défaut), je valide et bam, ça me renvoie sur une erreur php à : http://www.pouetpouet.fr/cheque.php alors que je voudrais bien que ça aille dans http://www.pouetpouet.fr/repertoire/cheque.php !!

Sachant, vous l'aurez facilement compris que je suis nullissime en codage, que faut-il que je fasse donc pour que ça aille bien au bon endroit !

Offline


faut peut être aller modifier le lien dans la boucle cheque.

bon non apparamment.
la boucle cheque (le fichier html intitulé "cheque") ne semble être que la page de confirmation du paiement par cheque.

le lien (le chemin qu'il y a dans la balise : <a href="chemin">) est a modifier ailleurs donc.

sur quelle page tu es quand tu cliques le lien de paiement par cheque; sur la page des coordonnées ?


je trifouille aussi depuis qq jours les entrailles de thelia en essayant piger le système des boucles.
je n'ai pas encore réussi à placer le lien qui me balance sur le mode de paiement d'ailleurs.
mais dès que j'ai plus d'infos je te fais signe


ou sinon copie comme s'est conseillé dans l'install de thelia l'ensemble du contenu du repertoire template directement sous la racine de ton serveur et pas dans un répertoire que tu crées parceque ca te fout tes liens en l'air sinon.

a+ !

Offline


oui, mais pour le coup, ça me plante le reste du site... Et il demeure important que j'ai les autres pages...

Je cherche, je cherche...

Offline


salut,

va voir ce topic

http://forum.thelia.fr/viewtopic.php?id=1724

en gros il faut modifier le fichier cheque.class.php situé dans ton repertoire "client" de ton repertoire "repertoire" clique ensuite le repertoire "plugins" puis le repertoire "cheque" et enfin ouvre le fichier "cheque.class.php" dans un editeur de texte.

là substitue les lignes :

$urlsite = new Variable();
$urlsite->charger("urlsite");

header("Location: http://" . $_SERVER['HTTP_HOST'] . "/cheque.php");


PAR

$urlsite = new Variable();
$urlsite->charger("urlsite");

header("Location: " . $urlsite->valeur . "/cheque.php");



enregistre (fait une copie du fichier original au préalable, on sait jamais)
et le tour est joué; enfin chez moi ca ne marche qu' à moitié

je tombe sur cette page
Bild13.png

Last edited by sly (12-06-2008 11:20:59)

Offline


j'ai enfin résolu le problème smile
en fait dans la gestion des variables dans le Back Office, quand on nous demande d'indiquer urlsite, il faut indiquer L'ADRESSE DU REPERTOIRE dans lequel se trouve la page d'accueil du site et NON PAS, comme moi, indiquer L'ADRESSE DE LA PAGE D'ACCUEIL du site (c a d: index.php). sinon le moteur.php et ou que sais je qui gère le fonctionnement du site prend index.php comme repertoire. du coup on se retrouve avec genre une adresse .../.../index.php/virement.php. ce qui n'a pas de sens.

voilà voilà
smile

donc attention à bien indiquer une urlsite correct. c'est à dire l'adresse du repertoire dans lequel se trouve la page d'accueil. sinon les modes de paiement ne vont pas fonctionner correctement

Last edited by sly (12-06-2008 16:48:09)

Offline


Merci Sly !

En fait, j'ai essayé ta seconde manip, sauf que j'avais bien mis d'emblée le bon chemin... Mais je l'ai réécris : toujours pareil !

J'ai fait la première manip et là ça fonctionne tip top !

[Avis aux modos : je n'ai pas pu écrire "Résolu" dans le sujet. Si ces messieurs-dames veulent bien le faire pour moi ! ;-) ]

Last edited by Ceno (15-06-2008 17:48:09)

Offline

Offline


meme probleme, meme solution
pour un site en local ne pas ecrire http://localhost/ mais bien http://localhost/monsite

je n'ai vu l'erreur qu'au moment de valider le cheque
merci pour votre réponse