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)

Pierrot_Rennes
2008-06-26 09:25:36

P@t a écrit:

...

Je pense que ca devrait etre tout bon... d'ailleur, à toi de me le dire, je rajouterai très certainement ces triggers pour la 1.7.2.
En plus, je tenterai bien un passage en ajax d'extended description sur le modèle utilisé par grum dans my polls.

Salut à toi,

Impec !!! je te confirme que ça marche très bien
Sauf que j'avais lu "remplacer à la ligne 323" au lieu d'ajouter lolll

J'ai vite relu ton post ;-)) Tout est ok

Ajax pour extented description nous facilerait les choses pour la description du champ Nom ???

De toute façon, je pense que la manip que je t'ai demandée doit enb intéresser plus d'un ne serait-ce que pour basculer vraiment en anglais ou autre les noms de catégories

1.7.2 à venir alors ?? ;-)

Bon journée

P@t
2008-06-26 01:51:03

Petit oublie de ma part... dernière correction à la main!
Dans le fichier include/functions_html.inc.php, vers la ligne 323, après:

$cat = $cache['cat_names'][$category_id];

Rajouter

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

Et pour que tout soit parfait, dans le fichier include/functions_category.inc.php, ligne 299, remplacer

$option.= '- '.$category['name'];

Par

$option.= '- '.trigger_event('render_cat_name', $category['name']);

Je pense que ca devrait etre tout bon... d'ailleur, à toi de me le dire, je rajouterai très certainement ces triggers pour la 1.7.2.
En plus, je tenterai bien un passage en ajax d'extended description sur le modèle utilisé par grum dans my polls.

Pierrot_Rennes
2008-06-25 19:53:22

P@t a écrit:

C'est normal, c'est limité à 60 caractère en html!

Un truc qui risque de te simplifier la vie...
Edite le fichier template/yoga/admin/cat_modify.tpl, puis remplace ligne 45:

<input type="text" name="name" value="{CAT_NAME}" maxlength="60"/>

Par

<textarea cols="50" rows="3" name="name" class="description"/>{CAT_NAME}</textarea>

Tu peux ainsi mettre des sauts de lignes entre chaque balise, ca sera plus clair pour toi, et transparent coté utilisateur.

Bonsoir P@t,

Deuxième astuce, si tu veux afficher seulement un nom dans la liste des catégorie coté admin (sans voir les balises), édite le fichier admin/cat_list.php, puis remplace ligne 245:

'NAME'       => $category['name'],

Par

'NAME'       => trigger_event('render_cat_name', $category['name']),

Superbe !!!!!! Tout a fait ce que je souhaitais en termes de résultat et d'ergonomie (que tu as su devancer ;-) !!!
Merci pour tes solutions / réponses toujours très rapides !!!

EDIT : Après test, les balises html n'apparaissent pas dans la liste des catégories MAIS la balise "lang" reste apparente

P@t
2008-06-25 13:42:22

C'est normal, c'est limité à 60 caractère en html!

Un truc qui risque de te simplifier la vie...
Edite le fichier template/yoga/admin/cat_modify.tpl, puis remplace ligne 45:

<input type="text" name="name" value="{CAT_NAME}" maxlength="60"/>

Par

<textarea cols="50" rows="3" name="name" class="description"/>{CAT_NAME}</textarea>

Tu peux ainsi mettre des sauts de lignes entre chaque balise, ca sera plus clair pour toi, et transparent coté utilisateur.

Deuxième astuce, si tu veux afficher seulement un nom dans la liste des catégorie coté admin (sans voir les balises), édite le fichier admin/cat_list.php, puis remplace ligne 245:

'NAME'       => $category['name'],

Par

'NAME'       => trigger_event('render_cat_name', $category['name']),

ddtddt
2008-06-25 13:33:47

Tu as quoi exactement dans name ?

Pierrot_Rennes
2008-06-25 13:23:07

ddtddt a écrit:

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 !

Bonjour,

Bloqué de chez bloqué !!! Je ne peux toujours pas saisir plus de 60 caractères dans le champ "Nom" malgré la réglage ci dessous

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

Il y a quelque chose que je ne comprends pas peut-être ???

A suivre donc

ddtddt
2008-06-24 22:13:55

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 !

Pierrot_Rennes
2008-06-24 20:48:15

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

ddtddt
2008-06-24 20:17:24

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

Pierrot_Rennes
2008-06-24 19:08:14

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_Rennes
2008-06-24 13:04:32

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

P@t
2008-06-23 19:20:10

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

ddtddt
2008-06-23 19:18:33

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 !

P@t
2008-06-23 19:18:21

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

Pierrot_Rennes
2008-06-23 18:50:10

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 !!!

Pied de page des forums

Propulsé par FluxBB

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