Archive for the ‘Astuces’ Category

PiwigoPress

Tuesday, October 13th, 2009

Installation process.

On the Blog side (WordPress)
- Plugins > Add New > PiwigoPress
Install and activate

- Appearance > Widgets
Drag PiwigoPress Widget and drop where you want… (several instances if you like).
Fill in the Widget menu (Title and Piwigo local directory and more).
[Most commented needs the extension:145 active on the gallery side]

On the gallery side:
- Some recent public pictures available (Minimum privacy level = 0 (—))

And that’s it.

VD-presb.gif

Phishing: passage à l’Orange

Sunday, October 11th, 2009

L’objectif de ce sujet est de vous présenter les éléments qui me permettent de dire ce mail est une tentative de “phishing”.

Avant tout, ma définition du phishing: Vous solliciter pour obtenir des accès illégaux.

Cela peut concerner votre compte en banque, mais également votre abonnement ADSL, etc.

Premier élément de jugement: Le titre du message. (more…)

MacBook: Mise en route

Saturday, October 10th, 2009

Toute la qualité Mac est déjà visible dès l’ouverture de la boite.

Il ne faut pas croire que les différences entre Macbook et Macbook Pro soient majeures:
- La coque en polycarbonates pour le premier, en aluminium et verre pour le second,
- La connexion entre mini-DVI et mini-DisplayPort,
- Le firewire 400 ou 800, (more…)

Spécial débutant…

Thursday, July 23rd, 2009

Niveau: débutant.

Ce sujet s’adresse spécialement à tout ceux qui veulent disposer d’une galerie de photos sur internet mais qui n’y connaissent rien ou du moins pas grand chose pour l’instant. Heureusement, cela va très vite changer et en douceur, ils deviendront des experts aux yeux de leurs amis.

Avant de vous lancer
Il faut comprendre que les images produites par un appareil de photo actuel sont bien trop grandes pour un affichage à l’écran. (more…)

Geosetter

Sunday, July 12th, 2009

Niveau : intermédiaire.

Bien trop facile de passer à côté de Geosetter à mon avis, déjà en mars de cette année, un des membres des forums francophones (Zaphod), nous indique ce logiciel.
Puis, comme par hasard hier, Neutre réussit à attirer mon attention.

La prise en main n’est pas évidente. Pourtant, Geosetter présente tellement de similitudes avec notre cher pLoader qu’on insiste, on persiste. Au bout d’une ou deux heures, on comprend que Geosetter fait tout ce dont nous rêvions pour nos images : Récupération des Longitudes, et latitudes des images, ou positionnement sur la carte, Standardisation, généralisation à des groupes d’images, le transfert vers Google Earth, …

Le filtrage, les préférences, tout y est jusqu’à l’enregistrement de l’affichage en cours (et son rappel) mais le plus surprenant reste l’information sur l’image qui va enfin être complète (et bien entendu à compléter).

Si vous sélectionnez plusieurs images, vous pourrez “Editer les Métadonnées” et récupérer du web la Localisation et l’Altitude mais surtout généraliser à toutes les images vos modifications.
=> “Sélectionner les valeurs pour toutes les imagettes sélectionnées”.

C’est simplement génial!
Deux défauts, mais mineurs à mon avis:
- l’aide comme le site n’est pas disponible en français,
- l’association avec le site de partage locr est superflue.
Mais je me ferai un plaisir d’ignorer ces détails.

Geosetter, l’essayer, c’est déjà l’adopter.

Screenshots
Geosetter

Mon site du Nassier est donc totalement géolocalisé: Le Nassier

Status invité (guest) et options par défaut

Sunday, July 12th, 2009

Niveau : avancé.

En standard dans Piwigo, nous pouvons avoir un profil des nouveaux inscrits totalement différent du profil des invités de passage.

L’astuce est assez simple:

  1. Création d’un utilisateur “Default Values” par exemple.
  2. L’url du profil de “Default Values” Profil utilisateur indique ./admin.php?page=profile&user_id=nn
    Par exemple, user_id=47 donne la valeur de l’identifiant de “Default Values” (47).
  3. (more…)

Language Switch: survol

Thursday, June 4th, 2009

La partie visible de cette version 2.0.2a est essentiellement son design.
Language Switch désencombre la barre d’actions de tous les drapeaux, seul celui de la langue encours est présent. Le nombre de traductions étant toujours plus important, il était indispensable de faire quelque chose.

Nous n’avons donc plus qu’un seul drapeau sur la barre:
Un drapeau
(more…)

Charlies’ : 2.0.d (Called lumenation bypass)

Sunday, May 24th, 2009

Publication de la 2.0.d appelée ‘lumenation bypass’ (du pseudo du demandeur).

Il s’agit d’une correction mineure d’un comportement qui n’impactait que certains sites.
Les adresses générées étaient en http sécurisé au lieu de http.
Un test en erreur a été corrigé.
Également vous avez la possibilité via LocalFiles Editor de coder:
$conf['NO_https'] = true;

Ceci est facultatif. De ce fait, les adresses générées seront obligatoirement en http standard.
D’autres plugins pourraient à l’avenir utiliser ce paramêtre pour un résultat similaire.

Les lecteurs mis en oeuvre via « Charlies’ content » peuvent ne pas fonctionner avec une adresse relative, d’où le besoin de générer une url complète.

A vos installations automatiques!

Désactiver « Subcatify »

Friday, April 24th, 2009

Niveau: Débutant+.

Repousser les limites des fonctionnalités standards de Piwigo, c’est le rôle de l’extension de modèles (extension de templates).

Le principe :

L’apparence standard d’une page de votre galerie ne vous plait pas? Sans dupliquer la totalité du template, vous pouvez en quelques minutes changer son aspect, son mode de présentation.

Prenons Subcatify (une logique proposée en 2005 par Thierry, devenue rapidement optionnelle, et aujourd’hui un standard). Un paramètre de configuration pour désactiver ce mode de fonctionnement ($conf['subcatify']) était disponible. Actuellement, ce paramètre n’est plus reconnu.

Problème :

Comment proposer des catégories sous la forme de simples miniatures?

Solution :

  1. Activer si ce n’est déjà fait le plugin LocalFiles Editor.
  2. Depuis l’onglet “Template” cliquez sur “Créer un nouveau fichier”
  3. Nom du fichier “TN-categories.tpl” par exemple.
  4. Collez ceci:
    <ul class="thumbnails">
    {foreach from=$category_thumbnails item=cat}
    <li>
    <span class="wrap1">
    <span class="wrap2">
    <a href="{$cat.URL}">
    <img class="thumbnail" src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}"
    title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}" />
    </a>
    </span>
    <span class="thumbLegend">
    {$cat.NAME}
    {$cat.ICON_TS}
    </span>
    </span>
    </li>
    {/foreach}
    </ul>
  5. Enregistrez votre nouveau template.
  6. Activez la substitution du template d’origine par votre nouveau template (Admin > Configuration > Templates (Modèles)).
    • Remplaçants (templates modifiés) : TN-categories.tpl
    • Templates d’origine : mainpage_categories.tpl
    • Paramètre facultatif de l’URL : laissez vide (pour l’instant)
    • Template rattaché : yoga
  7. Validez et redécouvrez votre galerie.

Vous pouvez n’utiliser ce modèle que pour une partie de votre galerie.
Le “Paramètre facultatif de l’URL” vous le permettra.

À la catégorie parente (“Catégories taille S”), un lien permanent “size_S” a été associé. Ce dernier présent dans l’URL permet d’activer le template proposé ci-dessus uniquement pour cette catégorie.

Ainsi dans “Catégories taille S”, vous trouverez 2 catégories d’une image chacune (inversées), présentées sous forme de 2 miniatures (en mode paysage), et également 2 miniatures d’images (en mode portrait).

Désactiver Subcatify

Désactiver Subcatify

Cet exemple est à l’opposé des Miniatures en XXL dont j’aurai bientôt l’occasion d’expliquer le principe.

Sans simulation

Friday, April 17th, 2009

‘Once upon a time’, il était une fois une solution (basée sur un plugin personnel) pour arrêter de simuler.

Ce principe est toujours valable à la syntaxe près mais la bonne question est en fait: « Pourquoi faire ça avec un handler? ».
add_event_handler('loc_begin_page_tail', 'personal_sync_not_simulate');

Avant à chaque pied de page, la fonction était appelée via le système de plugin, et dans le traitement on se posait des tas de bonnes questions:
- Est-ce qu’on est en Admin?
- Est-ce qu’on est sur la page de sychro?
- Et là on ajoutait le script…
Le tout en utilisant des fonctions assez simples mais ne serait-ce que le add_event_handler, c’est quand même: des tests, une boucle, un tri, …

Solution:
LocalFiles Editor > Onglet Langues (Choisir votre langue habituelle).

<?php
global $lang;
 
 
if (isset($lang['update_simulate']))
  $lang['update_simulate'] .= '<script type="text/javascript">
  document.getElementsByName("simulate")[0].checked = false;
</script>';
 
 
?>

Une solution insufflée par vimages (Eric est peut-être l’utilisateur de Piwigo le plus avancé sur bien des plans).

Bonnes synchronisations mais sans simulation.

(Notez que cette solution était également valable avec PhpWebgallery 1.7.x).

Synchronisation:

Processus visant à collecter les informations des images incorporées ou supprimées par FTP sur le serveur, et surtout d’actualiser la base de données avec les nouvelles informations (présence des images, taille des images, poids, données IPTC, …).
Les « uploads » (ajout d’images) par les visiteurs par le protocole HTTP seront également synchronisées dès lors que leurs miniatures sont présentes.
Les images transférées par pLoader ne sont pas concernées par ce processus.

  • Publié(s) en
    March 2010
    M T W T F S S
    « Oct    
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Extrait de ma galerie

  • Les dons seront employés pour l'amélioration de Piwigo.