Forum CMS Made Simple FR

Version complète : [Résolu] Newsletter made simple - Choisir Page de redirection email
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Hébergeur / Soft : IKOULA - serveur dédié
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ Gallery: 1.6
#~ FormBuilder: 0.7.3
#~ CGExtensions: 1.31.3
#~ CGJobMgr: 1.2.11
#~ NMS: 2.7
#~ CGSimpleSmarty: 1.5.2
#~ JQueryTools: 1.2
#~ Products: 2.18.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.3-7+squeeze14
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 64M
#~ max_execution_time: 1000000
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 64M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

j'ai un petit problème avec Newsletters made simple. Lors de la réception d'un email (inscription, désinscription, confirmation, etc), le lien fourni me dirige vers la page d'où l'inscription a été faite.

En sachant que j'ai un lien d'inscription dans mon footer (donc sur chaque page), j'aimerais "forcer" les liens à pointer sur une page bien définie.

Est-ce possible ?

D'avance merci.
options de NMS > Onglet paramètres abonnés >

Tu as une select-box :
Citation :Page de retour pour le formulaire des paramètres utilisateurs :


(Page de retour quand un lien email est cliqué pour éditer les préférences utilisateur.
L'astérisque (*) indique la page par défaut.)
Merci pour la réponse rapide.

Néanmoins, j'ai bien éditer et rien à faire, il retourne toujours vers la page d'où l'inscription a été faite.

Ce n'est pas un problème de pretty URL ?

Je peux vous donner un lien si vous le souhaitez.
donne là dans le forum, je ne peux pas m'y pencher moi même dans l'immédiat Wink
Ok, voici le lien, toujours en prod.

bbm-chassis.be/bbm-chassis/

Il semblerait que le problème viennent des pretty URL; En effet, l'url de retour d'un mail est de type :
bbm-chassis.be/bbm-chassis/NMS/15.html

Si je remplace par
bbm-chassis.be/bbm-chassis/NMS/27.html

je tombe sur le bon gabarit.

EDIT : j'ai enlevé le "http://www" car j'avais une erreur.
Personne ?
Sad je ne comprends pas, chez moi ça tourne nickel ... donc là j'ai pas d'idée
Avec la même version du module ? et les pretty activées ?

C'est bizarre effectivement Confused
pretty url + NMS 2.6.4 et pas la dernière version de cmsms -_-'

(oui je sais, les cordonniers sont toujours les plus mal chaussés :/ )

, c'est effectivement une possibilité, que ce soit la version 2.7 qui pose soucis, mais je n'ai pas moyen de tester sur place
Ok, j'ai du contourner le problème car je n'ai pas trouvé la solution "logique".

Pour ceux que ca intéresse, je fais simplement un redirect :

Code :
[== Indéfini ==]
{assign var="myArray" value="/"|explode:$smarty.get.page}
{$myArray[0]}
{if $myArray[0]=="NMS"}  
   {redirect_url to="{root_url}/{$myArray[0]}/27/{$myArray[2]}/{$myArray[3]}.html"}
{/if}