Fonction Drag and Drop pour gérer les photos d'une annonce
Posté : 24 févr. 2015, 17:18
Bonjour à tous,
Le site est terminé (ou presque) en frontal
Mais je souhaiterais améliorer un peu le fonctionnement de la gestion des photos d'une annonce en backend.
Je m'explique, voici ci-dessous comment ça se présente et le code associé.
Merci d'avance
Le site est terminé (ou presque) en frontal
Mais je souhaiterais améliorer un peu le fonctionnement de la gestion des photos d'une annonce en backend.
Je m'explique, voici ci-dessous comment ça se présente et le code associé.
<table cellpadding="4" cellspacing="1" border="0" width="100%" class="adminform form_14">
<tr>
<td colspan="2"><h2><?php echo _REALESTATE_MANAGER_HEADER_PHOTO_MANAGE; ?></h2></td>
</tr>
<tr>
<td valign="top"><?php echo _REALESTATE_MANAGER_LABEL_PICTURE_URL_UPLOAD; ?>:</td>
<td align="left"><input class="inputbox" type="file" name="image_link" value="<?php echo $row->image_link; ?>" size="50" maxlength="250" /></td>
</tr>
<tr>
<?php if ($house_photo != '') {
?> <?php if(!$row->id_true): ?>
<td valign="bottom"><?php echo _REALESTATE_MANAGER_LABEL_SELECT_PHOTO_TO_REMOVE; ?>:</td>
<?php else:?>
<td> </td>
<?php endif; ?>
<td> <?php if(!$row->id_true): ?>
<input type="checkbox" name="del_main_photo" value="<?php echo $house_photo[0]; ?>" />
<?php endif; ?>
<img alt="photo" src="<?php echo $mosConfig_live_site . "/components/com_realestatemanager/photos/" . $house_photo[1]; ?>"/>
</td>
<?php } else echo '<td> </td>'; ?>
</tr>
<tr>
<td valign="top"> <?php echo _REALESTATE_MANAGER_LABEL_OTHER_PICTURES_URL_UPLOAD; ?>:</td>
<td align="left">
<div ID="items">
<input class="inputbox" type="button" name="new_photo"
value="<?php echo 'Add new photo'; ?>" onClick="new_photos()" ID="add"/>
</div>
</td>
</tr>
<?php if (count($house_photos) != 0) {
?>
<tr>
<td valign="center"><?php echo _REALESTATE_MANAGER_LABEL_SELECT_PHOTO_FROM_GALLERY; ?>:</td>
<td valign="top" align="right">
<?php
for ($i = 0; $i < count($house_photos); $i++) {
if (($i % 7) == 0) {
echo "<br>";
}
?>
<input type="checkbox" name="del_photos[]" value="<?php echo $house_photos[$i][0]; ?>" />
<img src="<?php echo $mosConfig_live_site . "/components/com_realestatemanager/photos/" . $house_photos[$i][1]; ?>" alt="no such file"/>  
<?php } ?>
</td>
</tr>
<?php } ?>
Ma requête est toute simple, comment puis-je faire pour avoir une fonction type Drag and Drop sur les photos de la galerie, ce qui me permettrais de les déplacer entre elles au besoin. Car il nous arrive de reprendre des photos dans des conditions météo plus favorables, et donc une fonction D&D m'éviterais d'avoir à tout supprimer pour les remettre dans l'ordre souhaité.Merci d'avance


