Salve,
Come avrete letto dal mio precedente thread, sono nuova in PrestaShop.
E vorrei che mi aiutaste in un mio nuovo problema.
Vorrei inserire in home page il form Login in ( non solo la frase login che rimanda alla pagina) e quello della registrazione per nuovi utenti. Comei a rendere privato il sito.
Quindi parlo di form con le caselline.
Come fare? Qualcuno e' in grado di aiutarmi?
Grazie Mille.
Come avrete letto dal mio precedente thread, sono nuova in PrestaShop.
E vorrei che mi aiutaste in un mio nuovo problema.
Vorrei inserire in home page il form Login in ( non solo la frase login che rimanda alla pagina) e quello della registrazione per nuovi utenti. Comei a rendere privato il sito.
Quindi parlo di form con le caselline.
Come fare? Qualcuno e' in grado di aiutarmi?
Grazie Mille.
Ciao e benvenuta Papaya
purtroppo nel forum siamo in pochi a rispondere e il tempo è poco quindi porta pazienza
Sti intendendo un B2B per rendere l' obbligo di accesso ?
Ciao ;-)
purtroppo nel forum siamo in pochi a rispondere e il tempo è poco quindi porta pazienza
Sti intendendo un B2B per rendere l' obbligo di accesso ?
Ciao ;-)
Creo temi e siti web
Ricami Stampe Strass dal singolo alle grandi quantità
Lo shop dei ricami stampe strass
www.prestamodules.com hosting gratis prestashop
Regole del forum
Ricami Stampe Strass dal singolo alle grandi quantità
Lo shop dei ricami stampe strass
www.prestamodules.com hosting gratis prestashop
Regole del forum
Ciao Germanoufo,
Grazie per avermi risposto!
Si', in teoria vorrei creare un sito privato, nel senso che bisogna accedervi solo tramite registrazione..
Hai qualche consiglio?
Grazie!
Grazie per avermi risposto!
Si', in teoria vorrei creare un sito privato, nel senso che bisogna accedervi solo tramite registrazione..
Hai qualche consiglio?
Grazie!
Sono riuscita a creare un sito privato utilizzando questi script:
http://www.prestasho...boutique_privee
Adesso, funziona tutto tranne FORGOT PASSWORD, perche' di rimando vengo mandata sull'authentication form.
Come fare? Come faccio ad escludere quel link?
Qualcuno sa aiutarmi?
Grazie mille!
http://www.prestasho...boutique_privee
Adesso, funziona tutto tranne FORGOT PASSWORD, perche' di rimando vengo mandata sull'authentication form.
Come fare? Come faccio ad escludere quel link?
Qualcuno sa aiutarmi?
Grazie mille!
Se ci dai il link al tuo shop con account demo possiamo anche cercare di capire di che link parli
altrimenti dovrei scaricare il " modulo " e vedere come funziona
Ciao ;-)
altrimenti dovrei scaricare il " modulo " e vedere come funziona
Ciao ;-)
Creo temi e siti web
Ricami Stampe Strass dal singolo alle grandi quantità
Lo shop dei ricami stampe strass
www.prestamodules.com hosting gratis prestashop
Regole del forum
Ricami Stampe Strass dal singolo alle grandi quantità
Lo shop dei ricami stampe strass
www.prestamodules.com hosting gratis prestashop
Regole del forum
Ciao Germanoufo,
piano piano sono riuscita a modificare l'init.php e l'index.php, solo che lo script rende privato anche il Forgot Password.
Ho utilizzato esattamente i codici che ho trovato.
Non potrei escludere la pagina password.php con un else?
(E' solo un'ipotesi, visto che non sono esperta..)
Grazie ancora!
piano piano sono riuscita a modificare l'init.php e l'index.php, solo che lo script rende privato anche il Forgot Password.
Ho utilizzato esattamente i codici che ho trovato.
Non potrei escludere la pagina password.php con un else?
(E' solo un'ipotesi, visto che non sono esperta..)
Grazie ancora!
Sì puoi farlo con un else
prendendo da php il nome della pagina
dove metti:
qualche cosa di simile (non l'ho testata)
in pratica:
se non sei loggato
E la pagina dove sei NON è la tua pagina
allora ti rimando alla registrazione
prendendo da php il nome della pagina
dove metti:
if (!$cookie->isLogged() AND basename($__FILE__)!='la tua pagina.php')
qualche cosa di simile (non l'ho testata)
in pratica:
se non sei loggato
E la pagina dove sei NON è la tua pagina
allora ti rimando alla registrazione
Grazie per la risposta..
ho provato ma non funziona... Forse ho sbagliato rigo...
Riporto in basso l'index.php:
<?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_.'authentication2.tpl');
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!='password.php')
include(dirname(__FILE__).'/footer.php'); ?>
Inserito qui non funziona... ho sbagliato qualcosa??
Grazie!
ho provato ma non funziona... Forse ho sbagliato rigo...
Riporto in basso l'index.php:
<?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_.'authentication2.tpl');
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!='password.php')
include(dirname(__FILE__).'/footer.php'); ?>
Inserito qui non funziona... ho sbagliato qualcosa??
Grazie!
Grazie Disarci...
ma continua a non funzionare...
Cosi' gia' non funzionava
<?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.‘authentication2.tpl’);
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!=‘password.php’)
include(dirname(FILE).’/footer.php’); ?>
Cosi' tanto meno..
<?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() AND basename($__FILE__)!=‘password.php’);
if($cookie->isLogged()){ $smarty->display(PS_THEME_DIR.‘index.tpl’);
}
else{ $smarty->display(PS_THEME_DIR.‘authentication2.tpl’);
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!=‘password.php’);
include(dirname(FILE).’/footer.php’); ?>
Dove sbaglio? Mi potresti illustrare meglio dove inserirlo?
Grazie!
ma continua a non funzionare...
Cosi' gia' non funzionava
<?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.‘authentication2.tpl’);
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!=‘password.php’)
include(dirname(FILE).’/footer.php’); ?>
Cosi' tanto meno..
<?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() AND basename($__FILE__)!=‘password.php’);
if($cookie->isLogged()){ $smarty->display(PS_THEME_DIR.‘index.tpl’);
}
else{ $smarty->display(PS_THEME_DIR.‘authentication2.tpl’);
}
//////////////
if (!$cookie->isLogged() AND basename($__FILE__)!=‘password.php’);
include(dirname(FILE).’/footer.php’); ?>
Dove sbaglio? Mi potresti illustrare meglio dove inserirlo?
Grazie!
Prova questo. Non ho potuto testare (sistema operativo sbagliato per queste modifiche) ma dovrebbe andare bene.
Ps: Per una meglior visualizzazione conviene mettere il codice dentro i tag [ code ]
Ps: Per una meglior visualizzazione conviene mettere il codice dentro i tag [ code ]
<?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() AND basename($__FILE__)!=‘password.php’){ $smarty->display(PS_THEME_DIR.‘index.tpl’);
}
else{ $smarty->display(PS_THEME_DIR.‘authentication2.tpl’);
}
//////////////
include(dirname(FILE).’/footer.php’); ?>
Ciao xhaxhi_eli,
Grazie per avermi risposto.. purtroppo, ho provato e non funziona..
Comunque non e' solo forgot password che non funziona.. ma qualsiasi link presente nell'index.
Adesso mi chiedo, non devo escludere tutti i link ma solo forgot password. Come fare?
I codici non funzionano..
Ti posto qui sotto il codice che ho aggiunto nel file init.php
E questo qui e' il codice del file index.php
Mi sapresti aiutare?
Grazie!
Grazie per avermi risposto.. purtroppo, ho provato e non funziona..
Comunque non e' solo forgot password che non funziona.. ma qualsiasi link presente nell'index.
Adesso mi chiedo, non devo escludere tutti i link ma solo forgot password. Come fare?
I codici non funzionano..
Ti posto qui sotto il codice che ho aggiunto nel file init.php
if(!$cookie->logged AND $page_name!='authentication')
{
header('Location:./authentication.php?back=index.php');
}
E questo qui e' il codice del file index.php
<?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'); ?>
Mi sapresti aiutare?
Grazie!
Spero che sia utile anche per altre persone.. mi hanno aiutato anche i ragazzi del forum francese.
Io ho risolto in questo modo:
Io ho risolto in questo modo:
if(!$cookie->logged AND $page_name!='authentication' AND $page_name!='password')
{
header('Location:./authentication2.php?back=password.php');
header('Location:./authentication2.php?back=index.php');
}




Back to top












