Bonjour,
J'ai écrit un ti code à ajouter pour ajouter une option d'oritentation de la photo au moteur de recherche. Il teste le rapport hauteur largeur, il faut donc que les photos aient visuellement la bonne orientation.
Dans search.php
on ajoute au formulaire :
<tr>
<td><input type="radio" name="orientation_photo" id="orientation_photo" class="checkbox" value="0" checked="checked"/> Toutes orientations
<br>
<input type="radio" name="orientation_photo" id="orientation_photo" class="checkbox" value="1" /> Portrait
<br>
<input type="radio" name="orientation_photo" id="orientation_photo" class="checkbox" value="2" /> Paysage</td>
<td> </td>
</tr>
dans search.inc.php (qui est dans le dossier include)
on ajoute (par exemple en dessous de
if (!isset($USER['search']['params'])){
$USER['search']['params']['title'] = $USER['search']['params']['caption'] = $USER['search']['params']['keywords'] = $USER['search']['params']['filename'] = 1;
}
)
if (isset($_POST['orientation_photo']))
$orientation_photo = $_POST['orientation_photo'];
else
$orientation_photo="0";
switch($orientation_photo)
{
case 0:
$search_orientation=" ";
break;
case 1:
$search_orientation=" AND pwidth < pheight ";
break;
case 2:
$search_orientation=" AND pwidth > pheight";
break;
}
---------------
et dans la requête : (par exemple en dessous de $sql .= " $ALBUM_SET AND approved = 'YES'";
)
$sql .= $search_orientation;
Désolé pour le message coupé en deux, je n'ai pas trouvé comment éditer mon message qui a été posté en cours d'écriture par mégarde.
merci pour ce partage.
Je rajouterais juste pour les éventuels utilisateurs de ce mod: n'oubliez pas de noter quelque part les modifications que vous avez faites, au moment d'une mise à jour pour une nouvelle version, vous serez peut être amenés à refaire les modifs...