Annonce

#61 2007-09-15 13:42:12

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

Re: nombre d'images vu par tous

tu peux télécharger la partie admin en espagnol ici

constats dans l'exemple :

           Expression actuelle :  {NB_PICTURE} images / {NB_TOTAL} images


"images" ne varie pas avec la langue selectionnée ! (Il est vrai que dans PWG en amglais et en français on le dit parail mais pas en Espagnol)


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

#62 2007-09-15 13:49:46

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

ddtddt a écrit:

J'ai testé c'est bien Bravo.

une petite idée tu pourrai rajouter un bouton affichage par défaut pour revenir au standard

x images / x images

cela evite de retaper images 2 fois (on a de plus en plus un poil dans la mians) !

ouep bonne idée.

je repost l'archive sans changer de version avec l'espagnol (si tu veux faire pareil pour TypeTags je la reposterai egalement).
par contre comme je l'ai dis la gestion des langues n'est pas prises en compte. et je sais pas comment faire à part creer une table dédiées.

l'idée des $lang ne permet pas de creer une expression comme l'on souhaite et on est obligé de rester ds une scheme predefini xxxx .... XXXX .... par exple et ds ce cas tu pourras pas faire .... xxxx .... XXXXX ....
ou alors faut que je fasse  $lang1 xxxx $lang2 XXX $lang3  (avec $lang1 vide par defaut) mais si qq'un veux mettre le XXXX avant le xxxx c'est plus possible.
enfin bon tu m'as compris.

Donc la seule solution que je vois c'est une table dédiée pour la gestion des langues. comme le fin l'Edito.
Est ce que ca vaut le coup pour une si petite fonction d'avoir sa table ?

Dernière modification par sakkhho (2007-09-15 13:52:34)


Piwigo 2.3.5

Hors ligne

#63 2007-09-15 13:58:22

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

Re: nombre d'images vu par tous

sakkhho a écrit:

Donc la seule solution que je vois c'est une table dédiée pour la gestion des langues. comme le fin l'Edito.
Est ce que ca vaut le coup pour une si petite fonction d'avoir sa table ?

je ne sais pas. moi je ne l'utiliserai pas je teste comme ça.

Mais :
1/ je ne pense pas que cela praine beaucoup de place donc c'est pas dérangant de le mettre en BDD.

2/ cela vaut toujours le coup de dévelepper ce qui peut servir à d'autre

3/ un fonction peut etre petite par sa visualisation mais grande pour certaine utilisation (motiver les visiteur à s'inscrire par exemple)


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

#64 2007-09-15 14:01:38

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

pq pas. je vais voir

como se dise 'Expression par default' en espanol ?


Piwigo 2.3.5

Hors ligne

#65 2007-09-15 16:05:30

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: nombre d'images vu par tous

Très bien ... je voulais féliciter Sakkhho ...

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#66 2007-09-15 20:12:04

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

Re: nombre d'images vu par tous

sakkhho a écrit:

pq pas. je vais voir

como se dise 'Expression par default' en espanol ?

Expresión por default


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

#67 2007-09-15 20:18:47

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

Re: nombre d'images vu par tous

sakkhho a écrit:

(si tu veux faire pareil pour TypeTags je la reposterai egalement).

je vais le traduire par contre tu souhaite due je laisse TypeTag ou je le transforme en TipoTag

je pencherai plutôt pour le 1

Dernière modification par ddtddt (2007-09-15 21:19:03)


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

#68 2007-09-15 21:01:26

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

TypeTags est une marque déposée donc ca se traduit pas ;-))


Piwigo 2.3.5

Hors ligne

#69 2008-10-09 12:08:51

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

j'essayais de bidouiller pour rendre le plugin ImageforAll compatible 2.0
voila ce que je tente de faire 

Code:

function img_for_all_replace_tpl_code()
{
  global $template, $conf, $lang ;

load_language('plugin.lang', IMG_PATH);

$query = 'SELECT COUNT(DISTINCT(image_id)) FROM '.IMAGE_CATEGORY_TABLE.';';
$result = pwg_query($query) ;

$total_img = mysql_fetch_row($result);
  
$template->assign(
  array(
    'NB_TOTAL' => $total_img[0],));    
  
$conf_imageforall= explode("," , $conf['imageforall']);
                 
    $tlp_handle = 'menubar_categories';
         $old = '<p class="totalImages">{NB_PICTURE} {lang:total}</p>';  --> ancienne expression
    $new = '<p class="totalImages">'.$conf_imageforall[0]. '</p>';
  
  $template->loadfile($tlp_handle);
  $template->uncompiled_code[$tlp_handle] = str_replace($old, $new, $template->uncompiled_code[$tlp_handle]);
}

sauf que pour mon $old il vaut maintenant : <p class="totalImages">{$pwg->l10n_dec('%d element', '%d elements', $block->data.NB_PICTURE)}</p>
j'ai essayer plusieurs choses mais sans succes

un petit d'aide siouplait.

merci

Dernière modification par sakkhho (2008-10-09 12:09:51)


Piwigo 2.3.5

Hors ligne

#70 2008-10-09 13:02:00

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

Re: nombre d'images vu par tous

Oula... ce n'est plus possible de remplacer du code tpl à la volée en 2.0...
L'idéal serait de faire un template-extent pour ton plugin, mais les templates extents ne fonctionnent pas encore avec le menubar.
Il faudrait qu'on arrange ca d'ailleur... j'essairai de regarder ca demain.
Vincent, une idée?

EDIT: arf, j'ai une petite idée en fait...

Dernière modification par P@t (2008-10-09 13:10:32)


P@t

Hors ligne

#71 2008-10-09 13:36:31

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

ok donc je comprend mieux pq je rien ne se passait...

on en reparle
+


Piwigo 2.3.5

Hors ligne

#72 2008-10-09 13:52:44

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

Re: nombre d'images vu par tous

Alors, je te propose ca:

add_event_handler('blockmanager_apply', 'img_for_all_replace_tpl_code');

function img_for_all_replace_tpl_code($menu_ref_arr)
{
  global $conf, $lang ;
 
  $menu = & $menu_ref_arr[0];
  $block = $menu->get_block('mbCategories');
  $nb_images = $block->data['NB_PICTURE'];
 
  $query = 'SELECT COUNT(DISTINCT(image_id)) FROM '.IMAGE_CATEGORY_TABLE.';';
  $result = pwg_query($query) ;
  list($total_img) = mysql_fetch_row($result);

  $img_for_all = str_replace(
    array('{NB_PICTURE}', '{NB_TOTAL}'),
    array($nb_images, $total_img),
    $conf['imageforall']);
 
  $block->data['IMG_FOR_ALL'] = $img_for_all;
  $block->template = dirname(__FILE__) . '/categories.tpl';
}

Il te faut ensuite créer un fichier categories.tpl à la racine de ton plugin, qui sera une copie de template/yoga/menubar_categories.tpl, ou tu remplacera:

<p class="totalImages">{$pwg->l10n_dec('%d element', '%d elements', $block->data.NB_PICTURE)}</p>

Par

<p class="totalImages">{$block->data.IMG_FOR_ALL}</p>

Le principe, c'est qu'au moment d'assigner les blocks au menubar, on récupère la valeur $block->data['NB_PICTURE'], puis on fait un str_replace sur $conf['imageforall'] pour "parser" les données, on assigne ensuite la nouvelle donnée ($block->data['IMG_FOR_ALL']), puis on change le template ( $block->template = dirname(__FILE__) . '/categories.tpl')

Dernière modification par P@t (2008-10-09 13:54:23)


P@t

Hors ligne

#73 2008-10-09 13:59:50

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

super merci
je test la modif
t'es toujours le roi du plugin ;-)


Piwigo 2.3.5

Hors ligne

#74 2008-10-09 14:12:14

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

ca fonctionne
merci
juste la dernière ligne
-->  $block->template = dirname(__FILE__) . '/menubar_categories.tpl';

c'était pour voir si je suivait bien ;-)
je publie et m'attaque aux autres.


Piwigo 2.3.5

Hors ligne

#75 2009-02-28 12:07:58

sakkhho
Membre
Paris
2007-04-02
1836

Re: nombre d'images vu par tous

je viens de me rendre compte que ca ne marche pas en 2.0 alors que c'etait ok en RC. quelle est la diff ?


Piwigo 2.3.5

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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