Configuration
Quels contenus
Selon la maquette adoptée pour votre site, vous pouvez décider que certains éléments des livres ou auteurs de livre ne sont pas utilisés.
Vous trouverez dans la page de configuration du plugin la possibilité de sélectionner ou non certains des éléments proposés.
Multilinguisme
Il est possible de gérer la même fiche livre en plusieurs langues par le biais du mécanisme multilingue de SPIP : Configuration -> Multilinguisme.
Gestion des auteurs
Une fois votre fiche livre créée, vous pouvez préciser le où les auteurs du livre ainsi que le rôle de chacun d’eux.
- écrivain (par défaut)
- traducteur
- illustrateur
- photographe
- préfacier
- postfacier
Un point en particulier pour les traducteurs
Si vous ajoutez un traducteur, vous pouvez préciser dans le champ « Traduit de… » la langue d’origine du livre.
Gestion des éditeurs
Trois options possibles :
- Votre site est celui d’un éditeur. Rien à faire donc ;
- Vous voulez afficher le nom du ou des éditeurs. Dans la page de configuration, vous activez le champ « Éditeur(s) » ;
- Votre catalogue de livre comprend des références à plusieurs éditeurs et pour chacun d’eux vous voulez une description et la possibilité de créer une page avec la liste des livres. Dans ce cas, utilisez les mots-clés [1].
Date de parution et nouvelles éditions
Une fois votre fiche livre créée, vous pouvez préciser la date de parution et éventuellement la date d’une nouvelle édition.
Si vous avez activé le champ « Mention nouvelle édition » vous pouvez également donner des précisions quand à cette nouvelle édition tel que « 2e édition revue et augmentée » par exemple.
Classer vos livres
La notion de catalogue est prévue via le mécanisme de rubrique de SPIP.
Il vous suffit donc de créer une arborescence de thèmes pour ensuite ranger vos fiches livre.
- Catalogue
- littérature française
- littérature étrangère
- histoire
- Essais
- Beaux livres
…par exemple.
Si vous avez un catalogue avec de (très) nombreux thèmes, le plugin Rubriqueur peut vous faire gagner du temps.
Collection et volume (N° de tome)
Collection peut également servir pour définir un titre de série.
Volume peut également servir pour le numéro de tome d’une série.
Couvertures du livre, photo d’auteur et copyright
Par défaut, les fiches Livre et Auteur de livres proposent respectivement la possibilité de charger la couverture du livre et la photo de l’auteur.
Pour la 4e de couverture, vous pouvez activer la fonction ’logo de survol’ fourni nativement pas SPIP.
Pour cela, dans l’espace privé, aller dans Configuration -> Contenu du site, et dans le Bloc « Les logos », activer l’option ’Utiliser les logos de survol’.
Dans la cas d’une utilisation plus avancée, vous pouvez vous servir du plugin Rôles de documents
Si vous avez besoin d’ajouter le copyright pour les photos d’auteurs, je vous recommande d’utiliser le plugin Titre de logo
Caractéristiques
ISBN : le plugin fourni une typo permettant d’afficher le code barre d’une fiche livre.
Rien de particulier sur les champs Nombre de pages, Type de reliure, Largeur, Hauteur, Poids.
E-commerce
Si vous activez le champ Prix, vous pouvez alors aussi utiliser les fiches livre dans la cadre d’un site de e-commerce.
Vous aurez alors besoin des plugins suivants :
Pour l’intégration de ces derniers, vous pouvez suivre l’excellent Tuto-Commerce
Discussions par date d’activité
Une discussion
Bonjour,
Je viens d’installer Bouquinerie v2 (1.3.7 ) sans message d’erreur. J’ai accès à la configuration du plugin tout semble OK.
Mais quand je suis sur l’Accueil du BO et dans les pages « Edition/Auteurs de livre » et « Edition/Livres » j’ai l’erreur de squelette ci-dessous :
Message :
Erreur SQL 1146
Table ’mabase.spip_livres’ doesn’t exist
SELECT livres.id_livre, 0 as points, ’’, livres.titre, livres.statut, livres.id_rubrique, livres.volume, livres.titre AS titre_rang, livres.soustitre, livres.date_parution FROM spip_livres AS
livres
WHERE (livres.statut = ’prepa’) GROUP BY livres.id_livre ORDER BY 0+livres.titre, livres.titreSquelette :
/home/monsite/dev/ecrire/public/composer.php
boucle :
calculer_select()
sql_select() ;
Ligne :
1005
En allant sur la base je n’ai effectivement pas de tables ’spip_livres’ ni ’spip_livres_auteurs’
J’ai désinstaller/réinstaller le plugin : pareil.
J’avais auparavant mis à jour SPIP de 3.1.0 à 3.2.4 sans problème.
Une idée de la raison pour laquelle les tables ne se créent pas à l’installation du plugin ?
Merci d’avance.
Gil
Je poursuis les investigations. je viens d’installer un SPIP neuf 2.3.5
J’ai installé le plugin. J’ai bien toutes les tables mais pas de bouton pour ajouter un livre...
Bizarre non ?
Bonjour Gil,
je viens de tester l’ajout de Bouquinerie sur une SPIP 3.2.4 tout frais et tout se passe bien.
Du coup non, je n’ai pas d’idée sur le problème que tu me décrits.
Si tu as plus d’infos à me communiquer, n’hésites pas…
Cheers
Je poursuis mes investigation et j’ai installé un SPIP neuf sur un autre serveur. J’ai installé le plugin et j’ai toute les tables.
J’ai pu créer un auteur mais pas de livre car je n’ai pas de bouton !
Bizarre non ?
cf capture d’écran.
Ça c’est un classique :) Il te faut créer au moins une rubrique pour voir le bouton « Créer un livre » apparaître
Merci beaucoup de ta réponse et de ta réactivité !
Tout est OK maintenant sur la 2.3.4 neuve.
Pour le premier problème je vais regarder de plus près pourquoi les tables ne se créent pas...
Bonne journée
Je suis finalement allé dans « Maintenance technique » -> « Tenter une réparation » et cela a finalement créé les tables !!! pourquoi comment ???
Il n’y avait pas eu de message particulier mais les tables sont apparus...
idem que gil ...........
Je suis finalement allé dans « Maintenance technique » -> « Tenter une réparation » et cela a finalement créé les tables !!! pourquoi comment ???
Hello,
as-tu plus d’infos à me donner ?
Non pas vraiment ,c’est sur un spip 3.2.4
que même si je desinstalle et reinstall le plugin ça le fait pas
qu’il ma fallu passer sur réparation des tables pour que le plugun fonctionne
mais je vais tester un peu plus en profondeur
si je trouve un truc , je ne manquerais pas de communiquer dessus.
soit pas pressé , je suis surbooké ;)
Bonjour,
Je suis sur une mutualisation.
Le plugin bouquinerie et ses dépendances ne sont pas dans le dossier plugins/auto de la mutu mais dan le dossier plugins de mon site, selon les préconisations des mutu de SPIP, puisque je suis le seul mutualisé à m’en servir.
Voici le message de la partie privée
Avec le message suivant « en ligne »
Parse error : syntax error, unexpected ’,’ in /home/clients/.../web/ecrire/public/composer.php(92) : eval()’d code on line 218
Hébergeur : Infomaniak.com
PhP 7.n
SPIP 3.2.4 SVN [24210]
Bouquinerie 1.3.7 - test
Chosen (fork de koenpunt) 1.8.1 - stable
Rôles 2.0.0 - test
Vérifier la compatibilité de vos plugins 1.1.1 - stable
Voilà
Pas dans le bon fil de discussion mais pas grave.
Je viens de (re) tester sur 3 sites différents et je n’arrive pas à reproduire le problème que tu signales. (même config sauf pour SPIP en SVN(24371)).
En cherchant dans les forums, j’ai trouvé ça : http://archives.rezo.net/archives/spip-dev.mbox/YM4OKAQ7D6JF3MCKEVM67NSXWGTGEQSD/ . Une piste peut être ?
Je poursuis mes essais.
Il y a apparemment un pb avec le squelette ESCAL.
Les livres apparaissent bien mais dans un SPIP sans squelette :
https://www.agha.fr/neo/?Le-collier-rouge&var_mode=calcul
alors que le site est sous ESCAL
https://www.agha.fr/neo/
Quel paramètre n’ai-je pas activé ?
Merci
« Il y a apparemment un pb avec le squelette ESCAL. »
Ou avec le plugin Bouquinerie ;-)
Vider les caches et voir ce que ça donne.
Sinon activer le erreurs dans mes_options.php pour voir ce que ça dit.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |