10 years ago
7
Topic
Bonjour à tous!
Je redécouvre Seblod il à bien grandi depuis jseblod bravo à tous !
On sent de la puissance sous le capot ! mais moi qui ne suis q'un petit bricoleur j'ai besoin d'aide et je ne manipule pas bien la langue de sheakspear.
Bref voici mon souci.
J'ai crée un content type horaires pour saisir et afficher les horaires d'ouvertures de notre magasin qui varie selon les saisons (jardinerie).
J'ai crée 5 champs bien que 3 me semble suffisant
  1. horaire_debut (calendrier) date de début de cette horaire exmplesouhaité "Lundi 1er décembre 2013"
  2. horaire_fin (calendrier) date de fin pour cette horaire exemple souhaité "Vendredi 31 décembre 2013"
  3. horaire_du (texte) valeur par défaut "Du "
  4. horaire_au (texte) valeur par défaut " au "
  5. horaire_date_concat (sd_concat) concaténation de 3, 1, 4, 2 exemple de résultat souhaité "Du lundi 1er décembre 2013 au Vendredi 1er décembre 2013"
j'arrive à concaténé les 4 mais le format de sortie des dates sont 01-12-2013 et non Lundi 1er décembre 2013.
le plugins SD_concat le peut t-il? si oui quelle paramètres. et si non la concaténation natives peut-elle le faire?

2eme question peut-on concatainer des valeurs de champ et des chaines fixes pour suprimer les champs 3 et 4
"Du"||#horaire_debut#||"au"||#horaire_fin#

Merci pour votre aide
cordialement
Simon JOUBERT
Get a Book for SEBLOD
85 Posts
Jpeg
10 years ago
0
Level 1
Bonjour Simon,

Si cette donnée concaténée est dans un but d'affichage, il est préférable d'utiliser une variation (ou un override de position, que je conseille moins).

Pour SD concat il faut voir cela avec le développeur qui n'est pas la team Seblod.

Bonne journée
Jpeg
10 years ago
3
Level 1
Merci jpeg pour ta réponse rapide.
admettons que j'utilise une variations peut-tu me donner la marche à suivre car j'avais au début par la variation réussi à mettre les champs calendrier au format texte mais en anglais je n'arrive pas à indiquer :

"--? setlocale (LC_TIME, 'fr_FR.utf8','fra'); echo (strftime("%A %d %B")); ? !--? setlocale (LC_TIME, 'fr_FR.utf8','fra'); echo (strftime("%A %d %B")); ?-- " je ne connais pas la syntaxe !
pour le format date francais en version SEBLOD 3, ni la syntaxe pour concatere avec l'outils natif de seblod bouton 5 calculs

85 Posts
Jpeg
10 years ago
2
Level 2
Simon ,
J'ai une remarque, pourquoi tu n'utilises pas un "module custom" de Joomla et que tu changes les dates à la main à travers l'administration ?

Du côté Seblod, l'affichage version Anglaise ou Française de la langue s'effectue automatiquement en fonction des paramètre que tu mets dans l'onglet 'typographie -> date'.
une variation c'est bien du code source qu'il faut écrire dans un fichier PHP, tu as des informations sur "comment faire une variation" sur le forum ou l'ancien forum. Par contre je vais t'aider un peu sur le code source que j'aurais écrit :
echo "Du : " . $cck->getTypo( "horaire_debut" ) . " au " .$cck->getTypo( "horaire_fin" ) ;



Jpeg
10 years ago
1
Level 3
Merci JPEG !
pour l'onglet typo date je n'ais pas trouver le format français en version seblod et je ne sais ou paramétrer le choix de la langue.
Pour le module je veux bien mettre les mains dans le cambouis mais je suis paysagiste de métier et je suis très léger en programmation.
Le code que tu me propose gentiment il faut que je l'insère comment.j'ai lu le doc sur les variation qui est malheureusement en anglais et mon ami google n'as pas une traduction très heureuse.je retourne relire la traduction .
Merci pour ton aide et ton temps.
Cordialement
Simon JOUBERT
85 Posts
Jpeg
10 years ago
0
Level 4
C'est ce que je te disais,
la langue pour les dates c'est automatique avec joomla :).

J'ai bien compris que tu es plus que novice en programmation, ne t'en fait pas. c'est pour cela que je te parlais d'un simple module custum ou module "contenu personnalisé" de joomla que tu as dans le menu Module.

la mis en page du code source risque d'être un peu compliquée.

Jpeg



10 years ago
0
Level 1
Merci pour ton indulgence !
Oui le module custom je l'ai déja pratiquer pour faire des pub verticales avec des hp liens.
Je reviens sur ta variation.
j'ai palcer ton echo php à la place de l'echo "content"
si je comprend bien le principe de la variation c'est globalement une transformation via une injection d'un fichier php qui comme le fichier initiale fait de la mise en forme.
pour ma part il faut que le fichier fasse c'est echo php de ma concaténation. est que les paramètres du fichier xml doivent être effacer modifier et le début du fichier php doit il être conserver .. beaucoup d'intérogation?
merci pour ta patience
10 years ago
0
Level 1
Bon c'était un peu laborieux mais avec le plugin sd concat j'ai réussi à faire la concatenation en francais.
seulement an frontend car la typographie n'existe que pour contenu.
si en back-end je modifie l'article horaire pour modifier un champ autre que les dates elle apparaissent en anglais !!!
bref c'est pas encore parfait. pour les variations il me faut plus d'aide mais cela m'intéresse.
merci je laisse le topic sur non résolu pour le moment.
Merci
Get a Book for SEBLOD