Un client satisfait
Toute l’équipe se joint à moi pour vous remercier tant pour votre professionnalisme et votre disponibilité que pour les réponses apportées à nos besoins techniques et métier.
Le site actuassurancevie a été réalisé dans un bon esprit d’équipe (…« Le sourire au téléphone » et la patience en prime sont toujours très appréciés…) avec pour seul objectif le résultat positif… Ce fut le cas vendredi, la présentation du site ayant été faite aux banques régionales avec succès.
Merci beaucoup
Quelques astuces techniques
Deux sites dans un seul SPIP
Afin de disposer de 2 sites, avec un seul back-office, 2 secteurs ont étés mis en place, un par site, avec comme logo de secteur le logo de chaque site.
Les URL arborescentes ont été activées sur les sites afin de distinguer les 2 sites par le premier niveau de l’arborescence.
Le squelette de sommaire renvois automatiquement vers le site principal par une redirection 301 en pur SPIP :
[(#HTTP_HEADER{Location: [(#URL_RUBRIQUE{26}|url_absolue)]})]#HTTP_HEADER{HTTP/1.1 301 Moved Permanently}#HTTP_HEADER{Status: 301 Moved Permanently}
Un même squelette pour les 2 sites
Afin d’utiliser les mêmes squelettes pour les 2 sites, le choix du squelette à utiliser a été mis en place par l’usage de mots clefs permettant d’utiliser un squelette spécifique
- pour un article,
- tous les articles d’une branche,
- toutes les rubriques d’une branche
Ces squelettes d’aiguillage sont disponible en pièce jointe.
Renvoyer sur la bonne page si accès direct imprévus
Un des squelettes de rubrique du site affiche un sommaire avec la liste de tous les articles de la rubriques faisant un lien vers une ancre précédant le contenu intégral de chaque article affichés dans la même page. Pour être cohérent, il fallait interdire l’affichage des articles seuls.
Cela a été fait avec un simple squelette d’article spécifique redirigeant par une 301 sur la rubrique et l’ancre idoine :
<BOUCLE_(ARTICLES){id_article}><?php
header("Status: 302 Moved Temporarily", false, 302);
header("Location: [(#URL_SITE_SPIP)]/[(#URL_RUBRIQUE)##ID_ARTICLE]");
exit;
?></BOUCLE_>L’usage du PHP a été rendu nécessaire par le fait que l’équivalent SPIP #HTTP_HEADER ne fonctionne pas au sein d’une inclusion.
Actu Assurance Vie

Contact