Bonjour à tous,
J'utilise Phoca download pour permettre aux utilisateurs enregistré de mon site de télécharger des fichiers PDF.
Le point essentiel est de permettre aux visiteurs non enregistrés de voir le fichier mais que quand ils essayent de le télécharger ils soient automatiquement redirigés vers la page de login ou d'enregistrement ou alors un article qui leur explique qu'ils doivent s'enregistrer et attendre la validation de leurs compte par un admin.
Quand je n'utilise pas la SEF de joomla et que je veux rediriger les visiteurs sur le login de CB il suffit de modifier le fichier file.php se trouvant dans le dossier model de componant de phocadownload et plus précisement le return url (sujet ici: http://www.phoca.cz/forum/viewtopic.php?f=31&t=4119)
ou alors de ne rien modifier et d'utiliser (comme Jisse me l'a conseillé) le core login redirect.
Tout marche bien sauf que je ne sais pas comment rediriger sur un article précis...
Je rencontre le probléme suivant:
Si la SEF de joomla est activé (ce qui est indispensable pour moi) cela change la donne... et la redirection ne s'effectue plus sur l'url de return.
Dans le dossier file.php on trouve ce code:
$return = 'index.php?option=com_phocadownload&view=file&id=' .$this->_file[0]->id.':'.$this->_file[0]->alias. $limitstartUrl . '&Itemid='. JRequest::getVar('Itemid', 0, '', 'int');
$returnUrl = 'index.php?option=com_user&view=login&return='.bas e64_encode($return);
Si la SEF de joomla est activé on retombe sur une page "vide pour mon cas" avec l'adresse du type du return index.php?option=com_phocadownload&view=file&id= soit par ex.: monsite.fr/component/phocadownload/file/3-badge.html
Si je change le $return ca ne change rien ...
Comment permettre la redirection vers le login de CB ou vers un article précis avec la SEF de joomla activé?
Merci pour tous vos conseils et idées
Bon Dimanche
J'utilise Phoca download pour permettre aux utilisateurs enregistré de mon site de télécharger des fichiers PDF.
Le point essentiel est de permettre aux visiteurs non enregistrés de voir le fichier mais que quand ils essayent de le télécharger ils soient automatiquement redirigés vers la page de login ou d'enregistrement ou alors un article qui leur explique qu'ils doivent s'enregistrer et attendre la validation de leurs compte par un admin.
Quand je n'utilise pas la SEF de joomla et que je veux rediriger les visiteurs sur le login de CB il suffit de modifier le fichier file.php se trouvant dans le dossier model de componant de phocadownload et plus précisement le return url (sujet ici: http://www.phoca.cz/forum/viewtopic.php?f=31&t=4119)
ou alors de ne rien modifier et d'utiliser (comme Jisse me l'a conseillé) le core login redirect.
Tout marche bien sauf que je ne sais pas comment rediriger sur un article précis...
Je rencontre le probléme suivant:
Si la SEF de joomla est activé (ce qui est indispensable pour moi) cela change la donne... et la redirection ne s'effectue plus sur l'url de return.
Dans le dossier file.php on trouve ce code:
$return = 'index.php?option=com_phocadownload&view=file&id=' .$this->_file[0]->id.':'.$this->_file[0]->alias. $limitstartUrl . '&Itemid='. JRequest::getVar('Itemid', 0, '', 'int');
$returnUrl = 'index.php?option=com_user&view=login&return='.bas e64_encode($return);
Si la SEF de joomla est activé on retombe sur une page "vide pour mon cas" avec l'adresse du type du return index.php?option=com_phocadownload&view=file&id= soit par ex.: monsite.fr/component/phocadownload/file/3-badge.html
Si je change le $return ca ne change rien ...
Comment permettre la redirection vers le login de CB ou vers un article précis avec la SEF de joomla activé?
Merci pour tous vos conseils et idées
Bon Dimanche
Commentaire