S2Member

Gestion de contenu suivant les rôles des membres

S2Member vous permet de monétiser le contenu de votre site en proposant plusieurs niveaux de membres ou en utilisant des champs personnalisés pour définir les autorisations des membres.

Remarque: vous pouvez tout aussi bien utiliser le plugin pour une gestion d’accès à des pages personnalisées dans le cas d’un site communautaire gratuit.
Les possibilités sont nombreuses et vous pouvez rendre payant l’accès à des zones de votre site (par catégorie, mot-clef, type de contenu personnalisé…), à des articles particuliers voire à des parties de articles.
Vous pouvez aussi proposer un contenu évolutif suivant le niveau de paiement de vos membres ou de leur ancienneté. Le plugin propose en plus une gestion de téléchargement de fichiers payants – les fichiers vidéos sont gérés avec prévisualisation possible – que vous pouvez héberger sur des clouds genre Amazon S3.
Le plugin propose toute une série de fonctions à utiliser dans les thèmes qui sont documentées avec des exemples mais il vaut mieux avoir quelques notions de php pour s’en sortir. Des shortcodes à utiliser dans les articles sont aussi fournis.

Aperçu des options

Le nombre d’options est trop important pour que je les présente toutes. Voici un échantillon pour vous faire une idée.

Amélioration de la page de membre

S2Member rajoute dans la page de membre ses menus. Les niveaux de membre sont donc intégrées dans WP lui-même. Vous pouvez donc créer un nouveau membre très normalement et lui ajouter les options relatives à S2Member (date de fin d’abonnement, niveau, capacités personnalisées…).

s2member05

Bouton de paiement

Vous avez la possibilité de générer les boutons de paiement à insérer dans vos pages – en particulier celle d’inscription au site.

s2member07

Connexion avec d’autres services de gestion de membres

Plusieurs services populaires d’aide à la gestion de membres sont pris en compte par S2Member et permettent une interaction.

Aide

De nombreuses aides sont disponibles dans les menus de S2Member dont une liste des fonctions et shortodes utilisables avec des exemples parlants. Sur le site du plugin vous trouverez aussi des vidéos et un forum dédié.

Sécurité

Le plugin gère les connexions des membres par adresse IP. Vous pouvez définir un nombre d’adresses autorisées. En cas de connexion avec un même nom d’utilisateur pour trop d’adresses IP différentes, le compte sera temporairement suspendu. Il protège aussi votre page de connexion contre les attaques brutales (tentative de trouver nom d’utilisateur et mot de passe en testant toutes les possibilités). Les fichiers peuvent être téléchargés un nombre défini de fois.

Exemple détourné d’utilisation

J’utilise S2Member pour un usage très particulier: gérer la présentation de projet et le téléchargement de fichiers dans un cadre professionnel. S2Member propose une fonction appelée Capacité personnalisée (Custom Capabilities). C’est un mot que vous associez à une page et à un membre. Seuls les membres ayant la capacité définie pourront visionner la page avec la même capacité. Un membre ou une page peuvent avoir différentes capacités. À partir de là, j’autorise l’accès à des pages aux membres de mon site suivant leurs capacités. Les invités ne peuvent accéder qu’à une page « Invités », mon éditeur à une page de visionnage des planches en cours et téléchargement des fichiers associés, ma coloriste à cette même page plus une page qui lui est réservée et les autres éditeurs aux pages consacrées aux projets que je développe. S2Member peut aussi rediriger au moment de la connexion les membres vers une URL personnalisée (avec nom du membre, ID, niveau, nom de la capacité…).

Vous pouvez lire le tutoriel que j’ai réalisé sur ce thème ici.

Traduction

J’ai réalisé une traduction française du plugin qui ne concerne que la partie visiteurs. À télécharger ici: https://www.echodesplugins.li-an.fr/mes-traductions-de-plugins/#s2member

Elvalys a réalisé une traduction française complète à télécharger ici: http://ninjamarketing.fr/ressources/.

Version Pro

Il existe une version Pro qui étend les possibilités de paiement (CCBill, Google Checkout, Authorize…), permet de créer autant de niveaux de membre que vous le désirez, permet la gestion de champs supplémentaires dans le profil de membres etc…

– site de l’extension : http://wordpress.org/extend/plugins/s2member/
– compatibilité à ce jour: WP 3.2 > WP 3.3.1
– version testée: 120309
– site officiel: http://www.s2member.com/

Partagez

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît,.

118 réponses

  1. le formateur le formateur dit :

    Bonjour,

    Tout d’abord sachez que je vous admire pour le travail que vous fournissez !

    J’ai eu l’occasion d’utiliser S2Member l’année dernière à peu près à la même époque. J’avais donc dû traduire le plugin…côté utilisateur, tout comme vous.

    Aujourd’hui je me rends compte que le forum du plugin a évolué. J’ai donc tenté de me réinscrire comme demandé mais en vain. Et il m’est impossible de les joindre (ou alors j’ai mal cherché :( )

    C’est la raison pour laquelle je m’adresse à vous pour savoir si vous aviez un début de piste pour la traduction des mails et des messages qui apparaissent lors d’une inscription et/ou paiement ?

    Il est bien évident que je ne vous demande pas une traduction mais simplement des pistes de recherche (fichiers dans lesquels je pourrais chercher par exemple…).

    Par avance, je vous remercie d’avoir pris le temps de me lire.

    Cordialement,
    MBH

  2. le formateur le formateur dit :

    édit :

    En fait les emails sont « customizables » via le menu Paypal options, pour le reste il faut allez fouiner dans les fichiers.

    • Li-An Li-An dit :

      On peut considéré le problème réglé alors ? Le forum est un peu étrange en effet. En théorie, seule une partie est réservée aux visiteurs non membre.

  3. le formateur le formateur dit :

    Je vous remercie d’avoir pris le temps de me lire. je vais me plonger dans le sous dossier « classes » du dossier « Includes ». Je pense y trouver mon bonheur. Si vous le souhaitez je vous fais un retour positif ou négatif.

  4. Li-An Li-An dit :

    Avec ma traduction, ces textes ne sont pas traduits ? Donnez moi le contenu que je vérifie, svp.

  5. le formateur le formateur dit :

    le contenu ? le nom des fichiers, leur contenu ? Je crois que je ne comprends pas votre demande.

  6. Li-An Li-An dit :

    Les phrases qui ne sont pas traduites ;-)

  7. le formateur le formateur dit :

    Alors j’ai commencé les recherches en consultant lesdits fichiers. J’ai localisé exactement ce que je cherchais dans le fichier paypal-return-in-subscr-modify-w-level.inc.php

    Il permet entre autre d’envoyer un mail de confirmation de mise à jour du compte après le règlement PayPal, d’afficher une page d’erreur en cas de conflit entre le vendeur et l’acheteur (vendeur qui se connecte en tant qu’acheteur). Et bien d’autres choses encore je suppose.

    Exemple de message à traduire ligne 194:

    ERROR: Unable to modify Subscription.
    Please contact Support for assistance.

    Je vais donc faire plusieurs tests d’inscription et donc de paiement pour cibler les bons fichiers à traduire (ou quelques phrases…).

  8. Li-An Li-An dit :

    OK. Si elles ne sont pas référencées dans les fichiers de langue, j’en ferai part au concepteur du plugin.

  9. le formateur le formateur dit :

    Oups je viens de vérifier mon .po et je me rends compte que les phrases que je cherche sont présentes…mais pas traduite !

    J’ai dû traduire le minimum c’est à dire uniquement les phrases dont j’avais besoin.

  10. le formateur le formateur dit :

    ou alors en laisser volontairement pensant qu’il s’agissait de la version pro…que je n’utilise pas.

  11. le formateur le formateur dit :

    Désolé pour le dérangement :(

  12. Li-An Li-An dit :

    Non, non, très bien si vos problèmes sont réglés :-)

  13. le formateur le formateur dit :

    Oui ils le sont :)
    Merci

    Je ne me suis jamais penché sur les « Custom Capabilities » : il faudrait que j’y pense car ça à l’air intéressant.

    Encore une fois merci…

  14. Li-An Li-An dit :

    C’est en effet plein de possibilités, ces custom capabilities.

  15. rv rv dit :

    Bonjour,
    je cherche à utiliser les capacités personnalisées… sans y parvenir.
    Du coup je me demande si, sans connaitre le php, je peux « modeler » mes accès à mes contenus à ma guise ?
    Ou bien suis-je obligé de passer par le function.php ?

  16. rv rv dit :

    Déjà un GRAND MERCI pour cette réponse rapide.

    Bon, voilà mon problême en gros :

    J’ai créer des rôles utilisateurs qui fonctionnent par tranches d’ages.
    junior
    ado
    adulte
    sénior

    Une fois que l’utilisateur s’est abonné (via paypal) il n’a accès qu’a sont type de contenu lié à sa tranche d’age.
    Un utilisateur « ado » ne pourra accéder qu’aux pages ouvertes à tous + certaines pages réservées aux « ados »

  17. Li-An Li-An dit :

    En effet, il vaut mieux passer par ces capacités. Il faut ajouter aux pages correspondantes la capacité « ado » et ensuite générer un bouton possédant la capacité « ado ». C’est bien ce que vous avez fait ?

  18. rv rv dit :

    oui.
    Quelque chose doit m’échapper car ça ne fonctionne pas.

    Voilà ce que j’ai fait:

    Dans l’extension User role editor j’ai ajouté :
    un nouveau role : ado
    une nouvelle capacité : ado

    sur mes pages dans le bloc s2member/champ « Require Custom Capabilities? » :
    j’inscris : ado

    IL me manque quelque chose ? Je n’ai pas besoin de passer par le function.php ?

  19. Li-An Li-An dit :

    Oula, que vient faire ici User Role editor ? Vous devez ajouter le custom capabilities dans le champ réservé de l’édition du billet concerné cf: http://tof.canardpc.com/view/698f93f0-0d99-4a59-8727-ea3251f949a1.jpg

    Aucun autre plugin n’est nécessaire.

  20. le formateur le formateur dit :

    Bonjour,

    Non vous n’avez pas à passer par le fichier function.php

    Comme Li-An vous l’a fait comprendre, il n’y a pas de lien entre votre plugin et s2member. C’est dans ce dernier que vous devez créer vos différents rôles. Ensuite au niveau des capacités, vous devez les indiquer comme Lise-Anne vous l’a dit plus haut dans les champs des pages/articles concernés d’une part, et dans un bouton Paypal que vous créez toujours au sein de s2member.

    J’espère que c’est un peu plus clair pour vous.

  21. Li-An Li-An dit :

    Ééééh, pas Lise-Anne mais Li-An. Il se trouve que je suis un mec :-)

  22. rv rv dit :

    :-D Faut pas le dire, vous risquez de perdre de l’audiance !!

    Trêve de plaisanterie,

    encore merci
    En fait je pensais utiliser user role editor pour creer mes 4 roles (junior, ado, etc;)
    mais visiblement je peux donner une capacité particulière pour mes 4 boutons d’abonnement de level_1(par exemple).
    J’y retourne et vous tiens au courant.

  23. le formateur le formateur dit :

    Sorry Li-An :s :$, je pensais que c’était un diminutif ou un « raccourci » pour Lise-Anne.

    Mille excuses.

    rv, oui tu les remplaces par tes rôles.

  24. rv rv dit :

    Merci encore pour votre aide. Ça fonctionne !!
    Donc, si ça peut servir :
    Je travaille en local avec un compte paypal « virtuel », du coup le test d’inscription fonctionne bien via paypal (le compte est débité etc.), mais elle n’est pas prise en compte dans mes nouveaux utilisateurs.
    Je passe donc par mon admin/users pour attribuer les capacités de chaque profils.
    Là, dans la partie s2Member Configuration & Profile Fields je peux renseigner les « customs capabilities »

  25. Li-An Li-An dit :

    En théorie, la capacité doit être automatiquement attribuée. Mais il faudra vérifier en live.

  26. rv rv dit :

    Ok,
    je tacherais de vous préciser çà quand tout sera en live.

  27. info2tele info2tele dit :

    Bonsoir,
    j’ai installé et « configuré » le plugin. Apparemment tout fonctionne. J’ai tout de même un petit problème : je voudrais que quand on clique pour lire un article, le début de apparaisse. Je ne sais pas comment faire. Quelqu’un a une idée ?
    Merci

  28. Li-An Li-An dit :

    Le début de quoi ? Quand on clique où ?

  29. rv rv dit :

    Éventuellement en scindant l article en 2pages distinctes.. Une complète, l autre que le début. Donner l accès libre à l incomplète….
    Mais il y a certainement plus simple.

  30. Info2tele Info2tele dit :

    Bonjour Li-An
    Tout d’abord merci d’avoir répondu â mon message. Je vais essayer d’être plus précis.

    Pour exemple, on prend l’article  » D8 présente sa grille de programmes ». Si on clique, on arrive sur « Accès aux contenus payants ».

    Est-il possible qu’il en soit autrement c’est â dire que le titre « D8 présente sa grille de programmes » apparaisse ainsi que le début de l’article (20 à 30 mots) et en dessous le bouton Paypal ?

    Cordialement

  31. Li-An Li-An dit :

    Tu peux demander sur le forum officiel mais c’est un problème assez complexe: il faut en effet que le plugin sache d’où le visiteur vient pour afficher un extrait. Ça dépasse mes compétences techniques même si je suppose qu’on peut le faire par cookie ou java.

  32. rv rv dit :

    Re-bonjour,
    Le sujet est relancé au moment où je reprends le projet sur lequel j’avais un pb.
    Mon projet comprend des boutons de paiement pour une durée donnée, comme pour celui d’info2tele. Les boutons sont fait, la transaction se fait bien via paypal, mais le nouvel utilisateur n’est pas répertorié dans mes utilisateurs.
    Après la transaction, le retour se fait sur la page d’accueil du site et non pas vers la page d’inscription.

    L’idéal serait que dès le paiement l’utilisateur soit inscrit.

  33. info2tele info2tele dit :

    OK, je vais sur le forum officiel et je vous tiens au courant pour la solution.

  34. Li-An Li-An dit :

    @rv: désolé. Il faut passer par le forum officiel. Tout achat par S2member ajoute automatiquement le client dans la liste de membres du site. Il y a donc un bug quelque part.

  35. le formateur le formateur dit :

    Bonjour à tous,

    @ info2tele,

    Au sein de l’article à l’endroit où tu souhaites faire la coupure, tu peux insérer du code via le menu API scriptng avec les conditions que tu souhaites.

    @ rv :

    Très étrange car le nouveau membre doit automatiquement faire partie des utilisateurs.

    tu écris :
    « Après la transaction, le retour se fait sur la page d’accueil du site et non pas vers la page d’inscription. »

    C’est tout à fait normal puisque ta « Login Welcome Page » (page sur laquelle arrive l’utilisateur qui vient de s’inscrire) ne peut être aussi ta « Membership Options Page » (page sur laquelle tu as tes boutons PayPal).

    Tu devras donc vérifier la configuration de ces deux pages

    En espérant vous avoir aidé…un peu.

  36. rv rv dit :

    Personnellement vous m’aidez beaucoup !!
    Puis quelle réactivité ! Je suis bluffé!
    Merci
    Je vais revérifier de mon coté ma config, même si j’ai bien une loginWelcomePage, l’abonné (le payeur devrais-je dire) n’atterrit pas sur cette dernière.
    Merci encore !

  37. Info2tele Info2tele dit :

    @ le formateur
    Merci pour le message. Toutefois, je ne suis pas très familier avec le code : je ne sais pas comment faire…
    Un coup de main me serait fort utile

  38. le formateur le formateur dit :

    Info2tele,

    Avant tout tu dois installer un plugin qui permet à WordPress de lire et d’interpréter le php : « PHP Execution » est un exemple mais il en existe d’autres.

    Par ailleurs, ce commentaire n’interprète pas le php donc pour :

    « début du code » il faut lire « signe inférieur point d’interrogation php » le tout sans espace

    « fin du code » il faut lire « point d’interrogation signe supérieur » le tout sans espace

    Si ce n’est pas clair, tu peux aller jeter un œil à :

    s2Member / API/Scripting / Advanced/PHP Conditionals

    En php il faut bien respecter les espaces !!!

    Dans l’article « D8 présente sa grille de programmes » au niveau de l’édition, c’est à dire de la rédaction sur l’onglet HTML tu peux ajouter le code suivant par exemple :

    début du code if(is_user_logged_in()){ fin du code
    Ici tu rédiges le contenu visible uniquement par un utilisateur connecté.
    début du code } else { fin du code php
    Ici tu rédiges du contenu public (par exemple les deux ou trois premières lignes de l’article ou le nombre de mots : à toi de voir)
    début du code } fin du code

    En gros je dis : « S’il s’agit d’un utilisateur connecté (quelque soit son niveau), alors j’affiche ce contenu là, sinon celui-ci »

    Sinon de manière encore plus ciblée :

    début du code if (current_user_is(« s2member_level4 »)){ fin du code
    Ici tu rédiges du contenu uniquement pour les abonnés niveau 4
    début du code } else if (current_user_is(« s2member_level3 »)){ fin du code
    Ici tu rédiges du contenu uniquement pour les abonnés niveau 3
    début du code } else if (current_user_is(« s2member_level2 »)){ fin du code
    Ici tu rédiges du contenu uniquement pour les abonnés niveau 2
    début du code } else if (current_user_is(« s2member_level1 »)){ fin du code
    Ici tu rédiges du contenu uniquement pour les abonnés niveau 1
    début du code } else if (current_user_is(« s2member_level0 »)){ fin du code
    Some content for Free Subscribers.
    début du code } else { fin du code
    Ici tu rédiges du contenu public, visible par tous mais connecté/identifié
    début du code } fin du code

    Le code précédent veut dire : « s’il s’agit d’un utilisateur de niveau 4 alors j’affiche ce contenu, sinon s’il s’agit d’un niveau 3 j’affiche ce contenu-ci » et ainsi de suite.

    Tous ces codes (et d’autres) se trouvent dans :

    s2Member / API/Scripting / Advanced/PHP Conditionals

    Voilà j’espère que cela va t’aider…un peu.

    Bon courage.

  39. chamomor chamomor dit :

    Salut Li-An
    merci de ton travail de traduction front-end.

    J’ai déjà testé deux autres solutions payantes de membership, et chaque fois, comme ici, il manque quelque chose ;-)

    Perso je trouve ce plugin proche de la perfection, notamment grâce à ses nombreuses options utiles pour un développeur, comme tu l’as souligné.
    Mais hélas, le très gros point noir qui me fait l’abandonner est que l’acheteur de contenus sur abonnement est contraint d’avoir un compte paypal pour payer. Il peut certes payer avec une carte bancaire, mais via un compte paypal qui se crée lors de l’achat. Ce que je trouve particulièrement peu professionnel. Même pour un particulier d’ailleurs, obliger quelqu’un à se créer un compte pour payer est un non sens. C’est un choix que je ne comprends pas de la part des développeurs de s2members.
    Et c’est vraiment très dommage. Même la version payante ne le permet pas, du moins pas à ma connaissance.
    Tu peux confirmer, toi qui as une version payante ?
    Merci.

  40. Li-An Li-An dit :

    Il semblerait que le concepteur de S2member ait travaillé au début en étroite collaboration avec Paypal, d’où le choix de ce moyen de paiement. En version professionnelle, il y a possibilité d’utiliser d’autres sites de paiement que Paypal. Et en théorie, il est possible de travailler avec tous ces sites si on sait coder puisque S2member propose des solutions adaptables. Mais j’ignore à quel moyen de paiement tu pensais.

  41. FranZz FranZz dit :

    Salut!

    Après lecture de ces posts, un point n’a pas été abordé, à moins que…

    Je me demandais s’il était possible d’utiliser les possibilités de S2 sans avoir à recourir aux possibilités payantes. Utiliser les niveaux d’accès par exemple, mais sans rediriger vers Paypal. Mon site est privé et gratuit!
    D’avance, merci!

  42. Li-An Li-An dit :

    Relisez mon billet: c’est ce que je fais. Je ne fais pas payer les éditeurs et ma coloriste pour accéder aux fichiers – dommage…

  43. FranZz FranZz dit :

    Ok, merci.
    Le « dommage » en dit long!!!!
    ;)

  44. Smocrate Smocrate dit :

    Bonjour,

    Super boulot :) j’ai télécharger votre traduction mais après l’avoir déziper dans le bon répertoire le plugin n’est toujours pas en français …
    Que faut-il faire ?

  45. Li-An Li-An dit :

    Normalement n’est traduit QUE ce que voit le visiteur. C’est normal que la partie admin reste en anglais, c’est vraiment trop de boulot. Essayez éventuellement de vider votre cache.

  46. Bonjour,
    tout d’abord merci pour votre aide précieuse pour ce plugin.
    Je rencontre un problème de débutant, lorsque je génère le code pour les boutons de paiement, les boutons se décalent vers le bas très fortement,
    j’ai beau faire le tour maintes fois, je ne vois pas d’ou viens l’erreur, j’ai collé unirquement le shortcode dans ma page.
    Merci d’avance pour l’aide précieuse que vous pourrez m’apporter.

  47. je rajoute l’url du site en question, http://courrier.netconception.org/abonnez-vous/abonnez-vous-par-paypal/
    certains boutons ne marchent pas alors que je rentre les mêmes paramètres, je change juste le montant et le temps

  48. En fait le problème vient du « free trial », donc la valeur 0 ou 1 dans le RR

  49. Li-An Li-An dit :

    Bonjour, je vous préviens, je ne vais pas faire du service après vente pour ce plugin, il y a un forum pour ça et je vous conseille d’y poser vos questions.
    Pour ce qui est des boutons décalé, ça m’étonnerait que ce soit juste « copié/collé » puisqu’en jetant un coup d’oeil au code css, il apparaît pour chacun des boutons un div .one_fourth pour le premier bouton par exemple. Vous générez une colonne qui ne doit pas avoir une taille suffisante pour le bouton.

  50. rv rv dit :

    bonjour,
    j’ai aussi rencontré ce pb en copiant le code « général »(Resulting PayPal® Button Code) et non pas le Shortcode qui doit commencer comme çà :
    [s2Member-PayPal-Button level= »X » ccaps= » » desc= »Abonné(e) … /]

  51. qu’ils soient dans un code généré par le thème ou pas, le bouton est toujours décalé vers le bas
    c’est incompréhensible
    Désolé de poser ce genre de question, mais sur un forum 100% anglais, poser ce genre de question très technique et surtout comprendre la réponse n’est pas toujours aisé.

  52. en fait il semblerai que le code me rajoute plein de qui n’aparaissent pas dans ma feuille html
    je cherche comment le résoudre

  53. Li-An Li-An dit :

    Il faut que le testiez sans autre plugin d’activé avec un thème par défaut pour être sûr.

  54. Krimo Krimo dit :

    Bonjour,

    Je recherche un moyen pour ne pas afficher ces deux parties côté admin/profil (s2Member Configuration & Profile Fields) et (Administrative Notes).

    Sauriez-vous sur quel fichier intervenir pour ne pas afficher ces champs ?

    Merci !

  55. Li-An Li-An dit :

    Non. Posez la question sur le forum officiel, ça me parait le plus simple. Ou regardez les plugins de gestion d’affichage côté admin.

  56. S-Springer S-Springer dit :

    Bonjour, Est-il possible de travailler avec S2Member pour créer des espaces membres sans utiliser PayPal? Je souhaite que mes clients, qui n’ont rien à acheter sur mon site, arrivent sur leurs pages respectives en se loguant. Est-ce possible avec S2Member?

    Merci!

  57. Li-An Li-An dit :

    Oui, c’est tout à fait possible, c’est ce que je fais avec mes éditeurs comme expliqué plus ou moins plus haut.

  58. karl karl dit :

    Bonjour connaissez vous ce problème j’ai commencé à utiliser s2members tout fonctionnait à merveille avec paypal et brusquement impossible de recevoir les mails de confirmation avec password impossible de s’enregistrer et de se connecter alors que le paiement est effectué j’ai essayé le plugin wp mail smpt mais rien n’y fait je vais devoir rembourser mes abonnés sauriez vous m’aider ? merci

  59. karl karl dit :

    Pensez vous que le problème serait réglé si j’achète s2 membres pro?

  60. Li-An Li-An dit :

    Je vous conseille de vous tourner vers le forum officiel. Je sais que le plugin a des hoquets quelque fois sans que je n’ai réussi à déterminer pourquoi. Dans ce cas-là, la solution est de créer le profil manuellement et d’envoyer les identifiants par mail.

    Allez voir le forum officiel, il y a un fichier qui permet de tester votre hébergement et vérifier qu’il est bien compatible. Après, il peut y avoir des problèmes de compatibilité de plugin etc… Vous avez aussi un fichier log qui enregistre tout ce qui se passe.

    Passer à la version pro ne changera rien, les fonctions de base sont les mêmes.

    Essayez de régénérer les boutons de paiement pour voir. Désactivez/réactivez le plugin. Bon, des solutions de misère mais je ne peux pas vous aider plus. Comme je l’ai dit, le forum officiel sert à ça.

  61. karl karl dit :

    merci beaucoup Li-An de me répondre – j’ai finalement réussi à réparer en fournissant un nouveau mail créé directement chez mon hébergeur maintenant on peut s’inscrire recevoir des mails de confirmation .. mais toutefois encore besoin d’aide un nouveau membre au niveau 3 vient de payer l’abonnement paypal je le vois inscrit comme User mais juste comme free subscriber et aucune trace de « login » – si je rajoute les infos manuellemnt sur son profil ( niveau 3 – paypal infos ID etc.. – est-ce que ça fonctionnera pour lui ? je ne comprends pas normalement après paiement chez paypal il devrait apparaître comme membre (niveau 3) ?

  62. Li-An Li-An dit :

    Oui, ça devrait fonctionner en remplissant tout manuellement.

    Si ça ne fonctionne pas, ça peut venir de tas de choses – surtout si ça a fonctionné avant – et c’est pour ça que je vous conseille de vous tourner vers le forum officiel.

  63. Elvalys Elvalys dit :

    Bonjour Li-An

    Bravo pour la trad. J’ai d’ailleurs terminé la trad pour la partie Admin.
    Au cas où je te le mettrai à dispo ^^

    Alors moi je cherche à lier s2member avec SG auto-répondeur.
    J’ai bien compris qu’il fallait passer par la rédaction d’un script php utilisant les API Notifications.

    Cependant, je ne m’y connais pas en php…

    Le truc à l’air assez simple pourtant ^^
    Est-ce que tu aurais un truc comme ça qui « traine » ??

  64. Li-An Li-An dit :

    Posez la question dans le forum officiel, ça dépasse aussi mes compétences. Si vous ne pouvez pas partager vous-mêmes votre traduction, faites-moi la parvenir par l’intermédiaire du formulaire de contact, j’essaierai de combiner les deux.

  65. Elvalys Elvalys dit :

    Hello,
    je vais le mettre à disposition sur mon site de marketing. Je te tiendrai au courant quand il sera en ligne ^^
    Merci en tout cas.

    J’ai eu une réponse et pour ceux que cela intéresse, il faut avoir accès à l’API de votre fournisseur auto-répondeur afin de pouvoir faire le nécessaire. Je suis en train d’analyser cela ayant récupéré celui de SG Auto-répondeur.
    Si je n’y arrive pas malgré les indications dans l’API de SG et dans la doc de s2member, je ferai probablement intervenir une personne qui code en php ^^

  66. Li-An Li-An dit :

    Je n’ai rien compris à la dernière partie du message :-). Est-ce que vous avez TOUT traduit ou seulement la partie admin ?

  67. Elvalys Elvalys dit :

    J’ai utilisé votre .po que j’ai complété de la traduction de la partie admin.
    Donc le fichier est maintenant complet pour la partie client et admin. ^^

    La seconde partie du message concerne l’intégration la liaison s2member et un auto-répondeur autre que Aweber et Mailchimp. ^^

  68. Li-An Li-An dit :

    Ah d’accord :-) Bien, lorsque ce sera mis en place, je placerai un lien vers la page de téléchargement de la traduction complète.

  69. Quentin Quentin dit :

    Bonjour Li-an,
    Tout d’abord bravo pour votre travail sur wordpress ainsi qu’en BD (j’ai beaucoup aimé le cycle de Tschaï).

    J’ai une petite question à propos de S2Member : savez-vous comment indiquer au plugin qu’une catégorie donnée sera toujours payante ? Je n’ai pas trouvé cette possibilité…

    Dans l’attente de la traduc d’Elvalys ! (il a vraiment tout traduit ? c’est un travail de fou !)

    Merci !

  70. Li-An Li-An dit :

    Merci Quentin :-) Vous allez dans Restriction Options > Category Access Restrictions.

  71. Quentin Quentin dit :

    Merci pour votre réponse.
    J’ai une dernière question.
    Lorsque le visiteur a payé sur paypal, sauriez-vous comment le faire revenir sur la page qu’il était en train de consulter et non pas sur la page de remerciement ? L’idéal serait d’ailleurs qu’il y ait un court remerciement (quelques secondes) et que la page de départ se charge automatiquement.
    Aurez-vous une idée ?
    Merci !

  72. Li-An Li-An dit :

    Pas possible dans la version gratuite du plugin. En version payante avec Paypal Pro ou je ne sais plus comment ça s’appelle, on peut même payer sans quitter la page ou un truc comme ça.

    Il faut que votre client se connecte de toute manière et vous pouvez à ce moment le réorienter mais bon, pas sur la page consultée sauf si il n’y en a qu’une.

  73. Quentin Quentin dit :

    Merci pour ces précisions :)

  74. Quentin Quentin dit :

    Bonjour Li-An,
    J’ai encore une petite question.
    Je souhaite pour mon site donner un nom d’utilisateur à beaucoup d’internautes(qui sont en fait nos abonnés papier, qui trouvent donc ce login et mdp dans le journal papier).
    Cependant, s2member place une restriction lorsque beaucoup d’adresses IP se connectent avec le même login.
    Le logiciel me dit que je peux changer cela dans les « general options », mais j’ai eu beau chercher, je n’ai pas trouvé…
    Auriez-vous une idée ?
    Merci beaucoup !

  75. Li-An Li-An dit :

    Vous allez dans « Restriction Options », vous trouverez votre bonheur.

  76. Quentin Quentin dit :

    Ah oui d’accord, je cherchais pas au bon endroit..
    Merci encore !

  77. Ecole Maison Ecole Maison dit :

    Bonjour à tous spécialement Li et Elvalys. Je cherche moi aussi à intégrer S2member à SG-Auto, où en êtes-vous de ce point de vue ?

    • Li-An Li-An dit :

      Je ne pense pas que nous ayons abordé ce point ? À mon avis, il vous faudra un vrai développeur pour faire le pont entre ces deux trucs. Mais ce n’est pas à mon avis le bon endroit pour en parler. Vous devriez soit consulter la doc de SG-Auto soit poser la question sur le forum S2Member – mais ils risquent de vous répondre la même chose.

  78. Elvalys Elvalys dit :

    J’ai étudié la chose et mis une ressource sur mon site pour ceux que cela intéresse :

    – le fichier php à mettre sous la racine du wordpress
    – un petit fichier texte d’explication de ce qu’il faut modifier en fonction des id de vos listes sur SG Autorépondeur.

    http://www.ninjamarketing.fr/ressources

  79. Julie Julie dit :

    bonjour à tous,

    malheureusement la traduction téléchargeable ici est corrompue : je ne peux pas ouvrir le zip

    et la traduction proposée par Ninja Marketing ne fonctionne pas avec la dernière version de S2 member

    Merci pour cet article.

    • Li-An Li-An dit :

      C’est bizarre ce problème avec la version de Ninja Marketing – vous avez bien placé la traduction dans le répertoire ad hoc je suppose .

      J’ai réuploadé le fichier zip (non corrompu en théorie). Merci pour le retour.

      • julie julie dit :

        Merci,
        Pour la version de Ninja Marketing je l’ai placé comme indiqué sur leur site dans le répertoire des plugins carrément à la racine…

        et puis comme je voyais que cela ne fonctionnait pas je l’ai mis dans le répertoire /translations/ du plugin S2member

        dans les deux cas, pas de traductions… ;)

        sinon je vous confirme que votre archive est ok ;)

  80. julie julie dit :

    oui c’est bien le cas : http://img21.imageshack.us/img21/9820/388q.png

    à noter que j’utilise la derniere version de S2member…

    • Li-An Li-An dit :

      Vous avez mal lu les instructions – vos profs au lycée devaient râler. Il faut les copier dans /wp-content/plugins/s2member/includes/translations/

      • julie julie dit :

        oui pour le vôtre c’est bien ce que j’ai fait mais nous parlions de celui de Ninja qui indique bien :
        MÈthodologie :
        1. DÈcompresser l’archive zip.
        2. Placer le fichier s2member-fr_FR.mo dans le rÈpertoire wp-content/plugins/ de votre blog WordPress
        3. C’est tout ^^

        voici maintenant ma capture concernant votre traduction (les dates faisant foi de ma bonne foi, héhé!)

        : http://img600.imageshack.us/img600/9243/s3tl.png

        Mes profs m’adoraient comme vous vous en douterez ! hihihi

        • Li-An Li-An dit :

          C’est lui qui se trompe – ou plutôt il n’est pas assez précis. Il faut évidemment placer les fichiers dans le répertoire que j’indique pour que ça fonctionne. Je vais le prévenir de cette bévue.

  81. Li-An Li-An dit :

    Bon, là ça me dépasse. Il n’y a aucune raison que la version de S2Member interfère. Il faudrait lui poser la question. Allez voir sur son site si vous pouvez le contacter.

  82. julie julie dit :

    merci pour votre aide Li-An

  83. Elvalys Elvalys dit :

    Après vérification, la traduction de la partie admin ne semble plus être prise en compte.

    J’ai écrit sur le forum de s2member afin d’avoir des précisions. Je vous tiendrai au courant.

  84. noone noone dit :

    Bonjour,

    J’ ai le même problème que julie, la traduction dans la gestion du plugin ne fonctionne pas.

  85. fsvisuel fsvisuel dit :

    bonjour,
    même soucis j’ai suivie la procédure mais il n’est pas traduit

  86. Zumy Zumy dit :

    Bonjour Li-An, je profites que vous répondiez encore depuis 2 ans aux questions des gens pour vous en poser une petite ^^

    Est-il possible de donner des rôles payant mais que pendant un certains temps ?

    Merci d’avance

    • Li-An Li-An dit :

      Vous voulez dire qu’ils restent membres mais gratuits ou qu’ils ne sont plus membres après un certain temps ? S2member gère les durées d’abonnement – encore heureux.

  87. Iloilo Iloilo dit :

    Bonjour,

    Je vous remercie pour cet article de qualité. Je compte installer S2member sur mon site WordPress. Toutefois, j’ai un site avec beaucoup de contenu et ma question est la suivante : N’y a t’il aucun risque lors de l’installation ?
    Est-ce que je ne risque pas de perdre certaines données sur mon site ?

    Personnellement, je ne pense pas, mais je préfère poser la question plutôt que de faire « crasher » mon site.

    En vous remerciant par avance.

    Bien cordialement,

    • Li-An Li-An dit :

      Il n’y a en effet aucun risque de perte de données – S2Member n’interfère pas directement avec votre contenu. Quoiqu’il en soit, n’hésitez pas à faire une sauvegarde de votre base de données avant de l’installer voire installer un plugin de sauvegarde. Ça pourra vous « sauver la vie » dans le futur.

  88. berserk berserk dit :

    Bonjour
    des nouvelles à propos de la traduction? J’ai essayé comme vous avez dit mais toujours rien…
    merci

  89. Merci beaucoup pour ce retour très complet sur ce plugin. J’hésite perso. Je souhaite créer un espace membre simple. Le but est de créer un espace privé avec login et mdp permettant de télécharger des produits à abonnement + prix fixe.

    J’utilise actuellement easy digital download pour des paiement fixes. J’aime bien pour sa simplicité d’utilisation.

    Ce que je reproche souvent aux plugins, c’est le côté « usine à gaz » alors qu’on a pas besoin de tout généralement et ca prend des ressources pour rien du coup…

    T’en penses quoi de ce plugin toi ? Tu penses que pour mon besoin, un plugin plus léger serait plus adapté ?

    Merci :)

    • Li-An Li-An dit :

      Il est lourd dans ses possibilités mais je ne suis pas vraiment sûr qu’il soit lourd au niveau du chargement du site :-) Dans ce genre de produits, c’est très compliqué de trouver des choses simples: si c’est trop limité, ça ne touchera qu’un public restreint. Après tout, vous n’avez sûrement pas choisi WordPress pour sa légèreté…

  90. Neilima Neilima dit :

    slt Li-An
    très heureux d’être sur ton blog.
    voilà j’ai un site déjà en ligne (2ans) environ auquel je souhaite ajouter un menu Store ou l’on pourra :

    écouter (streaming) et/ou téléchargement la musique légalement (sans craindre de faille de sécurité).
    – pour le streaming : 3 types d’abonnement (hebdo, mensuelle et annuel)
    – pour le téléchargent c’est direct (je m’inscris sur le site je téléharge en payant ce que je dois sans être abonné avec possibilité 30s d’écoute.

    un truc comme itune, amazon quoi.

    mes recherche m’ont menés à S2 member, tout comme à ton blog qui lui mené vers un autre gestion : Wishlist Member.
    lequel me conseille tu?
    N’y a t-il pas de traduction Fr pour s2member en version pro?
    puis-je utiliser ta traduction dans une version pro?

    je m’arrête là pour l’instant.

    Merci

  91. Neilima Neilima dit :

    salut Li-An
    très heureux d’être sur ton blog.
    voilà j’ai un site déjà en ligne (2ans) environ auquel je souhaite ajouter un menu Store ou l’on pourra :

    écouter (streaming) et/ou téléchargement la musique légalement (sans craindre de faille de sécurité).
    – pour le streaming : 3 types d’abonnement (hebdo, mensuelle et annuel)
    – pour le téléchargent c’est direct (je m’inscris sur le site je téléharge en payant ce que je dois sans être abonné avec possibilité 30s d’écoute.

    un truc comme itune, amazon quoi.

    mes recherche m’ont menés à S2 member, tout comme à ton blog qui lui mené vers un autre gestion : Wishlist Member.
    lequel me conseille tu?
    N’y a t-il pas de traduction Fr pour s2member en version pro?
    puis-je utiliser ta traduction dans une version pro?

    Merci

    • Li-An Li-An dit :

      Bonjour,
      je ne connais absolument pas Wishlist Member, je ne peux donc donner aucun conseil. Ma traduction est loin d’être à jour et semble fonctionner sous S2Member Pro – c’est d’ailleurs sous Pro que je l’ai faite. Un volontaire a fait une traduction complète sous S2Member classique qui, pour une raison étrange et non résolue, ne fonctionnait pas.

      • Neilima Neilima dit :

        réponse rapide!
        Merci.
        donc je vais pour s2member.
        Même si je ne sais pas vraiment comment il fonctionne.

        tu aurais un plugin pour faire le streaming? ou alors je peux tout réaliser avec s2member?
        aurais tu un Template à me suggérer pour une présentation cool (genre Amazon, Deezer, Spotify..) de mon projet ?

        encore Merci

        • Li-An Li-An dit :

          Aucune idée pour le template et S2Member gère le streaming à ma connaissance – cf. sa doc.

          • Neilima Neilima dit :

            ahh super!
            il peut tout gérer alors.

            je me rend compte qu’à lui s’ajoute d’autres extensions
            s2member
            – s2member addon for wp courseware
            – s2member shortcode
            – s2Member Secure File Browser
            – s2member-control
            ais je besoin de tous pour mon projet ?

            excuse moi de trop demander mais quand on a Dieu en face il faut en profiter.

  92. Li-An Li-An dit :

    Il vaut mieux éviter de rajouter des extensions qui ne sont de toute manière pas officielle. Je ne suis pas Dieu et je vais en effet arrêter là mes conseils – sauf paiement.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Vous pouvez utiliser Markdown pour les commentaires

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :