Nota SPIP-Contrib : Un plugin en développement comme sa documentation [1]. Cet article-forum est là pour y aider, n’hésitez pas à vous en servir.
Téléchargement
Le zip est à reprendre sur l’espace de téléchargement de la zone
Documentation
Reprise de lisez_moi.txt
(Notice rapide par BoOz)
Installation
1) Assurez vous d’avoir préalablement intallé les plugins
- cfg
- inscription2
- accès restreint
- balise session (a priori c’est inclus dans spip 2.0)
2) Customiser la page commander.html
3) ajouter dans inc-entete en dessous de #FORMULAIRE_RECHERCHE
:<INCLURE{fond=fonds/inc-entree_profil}>
4) Ajouter dans une page _abonnement_.html avec un #CACHE{0}
[(#SESSION{id_auteur}|?{' ',''})
<fieldset style="margin:10px 0px">
<legend>Informations personnelles</legend>
<INCLURE(inc/profil_adherent.php){id_auteur = #SESSION{id_auteur}}>
</fieldset>
<INCLURE{fond=fonds/mes_abonnements}>
]
[(#SESSION{id_auteur}|?{'',' '})
#FORMULAIRE_INSCRIPTION2
]
5) Mettre pour la page article d’une rubrique en accès restreint :<BOUCLE_article_principal(ARTICLES) {id_article}>
et le code HTML qui suit
</BOUCLE_article_principal></BOUCLE_article_principal>
[(#ID_ARTICLE|AccesRestreint_article_restreint|?{' ',''}) <INCLURE{fond=article_restreint}{id_article}> ]
[(#ID_ARTICLE|AccesRestreint_article_restreint|?{'',' '}) Cette page n'existe pas ]
<//B_article_principal>
6) Relooker la page article_restreint.html
7) Rendez-vous sur la page spip.php?page=_abonnement_ pour utiliser le plugin
Démonstration
http://spip-zone.info/spip.php?page...

Discussions by date of activity
18 discussions
Quelqu’un sait comment integrer ce plugin dans spip 3 ??????? Y a t il un plugin alternatif si celui ci semble mort?
Merci
La bonne version du plugin pour spip 3.2 est celle ci (au pluriel abonnementS) :
https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/abonnements/trunk?rev=110984
La doc : https://contrib.spip.net/Abonnements-4607
Reply to this message
Bonjour,
Y-a-t-il quelque part une documentation pour la nouvelle version de ce plugin (pour SPIP 3) dans laquelle il est expliqué comment fonctionne le plugin et quel couplage est conseillé pour aller jusqu’au paiement sécurisé ?
Merci d’avance
Freed
As tu trouvé une solution? Merci
Reply to this message
Oh lala, c’est exactement ce que je veux pour mon site, mais etant novice en programation je ne sais pas comment adapter ceci à SPIP 3.1. ça me chagrinne de ne pas trouver une splution pour les versions recentes de spip. Quelqu’un sait it une idée?
Reply to this message
existe-t-il un équivalent pour spip 3.0.16 ?
Bonjour :-)
Sans garantie que cela fonctionne, tu peux essayer:
http://zone.spip.org/trac/spip-zone/changeset/latest/_plugins_/abonnement/trunk/?old_path=/&format=zip
Reply to this message
Bonjour,
Dès que j’essaie d’activer le plugin zabonnement je reçois l’erreur suivante:
Fatal error: Call to undefined function selecteurgenerique_verifier_js() in /sitetest/plugins/auto/zabonnement/abonnement_pipelines.php on line 50
Voici les plugins installés:
Accès restreint 3
CFG
Champs extra2
Champs extra date rubrique
Facteur
Vérifier
Inscription 3
Saisies
SPIP_bonux
Et je suis en 2.1.12.
Avez-vous une idée de ce qui cause le problème?
Merci!
Bonsoir,
j’ai également rencontré une fatal error lors de l’installation du plug-in, avec les mêmes prérequis, et une version de SPIP sensiblement identique (2.1.10 pour ma part, au lieu de 2.1.12).
Ayant tenté de passer outre en vidant le cache de SPIP (oui c’est expéditif), je me retrouve désormais avec une magnifique erreur 500 dans l’interface privée de SPIP (pas la partie publique heureusement), qui m’interdit toute autre intervention dans l’immédiat. Et comme l’accès restreint gère le htaccess, impossible d’agir aussi de ce côté-là.
Quels recours vous semblent donc envisageables pour retrouver a moins l’accès à l’interface privée, et si possible supprimer le plug-in avant une réinstall éventuelle ? Sur quelles tables de la base de données intervenir par exemple ?
Une réponse rapide m’arrangerait évidemment beaucoup....
Reply to this message
Bonjour
Est ce que certain on tester le plugin sur 2.1 ? ou pas encore ?
Après avoir tester, j’ai le message suivant :
Erreur SQL 1054
Unknown column ’auteurs_elargis_abonnements.id’ in ’on clause’
SELECT auteurs_elargis_abonnements.date, auteurs_elargis_abonnements.id_auteur, L1.prenom, L1.nom_famille, L1.adresse, L1.code_postal, L1.ville, auteurs_elargis_abonnements.validite FROM spip_auteurs_elargis_abonnements AS
auteurs_elargis_abonnements
INNER JOIN spip_auteurs_elargis AS L1 ON ( L1.id = auteurs_elargis_abonnements.id ) WHERE (auteurs_elargis_abonnements.statut_paiement = ’ok’) AND (MONTH(“2012-01-22 10:08:10”)-MONTH(auteurs_elargis_abonnements.date)+12*(YEAR(“2012-01-22 10:08:10”)-YEAR(auteurs_elargis_abonnements.date)) = 0) AND (auteurs_elargis_abonnements.id_abonnement = 1) ORDER BY auteurs_elargis_abonnements.date DESC../plugins/abonnement/prive/exec/abonnements_stats.html _inscrits_ce_mois_ci 173
Mais je travail pas avec des articles donc si quelqu’un avais une idée, je suis preneur.
Reply to this message
sur spip 2.1.10 ce plugin à l’air de fonctionner correctement à part deux ou trois choses :
est-il possible d’avoir un switchage automatique d’un accès restreint : ON / OFF en fonction de l’abonnement ? ?
Auriez-vous déjà intégré un paiement paypal, pour voir votre code ?
Merci!
Reply to this message
Bonjour,
Le plugin est il toujours en cours de developpement...
Quid des incompatibilitées connues ?
Fonctionne sur 2.12 ?
Merci :)
Reply to this message
Bonjour,
Je découvre ce plugin doucement ;-)
SPIP 2.0.9 + Abonnement 0.8 [32624]
Quand je suis abonné, mon article s’affiche mais les images dans l’article et dans le portfolio ne s’affichent pas (pour un article de la zone à accès restreint) : même le portfolio utilisant la balise
[(#INCLURE{fond=inc-documents}{id_article}{env})]
ne renvoie rien.Mon humble contribution sera une notice des fichiers à paramétrer... quand je saurai lesquels ;-))))
Merci de votre aide et pour le développement de cet outil.
Cordialement,
françois pradignac
www.zigzag-francophonie.eu
Bonjour,
après plusieurs essais, je m’apperçois que les images insérées provenant d’articles d’une rubrique “non restreinte” s’affichent.
Bonjour,
... je ne sais pas si je suis lu... tant pis, je continue ;-)
[ J’utilise toujours les dernières version SVN ]
Un visiteur enregistré, et ayant un abonnement valide, ne se trouve pas ajouté à la zone restreinte du plugin “accès restreint” ?
Dans mes soucis d’affichage d’images et de documents liés à des articles restreint, ça m’arrangerai !!! puisque si j’ajoute un visiteur à cette zone, forcément tout fonctionne.
BoOz ou NicolasR, si vous passez par là, merci de me donner votre opinion.
françois
Reply to this message
Bonjour,
une question toute bête mais fondamentale.
Donc comment et quoi modifier pour diriger vers l’interface de paiement CB de la banque ?
Merci d’avance !
Il faut modifier la page validation_banque.html, et l’adapter pour fournir les arguments attendus par la fonction
traiter_message_banque($produit,$id_auteur_elargi, $reponse_banque, $hash_article)
Bonjour,
merci pour la réponse. Mais ne serait-ce pas plutôt la page “formulaires/abonnement_paiement.html” qu’il faut modifier, en remplissant les champs avec les infos bancaires ?
Sinon, je ne comprends plus rien.
:)
Merci
Si oui, aussi :p
Il faut modifier l’envoi des données à la banque, et la reception du retour de la banque.
Si vous réalisez des portages pour différentes banques, ca serait bien de les proposer ici.
Moui, j’essaye de “brancher” Scellius dessus. Mais je ne progresse pas des masses, d’autant que je ne connais pas le fonctionnement du système CIC et que je ne peux pas avoir de points de comparaisons...
Et je ne comprends pas ce qu’il faut modifier dans “validation_banque”, hormis enlever le “echo”.
Merci.
Hello,
Essaie d’etre plus precis, par exemple en posant des liens vers le code dans le trac sur svn. Je ne sais pas de quoi tu parles la.
Oups, double post
Salut BoOz,
je reviendrais un peu plus tard sur ma problématique de branchement avec Scellius.
Là c’est juste pour signaler en passant une faute de frappe qui donne un mini-bug: http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/abonnement/plugin.xml?rev=22715#L30. Ligne 30 : il y a deux m à abonnement.
Sinon le “echo” dont je parle précédemment est ici : http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/abonnement/validation_banque.html?rev=22715. A la ligne 2. Je ne vois pas ce qu’il faut modifier d’autre...
Merci !
Merci, corrigé.
Oui c’est ca, il te faut récuperer de la réponse de la banque les arguments attendus par la fonction
traiter_message_banque($produit,$id_auteur_elargi, $reponse_banque, $hash_article)
Lesquels éléments sont passés à la banque sous la forme d’une chaine de carractere dans le formulaire
abonnement_paiement.html
(derniere etape du processus de paiement).Salut BoOz,
je me pose une question en rapport avec le fichier "abonnement_paiement http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/abonnement/formulaires/abonnement_paiement.html?rev=24831.
Bon, je viens de trouver 2-3 indices sur le fonctionnement de l’API CIC. Ce qui me permet d’avoir un point de comparaison.
ATOS ne fonctionne pas du tout comme le module du CIC.
Bon a priori, il faut que je colle ce qui suit à la place du bazar CIC (de la ligne 31 à 91) :
En espérant que les requêtes passent bien.
Au fait, où as-tu placé les fichiers de l’API ? J’ai utilisé le répertoire cgi-bin sur le serveur mais peut-être fais-je erreur ?
Merci !
Ben moi j’ai fait deux choses :
1) placer le formulaire de paiement de la banque sur le squelette abonnement paiement.html
2) ajouter dans un fichier php sur mon serveur les codes de l’api bancaire fourni par la banque, c’est ce fichier qu’appelle la banque pour valider les transactions, et qui se termine par l’appel a la fonction
traiter_reponse_banque()
du plugin abonnement.Reply to this message
Add a comment
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.
Follow the comments:
|
