Annonce

  •  » Plugins
  •  » Balise Lang dans le champ "Nom" ??

#1 2008-06-22 19:40:31

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Balise Lang dans le champ "Nom" ??

Bonsoir,

Le WE porte conseil ;-)

Question : la balise "Lang" pourrait-elle être utilisée dans le champ "Nom" pour les catégories

Je m'explique ;-)

Mon site est français et en anglais
Pour l'instant, je mets le mot français et la mot anglais dans le champ
L'idée c'est d'avoir uniquement en français ou anglais suivant la langue choisie par l'utilisateur

Je sais que le champ "Nom" est limité en taille
donc je ne suis pas sûr que ce soit réalisable mais c'est vous qui allez me le dire je le sens ;-)

A propos du champ "Nom", un autre post...

Dernière modification par Pierrot_Rennes (2008-06-22 19:44:01)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#2 2008-06-23 01:22:30

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: Balise Lang dans le champ "Nom" ??

Plugin, Oh mon plugin ... Extended Description ne fait pas aussi ça?


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#3 2008-06-23 13:00:01

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

rio a écrit:

Plugin, Oh mon plugin ... Extended Description ne fait pas aussi ça?

Bonjour Rio,

Non non !!! je n'ai pas rédigé ce post après la fête de la musique ;-)

http://photomaniak.com/upload/out.php/i315891_champnom.jpg

Je parle bien du champ "Nom" et non pas du champ "Description" où j'utilise déjà le plugin Extended Description

Le but de ma question étant d'avoir des catégories en FR ou En dans le menu Catégories à gauche

A moins que je ne t'ai pas compris bien entendu...


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#4 2008-06-23 14:09:37

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Balise Lang dans le champ "Nom" ??

Pour le moment, Extended Description ne prend pas en charge le titre de la catégorie...
Mais je vais me pencher la dessus, car c'est une demande récurente...

Dernière modification par P@t (2008-06-23 14:09:46)


P@t

Hors ligne

#5 2008-06-23 15:44:28

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

P@t a écrit:

Pour le moment, Extended Description ne prend pas en charge le titre de la catégorie...
Mais je vais me pencher la dessus, car c'est une demande récurente...

Salut à toi,

Merci cher P@t de cette réponse faite avec célérité ;-)

Ce serait extra effectivement !!!

Bonne cogitation donc


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#6 2008-06-23 18:34:30

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Balise Lang dans le champ "Nom" ??

Bon, en attendant, une petite solution "à la main":

Dans le fichier include/functions_html.inc.php, vers la ligne 245, après:

foreach ($cat_informations as $cat)
{

Rajouter:

$cat['name'] = trigger_event('render_cat_name', $cat['name']);

Toujours dans le meme fichier, vers la ligne 437, remplacer:

$menu.= ' title="'.$title.'">'.$category['name'].'</a>';

Par

$menu.= ' title="'.$title.'">'.trigger_event('render_cat_name',$category['name']).'</a>';

Dans le fichier include/category_cats.inc.php, vers la ligne 225, remplacer:

'NAME'  => $name,

Par

'NAME'  => trigger_event('render_cat_name', $name),

Enfin, dans le fichier plugins/ExtendedDescription/main.inc.php, rajouter à la fin (avant le ?>):

add_event_handler('render_cat_name', 'get_user_language_desc');

Voilou, les descriptions multilangues fonctionnent pour les titres de catégories.
Par contre, c'est toujours limité à 256 caractères!

Dernière modification par P@t (2008-06-23 18:36:33)


P@t

Hors ligne

#7 2008-06-23 18:50:10

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

P@t a écrit:

Bon, en attendant, une petite solution "à la main"...

Bonsoir à toi,

Super !!! je viens de tester et ça marche impec

Merci beaucoup pour cette solution rapide !!!

256 caractères saisis dans le champ je suppose ??? Reste plus qu'à faire sauter cette limite ;-)
Avec les balises html ça va vite !!!

Dernière modification par Pierrot_Rennes (2008-06-23 18:50:46)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#8 2008-06-23 19:18:21

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Balise Lang dans le champ "Nom" ??

Pierrot_Rennes a écrit:

256 caractères saisis dans le champ je suppose ??? Reste plus qu'à faire sauter cette limite ;-)
Avec les balises html ça va vite !!!

Non, c'est limité à 256 caractères en base de donnée...

Si tu veux passer cette limite, direction PhpMyAdmin, puis sur la table phpwebgallery_categories, il faut changer le type du champ "name" (actuellement à VARCHAR) à TEXT et laisser vide le champ valeur


P@t

Hors ligne

#9 2008-06-23 19:18:33

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16815

Re: Balise Lang dans le champ "Nom" ??

Pierrot_Rennes a écrit:

256 caractères saisis dans le champ je suppose ??? Reste plus qu'à faire sauter cette limite ;-)

à la mains dans la table !
Tu modifies varchar(255) par varchar(????) ce que tu veux !


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#10 2008-06-23 19:20:10

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Balise Lang dans le champ "Nom" ??

ddtddt a écrit:

Tu modifies varchar(255) par varchar(????) ce que tu veux !

Il me semmble que varchar est limité à 255...
C'est pour ca qu'il faut passer en type TEXT (et laisser vide la valeur)

EDIT: au temps pour moi, on peut augmenter sans problème la valeur de VARCHAR

Dernière modification par P@t (2008-06-23 19:22:52)


P@t

Hors ligne

#11 2008-06-24 13:04:32

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

P@t a écrit:

ddtddt a écrit:

Tu modifies varchar(255) par varchar(????) ce que tu veux !

Il me semmble que varchar est limité à 255...
C'est pour ca qu'il faut passer en type TEXT (et laisser vide la valeur)

EDIT: au temps pour moi, on peut augmenter sans problème la valeur de VARCHAR

Bonjour,

Je vais tester avec vos indications

P@t, j'ai répondu à ton email sur le fichier main.inc.php, le problème subsite

A suivre donc


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#12 2008-06-24 19:08:14

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

Pierrot_Rennes a écrit:

P@t a écrit:

ddtddt a écrit:

Tu modifies varchar(255) par varchar(????) ce que tu veux !

Il me semmble que varchar est limité à 255...
C'est pour ca qu'il faut passer en type TEXT (et laisser vide la valeur)

EDIT: au temps pour moi, on peut augmenter sans problème la valeur de VARCHAR

Bonjour,

Je vais tester avec vos indications

P@t, j'ai répondu à ton email sur le fichier main.inc.php, le problème subsite

A suivre donc

Bon....

Vérification faite et modif de Varchar passé en TEXT)

Je ne peux quand même pas saisir plus de 60 caractères dans le champ "Nom"

Je suis donc toujours coincé puisque qu'il faut autant de caractères plus la balise Lang pour mettre en anglais

A suivre donc


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#13 2008-06-24 20:17:24

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16815

Re: Balise Lang dans le champ "Nom" ??

Soit je n'ai pas compris ou tu voulais soit tu n'as pas modifié le bon champs de la BDD regarde ici 760 caractères qui ne veulent rien dire !

http://bsf.thomas.free.fr/pwg/picture.php?/1/category/1


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2008-06-24 20:48:15

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Balise Lang dans le champ "Nom" ??

ddtddt a écrit:

Soit je n'ai pas compris ou tu voulais soit tu n'as pas modifié le bon champs de la BDD regarde ici 760 caractères qui ne veulent rien dire !

http://bsf.thomas.free.fr/pwg/picture.php?/1/category/1

Bonsoir à toi,

Depuis le début je parle du champ nom ;-)

Donc voici en image le champ concerné et ma question concerne le nombre de caractères limité à 60

Je ne peux donc pas dépasser cette limite et utiliser la balise Lang ni les balises html car ça prend trop de place

http://photomaniak.com/upload/out.php/i317464_champnomhtml.jpg

Si une solution existe évidemment

Merci pour vos cogitations


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#15 2008-06-24 22:13:55

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16815

Re: Balise Lang dans le champ "Nom" ??

Pierrot_Rennes a écrit:

Depuis le début je parle du champ nom ;-)

Je confirme que l'ensemble de mon paragraphe je l'ai Saisie dans le champs nom !


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Plugins
  •  » Balise Lang dans le champ "Nom" ??

Pied de page des forums

Propulsé par FluxBB

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