latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Home Forums Nigel

About: Nigel

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing 25 topics - 1 through 25 (of 39 total)
Topic Count Last Reply
Content unlock with action

By:  Nigel in: Community Forum

voices: 2
replies: 1

3 years, 4 months ago  Cristián Lávaque

View excerpt on url link

By:  Nigel in: Community Forum

voices: 3
replies: 14

3 years, 10 months ago  Cristián Lávaque

Profile email

By:  Nigel in: Community Forum

voices: 2
replies: 3

3 years, 10 months ago  Eduan

S2 isn't search engine friendly

By:  Nigel in: Community Forum

voices: 1
replies: 0

3 years, 10 months ago  Nigel

Report decipher

By:  Nigel in: Community Forum

voices: 3
replies: 2

3 years, 11 months ago  Jason (Lead Developer)

s2 member control

By:  Nigel in: Community Forum

voices: 3
replies: 3

4 years, 1 month ago  Eduan

Different sub levels causes confusion

By:  Nigel in: Community Forum

voices: 2
replies: 3

4 years, 1 month ago  Cristián Lávaque

Disabling MailChimp – Open Registration

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 1 month ago  Cristián Lávaque

Log out

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Cristián Lávaque

Author not showing in author dropdown

By:  Nigel in: Community Forum

voices: 2
replies: 3

4 years, 3 months ago  Cristián Lávaque

Different membership for different languages

By:  Nigel in: Community Forum

voices: 3
replies: 12

4 years, 5 months ago  Cristián Lávaque

Backdate custom capability

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Raam Dev

User sort

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Epix Media

s2 member dragging my website speed down

By:  Nigel in: Community Forum

voices: 4
replies: 6

4 years, 6 months ago  Cristián Lávaque

Unhindered free access for a week…

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Cristián Lávaque

Upgrade corrupts levels

By:  Nigel in: Community Forum

voices: 5
replies: 11

4 years, 6 months ago  Cristián Lávaque

s2 member and seo

By:  Nigel in: Community Forum

voices: 3
replies: 2

4 years, 7 months ago  Raam Dev

Posts summary page in admin showing padlock

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 7 months ago  Raam Dev

Subscriber error

By:  Nigel in: Community Forum

voices: 3
replies: 16

4 years, 7 months ago  Raam Dev

emailing clients

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 7 months ago  Raam Dev

Subscriptions: back issues

By:  Nigel in: Community Forum

voices: 1
replies: 0

4 years, 7 months ago  Nigel

Viewing 25 topics - 1 through 25 (of 39 total)

Topics I've Started

Viewing 25 topics - 1 through 25 (of 39 total)
Topic Count Last Reply
Content unlock with action

By:  Nigel in: Community Forum

voices: 2
replies: 1

3 years, 4 months ago  Cristián Lávaque

Nesting…

By:  Nigel in: Community Forum

voices: 3
replies: 12

3 years, 9 months ago  Cristián Lávaque

View excerpt on url link

By:  Nigel in: Community Forum

voices: 3
replies: 14

3 years, 10 months ago  Cristián Lávaque

Profile email

By:  Nigel in: Community Forum

voices: 2
replies: 3

3 years, 10 months ago  Eduan

S2 isn't search engine friendly

By:  Nigel in: Community Forum

voices: 1
replies: 0

3 years, 10 months ago  Nigel

Report decipher

By:  Nigel in: Community Forum

voices: 3
replies: 2

3 years, 11 months ago  Jason (Lead Developer)

s2 member control

By:  Nigel in: Community Forum

voices: 3
replies: 3

4 years, 1 month ago  Eduan

Different sub levels causes confusion

By:  Nigel in: Community Forum

voices: 2
replies: 3

4 years, 1 month ago  Cristián Lávaque

Disabling MailChimp – Open Registration

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 1 month ago  Cristián Lávaque

Log out

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Cristián Lávaque

Author not showing in author dropdown

By:  Nigel in: Community Forum

voices: 2
replies: 3

4 years, 3 months ago  Cristián Lávaque

Different membership for different languages

By:  Nigel in: Community Forum

voices: 3
replies: 12

4 years, 5 months ago  Cristián Lávaque

Backdate custom capability

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Raam Dev

User sort

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Epix Media

s2 member dragging my website speed down

By:  Nigel in: Community Forum

voices: 4
replies: 6

4 years, 6 months ago  Cristián Lávaque

Unhindered free access for a week…

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 6 months ago  Cristián Lávaque

Upgrade corrupts levels

By:  Nigel in: Community Forum

voices: 5
replies: 11

4 years, 6 months ago  Cristián Lávaque

s2 member and seo

By:  Nigel in: Community Forum

voices: 3
replies: 2

4 years, 7 months ago  Raam Dev

Posts summary page in admin showing padlock

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 7 months ago  Raam Dev

Subscriber error

By:  Nigel in: Community Forum

voices: 3
replies: 16

4 years, 7 months ago  Raam Dev

emailing clients

By:  Nigel in: Community Forum

voices: 2
replies: 1

4 years, 7 months ago  Raam Dev

Subscriptions: back issues

By:  Nigel in: Community Forum

voices: 1
replies: 0

4 years, 7 months ago  Nigel

Viewing 25 topics - 1 through 25 (of 39 total)

My Latest Replies (From Various Topics)

Viewing 25 replies - 1 through 25 (of 63 total)
Author Replies
Author Replies
Posted: Friday Mar 22nd, 2013 at 4:48 am #45464
Nigel
Username: enquirer32

beautiful…

Posted: Thursday Mar 21st, 2013 at 5:27 am #45313
Nigel
Username: enquirer32

I changed the php plugin to yours but don’t think it makes any difference.

This works:

<?php if (current_user_can("access_s2member_level1")){ ?>
Content for Level+</p>
<?php } else if (current_user_is("s2member_level0")){ ?>
Content for Level 0
<?php } else { ?>
Public content
<?php } ?>

Adding in anything else – e.g.

<?php } else if (current_user_can('access_s2member_level1')) { if (S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS < 90) {?>

simply produces a blank post and so does combining drip content with a level within one php command. Something wrong here with s2. And, I don’t think it likes working up the scale eg you can’t start with a lower level and work upwards to restrict content one has to work down.

Posted: Monday Mar 18th, 2013 at 12:01 pm #45050
Nigel
Username: enquirer32

On further investigation shortcodes don’t really work either. I have the following:

[s2If !is_user_logged_in()]<em>excerpt
Upgrade or log in to read this
[/s2If]

[s2If current_user_can(access_s2member_level0)]
<em>Excerpt again but this time some blurb about <em>upgrading</em> the subscription.
[/s2If]


[s2If current_user_can(access_s2member_level1)]
Protected copy here.
[/s2If]

However, I have created so new users with different clearance levels. This is what happens:

1) Not logged in… this works! Can only read excerpt and sees the subscription link but no protected copy. OK
2) Logged in at Level 0. This works! OK
3) Logged in at Level 1. Sees the same initial excerpt as (2) above e.g. Level 0 BUT the whole excerpt and upgrade link is repeated along with the protected copy. NOT OK. So I changed this to (2) above to [s2If !current_user_can(access_s2member_level1)]

Does this help with any php?

Posted: Monday Mar 18th, 2013 at 11:47 am #45046
Nigel
Username: enquirer32

Would be nice to include content dripping in shortcodes – do you know when this might be? What is wrong with the above? I’ve tried it again and when one is logged in at min level one can see the whole article.

Posted: Friday Mar 15th, 2013 at 9:58 am #44697
Nigel
Username: enquirer32

appreciate the effort that went into creating the extra levels but it still does not work. It works fine with shortcodes however.

Yes, I have PHP Execution installed which works fine with other php in the posts. Doesn’t break if visual editing is activated. Does it work on any test posts you set up? Can’t possibly …

Posted: Wednesday Mar 13th, 2013 at 6:41 am #44475
Nigel
Username: enquirer32

Maybe this is something to do with the sequence of commands?What are the advantages of shortcode over php or vice versa?

Posted: Tuesday Mar 12th, 2013 at 6:11 am #44344
Nigel
Username: enquirer32

Doesn’t work. The whole article is visible to anyone who is not logged in. Tried it without the drip and still didn’t work. Shortcodes seem the way to go.

Posted: Monday Mar 11th, 2013 at 4:23 am #44244
Nigel
Username: enquirer32

For whatever reason this isn’t working for me. When I’m not logged in I can see all of it..!

<?php if(is_user_not_logged_in()) && (current_user_can("access_s2member_level == 0")) { ?>
public copy here
<?php } else if (current_user_can('access_s2member_level1') && S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS > 90) { ?>
protected copy - but all users can see this copy
<?php } ?>

I also tried :

<?php if(is_user_not_logged_in()) ?> ie without the level '0'

but this didn’t work either.

Maybe it won’t work in this sequence and doesn’t like the first ‘if’?? Can I use a combination of php and shortcode? Is there a disadvantage to this?

e.g.

[s2If !is_user_logged_in()]some public content[/s2If]
<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 90){ ?>
[s2If current_user_can(access_s2member_level1)]
Protected content
[/s2If]
<?php } ?>

Shortcodes (but without the drip content element) worked fine. e.g.

[s2If !is_user_logged_in()]
some public content
[/s2If]
[s2If current_user_can(access_s2member_level1)]
protected content
[/s2If]

What do you think?

Now for the complicated part…

Having taken away the protection for the post as such, but limited the content which can be viewed one ends up with a truncated post e.g title + excerpt. However, there is nothing to tell the reader why the post has been cut short nor any kind of button to subscribe…. so one has to go on with more short codes etc.
e.g.

[s2If !is_user_logged_in()]
some public content plus link to Subscription page
[/s2If]
[s2If current_user_can(access_s2member_level1)]
restated excerpt above - because otherwise logged in member won't see it - and protected content
[/s2If]
Posted: Wednesday Mar 6th, 2013 at 7:06 am #43864
Nigel
Username: enquirer32

Hi Cristián. Thanks for the reponses. Seems clearer now and I understand why you chose the route you did but it isn’t good for me nor for many others – maybe you should put it to a vote? Without conditionals on every post it also means, for example, that rich snippets are a waste of time in posts where otherwise they could be very helpful. There are many other examples of why this isn’t satisfactory. Another is because it means that adjusts to levels or other tests on membership level will have to be edited on every post – for example, say one decides to implement ‘content dripping’ later on – just not going to happen, is it?

I think you misunderstood this question:
Can you think of a quick way I can remove the category restriction and bulk set a membership level for the posts I have removed from category restriction?
You wrote:

Just remove the category’s ID from the Category Restriction and save. Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions

If the post is still restricted after that, check if it isn’t also being restricted by the Post, Tag or URI restrictions. Dashboard -› s2Member® -› Restriction Options

I meant that I’ve removed category restriction on 100 posts. How can I quickly implement some restriction – without having to edit each post? Probably no way…

The difficulty with the template approach is that a particular template may not be set up to work well with the scripting. For example, suppose I use this:

<?php
if ($categories = get_categories ())
   {
       foreach ($categories as $category)
           {
               if (!is_permitted_by_s2member ($category->cat_ID, "category"))
                   continue;
               /* Skip it. The current User/Member CANNOT access this Category,
               or any Posts inside this Category, or any of its sub-Categories. */
           }
   }
?> 

So, we’re back to using category restrictions because otherwise I’d have to set up templates for each type of post and the way it can be accessed by a particular level. And, as we know, category restrictions are the most prohibitive.

In my single post template I’ve got lots of stuff but basically the main code is this one:

<?php the_content(); ?>

So, where would I put any php conditionals around that? The ‘more’ tag doesn’t work in single posts (it is ignored). Even if I add

<?php the_excerpt(); ?>

BEFORE the content reference I will still have to go back and edit all of my posts again as otherwise this will appear as duplicate copy so there is no advantage at this stage in trying a template approach because either way (template or post only conditionals) I will have to re-edit each post – I have over 400 posts. Also, in trying to use rich snippets I can’t do this using a template approach.

All of this goes to show that planning the use of a plugin like S2 for a user is the most important thing before its installation and deployment. However, given its complexity (and therefore its usefulness – it is a great plugin by the way) this is hard to do if one has no experience in its use prior to installing it. Maybe we could all work on a list of considerations prior to deployment?

Posted: Wednesday Mar 6th, 2013 at 4:09 am #43839
Nigel
Username: enquirer32

OK, so no customer support on this one.

I have seen this post: http://www.s2member.com/forums/topic/protected-content-and-seo/ but the answers aren’t exactly helpful. In fact, the basic conclusions are wrong. Of course, one doesn’t want protected site content to be read (without fulfilling any obligations which exist e.g. payment) but it is completely wrong to suggest that one doesn’t want a search engine to index that page – on the contrary, it is essential.

Apart from s2 support who are ignoring me does anyone have any ideas or similar experiences and suggestions?

Posted: Tuesday Mar 5th, 2013 at 11:02 am #43789
Nigel
Username: enquirer32

any ideas? Thank you.

Posted: Monday Mar 4th, 2013 at 6:58 am #43690
Nigel
Username: enquirer32

Would you mind if I gave you a specific example of what I am talking about? Also, please check my profile for the site url.

case study: This is the link to the page I am discussing below (which is protected by s2): http://preview.tinyurl.com/8c9gvqv.

The article is protected to Level 3 – there is no other protection on this post (eg no category or tag restriction). It has one category = ‘Feature’ and several tags = ‘anthropomorphism, Bartoshuk, Bourdieu, choice, health, Horney, Issue 2, personality theory, Peynaud, psychology, Sperry, taste’. If you check Google (e.g. site:mywebsite.com) it shows up ONCE but only under the general category of ‘Feature’ – there is no individual entry for this post.

If you Google ‘Personality and wine’ it eventually appears on page 5 of the results with one tag indexation under the tag ‘personality theory’.

Now, I am using SEO (Yoast) and the article shows the following:
Your focus keyword was found in:
Article Heading: Yes (1)
Page title: Yes (1)
Page URL: No (this isn’t right as you can see)
Content: Yes (2)
Meta description: Yes (1)

So:
1. why isn’t it showing up in Google as a post in its own right?
2. does this illustrate that every title also needs to written into the tag?
3. a basic flaw in S2 because every article needs to have its own indexation by the search engines and not just appear in a category or tag archive.
4. what is the point of using SEO plugin on a protected post?
5. How can this situation be improved?

Thx.

Posted: Monday Mar 4th, 2013 at 5:51 am #43688
Nigel
Username: enquirer32

Sorry… another question. Can you think of a quick way I can remove the category restriction and bulk set a membership level for the posts I have removed from category restriction? Thanks.

Posted: Monday Mar 4th, 2013 at 5:10 am #43687
Nigel
Username: enquirer32

I have viewed the helpful video s2Member (Content Restriction Trouble?). I think I made an error in restricting some content via category ids because this was a simpler way to edit a large number of posts – it meant after all I did not have to use the s2 drop down for each post. I hadn’t appreciated that this would completely restrict all content for these posts including search engines etc.

However, I still have an issue which I would be grateful if you could explain. If s2 is protecting the permalink of the post how does a search engine obtain the detail required to index the post and what is the permalink it gives to the post so that someone who searches for an article can find it on the site if only in an archive view, for example? Thanks for the clarification.

Posted: Monday Mar 4th, 2013 at 3:46 am #43683
Nigel
Username: enquirer32

I suppose this might be something covered by shortcodes but adding shortcodes to every post would be too onerous. Are there php commands I can add into the template which protect content but not tile and excerpt? Do you understand the problem?

Posted: Monday Mar 4th, 2013 at 3:00 am #43682
Nigel
Username: enquirer32

Yes, yoast. Do you understand the problem?

Pages protected by S2 are not indexed by Google!! Pages protected by S2 do not give a reader a chance by title and excerpt only to see what content may be on a page.

Posted: Monday Mar 4th, 2013 at 2:58 am #43681
Nigel
Username: enquirer32

>My Profile > Email address !!

Posted: Saturday Mar 2nd, 2013 at 5:19 am #43578
Nigel
Username: enquirer32

In an ideal world s2 would only protect the content which is actually in the content box. Search engines and potential readers would be able to access the posts using titles and excerpts. Otherwise, Search engines won’t index the site at all so there is no way for anyone to know what is on the site and there is also no way to lure people into subscribing. Obviously one can set up manual conditionals etc on every post but this is hugely time consuming and is not easy to manage. Best would be if there was a global setting to permit what I have described above.

Surely it is a major issue for any S2 member user that search engines are not indexing key articles?

Posted: Monday Dec 3rd, 2012 at 9:21 am #33300
Nigel
Username: enquirer32

Can’t you specify a new page to redirect to e.g. the page that S2 specifies?

Posted: Friday Nov 30th, 2012 at 9:36 am #33007
Nigel
Username: enquirer32

First. It’s not a question of explaining these when they make the purchase because everyone forgets. So they need to be reminded.

An annual membership is what is says but a premium gives them additional articles which are not part of the annual subscription because the articles are more complex and require an interest level/familiarity with the subject over and above the normal reader. e.g. an article about widgets is available to the annual subscriber but an article on the widget market in China is only available to premium subscribers.

The subscriptions to these two levels are catered for in a dual way: by making a choice at the beginning to subscribe to one service and then another and also by way of upgrade – e.g. converting one level of subscription to another. They are both subscriptions.

< > ye.

How are you selling these currently? levels, custom capabilities, or a mix? No they are levels – there is no custom capability that I am using here because to do so would require me to code each article which I don’t want to do. I can assign a category with a restriction qualification and that’s all I need to do in the current set-up.

Thanks.

Posted: Friday Nov 23rd, 2012 at 8:53 am #32410
Nigel
Username: enquirer32

This was now 3 months ago and yes it is important! Thanks.

Posted: Monday Oct 1st, 2012 at 5:20 am #27040
Nigel
Username: enquirer32

Tried deactivating S2 but that wasn’t the problem. Deactivated most of my plugins but couldn’t find the solution. Installed another plugin – custom roles 4 author and that fixed it. Thx

Posted: Monday Jul 16th, 2012 at 3:32 am #19324
Nigel
Username: enquirer32

You’ve got it. However, in the set-up given that the categories and tags are all translated each page in each language have separate tags/categories – they aren’t the same. It would seem, however, that s2 is protecting the whole page ignoring these tags/categories? To try and be clearer, the English version may have the tag ‘english’ but it doesn’t have the tag ‘francais’. So, the English part of the post should be protected but not the French part since it doesn’t have the tag ‘english’. Is this asking too much? One of the great benefits for the future would be if S2 supported multi-language sites – this must be the way forward in the future?? Many thx.

Posted: Saturday Jul 14th, 2012 at 8:28 am #19247
Nigel
Username: enquirer32

Please see above – surely it is clear from what I have already written???!!

Posted: Friday Jul 13th, 2012 at 8:21 am #19163
Nigel
Username: enquirer32

Any other suggestions – clearly there is an issue with the way S2 picks up tags/categories? Many thx.

Viewing 25 replies - 1 through 25 (of 63 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.