You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rainer eb18370d24 compatible spip 3.3 1 week ago
action Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
base Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
formulaires afficher les auteurs dans la liste des locations 9 months ago
inc definir les valeurs par défaut des décalages de dates diponibles 1 year ago
lang [Salvatore] [source:lang/ paquet-location_objets] Export depuis https://trad.spip.net de la langue fr 2 weeks ago
notifications Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
prive afficher les auteurs dans la liste des locations 9 months ago
prix Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
saisies Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
saisies-vues Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
squelettes - adaptation à objets_disponibilites 11 months ago
.gitattributes [Salvatore] [source:_plugins_/location_objets/trunk/lang/ paquet-location_objets] Export depuis http://trad.spip.net de la langue en 11 months ago
LICENSE Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
README.md Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
location_objets_administrations.php Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
location_objets_autorisations.php Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
location_objets_fonctions.php Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
location_objets_options.php Un plugin qui gère la location d'objets, voir README.md pour plus d'info 1 year ago
location_objets_pipelines.php - adaptation à objets_disponibilites 11 months ago
paquet.xml compatible spip 3.3 1 week ago

README.md

Location d'objets

Gère la location d'objets

Dépendances

Configuration

Location objets

  • Définition du statut par défaut
  • Définir les service extras
  • Type de période de location (jour ou nuit, defiuut jour), définir comment est affiche la période louée.
  • Gestion des notifications

SPIP

sous Configuration / Interactivité. (ecrire/?exec=configurer_interactions)

Activez :

  • Accepter les inscriptions
  • Accepter l’inscription de visiteurs du site public

Utilisation

Allez sur la page d'édition de l'objet que vous aimeriez louer et ajoutez lui des prix avec les deux plugins prix_objets et prix_objets_periodes

Dans vos squelettes placez la balise

#FORMULAIRE_EDITER_OBJETS_LOCATION{#ENV{id_objets_location},#ENV{location_objet},#ENV{id_location_objet}, #ENV{options}}

Prenez l'example dans La fonction squelettes/modeles/formulaire_location.html

  • la première variable id_objets_location est l'identifiant de la location
  • la deuxième location_objetdésigne l'objet à louer. Utilisez le nom complet de la table, donc par example pour l'objet espace location_objet=spip_espaces
  • la troisième variable prend l'identifiant de l'objet à réserver
  • la quatrième variable est un tableau avec toutes les variables à passer dans l'environnement. Par example #ARRAY{entite_duree=nuit,location_extras_objets=objets_service}} mettrait le type de période de location en nuits et définirait objets_services_extras come service extra.
  • les autres variables sont les typiques d'un formulaire cvt de spip

Noisette

utiliser la noisette squelettes/content/location.htmlen lui passant le variables nécessaires.

Modèle

vous pouvez également utiliser le modèle formulaire_location en y passant le variables souhaitées.

Les services extras?

Il s'agit de tout service s'ajoutant à la location de base. N'importe quel objet spip peut servir comme service extra, il suffit de le définir dans la configuration et de lui ajouter un prix, si nécessaire. Chaque service extra pourrait être ajouté à la location.

Le choix dans la config peut être surchargé via la variable options du formulaire en utilisant location_extras_objets, par example #FORMULAIRE_EDITER_OBJETS_LOCATION{ #ENV{id_objets_location}, #ENV{location_objet}, #ENV{id_location_objet}, #ARRAY{location_extras_objets=objets_service}}

Extensions

Examples

le plugin location_immeubles, propose une location pour des immeubles/espaces