Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Katryne
2019-04-23 18:43:49

C'est merveilleux ! Tu es merveilleux. Regarde comme c'est beau (enfin je trouve) : http://photos.katrynou.fr/index?/catego … morial_day

ddtddt
2019-04-23 16:27:48

Bonjour,

je dirais un truc du genre

add_event_handler('loc_begin_index', 'add_album_name');

function add_album_name() {
  global $template, $page;
  if (!empty($page['category']['id'])) {
    $query = 'SELECT name FROM ' . CATEGORIES_TABLE . ' WHERE id = \'' . $page['category']['id'] . '\';';
    $result = pwg_query($query);
    $row = pwg_db_fetch_assoc($result);
    $namealbum = trigger_change('AP_render_content', $row['name']);
    if (!empty($namealbum)) {
      $template->assign('NAMEALBUM',$namealbum);
    }
  }
}

après dans ton template tu ajoute {$NAMEALBUM} ou tu veux

Katryne
2019-04-21 22:16:38

Dans les plugins perso mis à disposition, là : https://fr.piwigo.org/doc/doku.php?id=p … personnels , j'ai bien trouvé quelque chose qui pourrait constituer un début de solution, mais il ne marche pas du tout, j'ai toujours mon fil d'Ariane au complet

Un seul niveau dans le titre de la page
Ce plugin n'affiche que le dernier album dans le titre de la page, pas l'arborescence complète.

Code:

<?php /*
Plugin Name: One level in page title
Version: 1.0
Author: barbichou
*/ add_event_handler('loc_end_page_header', 'one_level_pagetitle'); function one_level_pagetitle() { global $template, $conf; $titre = $template->get_template_vars('PAGE_TITLE'); $pos = strrpos($titre, $conf['level_separator']); if ($pos!==false) { $template->assign('PAGE_TITLE', substr($titre, $pos+strlen($conf['level_separator']))); } } ?>

Sinon, pour créer un plugin perso comme ce que tu suggères, je ne saurais vraiment pas quoi lui mettre dedans, je suis perdue.

ddtddt
2019-04-21 21:32:01

Bonjour,

avec un petit plugin perso tu récupère dans la base de données et tu l'affecte au template ;-)

Katryne
2019-04-21 20:13:58

Hello !
Bon, les template extensions, c'est dans mes moyens, mais pas les thèmes enfants. Je n'ai pas réussi.

Pour en revenir au  sujet original : c'est bon maintenant pour les titres d'image, mais comment ça se fait qu'on ne peut pas récupérer le nom de l'album ou le Titre de la page pour l'album que l'on saisit pourtant en admin , C'est vrai que je ne suis arrivée à récupérer que le fil d'Ariane dans sa totalité.

Je trouve que ça fait beau et que c'est informatif un beau titre bien centré en tête d'album. Et du coup, le titre de l'album, que l'on retrouve bien en mode source, il est rien que pour les robots, pas pour les humains. C'est trop injuste ...

ddtddt
2019-04-08 22:26:08

Bonjour,

Katryne a écrit:

Mais ce doit être un peu plus complexe que ça.

non

juste changer le nom ...

Katryne
2019-04-07 23:17:32

Merci de ta réponse.

J'ai essayé d'appliquer le tuto sur les thèmes enfants. J'ai activé celui que j'ai créé, j'ai voulu le sélectionner en personnalisation de mon profil, mais la sélection ne reste pas enregistrée. Je l'ai donc un peu loupé.

Je suis partie du principe que pour un thème enfant, à part les informations minimales des 3 fichiers de base, je ne devais spécifier que ce qui change par rapport au thème parent. J'ai donc recopié dans theme.css ce que j'avais mis dans l'onglet css de Local File Editor. . Et pour les fichiers .tpl que j'ai modifiés, je les ai posés dans un sous répertoire /template, pour respecter l'arborescence du thème parent. (bootstrap Darkroom).

Mais ce doit être un peu plus complexe que ça.

ddtddt
2019-04-07 21:11:16

Bonjour,

je dirais parce que ce fichier n'existe pas à l'origine dans piwigo

si tu modifie plusieurs fichier et tout le css à force il est sans doute préférable de faire un thème enfant

Katryne
2019-04-07 16:30:07

re-coucou

Les template-extensions, c'est pas inné, même si les codeurs s'échinent à nous mâcher le travail. Cela relève encore pour moi du merveilleux et du mystérieux.
Picture.tpl, il y était déjà, je n'ai eu qu'à le modifier, mais picture_info_cards.tpl, que j'ai posé au même endroit après l'avoir modifié, il ne parait pas dans le menu-déroulant de la colonne Template d'origine.

Je veux y remplacer les h5 par des h3, pour conserver la logique de la hiérarchie des titres. Si je le change direct dans le fichier d'origine, c'est bon. Si je le change  dans celui des template-extensions, ça marche pas, vu que je n'arrive pas à valider ce fichier.

Katryne
2019-04-07 15:57:20

Génial !  Grand merci à tous deux.
J'avais essayé quasi la même chose exactement au même endroit mais sur le fichier original et rien ne s'affichait. Ça m'a permis de me pencher enfin sur la technique des template-extensions.
C'est OK pour la page photo. reste la page album et c'est pas gagné ...

k5
2019-04-07 14:47:24

Bonjour,
essayer ca
1.créer un tE de picture.tpl de bootstrapdarkroom
2.rajouter ligne 29  <center>{$current.TITLE}</center>
3.----> template modele et rattacher le au theme

Cordialement
k5

ddtddt
2019-04-07 14:04:38

Bonjour,

le code c'est pour la page des photos

pour la page des albums c'est un peux plus long je dirais qu'il faut faire un plugin pour récupérer l'information en base de donné car l'information envoyé au template pour l'instant c'est {$TITLE} et cela correspond à tout le fils d'ariane

Katryne
2019-04-07 08:17:48

ah ah ah ! Tu pratiques l’ellipse à la perfection ddtddt. Nous l'avions tous remarqué ...
Merci de l'astuce, mais oui mais non.  Bon, j'ai essayé et ça marche pas très beaucoup. En code, j'ai 2 mains gauches et les doigts soudés 3 par 3. Je me contente de singer ce qui existe sans toujours bien comprendre.
J'ai voulu placer le titre juste avant la description et dans index.tpl du bootstrap Ligne 153ss, voilà ce que ça donnait, sur le modèle de l'affichage de la description :

Code:

{if !empty{$current.TITLE}}
    <h2>
        {$current.TITLE}
    </h2>

{if !empty($CONTENT_DESCRIPTION)}
    <h4>
        {$CONTENT_DESCRIPTION}
    </h4>

Bien sûr, une fois que le titre s'afficherait, j'aurais modifié le h4 sur la description.

Mais le titre ne s'affiche pas. Une petite aide complémentaire, s'il te plait.

ddtddt
2019-04-07 07:25:31

Bon j'ai répondu à la question dans le post précédent maintenant je vais donner une indication pour la page image

dans ton template tu mets

code a écrit:

{$current.TITLE}

ou tu souhaite voir ton titre

ddtddt
2019-04-07 07:22:53

Bonjour,

oui c'est possible :-P

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact