Annonce

#46 2007-09-14 12:09:12

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

VDigital a écrit:

Je me doute bien que tu n'as pas compris.
Pourtant c'est "on ne peut plus simple".

Alors qu'est-ce que tu ne comprends pas...

- les changements à faire pour que cela marche?
- qu'est-ce que tu devras en faire?
- comment le tester?

Pose ta question, j'y répondrai.
Une question à la fois...

8-)

VDigital a écrit:

- les changements à faire pour que cela marche?

Je n'ai pas de dossier /wgal/

1er Question le code doit être mis dans un fichier PHP quel doit être son nom (Il devras être mis dans quel dossier)


Bisous de PAT

@ + ou -

Hors ligne

#47 2007-09-14 12:34:22

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

Patricia a écrit:

Je n'ai pas de dossier /wgal/

1er Question le code doit être mis dans un fichier PHP quel doit être son nom (Il devras être mis dans quel dossier)

Tout ce qui est en gras doit être changé...
Sur SOS Madagascar /wgal/ est le répertoire de la galerie.
Donc, à la place de /wgal/ c'est le répertoire de ta galerie.
Et là où wgal n'est pas indiqué c'est la racine de ton site.


La réponse à la question est :

Comme tu veux (patj.php ou photoj.php ou ...)
Où tu veux (à la racine ou ailleurs, ou pas loin de là où tu devras l'utiliser... même si c'est sur un autre site).

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#48 2007-09-14 14:27:33

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

Voici donc le fichier photodujour.PHP

<?php
$session = curl_init();
curl_setopt($session, CURLOPT_URL, "http://Monsite.free.fr/galerie2/"
. "ws.php?method=pwg.categories.getImages&format=php"
. "&recursive=true"
. "&f_with_thumbnail=true");
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$thumbc = unserialize($response);
curl_close($session);
if ($thumbc["stat"]=='ok') {
    $cntr = count($thumbc["result"]["images"]["_content"]);
    $gd = getdate();
    $yd = ($gd['yday']) % $cntr;
    $picture = $thumbc["result"]["images"]["_content"][$yd];
    $picture['name'] = utf8_encode($picture['name']);
    $picture['name'] = utf8_encode($picture['comment']);
// $picture:  id, width, height, hit, file, name, comment, tn_url, element_url
    $HTML_txt = '<div id="dailyPhoto" style="text-align:center;"><a title="'
. $picture['name'] . ' - ' . $picture['comment']
. '" target="_blank" href="http://Monsite.free.fr/galerie2/picture.php?/'
. $picture['id'].'"><img border="0" vspace="5" alt="' . $picture['name']
. '" src="'.$picture['tn_url'].'"title="' . $picture['name']
. '"></a><br /><a title="' . $picture['name'] . ' - ' . $picture['comment']
. '" target="_blank" style="color:#E26;"
href="http://Monsite.free.fr/">Retour a la page d'accueil</a></div>';
    echo $HTML_txt;
}
?>

Il sera a la racine du site son URL : 'http://Monsite.free.fr/photodujour.PHP'

Sur ma page Index.Htm j'aurai un lien du genre :

<td width="182"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://Monsite.free.fr/photodujour.php" >&nbsp;
La Photo du Jour</a></font></td>

Comme vous avez dit 1 truc a la fois !

Dernière modification par Patricia (2007-09-14 14:34:00)


Bisous de PAT

@ + ou -

Hors ligne

#49 2007-09-14 14:45:16

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

1 - Dans photodujour.PHP, tu retires:

<br /><a title="' . $picture['name'] . ' - ' . $picture['comment']
. '" target="_blank" style="color:#E26;"
href="http://Monsite.free.fr/">Retour a la page d'accueil</a>

[hs]
Entre parenthèses, tu avais écrit: d'accueil
alors que nous étions dans une chaine de caractères ouverte par '
il aurait fallu écrire:  d\'accueil
[/hs]

2 - Ta page index.htm...
Tu vas la copier pour l'instant en index.php

3 - (J'aurai préféré que cela ne soit pas dans une table mais bon...).
dans ta index.php
Au lieu de :

<td width="182"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://Monsite.free.fr/photodujour.php" >&nbsp;
Les Photos du Jour</a></font></td>

tu écriras :

<td width="182"><?php @include('http://Monsite.free.fr/photodujour.PHP'); ?></td>

4 - accède à http://Monsite.free.fr/index.php pour vérifier que c'est bon

5 - renomme index.htm en index.old

Ça devrait le faire.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#50 2007-09-14 15:21:20

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

J'ai bien index.php qui s'ouvre mais ou il y avait le lien 'Photo du jour' il y a rien !
(J'avais déjà un index.php que j'ai effacé)

Donc copié sur mon DD index.htm, je l'ai modifié, j'ai renommé sur le site index.htm en index.old j'ai redeposé sur le site index.htm modifié que j'ai renommé en index.php et j'ai déposé photodujour.php

Dernière modification par Patricia (2007-09-14 17:07:35)


Bisous de PAT

@ + ou -

Hors ligne

#51 2007-09-14 16:19:54

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

Lance déjà http://Monsite.free.fr/photodujour.php
pour voir si l'image est bien présente.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#52 2007-09-14 16:37:45

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

Photodujour.php marche une page blanche, avec en haut centre une vignette qui lorsque on clique dessus nous mène vers la photo grandeur réelle avec la même présentation que la galerie en arrière fond.

Une remarque pourquoi passer par la vignette sur fond blanc cela n'est pas très jolie ! C'est mon avis !

Un plus, les droits sont respectés je m'explique une personne qui n'est pas inscrite sur mon site peut regarder toutes les photos mais en taille réduite 128 X 128 les inscrits en taille normale 'La photo du jour' respecte cette règle ! (Quoi que, il devrait avoir un choix possible de pouvoir la mettre en taille normale ou un réglage de taille, pour aguicher le chaland)

Pour info voici le code source généré :

<div id="dailyPhoto" style="text-align:center;"><a title=" - " target="_blank" href="http://Monsite.free.fr/galerie2/picture.php?/6943"><img border="0" vspace="5" alt="" src="http://Monsite.free.fr/galerie2/./galleries/Lescopines/LesFemmes/F/France/thumbnail/TN-France_2007_09_02_02.jpg"title=""></a></div>

Le . entre 'http://Monsite.free.fr/galerie2/./galleries' c'est quoi ?

Dernière modification par Patricia (2007-09-14 18:05:52)


Bisous de PAT

@ + ou -

Hors ligne

#53 2007-09-14 20:53:24

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

1 - Photodujour.php :

<?php
$session = curl_init();
curl_setopt($session, CURLOPT_URL, "http://Monsite.free.fr/galerie2/"
. "ws.php?method=pwg.categories.getImages&format=php"
. "&recursive=true"
. "&f_with_thumbnail=true");
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$thumbc = unserialize($response);
curl_close($session);
if ($thumbc["stat"]=='ok') {
    $cntr = count($thumbc["result"]["images"]["_content"]);
    $gd = getdate();
    $yd = ($gd['yday']) % $cntr;
    $picture = $thumbc["result"]["images"]["_content"][$yd];
    $picture['name'] = utf8_encode($picture['name']);
    $picture['name'] = utf8_encode($picture['comment']);
// $picture:  id, width, height, hit, file, name, comment, tn_url, element_url
    $HTML_txt = '<span class="dailyPhoto" style="text-align:center;"><a title="'
. $picture['name'] . ' - ' . $picture['comment']
. '" target="_blank" href="http://Monsite.free.fr/galerie2/picture.php?/'
. $picture['id'].'"><img border="0" vspace="5" alt="' . $picture['name']
. '" src="'.$picture['tn_url'].'"title="' . $picture['name']
. '"></a></span>';
    echo $HTML_txt;
}
?>

2 - dans ton index.php

<td width="182"><?php @include('./Photodujour.php'); ?></td>

8-)




Le . entre 'http://Monsite.free.fr/galerie2/./galleries' c'est quoi ?

Réponse: aucune importance... cela ne change rien.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#54 2007-09-14 21:05:06

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

Bonsoir

La vignette est toujours la mais a gauche !

Toujours pas de lien sur la page index.php


Bisous de PAT

@ + ou -

Hors ligne

#55 2007-09-14 22:00:22

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

Dans ton index.php à la place de:

<td width="182"><?php @include('./Photodujour.php'); ?></td>

Essaie donc de mettre:

<td width="182"><?php
$session = curl_init();
curl_setopt($session, CURLOPT_URL, "http://Monsite.free.fr/galerie2/"
. "ws.php?method=pwg.categories.getImages&format=php"
. "&recursive=true"
. "&f_with_thumbnail=true");
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$thumbc = unserialize($response);
curl_close($session);
if ($thumbc["stat"]=='ok') {
    $cntr = count($thumbc["result"]["images"]["_content"]);
    $gd = getdate();
    $yd = ($gd['yday']) % $cntr;
    $picture = $thumbc["result"]["images"]["_content"][$yd];
    $picture['name'] = utf8_encode($picture['name']);
    $picture['name'] = utf8_encode($picture['comment']);
// $picture:  id, width, height, hit, file, name, comment, tn_url, element_url
    $HTML_txt = '<span class="dailyPhoto" style="text-align:center;"><a title="'
. $picture['name'] . ' - ' . $picture['comment']
. '" target="_blank" href="http://Monsite.free.fr/galerie2/picture.php?/'
. $picture['id'].'"><img border="0" vspace="5" alt="' . $picture['name']
. '" src="'.$picture['tn_url'].'"title="' . $picture['name']
. '"></a></span>';
    echo $HTML_txt;
}
?></td>


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#56 2007-09-14 22:12:15

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

La vignette est en lieu est place du lien sur la page index.php, c'est pas mal non plus.
Mais impossible de charger l'image 'Erreur de chargement !'
Le Fichier 'Photodujour.php' ne sert plus ?

Dernière modification par Patricia (2007-09-14 22:12:54)


Bisous de PAT

@ + ou -

Hors ligne

#57 2007-09-14 22:52:17

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

Le Fichier 'Photodujour.php' ne sert plus ? Effectivement...

Je ne veux pas chercher plus loin.
8-)


Mais impossible de charger l'image 'Erreur de chargement !'
La catégorie est privée... Non?
On reverra ça ce n'est pas sorcier.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#58 2007-09-14 23:04:30

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

Idem !

La photo choisi par l'application n'est pas dans une catégorie privée.

Il cherche quand même a charger la page : 'http://monsite.fr/galerie2/picture.php?6943' la même que pointe le fichier Photodujour.php.


Bonne nuit quand même.

Dernière modification par Patricia (2007-09-14 23:08:42)


Bisous de PAT

@ + ou -

Hors ligne

#59 2007-09-15 09:57:19

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: La photo du Jour

Bonjour le Forum

Voici les dernières nouvelles :

1) La photo a changé ce matin mais hier c'était la 'http://monsite.free.fr/galerie2/picture.php?/6943' et aujourd'hui 'http://monsite.free.fr/galerie2/picture.php?/6944' cela ressemble plus a une suite que du aléatoire, peut être si c'est une suite prévoir un pas non fixe du genre : Arrondie (( JJ + MM ) / 2 )

2) Sur le fichier index.php j'ai remis tous bêtement une lien qui pointe vers Photodujour.php et sa marche.

3) Je préfère conserver le fichier Photodujour.php : (1) Pour les mises a jour ou réglages, (2) J'ai mis aussi un lien dans la galerie.

4) On arrive toujours sur la vignette en premier.

Voila pour ce 1er rapport !

Reprise : Pour moi tout est bon a parts les remarques ci dessus. Si QQ peut me dire comment faire pour passer directement a l'affichage normal sans passer par la vignette ce serait très bien (Il ne resterait que la formule de l'aléatoire)

Dernière modification par Patricia (2007-09-15 11:27:19)


Bisous de PAT

@ + ou -

Hors ligne

#60 2007-09-15 12:26:51

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: La photo du Jour

1) La photo a changé ce matin mais hier c'était la 'http://monsite.free.fr/galerie2/picture.php?/6943' et aujourd'hui 'http://monsite.free.fr/galerie2/picture.php?/6944' cela ressemble plus a une suite que du aléatoire, peut être si c'est une suite prévoir un pas non fixe du genre : Arrondie (( JJ + MM ) / 2 )

Au lieu de :

    $yd = ($gd['yday']) % $cntr;

peut-être:

    $yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr;

Ce n'est pas vraiment de l'aléatoire car pendant 24h sortir le même nombre "aléatoire" ce n'est pas très aléatoire.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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