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.

About: xigaogen

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


Topics I'm Subscribed To


Topics I've Started


My Latest Replies (From Various Topics)

Viewing 14 replies - 1 through 14 (of 14 total)
Author Replies
Author Replies
Posted: Thursday Mar 28th, 2013 at 10:23 am #45976
xigaogen
Username: xigaogen

Well, I know and thanks you Cristián.

Posted: Wednesday Mar 27th, 2013 at 8:51 pm #45919
xigaogen
Username: xigaogen

Does anybody have ideas about it?

Posted: Sunday Feb 24th, 2013 at 1:05 am #43078
xigaogen
Username: xigaogen

It’s work! Thank you very much Cristián !!!

Posted: Saturday Feb 23rd, 2013 at 9:35 am #43040
xigaogen
Username: xigaogen

Hi,Cristián.

I write code like this, but it’s still not work:

<?php
add_filter('gettext_with_context', 's2_translator', 10, 4);
function s2_translator($translated, $original, $context, $text_domain)
	{
		if($context === 's2member-front' && $text_domain=== 's2member')
			{
				if($original === 'en_US')
					$translated = 'zh_CN';
			}
		return $translated; // Return final translation.
	}

then I write code like this, and just only ‘en_US’ not translated:

<?php
add_filter('gettext_with_context', 's2_translator', 10, 4);
function s2_translator($translated, $original, $context, $text_domain)
	{
		if($context === 's2member-front' && $text_domain=== 's2member')
			{
				if($original === 'Continue')
					$translated = '继续';
					
				if($original === 'Thank you. Please click the link below.')
					$translated = '谢谢。 请点击下面的链接。';
					
				if($original === '[ %s ] <strong><em>says&hellip;</em></strong>')
					$translated = '<strong><em>来自网站</em></strong> [ %s ] <strong><em>的信息&hellip;</em></strong>';
					
				if($original === 'If you need assistance, please <a href="%s" target="_blank">contact support</a>.')
					$translated = '如果您需要帮助, <a href="%s" target="_blank">请点此联系技术支持</a>。';
					
				if($original === '<strong>Thank You! Your transaction has been approved.</strong>')
					$translated = '<strong>感谢您的付款! 要下载您购买的视频请点击下面的"继续"按钮。</strong>';
					
				if($original === 'Continue (Click Here)')
					$translated = '继续 (点击此处)';
					
				if($original === '<strong>ERROR:</strong> Unable to generate Access Link.<br />Please contact Support for assistance.')
					$translated = '<strong>错误信息:</strong> 无法生成有效跳转链接。<br />请联系网站获取技术支持。';
					
				if($original === 'Back To Home Page')
					$translated = '点此返回网站首页';
					
				if($original === '<strong>Page Expired:</strong> Duplicate Return-Data.<br />Please contact Support if you need any assistance.')
					$translated = '<strong>页面过期:</strong> 您不能重复请求显示该页面,请稍候查看您在第三方支付平台中使用的邮箱里是否收到相关邮件。<br />如果需要帮助请联系网站技术支持。';
					
				if($original === 'Username:')
					$translated = '注册名:';
					
				if($original === 'My Password:')
					$translated = '密码:';
					
				if($original === 'Username *')
					$translated = '注册名 (必填,登录用的名称,注册后不可更改,限字母或数字,禁用中文)';
					
				if($original === 'Password *')
					$translated = '密码 (必填)';
					
				if($original === 'Email Address *')
					$translated = '邮箱 (必填,登录密码发送至此邮箱,注意查看垃圾邮件)';
					
				if($original === 'Registration complete. Please log in.')
					$translated = '注册完成,请登录。';
					
				if($original === 'You have been invited to join `%1\$s` at\n%2\$s as a Member.\nPlease click the following link to confirm the invite:\n%4\$s\n')
					$translated = '您已被邀请成为 `%1\$s` 在\n%2\$s 。\n请点击下面的链接来确认此邀请:\n%4\$s\n';
					
				if($original === 'Your account is now active. <a href="%1$s">Visit site</a> or <a href="%2$s">Log in</a>.')
					$translated = '您的帐户已激活。 <a href="%1$s">访问网站</a> 或 <a href="%2$s">登录</a>。';
					
				if($original === 'By filling out the form below, you can <strong>add a site to your account</strong>.')
					$translated = '通过填写下面的表格, 您可以 <strong>在您的帐户中添加一个网站</strong>。';
					
				if($original === 'Username')
					$translated = '注册名';
					
				if($original === '( cannot be changed )')
					$translated = '( 不能更改 )';
					
				if($original === 'Email Address')
					$translated = '邮箱';
					
				if($original === 'First Name')
					$translated = '名 (必填,登录后可更改)';
					
				if($original === 'Last Name')
					$translated = '姓 (必填,登录后可更改)';
					
				if($original === 'Display Name')
					$translated = '页面显示姓名';
					
				if($original === 'Please type your Password twice to confirm.')
					$translated = '请输入两遍密码以确保输入正确。';
					
				if($original === 'New Password?')
					$translated = '改换新密码?';
					
				if($original === '( please type it twice )')
					$translated = '( 密码请输入两遍,每行一遍 )';
					
				if($original === 'Only if changing password, otherwise leave blank.')
					$translated = '若不想更改密码,请留空本项';
					
				if($original === 'password strength indicator')
					$translated = '密码强度指示';
					
				if($original === 'Save All Changes')
					$translated = '保存所有更改';
					
				if($original === 'Strength indicator')
					$translated = '强度指示';
					
				if($original === 'Very weak')
					$translated = '极弱';
					
				if($original === 'Weak')
					$translated = '弱';
					
				if($original === 'Medium')
					$translated = '一般';
					
				if($original === 'Strong')
					$translated = '强';
					
				if($original === 'Mismatch')
					$translated = '错配';
					
				if($original === 'Password ( please type it twice )')
					$translated = '密码 ( 请输入两遍 )';
					
				if($original === '<strong>Your Link Expired:</strong><br />Please contact Support if you need assistance.')
					$translated = '<strong>指向该页面的链接已过期:</strong><br />如需帮助请联系网站获取技术支持。';
					
				if($original === 'Thank you! Your account has been updated.')
					$translated = '恭喜! 您已成功获得会员资格。';
					
				if($original === "Thank you! You've been updated to:")
					$translated = '恭喜! 您当前的会员资格为:';
					
				if($original === 'Please log back in now.')
					$translated = '点击下面的链接登录 (或复制链接到浏览器地址栏并回车):';
					
				if($original === 'Please Log Back In (Click Here)')
					$translated = '请点击这里重新登录';
					
				if($original === '<strong>ERROR:</strong> Unable to modify Subscription.<br />Please contact Support for assistance.<br /><br />The existing User ID is associated with an Administrator. Stopping here. Otherwise, an Administrator could lose access. Please make sure that you are NOT logged in as an Administrator while testing.')
					$translated = '<strong>错误信息:</strong> 无法修改此订阅。<br />请联系技术支持以寻求帮助。<br /><br />当前用户ID与管理员相关, 无法进行后续步骤。 否则,管理员将无法登录。 请确认不要在测试的时候使用管理员帐户登录。';
					
				if($original === '<strong>ERROR:</strong> Unable to modify Subscription.<br />Please contact Support for assistance.<br /><br />Could not get the existing User ID from the DB.')
					$translated = '<strong>错误信息:</strong> 无法修改此订阅。<br />请联系技术支持以寻求帮助。<br /><br />无法从数据库中获取当前用户ID。';
					
				if($original === '<strong>Thank you! Your account has been approved.<br />The next step is to Register a Username for immediate access.</strong>')
					$translated = '<strong>恭喜! 您的帐户已被批准。<br />下一步是注册会员并立即访问网站。</strong>';
					
				if($original === 'Please Register Now (Click Here)')
					$translated = '请点击此处立即注册';
					
				if($original === '<strong>503: Service Temporarily Unavailable</strong><br />Too many IP addresses accessing one secure area<em>!</em><br />Please contact Support if you need assistance.')
					$translated = '<strong>503: 服务暂停</strong><br />检测到您的帐户使用太多IP登录会员区<em>!</em><br />如需帮助请联系网站寻求技术支持。';
					
				if($original === 'Max failed logins. Please wait %s and try again.')
					$translated = '您已连续多次输入错误密码,请等待 %s 后再登录。';
					
				if($original === 'Profile updated successfully.')
					$translated = '会员信息更改成功。';
					
				if($original === '— Confirm File Download —')
					$translated = '— 文件下载确认 —';
					
				if($original === 'You`ve downloaded %s protected %s in the last %s.')
					$translated = '您已下载了 %s 个被保护的 %s 在过去的 %s.';
					
				if($original === 'file')
					$translated = '文件';
					
				if($original === 'files')
					$translated = '文件';
					
				if($original === '24 hours')
					$translated = '24 小时';
					
				if($original === '%s days')
					$translated = '%s 天';
					
				if($original === 'You`re entitled to UNLIMITED downloads though ( so, no worries ).')
					$translated = '不过您拥有无限下载资格(因此不必担心哦)。';
					
				if($original === 'You`re entitled to UNLIMITED downloads though (so, no worries).')
					$translated = '不过您拥有无限下载资格(因此不必担心哦)。';
					
				if($original === 'You`re entitled to %s unique %s %s.')
					$translated = '您可以下载 %s 段 %s %s。';
					
				if($original === 'download')
					$translated = '下载';
					
				if($original === 'downloads')
					$translated = '不同的视频';
					
				if($original === 'each day')
					$translated = '每天';
					
				if($original === 'every %s-day period')
					$translated = '在 %s天 内';
					
				if($original === '— Oops, you missed something: —')
					$translated = '— 以下必填项没填或有错误: —';
					
				if($original === 'Passwords do not match up. Please try again.')
					$translated = '两遍密码输入不一致,请重新输入。';
					
				if($original === 'Password MUST be at least 6 characters. Please try again.')
					$translated = '密码至少6个字符,请重新输入。';
					
				if($original === 'Please check at least one of the boxes.')
					$translated = '至少也要选择一个复选框。';
					
				if($original === 'Required. This box must be checked.')
					$translated = '该复选框必选。';
					
				if($original === 'Please select one of the options.')
					$translated = '请选择一个选项。';
					
				if($original === 'Please select at least one of the options.')
					$translated = '至少也要选择一个选项。';
					
				if($original === 'This is a required field, please try again.')
					$translated = '这是必填项,请重新填写。';
					
				if($original === 'Must be numeric ( with or without decimals, commas allowed ).')
					$translated = '必须是数字(可带或不带小数,允许逗号)。';
					
				if($original === 'Must be numeric ( with or without decimals, no commas ).')
					$translated = '必须是数字(可带或不带小数,不允许逗号)。';
					
				if($original === 'Must be an integer ( a whole number, without any decimals ).')
					$translated = '必须是一个整数(整数,没有小数点)。';
					
				if($original === 'Must be an integer > 0 ( whole number, no decimals, greater than 0 ).')
					$translated = '必须是一个> 0的整数(整数,没有小数点,大于0)。';
					
				if($original === 'Processing')
					$translated = '正在注册中';
					
				if($original === 'Must be a valid email address.')
					$translated = '您输入的邮箱无效,请重新填写。';
					
				if($original === 'Password')
					$translated = '密码';
					
				if($original === 'signup now')
					$translated = '注册';
					
				if($original === 'forgot password?')
					$translated = '忘记密码?';
					
				if($original === 'Remember Me')
					$translated = '记住我的登录信息';
					
				if($original === 'Log Me In')
					$translated = '登 录';
					
				if($original === 'My Account')
					$translated = '我的会员信息';
					
				if($original === 'Please disable popup blockers and try again!')
					$translated = '请关闭禁止弹窗功能后再试。';
					
				if($original === 'Edit My Profile')
					$translated = '更改我的注册信息';
					
				if($original === 'Logout')
					$translated = '退出';
					
				if($original === 'Membership Login')
					$translated = '会员登录';
					
				if($original === 'My Profile Summary')
					$translated = '我的注册信息摘要';
					
				if($original === 'en_US')
					$translated = 'zh_CN';
			}
		return $translated; // Return final translation.
	}

In fact I don’t know how to write php code, can you write a example for me? Thanks very much.

Posted: Saturday Feb 23rd, 2013 at 8:57 am #43037
xigaogen
Username: xigaogen

Yes, just the ‘en_US’ string not work, all the others code lines work correct.

I will try what you said here and will post the result.

Thank you for your quikly reply.

Posted: Saturday Feb 23rd, 2013 at 6:54 am #42989
xigaogen
Username: xigaogen

ok. Here is the code of file s2member-a.php:

<?php
add_filter('gettext_with_context', 's2_translator', 10, 4);
function s2_translator($translated, $original, $context, $text_domain)
	{
		if($context === 's2member-front' && $text_domain=== 's2member')
			{
				if($original === 'Continue')
					$translated = '继续';
					
				else if($original === 'Thank you. Please click the link below.')
					$translated = '谢谢。 请点击下面的链接。';
					
				else if($original === '[ %s ] <strong><em>says&hellip;</em></strong>')
					$translated = '<strong><em>来自网站</em></strong> [ %s ] <strong><em>的信息&hellip;</em></strong>';
					
				else if($original === 'If you need assistance, please <a href="%s" target="_blank">contact support</a>.')
					$translated = '如果您需要帮助, <a href="%s" target="_blank">请点此联系技术支持</a>。';
					
				else if($original === '<strong>Thank You! Your transaction has been approved.</strong>')
					$translated = '<strong>感谢您的付款! 要下载您购买的视频请点击下面的"继续"按钮。</strong>';
					
				else if($original === 'Continue (Click Here)')
					$translated = '继续 (点击此处)';
					
				else if($original === '<strong>ERROR:</strong> Unable to generate Access Link.<br />Please contact Support for assistance.')
					$translated = '<strong>错误信息:</strong> 无法生成有效跳转链接。<br />请联系网站获取技术支持。';
					
				else if($original === 'Back To Home Page')
					$translated = '点此返回网站首页';
					
				else if($original === '<strong>Page Expired:</strong> Duplicate Return-Data.<br />Please contact Support if you need any assistance.')
					$translated = '<strong>页面过期:</strong> 您不能重复请求显示该页面,请稍候查看您在第三方支付平台中使用的邮箱里是否收到相关邮件。<br />如果需要帮助请联系网站技术支持。';
					
				else if($original === 'Username:')
					$translated = '注册名:';
					
				else if($original === 'My Password:')
					$translated = '密码:';
					
				else if($original === 'Username *')
					$translated = '注册名 (必填,登录用的名称,注册后不可更改,限字母或数字,禁用中文)';
					
				else if($original === 'Password *')
					$translated = '密码 (必填)';
					
				else if($original === 'Email Address *')
					$translated = '邮箱 (必填,登录密码发送至此邮箱,注意查看垃圾邮件)';
					
				else if($original === 'Registration complete. Please log in.')
					$translated = '注册完成,请登录。';
					
				else if($original === 'You have been invited to join `%1\$s` at\n%2\$s as a Member.\nPlease click the following link to confirm the invite:\n%4\$s\n')
					$translated = '您已被邀请成为 `%1\$s` 在\n%2\$s 。\n请点击下面的链接来确认此邀请:\n%4\$s\n';
					
				else if($original === 'Your account is now active. <a href="%1$s">Visit site</a> or <a href="%2$s">Log in</a>.')
					$translated = '您的帐户已激活。 <a href="%1$s">访问网站</a> 或 <a href="%2$s">登录</a>。';
					
				else if($original === 'By filling out the form below, you can <strong>add a site to your account</strong>.')
					$translated = '通过填写下面的表格, 您可以 <strong>在您的帐户中添加一个网站</strong>。';
					
				else if($original === 'Username')
					$translated = '注册名';
					
				else if($original === '( cannot be changed )')
					$translated = '( 不能更改 )';
					
				else if($original === 'Email Address')
					$translated = '邮箱';
					
				else if($original === 'First Name')
					$translated = '名 (必填,登录后可更改)';
					
				else if($original === 'Last Name')
					$translated = '姓 (必填,登录后可更改)';
					
				else if($original === 'Display Name')
					$translated = '页面显示姓名';
					
				else if($original === 'Please type your Password twice to confirm.')
					$translated = '请输入两遍密码以确保输入正确。';
					
				else if($original === 'New Password?')
					$translated = '改换新密码?';
					
				else if($original === '( please type it twice )')
					$translated = '( 密码请输入两遍,每行一遍 )';
					
				else if($original === 'Only if changing password, otherwise leave blank.')
					$translated = '若不想更改密码,请留空本项';
					
				else if($original === 'password strength indicator')
					$translated = '密码强度指示';
					
				else if($original === 'Save All Changes')
					$translated = '保存所有更改';
					
				else if($original === 'Strength indicator')
					$translated = '强度指示';
					
				else if($original === 'Very weak')
					$translated = '极弱';
					
				else if($original === 'Weak')
					$translated = '弱';
					
				else if($original === 'Medium')
					$translated = '一般';
					
				else if($original === 'Strong')
					$translated = '强';
					
				else if($original === 'Mismatch')
					$translated = '错配';
					
				else if($original === 'Password ( please type it twice )')
					$translated = '密码 ( 请输入两遍 )';
					
				else if($original === '<strong>Your Link Expired:</strong><br />Please contact Support if you need assistance.')
					$translated = '<strong>指向该页面的链接已过期:</strong><br />如需帮助请联系网站获取技术支持。';
					
				else if($original === 'Thank you! Your account has been updated.')
					$translated = '恭喜! 您已成功获得会员资格。';
					
				else if($original === "Thank you! You've been updated to:")
					$translated = '恭喜! 您当前的会员资格为:';
					
				else if($original === 'Please log back in now.')
					$translated = '点击下面的链接登录 (或复制链接到浏览器地址栏并回车):';
					
				else if($original === 'Please Log Back In (Click Here)')
					$translated = '请点击这里重新登录';
					
				else if($original === '<strong>ERROR:</strong> Unable to modify Subscription.<br />Please contact Support for assistance.<br /><br />The existing User ID is associated with an Administrator. Stopping here. Otherwise, an Administrator could lose access. Please make sure that you are NOT logged in as an Administrator while testing.')
					$translated = '<strong>错误信息:</strong> 无法修改此订阅。<br />请联系技术支持以寻求帮助。<br /><br />当前用户ID与管理员相关, 无法进行后续步骤。 否则,管理员将无法登录。 请确认不要在测试的时候使用管理员帐户登录。';
					
				else if($original === '<strong>ERROR:</strong> Unable to modify Subscription.<br />Please contact Support for assistance.<br /><br />Could not get the existing User ID from the DB.')
					$translated = '<strong>错误信息:</strong> 无法修改此订阅。<br />请联系技术支持以寻求帮助。<br /><br />无法从数据库中获取当前用户ID。';
					
				else if($original === '<strong>Thank you! Your account has been approved.<br />The next step is to Register a Username for immediate access.</strong>')
					$translated = '<strong>恭喜! 您的帐户已被批准。<br />下一步是注册会员并立即访问网站。</strong>';
					
				else if($original === 'Please Register Now (Click Here)')
					$translated = '请点击此处立即注册';
					
				else if($original === '<strong>503: Service Temporarily Unavailable</strong><br />Too many IP addresses accessing one secure area<em>!</em><br />Please contact Support if you need assistance.')
					$translated = '<strong>503: 服务暂停</strong><br />检测到您的帐户使用太多IP登录会员区<em>!</em><br />如需帮助请联系网站寻求技术支持。';
					
				else if($original === 'Max failed logins. Please wait %s and try again.')
					$translated = '您已连续多次输入错误密码,请等待 %s 后再登录。';
					
				else if($original === 'Profile updated successfully.')
					$translated = '会员信息更改成功。';
					
				else if($original === '— Confirm File Download —')
					$translated = '— 文件下载确认 —';
					
				else if($original === 'You`ve downloaded %s protected %s in the last %s.')
					$translated = '您已下载了 %s 个被保护的 %s 在过去的 %s.';
					
				else if($original === 'file')
					$translated = '文件';
					
				else if($original === 'files')
					$translated = '文件';
					
				else if($original === '24 hours')
					$translated = '24 小时';
					
				else if($original === '%s days')
					$translated = '%s 天';
					
				else if($original === 'You`re entitled to UNLIMITED downloads though ( so, no worries ).')
					$translated = '不过您拥有无限下载资格(因此不必担心哦)。';
					
				else if($original === 'You`re entitled to UNLIMITED downloads though (so, no worries).')
					$translated = '不过您拥有无限下载资格(因此不必担心哦)。';
					
				else if($original === 'You`re entitled to %s unique %s %s.')
					$translated = '您可以下载 %s 段 %s %s。';
					
				else if($original === 'download')
					$translated = '下载';
					
				else if($original === 'downloads')
					$translated = '不同的视频';
					
				else if($original === 'each day')
					$translated = '每天';
					
				else if($original === 'every %s-day period')
					$translated = '在 %s天 内';
					
				else if($original === '— Oops, you missed something: —')
					$translated = '— 以下必填项没填或有错误: —';
					
				else if($original === 'Passwords do not match up. Please try again.')
					$translated = '两遍密码输入不一致,请重新输入。';
					
				else if($original === 'Password MUST be at least 6 characters. Please try again.')
					$translated = '密码至少6个字符,请重新输入。';
					
				else if($original === 'Please check at least one of the boxes.')
					$translated = '至少也要选择一个复选框。';
					
				else if($original === 'Required. This box must be checked.')
					$translated = '该复选框必选。';
					
				else if($original === 'Please select one of the options.')
					$translated = '请选择一个选项。';
					
				else if($original === 'Please select at least one of the options.')
					$translated = '至少也要选择一个选项。';
					
				else if($original === 'This is a required field, please try again.')
					$translated = '这是必填项,请重新填写。';
					
				else if($original === 'Must be numeric ( with or without decimals, commas allowed ).')
					$translated = '必须是数字(可带或不带小数,允许逗号)。';
					
				else if($original === 'Must be numeric ( with or without decimals, no commas ).')
					$translated = '必须是数字(可带或不带小数,不允许逗号)。';
					
				else if($original === 'Must be an integer ( a whole number, without any decimals ).')
					$translated = '必须是一个整数(整数,没有小数点)。';
					
				else if($original === 'Must be an integer > 0 ( whole number, no decimals, greater than 0 ).')
					$translated = '必须是一个> 0的整数(整数,没有小数点,大于0)。';
					
				else if($original === 'Processing')
					$translated = '正在注册中';
					
				else if($original === 'Must be a valid email address.')
					$translated = '您输入的邮箱无效,请重新填写。';
					
				else if($original === 'Password')
					$translated = '密码';
					
				else if($original === 'signup now')
					$translated = '注册';
					
				else if($original === 'forgot password?')
					$translated = '忘记密码?';
					
				else if($original === 'Remember Me')
					$translated = '记住我的登录信息';
					
				else if($original === 'Log Me In')
					$translated = '登 录';
					
				else if($original === 'My Account')
					$translated = '我的会员信息';
					
				else if($original === 'Please disable popup blockers and try again!')
					$translated = '请关闭禁止弹窗功能后再试。';
					
				else if($original === 'Edit My Profile')
					$translated = '更改我的注册信息';
					
				else if($original === 'Logout')
					$translated = '退出';
					
				else if($original === 'Membership Login')
					$translated = '会员登录';
					
				else if($original === 'My Profile Summary')
					$translated = '我的注册信息摘要';
					
				else if($original === 'en_US')
					$translated = 'zh_CN';
			}
		return $translated; // Return final translation.
	}

Thanks Cristián.

Posted: Friday Feb 22nd, 2013 at 10:23 pm #42889
xigaogen
Username: xigaogen

Hi, thanks Cristián very much, but the problem still there.

Frist, the file name is:

\wp-content\mu-plugins\s2member-a.php

Second, I try using just two equal signs instead of three in the conditions: ==, like this:

else if($original == 'en_US')
	$translated = 'zh_CN';

So now I have to modify the file “sc-paypal-button-e.inc.php” drictorly.

Posted: Friday Feb 22nd, 2013 at 12:06 am #42779
xigaogen
Username: xigaogen

Thank Eduan!

If it is really like your said, why still use “_x()” in there?

Posted: Friday Nov 30th, 2012 at 8:02 am #32994
xigaogen
Username: xigaogen

Ok, I know that now. Thanks for answer.

Posted: Thursday Nov 29th, 2012 at 8:36 pm #32960
xigaogen
Username: xigaogen

Hi, Very thanks Raam! That was a method that told me how to change protected directory.

But, In fact, I would like to ask is s2member while protecting two or more different directories at the same time?

For example, protecting directory “C:/wp-content/plugins/s2member-files/” and “D:/wp-content/plugins/s2member-files/” at the same time on a same server?

Rather than change the protected directory.

Thanks a lot !

Posted: Wednesday Aug 15th, 2012 at 11:37 am #22109
xigaogen
Username: xigaogen

Yes, it is Great! Thank you too Raam.

Posted: Wednesday Aug 15th, 2012 at 8:53 am #22085
xigaogen
Username: xigaogen

Hi, Jason.

I already solved the problem and feel so happy. I will say thanks to you, because you told me this occurs with php srcipt based file download, So I along the direction you give me to studied, and finally I adjust the setings of FastCGI in IIS Features View, then the problem gone away now!

Thank you very much!

Posted: Wednesday Aug 15th, 2012 at 12:03 am #22048
xigaogen
Username: xigaogen

Thank you Jason!
I still can not solved problem and already reply mail to you.

Posted: Tuesday Aug 14th, 2012 at 9:06 am #21977
xigaogen
Username: xigaogen

Thank you Raam.

In order to exclude the interference of other factors, I run a new test with this problem:

I creat a new web, a new database, a new wordpress install, a new s2member and pro, and nothing else. So it is a very clean installation environment.

In the end I download a file from protected dir and the problem still there.

And next step I will install some old version of s2member to see if the problem still there.

Viewing 14 replies - 1 through 14 (of 14 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.