我有一个.NET方法,为我的数据库添加一个新成员.它通过AJAX请求完成此操作.我有这个工作正常,但我在返回正确的响应消息时遇到问题,因此我可以向用户打印正确的消息.
我的方法目前看起来像这样:
public static string MemberRegister(int process)
{
//here we find form values posted to the current page
HttpRequest post = HttpContext.Current.Request;
//get values from ajax URL
var name = post["name"];
var email = post["email"];
var username = post["username"];
var password = post["password"];
//check if email exists
if (Member.GetMemberFromEmail(email) == null)
{
MemberType userMemberType = new MemberType(1111); //id of membertype 'demo'
Member newMember = Member.MakeNew(name, userMemberType, new umbraco.BusinessLogic.User(0));
newMember.AddGroup(MemberGroup.GetByName("Active").Id);
newMember.Email = email;
newMember.Password = password;
newMember.LoginName = username;
newMember.Save();
return …Run Code Online (Sandbox Code Playgroud) 我有各种各样的对象,如下所示:
Array
(
[0] => stdClass Object
(
[tid] => 18
[vid] => 1
[name] => test
[description] =>
[format] =>
[weight] => 0
[depth] => 0
[parents] => Array
(
[0] => 0
)
)
[1] => stdClass Object
(
[tid] => 21
[vid] => 1
[name] => tag
[description] =>
[format] =>
[weight] => 0
[depth] => 0
[parents] => Array
(
[0] => 0
)
)
)
Run Code Online (Sandbox Code Playgroud)
基本上我需要找出这些天体中存在[name]值的天气,我该怎么做呢?
如何使用hook_submit保存复选框的状态?
hook_form:
$versionArray = array('ver 1.7.0.0-beta1' => 'ver 1.7.0.0-beta1', 'ver 1.6.2.0' => 'ver 1.6.2.0', 'ver 1.5.1.0' => 'ver 1.5.1.0', 'ver 1.4.2.0' => 'ver 1.4.2.0', 'ver 1.3.3.0' => 'ver 1.3.3.0');
$form['mage']['version'] = array(
'#type' => 'checkboxes',
'#title' => t('Select'),
'#required' => TRUE,
'#options' => $versionArray
);
Run Code Online (Sandbox Code Playgroud)
hook_submit:
....
$node->field_checkboxes[0]['value'] = $form_state['values']['mage']['version'];
....
node_save($node)
Run Code Online (Sandbox Code Playgroud)
我已正确保存所有其他字段,但这些字段仍为空白.
谢谢罗伯特
我正在寻找有关 Google 跟踪代码管理器点击事件的一些建议。
我们的客户要求将某个点击捕获为gtm.linkClick事件。然而,有问题的元素是一个按钮,它将触发 Angular 应用程序内的路由。此按钮点击被捕获为gtm.click。
我的问题是,这重要吗?这会提供更少的信息吗?或者我可以配置 GTM 标签来获取相同的信息吗?
我想将我的Wordpress网站上的所有页面重定向到SSL除了一个.
我已经尝试了很多方法来做到这一点,并成功地使SSL工作,但我不能让单页排除工作.
我假设问题在于Wordpress特定的重写.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_URI} ^parent-page/child-page/
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
有什么建议?