Gestion de contenu suivant les rôles des membres

S2Member vous permet de moné­ti­ser le conte­nu de votre site en propo­sant plusieurs niveaux de membres ou en utili­sant des champs person­na­li­sés pour défi­nir les auto­ri­sa­tions des membres.

Remarque : vous pouvez tout aussi bien utili­ser le plugin pour une gestion d’ac­cès à des pages person­na­li­sées dans le cas d’un site commu­nau­taire gratuit.
Les possi­bi­li­tés sont nombreuses et vous pouvez rendre payant l’ac­cès à des zones de votre site (par caté­go­rie, mot-clef, type de conte­nu person­na­li­sé…), à des articles parti­cu­liers voire à des parties de articles.
Vous pouvez aussi propo­ser un conte­nu évolu­tif suivant le niveau de paie­ment de vos membres ou de leur ancien­ne­té. Le plugin propose en plus une gestion de télé­char­ge­ment de fichiers payants – les fichiers vidéos sont gérés avec prévi­sua­li­sa­tion possible – que vous pouvez héber­ger sur des clouds genre Amazon S3.
Le plugin propose toute une série de fonc­tions à utili­ser dans les thèmes qui sont docu­men­tées avec des exemples mais il vaut mieux avoir quelques notions de php pour s’en sortir. Des short­codes à utili­ser dans les articles sont aussi four­nis.

Aperçu des options

Le nombre d’op­tions est trop impor­tant pour que je les présente toutes. Voici un échan­tillon 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 norma­le­ment et lui ajou­ter les options rela­tives à S2Member (date de fin d’abon­ne­ment, niveau, capa­ci­tés person­na­li­sées…).

s2member05

Bouton de paiement

Vous avez la possi­bi­li­té de géné­rer les boutons de paie­ment à insé­rer dans vos pages – en parti­cu­lier celle d’ins­crip­tion au site.

s2member07

Connexion avec d’autres services de gestion de membres

Plusieurs services popu­laires d’aide à la gestion de membres sont pris en compte par S2Member et permettent une inter­ac­tion.

Aide

De nombreuses aides sont dispo­nibles dans les menus de S2Member dont une liste des fonc­tions et shor­todes utili­sables avec des exemples parlants. Sur le site de l’extension vous trou­ve­rez 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éfi­nir un nombre d’adresses auto­ri­sées. En cas de connexion avec un même nom d’uti­li­sa­teur pour trop d’adresses IP diffé­rentes, le compte sera tempo­rai­re­ment suspen­du. Il protège aussi votre page de connexion contre les attaques brutales (tenta­tive de trou­ver nom d’uti­li­sa­teur et mot de passe en testant toutes les possi­bi­li­tés). Les fichiers peuvent être télé­char­gés un nombre défi­ni de fois.

Exemple détourné d’utilisation

J’uti­lise S2Member pour un usage très parti­cu­lier : gérer la présen­ta­tion de projet et le télé­char­ge­ment de fichiers dans un cadre profes­sion­nel. S2Member propose une fonc­tion appe­lée Capa­ci­té person­na­li­sée (Custom Capa­bi­li­ties). C’est un mot que vous asso­ciez à une page et à un membre. Seuls les membres ayant la capa­ci­té défi­nie pour­ront vision­ner la page avec la même capa­ci­té. Un membre ou une page peuvent avoir diffé­rentes capa­ci­tés. À partir de là, j’au­to­rise l’ac­cès à des pages aux membres de mon site suivant leurs capa­ci­tés. Les invi­tés ne peuvent accé­der qu’à une page “Invi­tés”, mon éditeur à une page de vision­nage des planches en cours et télé­char­ge­ment des fichiers asso­ciés, ma colo­riste à cette même page plus une page qui lui est réser­vée et les autres éditeurs aux pages consa­crées aux projets que je déve­loppe. S2Member peut aussi redi­ri­ger au moment de la connexion les membres vers une URL person­na­li­sée (avec nom du membre, ID, niveau, nom de la capa­ci­té…).

Vous pouvez lire le tuto­riel que j’ai réali­sé sur ce thème ici.

Traduction

J’ai réali­sé une traduc­tion fran­çaise du plugin qui ne concerne que la partie visi­teurs. À télé­char­ger ici : https://​www​.echo​des​plu​gins​.li​-an​.fr/​m​e​s​-​t​r​a​d​u​c​t​i​o​n​s​-​d​e​-​p​l​u​g​i​n​s​/​#​s​2​m​e​m​ber

Elva­lys a réali­sé une traduc­tion fran­çaise complète à télé­char­ger ici : http://​ninja​mar​ke​ting​.fr/​r​e​s​s​o​u​r​c​es/.

Version Pro

Il existe une version Pro qui étend les possi­bi­li­tés de paie­ment (CCBill, Google Checkout, Autho­rize…), permet de créer autant de niveaux de membre que vous le dési­rez, permet la gestion de champs supplé­men­taires dans le profil de membres etc…

– site de l’extension : https://​word​press​.org/​e​x​t​e​n​d​/​p​l​u​g​i​n​s​/​s​2​m​e​m​b​er/
– compa­ti­bi­li­té à ce jour : WP 3.2 > WP 3.3.1
– version testée : 120309
– site offi­ciel : http://​www​.s2mem​ber​.com/

Si vous avez trou­vé une faute d’orthographe, infor­mez-nous en sélec­tion­nant le texte en ques­tion et en appuyant sur Ctrl + Entrée.

Dernière modification: 14 février 2016

Commentaires

Li-An

Bonjour,

Tout d’abord sachez que je vous admire pour le travail que vous four­nis­sez !

J’ai eu l’oc­ca­sion d’uti­li­ser S2Member l’an­née dernière à peu près à la même époque. J’avais donc dû traduire le plugin…côté utili­sa­teur, tout comme vous.

Aujourd’­hui je me rends compte que le forum du plugin a évolué. J’ai donc tenté de me réins­crire comme deman­dé mais en vain. Et il m’est impos­sible de les joindre (ou alors j’ai mal cher­ché :( )

C’est la raison pour laquelle je m’adresse à vous pour savoir si vous aviez un début de piste pour la traduc­tion des mails et des messages qui appa­raissent lors d’une inscrip­tion et/​ou paie­ment ?

Il est bien évident que je ne vous demande pas une traduc­tion mais simple­ment des pistes de recherche (fichiers dans lesquels je pour­rais cher­cher par exemple…).

Par avance, je vous remer­cie d’avoir pris le temps de me lire.

Cordia­le­ment,
MBH

Li-An

édit :

En fait les emails sont “custo­mi­zables” via le menu Paypal options, pour le reste il faut allez foui­ner dans les fichiers.

    Li-An

    On peut consi­dé­ré le problème réglé alors ? Le forum est un peu étrange en effet. En théo­rie, seule une partie est réser­vée aux visi­teurs non membre.

Li-An

Je vous remer­cie d’avoir pris le temps de me lire. je vais me plon­ger dans le sous dossier “classes” du dossier “Includes”. Je pense y trou­ver mon bonheur. Si vous le souhai­tez je vous fais un retour posi­tif ou néga­tif.

Li-An

Avec ma traduc­tion, ces textes ne sont pas traduits ? Donnez moi le conte­nu que je véri­fie, svp.

Li-An

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

Li-An

Les phrases qui ne sont pas traduites ;-)

Li-An

Alors j’ai commen­cé les recherches en consul­tant lesdits fichiers. J’ai loca­li­sé exac­te­ment ce que je cher­chais dans le fichier paypal-return-in-subscr-modify-w-level.inc.php

Il permet entre autre d’en­voyer un mail de confir­ma­tion de mise à jour du compte après le règle­ment PayPal, d’af­fi­cher une page d’er­reur en cas de conflit entre le vendeur et l’ache­teur (vendeur qui se connecte en tant qu’a­che­teur). Et bien d’autres choses encore je suppose.

Exemple de message à traduire ligne 194 :

ERROR : Unable to modi­fy Subscrip­tion.
Please contact Support for assis­tance.

Je vais donc faire plusieurs tests d’ins­crip­tion et donc de paie­ment pour cibler les bons fichiers à traduire (ou quelques phrases…).

Li-An

OK. Si elles ne sont pas réfé­ren­cées dans les fichiers de langue, j’en ferai part au concep­teur du plugin.

Li-An

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

J’ai dû traduire le mini­mum c’est à dire unique­ment les phrases dont j’avais besoin.

Li-An

ou alors en lais­ser volon­tai­re­ment pensant qu’il s’agis­sait de la version pro…que je n’uti­lise pas.

Li-An

Déso­lé pour le déran­ge­ment :(

Li-An

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

Li-An

Oui ils le sont :)
Merci

Je ne me suis jamais penché sur les “Custom Capa­bi­li­ties” : il faudrait que j’y pense car ça à l’air inté­res­sant.

Encore une fois merci…

Li-An

C’est en effet plein de possi­bi­li­tés, ces custom capa­bi­li­ties.

Li-An

Bonjour,
je cherche à utili­ser les capa­ci­tés person­na­li­sées… sans y parve­nir.
Du coup je me demande si, sans connaitre le php, je peux “mode­ler” mes accès à mes conte­nus à ma guise ?
Ou bien suis-je obli­gé de passer par le function.php ?

    Li-An

    Il faudrait que vous expli­quiez exac­te­ment ce que vous cher­chez à faire pour que je puisse vous aider.

Li-An

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

Bon, voilà mon problême en gros :

J’ai créer des rôles utili­sa­teurs qui fonc­tionnent par tranches d’ages.
junior
ado
adulte
sénior

Une fois que l’uti­li­sa­teur s’est abon­né (via paypal) il n’a accès qu’a sont type de conte­nu lié à sa tranche d’age.
Un utili­sa­teur “ado” ne pour­ra accé­der qu’aux pages ouvertes à tous + certaines pages réser­vées aux “ados”

Li-An

En effet, il vaut mieux passer par ces capa­ci­tés. Il faut ajou­ter aux pages corres­pon­dantes la capa­ci­té “ado” et ensuite géné­rer un bouton possé­dant la capa­ci­té “ado”. C’est bien ce que vous avez fait ?

Li-An

oui.
Quelque chose doit m’échap­per car ça ne fonc­tionne pas.

Voilà ce que j’ai fait :

Dans l’ex­ten­sion User role editor j’ai ajou­té :
un nouveau role : ado
une nouvelle capa­ci­té : ado

sur mes pages dans le bloc s2member/​champ “Require Custom Capa­bi­li­ties?” :
j’ins­cris : ado

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

Li-An

Oula, que vient faire ici User Role editor ? Vous devez ajou­ter le custom capa­bi­li­ties dans le champ réser­vé de l’édi­tion du billet concer­né cf : http://​tof​.canardpc​.com/​v​i​e​w​/​6​9​8​f​9​3​f​0​-​0​d​9​9​-​4​a​5​9​-​8​7​2​7​-​e​a​3​2​5​1​f​9​4​9​a​1​.​jpg

Aucun autre plugin n’est néces­saire.

Li-An
le formateur 

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 capa­ci­tés, vous devez les indi­quer comme Lise-Anne vous l’a dit plus haut dans les champs des pages/​articles concer­nés d’une part, et dans un bouton Paypal que vous créez toujours au sein de s2member.

J’es­père que c’est un peu plus clair pour vous.

Li-An

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

Li-An

:-D Faut pas le dire, vous risquez de perdre de l’au­diance !!

Trêve de plai­san­te­rie,

encore merci
En fait je pensais utili­ser user role editor pour creer mes 4 roles (junior, ado, etc;)
mais visi­ble­ment je peux donner une capa­ci­té parti­cu­lière pour mes 4 boutons d’abon­ne­ment de level_1(par exemple).
J’y retourne et vous tiens au courant.

Li-An
le formateur 

Sorry Li-An :s :$, je pensais que c’était un dimi­nu­tif ou un “raccour­ci” pour Lise-Anne.

Mille excuses.

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

Li-An

Merci encore pour votre aide. Ça fonc­tionne !!
Donc, si ça peut servir :
Je travaille en local avec un compte paypal “virtuel”, du coup le test d’ins­crip­tion fonc­tionne bien via paypal (le compte est débi­té etc.), mais elle n’est pas prise en compte dans mes nouveaux utili­sa­teurs.
Je passe donc par mon admin/​users pour attri­buer les capa­ci­tés de chaque profils.
Là, dans la partie s2Member Confi­gu­ra­tion & Profile Fields je peux rensei­gner les “customs capa­bi­li­ties”

Li-An

En théo­rie, la capa­ci­té doit être auto­ma­ti­que­ment attri­buée. Mais il faudra véri­fier en live.

Li-An

Ok,
je tache­rais de vous préci­ser çà quand tout sera en live.

Li-An

Bonsoir,
j’ai instal­lé et “confi­gu­ré” le plugin. Appa­rem­ment tout fonc­tionne. J’ai tout de même un petit problème : je voudrais que quand on clique pour lire un article, le début de appa­raisse. Je ne sais pas comment faire. Quel­qu’un a une idée ?
Merci

Li-An

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

Li-An

Éven­tuel­le­ment en scin­dant l article en 2pages distinctes.. Une complète, l autre que le début. Donner l accès libre à l incom­plète.…
Mais il y a certai­ne­ment plus simple.

Li-An

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

Pour exemple, on prend l’ar­ticle ” D8 présente sa grille de programmes”. Si on clique, on arrive sur “Accès aux conte­nus payants”.

Est-il possible qu’il en soit autre­ment c’est â dire que le titre “D8 présente sa grille de programmes” appa­raisse ainsi que le début de l’ar­ticle (20 à 30 mots) et en dessous le bouton Paypal ?

Cordia­le­ment

Li-An

Tu peux deman­der sur le forum offi­ciel mais c’est un problème assez complexe : il faut en effet que le plugin sache d’où le visi­teur vient pour affi­cher un extrait. Ça dépasse mes compé­tences tech­niques même si je suppose qu’on peut le faire par cookie ou java.

Li-An

Re-bonjour,
Le sujet est relan­cé au moment où je reprends le projet sur lequel j’avais un pb.
Mon projet comprend des boutons de paie­ment pour une durée donnée, comme pour celui d’info2tele. Les boutons sont fait, la tran­sac­tion se fait bien via paypal, mais le nouvel utili­sa­teur n’est pas réper­to­rié dans mes utili­sa­teurs.
Après la tran­sac­tion, le retour se fait sur la page d’ac­cueil du site et non pas vers la page d’ins­crip­tion.

L’idéal serait que dès le paie­ment l’uti­li­sa­teur soit inscrit.

Li-An

OK, je vais sur le forum offi­ciel et je vous tiens au courant pour la solu­tion.

Li-An

@rv : déso­lé. Il faut passer par le forum offi­ciel. Tout achat par S2member ajoute auto­ma­ti­que­ment le client dans la liste de membres du site. Il y a donc un bug quelque part.

Li-An
le formateur 

Bonjour à tous,

@ info2tele,

Au sein de l’ar­ticle à l’en­droit où tu souhaites faire la coupure, tu peux insé­rer du code via le menu API scriptng avec les condi­tions que tu souhaites.

@ rv :

Très étrange car le nouveau membre doit auto­ma­ti­que­ment faire partie des utili­sa­teurs.

tu écris :
“Après la tran­sac­tion, 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’uti­li­sa­teur qui vient de s’ins­crire) ne peut être aussi ta “Member­ship Options Page” (page sur laquelle tu as tes boutons PayPal).

Tu devras donc véri­fier la confi­gu­ra­tion de ces deux pages

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

Li-An

Person­nel­le­ment vous m’ai­dez beau­coup !!
Puis quelle réac­ti­vi­té ! Je suis bluf­fé !
Merci
Je vais revé­ri­fier de mon coté ma config, même si j’ai bien une login­Wel­co­me­Page, l’abon­né (le payeur devrais-je dire) n’at­ter­rit pas sur cette dernière.
Merci encore !

Li-An

@ le forma­teur
Merci pour le message. Toute­fois, je ne suis pas très fami­lier avec le code : je ne sais pas comment faire…
Un coup de main me serait fort utile

Li-An
le formateur 

Info2tele,

Avant tout tu dois instal­ler un plugin qui permet à Word­Press de lire et d’in­ter­pré­ter le php : “PHP Execu­tion” est un exemple mais il en existe d’autres.

Par ailleurs, ce commen­taire n’in­ter­prè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’in­ter­ro­ga­tion signe supé­rieur” le tout sans espace

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

s2Member /​ API/​Scripting /​ Advanced/​PHP Condi­tio­nals

En php il faut bien respec­ter les espaces !!!

Dans l’ar­ticle « D8 présente sa grille de programmes » au niveau de l’édi­tion, c’est à dire de la rédac­tion sur l’on­glet HTML tu peux ajou­ter le code suivant par exemple :

début du code if(is_user_logged_in()){ fin du code
Ici tu rédiges le conte­nu visible unique­ment par un utili­sa­teur connec­té.
début du code } else { fin du code php
Ici tu rédiges du conte­nu public (par exemple les deux ou trois premières lignes de l’ar­ticle 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 utili­sa­teur connec­té (quelque soit son niveau), alors j’af­fiche ce conte­nu 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 conte­nu unique­ment pour les abon­nés niveau 4
début du code } else if (current_user_is(“s2member_level3”)){ fin du code
Ici tu rédiges du conte­nu unique­ment pour les abon­nés niveau 3
début du code } else if (current_user_is(“s2member_level2”)){ fin du code
Ici tu rédiges du conte­nu unique­ment pour les abon­nés niveau 2
début du code } else if (current_user_is(“s2member_level1”)){ fin du code
Ici tu rédiges du conte­nu unique­ment pour les abon­nés niveau 1
début du code } else if (current_user_is(“s2member_level0”)){ fin du code
Some content for Free Subscri­bers.
début du code } else { fin du code
Ici tu rédiges du conte­nu 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 utili­sa­teur de niveau 4 alors j’af­fiche ce conte­nu, sinon s’il s’agit d’un niveau 3 j’af­fiche ce conte­nu-ci” et ainsi de suite.

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

s2Member /​ API/​Scripting /​ Advanced/​PHP Condi­tio­nals

Voilà j’es­père que cela va t’aider…un peu.

Bon courage.

Li-An

Salut Li-An
merci de ton travail de traduc­tion front-end.

J’ai déjà testé deux autres solu­tions payantes de member­ship, et chaque fois, comme ici, il manque quelque chose ;-)

Perso je trouve ce plugin proche de la perfec­tion, notam­ment grâce à ses nombreuses options utiles pour un déve­lop­peur, comme tu l’as souli­gné.
Mais hélas, le très gros point noir qui me fait l’aban­don­ner est que l’ache­teur de conte­nus sur abon­ne­ment 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 parti­cu­liè­re­ment peu profes­sion­nel. Même pour un parti­cu­lier d’ailleurs, obli­ger quel­qu’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éve­lop­peurs de s2members.
Et c’est vrai­ment très dommage. Même la version payante ne le permet pas, du moins pas à ma connais­sance.
Tu peux confir­mer, toi qui as une version payante ?
Merci.

Li-An

Il semble­rait que le concep­teur de S2member ait travaillé au début en étroite colla­bo­ra­tion avec Paypal, d’où le choix de ce moyen de paie­ment. En version profes­sion­nelle, il y a possi­bi­li­té d’uti­li­ser d’autres sites de paie­ment que Paypal. Et en théo­rie, il est possible de travailler avec tous ces sites si on sait coder puisque S2member propose des solu­tions adap­tables. Mais j’ignore à quel moyen de paie­ment tu pensais.

Li-An

Salut !

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

Je me deman­dais s’il était possible d’uti­li­ser les possi­bi­li­tés de S2 sans avoir à recou­rir aux possi­bi­li­tés payantes. Utili­ser les niveaux d’ac­cès par exemple, mais sans redi­ri­ger vers Paypal. Mon site est privé et gratuit !
D’avance, merci !

Li-An

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

Li-An

Ok, merci.
Le “dommage” en dit long!!!!
;)

Li-An

Bonjour,

Super boulot :) j’ai télé­char­ger votre traduc­tion mais après l’avoir dézi­per dans le bon réper­toire le plugin n’est toujours pas en fran­çais …
Que faut-il faire ?

Li-An

Norma­le­ment n’est traduit QUE ce que voit le visi­teur. C’est normal que la partie admin reste en anglais, c’est vrai­ment trop de boulot. Essayez éven­tuel­le­ment de vider votre cache.

Li-An

Bonjour,
tout d’abord merci pour votre aide précieuse pour ce plugin.
Je rencontre un problème de débu­tant, lorsque je génère le code pour les boutons de paie­ment, les boutons se décalent vers le bas très forte­ment,
j’ai beau faire le tour maintes fois, je ne vois pas d’ou viens l’er­reur, j’ai collé unir­que­ment le short­code dans ma page.
Merci d’avance pour l’aide précieuse que vous pour­rez m’ap­por­ter.

Li-An

je rajoute l’url du site en ques­tion, http://​cour​rier​.netcon​cep​tion​.org/​a​b​o​n​n​e​z​-​v​o​u​s​/​a​b​o​n​n​e​z​-​v​o​u​s​-​p​a​r​-​p​a​y​p​al/
certains boutons ne marchent pas alors que je rentre les mêmes para­mètres, je change juste le montant et le temps

Li-An

En fait le problème vient du “free trial”, donc la valeur 0 ou 1 dans le RR

Li-An

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 ques­tions.
Pour ce qui est des boutons déca­lé, ça m’éton­ne­rait que ce soit juste “copié/​collé” puis­qu’en jetant un coup d’oeil au code css, il appa­raî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 suffi­sante pour le bouton.

Li-An

bonjour,
j’ai aussi rencon­tré ce pb en copiant le code “général”(Resulting PayPal® Button Code) et non pas le Short­code qui doit commen­cer comme çà :
[s2Mem­ber-PayPal-Button level=“X” ccaps=”” desc=“Abonné(e) … /​]

Li-An

qu’ils soient dans un code géné­ré par le thème ou pas, le bouton est toujours déca­lé vers le bas
c’est incom­pré­hen­sible
Déso­lé de poser ce genre de ques­tion, mais sur un forum 100% anglais, poser ce genre de ques­tion très tech­nique et surtout comprendre la réponse n’est pas toujours aisé.

Li-An

en fait il semble­rai que le code me rajoute plein de qui n’apa­raissent pas dans ma feuille html
je cherche comment le résoudre

Li-An

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

Li-An

Bonjour,

Je recherche un moyen pour ne pas affi­cher ces deux parties côté admin/​profil (s2Member Confi­gu­ra­tion & Profile Fields) et (Admi­nis­tra­tive Notes).

Sauriez-vous sur quel fichier inter­ve­nir pour ne pas affi­cher ces champs ?

Merci !

Li-An

Non. Posez la ques­tion sur le forum offi­ciel, ça me parait le plus simple. Ou regar­dez les plugins de gestion d’af­fi­chage côté admin.

Li-An

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

Merci !

Li-An

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

Li-An

Bonjour connais­sez vous ce problème j’ai commen­cé à utili­ser s2members tout fonc­tion­nait à merveille avec paypal et brus­que­ment impos­sible de rece­voir les mails de confir­ma­tion avec pass­word impos­sible de s’en­re­gis­trer et de se connec­ter alors que le paie­ment est effec­tué j’ai essayé le plugin wp mail smpt mais rien n’y fait je vais devoir rembour­ser mes abon­nés sauriez vous m’ai­der ? merci

Li-An

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

Li-An

Je vous conseille de vous tour­ner vers le forum offi­ciel. Je sais que le plugin a des hoquets quelque fois sans que je n’ai réus­si à déter­mi­ner pour­quoi. Dans ce cas-là, la solu­tion est de créer le profil manuel­le­ment et d’en­voyer les iden­ti­fiants par mail.

Allez voir le forum offi­ciel, il y a un fichier qui permet de tester votre héber­ge­ment et véri­fier qu’il est bien compa­tible. Après, il peut y avoir des problèmes de compa­ti­bi­li­té de plugin etc… Vous avez aussi un fichier log qui enre­gistre tout ce qui se passe.

Passer à la version pro ne chan­ge­ra rien, les fonc­tions de base sont les mêmes.

Essayez de régé­né­rer les boutons de paie­ment pour voir. Désactivez/​réactivez le plugin. Bon, des solu­tions de misère mais je ne peux pas vous aider plus. Comme je l’ai dit, le forum offi­ciel sert à ça.

Li-An

merci beau­coup Li-An de me répondre – j’ai fina­le­ment réus­si à répa­rer en four­nis­sant un nouveau mail créé direc­te­ment chez mon héber­geur main­te­nant on peut s’ins­crire rece­voir des mails de confir­ma­tion .. mais toute­fois encore besoin d’aide un nouveau membre au niveau 3 vient de payer l’abon­ne­ment paypal je le vois inscrit comme User mais juste comme free subscri­ber et aucune trace de “login” – si je rajoute les infos manuel­lemnt sur son profil ( niveau 3 – paypal infos ID etc.. – est-ce que ça fonc­tion­ne­ra pour lui ? je ne comprends pas norma­le­ment après paie­ment chez paypal il devrait appa­raître comme membre (niveau 3) ?

Li-An

Oui, ça devrait fonc­tion­ner en remplis­sant tout manuel­le­ment.

Si ça ne fonc­tionne pas, ça peut venir de tas de choses – surtout si ça a fonc­tion­né avant – et c’est pour ça que je vous conseille de vous tour­ner vers le forum offi­ciel.

Li-An

Bonjour Li-An

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

Alors moi je cherche à lier s2member avec SG auto-répon­deur.
J’ai bien compris qu’il fallait passer par la rédac­tion d’un script php utili­sant les API Noti­fi­ca­tions.

Cepen­dant, je ne m’y connais pas en php…

Le truc à l’air assez simple pour­tant ^^
Est-ce que tu aurais un truc comme ça qui “traine” ??

Li-An

Posez la ques­tion dans le forum offi­ciel, ça dépasse aussi mes compé­tences. Si vous ne pouvez pas parta­ger vous-mêmes votre traduc­tion, faites-moi la parve­nir par l’in­ter­mé­diaire du formu­laire de contact, j’es­saie­rai de combi­ner les deux.

Li-An

Hello,
je vais le mettre à dispo­si­tion sur mon site de marke­ting. Je te tien­drai 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 four­nis­seur auto-répon­deur afin de pouvoir faire le néces­saire. Je suis en train d’ana­ly­ser cela ayant récu­pé­ré celui de SG Auto-répon­deur.
Si je n’y arrive pas malgré les indi­ca­tions dans l’API de SG et dans la doc de s2member, je ferai proba­ble­ment inter­ve­nir une personne qui code en php ^^

Li-An

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

Li-An

J’ai utili­sé votre .po que j’ai complé­té de la traduc­tion de la partie admin.
Donc le fichier est main­te­nant complet pour la partie client et admin. ^^

La seconde partie du message concerne l’in­té­gra­tion la liai­son s2member et un auto-répon­deur autre que Aweber et Mail­chimp. ^^

Li-An

Ah d’ac­cord :-) Bien, lorsque ce sera mis en place, je place­rai un lien vers la page de télé­char­ge­ment de la traduc­tion complète.

Li-An

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

J’ai une petite ques­tion à propos de S2Member : savez-vous comment indi­quer au plugin qu’une caté­go­rie donnée sera toujours payante ? Je n’ai pas trou­vé cette possi­bi­li­té…

Dans l’at­tente de la traduc d’El­va­lys ! (il a vrai­ment tout traduit ? c’est un travail de fou !)

Merci !

Li-An

Merci Quen­tin :-) Vous allez dans Restric­tion Options > Cate­go­ry Access Restric­tions.

Li-An

Merci pour votre réponse.
J’ai une dernière ques­tion.
Lorsque le visi­teur a payé sur paypal, sauriez-vous comment le faire reve­nir sur la page qu’il était en train de consul­ter et non pas sur la page de remer­cie­ment ? L’idéal serait d’ailleurs qu’il y ait un court remer­cie­ment (quelques secondes) et que la page de départ se charge auto­ma­ti­que­ment.
Aurez-vous une idée ?
Merci !

Li-An

Pas possible dans la version gratuite du plugin. En version payante avec Paypal Pro ou je ne sais plus comment ça s’ap­pelle, on peut même payer sans quit­ter 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éorien­ter mais bon, pas sur la page consul­tée sauf si il n’y en a qu’une.

Li-An

Merci pour ces préci­sions :)

Li-An

Bonjour Li-An,
J’ai encore une petite ques­tion.
Je souhaite pour mon site donner un nom d’uti­li­sa­teur à beau­coup d’internautes(qui sont en fait nos abon­nés papier, qui trouvent donc ce login et mdp dans le jour­nal papier).
Cepen­dant, s2member place une restric­tion lorsque beau­coup d’adresses IP se connectent avec le même login.
Le logi­ciel me dit que je peux chan­ger cela dans les “gene­ral options”, mais j’ai eu beau cher­cher, je n’ai pas trou­vé…
Auriez-vous une idée ?
Merci beau­coup !

Li-An

Vous allez dans “Restric­tion Options”, vous trou­ve­rez votre bonheur.

Li-An

Ah oui d’ac­cord, je cher­chais pas au bon endroit..
Merci encore !

Li-An

Bonjour à tous spécia­le­ment Li et Elva­lys. Je cherche moi aussi à inté­grer S2member à SG-Auto, où en êtes-vous de ce point de vue ?

    Li-An

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

Li-An

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 word­press
– un petit fichier texte d’ex­pli­ca­tion de ce qu’il faut modi­fier en fonc­tion des id de vos listes sur SG Auto­ré­pon­deur.

http://​www​.ninja​mar​ke​ting​.fr/​r​e​s​s​o​u​r​ces

    Li-An

    Ah ah, je n’avais même pas lu tous les commen­taires. Merci pour l’aide, Elva­lys.

Li-An

bonjour à tous,

malheu­reu­se­ment la traduc­tion télé­char­geable ici est corrom­pue : je ne peux pas ouvrir le zip

et la traduc­tion propo­sée par Ninja Marke­ting ne fonc­tionne pas avec la dernière version de S2 member

Merci pour cet article.

    Li-An

    C’est bizarre ce problème avec la version de Ninja Marke­ting – vous avez bien placé la traduc­tion dans le réper­toire ad hoc je suppose .

    J’ai réuploa­dé le fichier zip (non corrom­pu en théo­rie). Merci pour le retour.

      Li-An

      Merci,
      Pour la version de Ninja Marke­ting je l’ai placé comme indi­qué sur leur site dans le réper­toire des plugins carré­ment à la racine…

      et puis comme je voyais que cela ne fonc­tion­nait pas je l’ai mis dans le réper­toire /​translations/​ du plugin S2member

      dans les deux cas, pas de traduc­tions… ;)

      sinon je vous confirme que votre archive est ok ;)

Li-An

oui c’est bien le cas : http://​img21​.image​shack​.us/​i​m​g​2​1​/​9​8​2​0​/​3​8​8​q​.​png

à noter que j’uti­lise la derniere version de S2member…

    Li-An

    Vous avez mal lu les instruc­tions – vos profs au lycée devaient râler. Il faut les copier dans /wp-content/­plu­gins/s2­mem­ber/in­clu­des/­trans­la­tions/

Li-An

Bon, là ça me dépasse. Il n’y a aucune raison que la version de S2Member inter­fère. Il faudrait lui poser la ques­tion. Allez voir sur son site si vous pouvez le contac­ter.

Li-An

merci pour votre aide Li-An

Li-An

Après véri­fi­ca­tion, la traduc­tion de la partie admin ne semble plus être prise en compte.

J’ai écrit sur le forum de s2member afin d’avoir des préci­sions. Je vous tien­drai au courant.

Li-An

Bonjour,

J’ ai le même problème que julie, la traduc­tion dans la gestion du plugin ne fonc­tionne pas.

    Li-An

    Nous n’avons pas de solu­tion pour ce problème étrange déjà signa­lé à l’équipe de S2Member. Déso­lé.

Li-An

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

    Li-An

    Je rappelle que ma traduc­tion ne concerne que la partie visi­teur – pas l’ad­mi­nis­tra­tion.

Li-An

Bonjour Li-An, je profites que vous répon­diez encore depuis 2 ans aux ques­tions 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

    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’abon­ne­ment – encore heureux.

Li-An

Bonjour,

Je vous remer­cie pour cet article de quali­té. Je compte instal­ler S2member sur mon site Word­Press. Toute­fois, j’ai un site avec beau­coup de conte­nu et ma ques­tion est la suivante : N’y a t’il aucun risque lors de l’ins­tal­la­tion ?
Est-ce que je ne risque pas de perdre certaines données sur mon site ?

Person­nel­le­ment, je ne pense pas, mais je préfère poser la ques­tion plutôt que de faire “crasher” mon site.

En vous remer­ciant par avance.

Bien cordia­le­ment,

    Li-An
    Auteur

    Il n’y a en effet aucun risque de perte de données – S2Member n’in­ter­fère pas direc­te­ment avec votre conte­nu. Quoi­qu’il en soit, n’hé­si­tez pas à faire une sauve­garde de votre base de données avant de l’ins­tal­ler voire instal­ler un plugin de sauve­garde. Ça pour­ra vous “sauver la vie” dans le futur.

Li-An

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

Li-An

Merci beau­coup 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 permet­tant de télé­char­ger des produits à abon­ne­ment + prix fixe.

J’uti­lise actuel­le­ment easy digi­tal down­load pour des paie­ment fixes. J’aime bien pour sa simpli­ci­té d’uti­li­sa­tion.

Ce que je reproche souvent aux plugins, c’est le côté “usine à gaz” alors qu’on a pas besoin de tout géné­ra­le­ment 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 adap­té ?

Merci :)

    Li-An
    Auteur

    Il est lourd dans ses possi­bi­li­tés mais je ne suis pas vrai­ment sûr qu’il soit lourd au niveau du char­ge­ment du site :-) Dans ce genre de produits, c’est très compli­qué de trou­ver des choses simples : si c’est trop limi­té, ça ne touche­ra qu’un public restreint. Après tout, vous n’avez sûre­ment pas choi­si Word­Press pour sa légè­re­té…

Li-An

slt Li-An
très heureux d’être sur ton blog.
voilà j’ai un site déjà en ligne (2ans) envi­ron auquel je souhaite ajou­ter un menu Store ou l’on pour­ra :

écou­ter (strea­ming) et/​ou télé­char­ge­ment la musique léga­le­ment (sans craindre de faille de sécu­ri­té).
– pour le strea­ming : 3 types d’abon­ne­ment (hebdo, mensuelle et annuel)
– pour le télé­chargent c’est direct (je m’ins­cris sur le site je télé­harge en payant ce que je dois sans être abon­né avec possi­bi­li­té 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 : Wish­list Member.
lequel me conseille tu ?
N’y a t‑il pas de traduc­tion Fr pour s2member en version pro ?
puis-je utili­ser ta traduc­tion dans une version pro ?

je m’ar­rête là pour l’ins­tant.

Merci

Li-An

salut Li-An
très heureux d’être sur ton blog.
voilà j’ai un site déjà en ligne (2ans) envi­ron auquel je souhaite ajou­ter un menu Store ou l’on pour­ra :

écou­ter (strea­ming) et/​ou télé­char­ge­ment la musique léga­le­ment (sans craindre de faille de sécu­ri­té).
– pour le strea­ming : 3 types d’abon­ne­ment (hebdo, mensuelle et annuel)
– pour le télé­chargent c’est direct (je m’ins­cris sur le site je télé­harge en payant ce que je dois sans être abon­né avec possi­bi­li­té 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 : Wish­list Member.
lequel me conseille tu ?
N’y a t‑il pas de traduc­tion Fr pour s2member en version pro ?
puis-je utili­ser ta traduc­tion dans une version pro ?

Merci

    Li-An
    Auteur

    Bonjour,
    je ne connais abso­lu­ment pas Wish­list Member, je ne peux donc donner aucun conseil. Ma traduc­tion est loin d’être à jour et semble fonc­tion­ner sous S2Member Pro – c’est d’ailleurs sous Pro que je l’ai faite. Un volon­taire a fait une traduc­tion complète sous S2Member clas­sique qui, pour une raison étrange et non réso­lue, ne fonc­tion­nait pas.

      Li-An

      réponse rapide !
      Merci.
      donc je vais pour s2member.
      Même si je ne sais pas vrai­ment comment il fonc­tionne.

      tu aurais un plugin pour faire le strea­ming ? ou alors je peux tout réali­ser avec s2member ?
      aurais tu un Template à me suggé­rer pour une présen­ta­tion cool (genre Amazon, Deezer, Spoti­fy..) de mon projet ?

      encore Merci

        Li-An
        Auteur

        Aucune idée pour le template et S2Member gère le strea­ming à ma connais­sance – cf. sa doc.

          Li-An

          ahh super !
          il peut tout gérer alors.

          je me rend compte qu’à lui s’ajoute d’autres exten­sions
          s2member
          – s2member addon for wp cour­se­ware
          – s2member short­code
          – s2Member Secure File Brow­ser
          – s2mem­ber-control
          ais je besoin de tous pour mon projet ?

          excuse moi de trop deman­der mais quand on a Dieu en face il faut en profi­ter.

Li-An
Auteur

Il vaut mieux éviter de rajou­ter des exten­sions qui ne sont de toute manière pas offi­cielle. Je ne suis pas Dieu et je vais en effet arrê­ter là mes conseils – sauf paie­ment.

    Li-An

    ok et Déso­lé ce n’était pas méchant
    en tout cas Merci bcp de m’avoir aider.

    je vais me mettre au projet et besoin on verra pour le paie­ment.

    Merci

Écrire une réponse ou un commentaire

Votre adresse email ne sera pas publiée.

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