PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

 

Modifier la page authentication pour boutique privée

57 replies to this topic
#1
rc183

    PrestaShop Newbie

  • Members
  • Pip
  • 2 posts
Bonjour,

J'utilise depuis peu prestashop. J'étais auparavant habitué à os commerce.

Mon projet actuel est de créer, à partir de prestashop, une boutique de vente privée.

ça fonctionne à présent sans problème hormis que pour l'authentification j'ai réutilisé le template authentication.tpl et je l'ai renommé en private_authentication.tpl. Hélas en la renommant la traduction en français disparait et je me retrouve avec la version anglaise.

Je supose donc que le fait de la renommer a un inpact sur la traduction mais je n'arrive pas à trouver d'ou celà provient. Je demande donc de l'aide aux expert prestashop. Auriez vous une idée ?

D'avance merci.

#2
rc183

    PrestaShop Newbie

  • Members
  • Pip
  • 2 posts
Bon hé bien j'ai trouvé.

Merci quand même pour ceux qui ont regardés.

#3
demielune

    PrestaShop Newbie

  • Members
  • Pip
  • 17 posts
Merci d'en faire profiter tout le monde !

Au risque d ene pas avoir de réponse lorsque vous aurez besoin de quelqu'un !

Amicalement,

DL

#4
etherkurios

    PrestaShop Newbie

  • Members
  • Pip
  • 3 posts
Bonjour,

Je désire rendre ma boutique privée : seul les clients que j'ai entré via le back office doivent y avoir accès (pas de possibilité de nouvelles inscription sur le front office), l'idéal serait que l'on tombe directement sur la page authentication.php (pour ce qui est de la suppression de la partie "Créez votre compte" je saurai faire...)

Newcomer : "ça fonctionne à présent sans problème hormis que pour l’authentification j’ai réutilisé le template authentication.tpl et je l’ai renommé en private_authentication.tpl" un peu plus de précisions de ta part auraient été fortement appréciés !!!

Dans l'attente d'une piste...
Xampp 1.7.1 - PrestaShop Version 1.1.0.5

#5
[hans]

    PrestaShop Apprentice

  • Members
  • PipPip
  • 90 posts
Bonjour.

Private Shop Hack: private shop hack (spanish forum)

;)

#6
richard03

    PrestaShop Apprentice

  • Members
  • PipPip
  • 170 posts
j'ai testé private_shop mais pas fonctionnel sous la v2 ou alors je l'ai mal installé mais je pense pas.
tu l'as testé sur la dernière version de presta?

#7
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
j e rencontre aussi le meme probleme, la seul solution que j ai trouvé après recherche c est privateshop qui n est pas fonctionnel pour la v2.
denombreux sujet son ouvert a ce sujet mais aucune solution a vue le jour.
j ai installé le module maintenace & newsletter en home page, comment le modifier pour y faire apparaite les blocs d inscription ?

#8
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
personne a une petite idee pour remplace l inscription à la newsdans le module maintenance et newsletter par creer un compte avant d avoir acces a la boutique ?

#9
Dupont Communication

    PrestaShop Apprentice

  • Members
  • PipPip
  • 190 posts
Tout dépend de ce que l'on veut faire avec sa boutique?!
Soit cacher les prix et les montrer qu'aux membres inscrits
Soit avoir 2 prix différents par produits (ps 1.2.5.0 le prend en compte)
Sinon c'est empêcher l'inscription automatique des clients pour pas qu'ils voient les prix en suivant. Une autorisation de l'admin est nécessaire.
Je ne sais pas à qui répondre et quoi répondre, donc si vous avez toujours des problèmes d'affichage de prix, contactez-moi.
Bonne continuation.

#10
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
le problème est tout autre je cherche a avoir une page d inscription avant l accès au site
comme ici
http://fr.vente-priv...gin/Portal.ashx

#11
richard03

    PrestaShop Apprentice

  • Members
  • PipPip
  • 170 posts
Salut sur les pages que tu veux rendre privées il faut rediriger vers la page d'authentification/connexion:

if (!$cookie->isLogged())
Tools::redirect('authentication.php');


après l'include header.php:


include(dirname(__FILE__).'/header.php');


Normalement ça devrait t'aider ;)

#12
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
je veu bien que tu me guide un peu car je ne suis pas doué en dev.
merci

on ne peut pas modifier le module maintenace et newsletter pour arriver a ce resultat ?

#13
richard03

    PrestaShop Apprentice

  • Members
  • PipPip
  • 170 posts
J'pense pas que utiliser le module maintenance soit une bonne solution parce que ça voudrait dire que ta boutique doit rester en maintenance pour la faire fonctionner (c'est qu'un avis).
avec les codes que je t'ai passé tu as juste à les mettre dans les fichier .tpl respectifs c'est à dire category.tpl pour pas avoir accès aux catégories de la boutique sans connexion etc... (j'avais effectivement oublié de préciser où mettre les lignes de codes ^^)

#14
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
"pour pas avoir accès aux catégories de la boutique sans connexion"
je sais pas si j ai tout compris mais ce que je cherche doit permettre d afficher le bloc identification avant d avoir acces à la boutique,
soit sur la forme d un bloc qui vien par dessus la boutique empechant l acces avant identification soit par une page d identification comme sur le lien mis plus haut.

#15
Dupont Communication

    PrestaShop Apprentice

  • Members
  • PipPip
  • 190 posts
Dans ce cas voyez dans le fichier index.php à la limite.

Si vous remplacer ça :

<?php
include(dirname(__FILE__).'/config/config.inc.php');
if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)
$rewrited_url = __PS_BASE_URI__;
include(dirname(__FILE__).'/header.php');
$smarty->assign('HOOK_HOME', Module::hookExec('home'));
$smarty->display(_PS_THEME_DIR_.'index.tpl');
include(dirname(__FILE__).'/footer.php');
?>


Par ça:

<?php
include(dirname(__FILE__).'/config/config.inc.php');
if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1)
$rewrited_url = __PS_BASE_URI__;
include(dirname(__FILE__).'/header.php');
$smarty->assign('HOOK_HOME', Module::hookExec('home'));
//////////////
global $cookie;
if($cookie->isLogged()){
$smarty->display(_PS_THEME_DIR_.'index.tpl');
}
else{
$smarty->display(_PS_THEME_DIR_.'authentication.tpl');
}
//////////////
include(dirname(__FILE__).'/footer.php'); ?>


Le client sera alors redirigé vers l'inscription tant qu'il n'est pas connecté sur la boutique!

;-)

#16
richard03

    PrestaShop Apprentice

  • Members
  • PipPip
  • 170 posts
ouaip me suis planté c'est ds les fichiers .php -.-.

sympa tes modules checaman comment on peut commander?

#17
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
merci !!!!!!!!!!!!!!
je test ca en rentrant ce soir en espérant que tous ce déroule correctement car le site est en prod :-)
domage qu aucun module existe permettant l affichage d une page avec un css qui lui est propre

#18
Dupont Communication

    PrestaShop Apprentice

  • Members
  • PipPip
  • 190 posts
Suffit de demander ce que vous voulez et c'est fait... ;-)

#19
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
je veux une page comme ca que je peut personnaliser
http://fr.vente-priv...gin/Portal.ashx
ou ca
http://www.achatvip....55695438550573

#20
donaldlloyds

    PrestaShop Apprentice

  • Members
  • PipPip
  • 273 posts
ca marche !!!!!!!! par contre on peut se balader via le menu :(