plugin agenda et min calendrier français anglais

Bonjour

Je viens d’ajouter un secteur anglais à un site et je veux que le mini calendrier qui s’affiche sur la page d’accueil anglaise (rub16) ait les noms de jours anglais alors que celui de la page sommaire (français) affiche les noms de jours en français.

Le mini calendrier fonctionne avec les plugins agenda et widget calendar.

calendrier_mini.html est dans formulaire. Il est appelé par #CALENDRIER_MINI{#ENV{date},‹ date ›,#SELF}

j,ai créé un calendrier_mini_e dans formulaire avec traduction des jours.
Je l’ai appelé par #CALENDRIER_MINI_E{#ENV{date},‹ date ›,#SELF}

Cela ne fonctionne pas.

Merci de votre aide

Renée Picard

Hello,

En fait si j’ai bien compris ce que tu as fait, tu as « juste » dupliquer le formulaire, l’a renommée en calendrier_mini_e, croisé les doigts, fait l’appel #CALENDRIER_MINI_E et ça n’a pas marché.

En fait, la « magie » qui fait que #CALENDRIER_MIN affiche le calendrier min n’est pas directement lié au fait que calendrier_min existe dans le répertoire formulaire, mais est du au fait qu’il existe une fonction, sans doute critere_calendrier_min (je dis ça sans regarder), qui permet à Spip de savoir que quand il voit #CALENDRIER_MIN, ce qu’il doit afficher et ce qu’il doit faire…

Donc en résumé, toi il te faudrait dupliquer cette fameuse fonction , et lui dire d’appeler ton nouveau calendrier_min_e…

Sinon, je ne sais pas si le calendrier mini n’est pas déjà multilingue, peut être accepte il un paramètre #LANG, ce serait à vérifier dans la donc, je n’en sais pas plus…

en espérant t’avoir donné quelques pistes…

Mike

Salut

je ne connais pas ce plugin mais ce ne serait pas plus simple de passer par des variables de langue (du type <:montexte:> traduit ensuite dans les fichiers ecrire/lang/local_fr.php et ecrire/lang/local_en.php) ?
Laurent

Mike LECOMTE a écrit :

Bonjour

J’ai trouvé la solution tout simplement avec le mini_calendrier du plugin agenda qui est multilangue.

Merci

Renée Picard

Mike LECOMTE a écrit :

Bonjour à tous,

  Je débute franchement sous SPIP :slight_smile:

  Après plusieurs essais de squelettes, mon choix se porte sur celui
  d'Alternatives, que je trouve bien conçu et correspondant à mes
  attentes. Mais j'aimerais utiliser le plugin Accès Restreint et pour
  cela aurais besoin d'un bout de code simple me permettant de
  réaliser le login d'accès restreint.

  J'ai bien essayé de m'inspirer des exemples de code fournis dans la
  discussion relative au plugin, mais sans succès.

  Quelqu'un aurait-il la bonté de me fournir quelque chose qui me
  permette :

  - de tester si l'utilisateur est déjà loggé,

  - si oui de lui permettre de se délogger (avec la commande
  #URL_LOGOUT),

  - si non de donner accès à #LOGIN_PUBLIC

  Désolé si cette question est triviale mais je viens de passer des
  heures à chercher, sans succès.

--
Cordialement,
Christophe ANTOINE Courriel : chantoine99@wanadoo.fr

Désormais le plus simple pour éviter les noisettes en php, c'est d'utiliser le plugin SESSION en 1.9.2
Même si les exemples de noisettes php données dans la doc fonctionnent encore, c'est plus old style.
Les balises sessions en 2 sont natives donc en SVN plus besoin du plugin session

Par exemple voici quelques noisettes

- Si pas de statut et pas de sessions ouverte on affiche le formulaire d'inscription

[(#SESSION{statut}|?{'',' '}) [(#FORMULAIRE_INSCRIPTION{forum})] ]

- Si authentifié affichage selon le statut :

[(#SESSION{statut}|=={0minirezo}|?{' ',''}) <p>#SESSION{nom} &#32;&#47;&#32; Admin</p> ]

[(#SESSION{statut}|=={6forum}|?{' ',''}) <p>#SESSION{nom} &#32;&#47;&#32;Visiteur</p> ]

[(#SESSION{statut}|=={1comite}|?{' ',''}) <p>#SESSION{nom} &#32;&#47;&#32; R&#233;dacteur</p> ]

- Un exemple de noisette pour se déconnecter

[(#SESSION{statut}|=={0minirezo}|?{' ',''})<a href="[(#URL_LOGOUT{[(#URL_PAGE{sommaire})#header]})]">Se d&#233;connecter</a>]

[(#SESSION{statut}|=={6forum}|?{' ',''})<a href="[(#URL_LOGOUT{[(#URL_PAGE{sommaire})#header]})]">Se d&#233;connecter</a>]

[(#SESSION{statut}|=={1comite}|?{' ',''})<a href="[(#URL_LOGOUT{[(#URL_PAGE{sommaire})#header]})]">Se d&#233;connecter</a>]

La on renvoie sur la sommaire avec une ancre sur le header, mais tu peux rester sur la page encours #SELF ou renvoyer sur une autre page que la sommaire.

Le 10 août 08 à 08:08, Christophe ANTOINE a écrit :

Bonjour à tous,

Je débute franchement sous SPIP :slight_smile:

Après plusieurs essais de squelettes, mon choix se porte sur celui
d'Alternatives, que je trouve bien conçu et correspondant à mes
attentes. Mais j'aimerais utiliser le plugin Accès Restreint et pour
cela aurais besoin d'un bout de code simple me permettant de
réaliser le login d'accès restreint.

J'ai bien essayé de m'inspirer des exemples de code fournis dans la
discussion relative au plugin, mais sans succès.

Quelqu'un aurait-il la bonté de me fournir quelque chose qui me
permette :

- de tester si l'utilisateur est déjà loggé,

- si oui de lui permettre de se délogger (avec la commande
#URL_LOGOUT),

- si non de donner accès à #LOGIN_PUBLIC

Désolé si cette question est triviale mais je viens de passer des
heures à chercher, sans succès.

--
Cordialement,
Christophe ANTOINE Courriel : chantoine99@wanadoo.fr

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Bonjour à toutes et tous,

J'ai eu ce besoin, ce, afin d'éviter:
- Qu'à l'ouverture de page, ce ne soit le champ de log qui soit sélectionné;
- Avec l'utilisation du plugin FastCache, la page d'accueil est toujours
identique, et n'est pas recalculée sur log / délog de chaque utilisateur.

Voici comment j'ai procédé:

Dans le répertoire "Squelette/inc"
- Ajout d'une option "Identification" dans le menu principal
(inc_menu_principal.html) qui appelle un squelette;

Dans le répertoire "Squelette"
- Création du squelette "identification.html" dans lequel j'ai inclus les
noisettes qui vont bien.
Visible ici: http://aeroclub.aneg.free.fr/

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Christophe ANTOINE
Envoyé : dimanche 10 août 2008 08:09
À : spip@rezo.net
Objet : [Spip] plugin Accès Restreint 2.0 et squelettes Alternatives...

Bonjour à tous,

  Je débute franchement sous SPIP :slight_smile:

  Après plusieurs essais de squelettes, mon choix se porte sur celui
  d'Alternatives, que je trouve bien conçu et correspondant à mes
  attentes. Mais j'aimerais utiliser le plugin Accès Restreint et pour
  cela aurais besoin d'un bout de code simple me permettant de
  réaliser le login d'accès restreint.

  J'ai bien essayé de m'inspirer des exemples de code fournis dans la
  discussion relative au plugin, mais sans succès.

  Quelqu'un aurait-il la bonté de me fournir quelque chose qui me
  permette :

  - de tester si l'utilisateur est déjà loggé,

  - si oui de lui permettre de se délogger (avec la commande
  #URL_LOGOUT),

  - si non de donner accès à #LOGIN_PUBLIC

  Désolé si cette question est triviale mais je viens de passer des
  heures à chercher, sans succès.

--
Cordialement,
Christophe ANTOINE Courriel :
chantoine99@wanadoo.fr

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip