我在同一个站点上的路径不同,我需要允许用户更改他/她在不同位置写入的节点上的字段内容.我有nodeid和字段名称,以及ids等np.
我不相信这太难了,但教程或解释会很精彩.
谢谢.
编辑:谢谢anschauung的询问,所以澄清一下:
这是CCK textarea.至于为什么,有一个中心节点类型,有许多链接节点参考节点.从引用中心节点的任何节点的编辑页面,它需要能够编辑和保存中心节点的字段.这就是我的用例.
再次感谢.
非常感谢googletorp,我非常感谢你的帮助.
这是我到目前为止所拥有的:
对于第一步:
function update_main_field_menu() {
$items = array();
$items['update_main_field/%'] = array(
'title' => 'Update Main Field',
'page callback' => 'post_to_main_node',
'page arguments' => 1,
'type' => MENU_CALLBACK
);
return $items;
}
Run Code Online (Sandbox Code Playgroud)
第二步:
function post_to_main_node(){
// Sorry, I'm totally lost. What do I put here?
}
Run Code Online (Sandbox Code Playgroud)
你也提到了这个:
在hook_form_alter,hook_nodeapi或生成节点表单时调用的其他一些钩子.您应该调查哪种情况最适合您的情况.
如何生成节点表单?
第三步:
function modulename_form_mainct???_node_form_alter (&$form, &$form_state) {
// I'm not sure about which form I'm doing node form alter on. If I do it to …Run Code Online (Sandbox Code Playgroud) 有没有一个插件可以帮助创建JavaScript应用程序/网站演练?
如果没有,(我找不到任何通过谷歌,虽然我可以发誓,我知道至少一个),这是一个好主意(对于一个中等复杂的应用程序)?它与截屏视频相比如何?如果你做一个最佳做法是什么?总的来说,对于如何实现它有什么想法.
提前致谢.
编辑:举个例子,我刚发现这样的事情.
我想建立一个基于社区的网站,这是Drupal的优势.但是我也想尝试其他框架,尤其是Rails.
drupal最棒的一点就是它庞大的模块库.如果我要切换到Rails,我能否找到类似插件免费提供的功能,还是我必须重建?
Rails是否具有相同的功能(如插件或宝石):
CCK/Fields?
Node Reference?
Views / Views Relationships?
PathAuto?
Threaded Commenting?
Multisite Functionality?
Apache Solr (or equivalent) Integration?
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有一些非常简单的示例代码,如下所示:
$.ajax({
url: 'demo2.htm',
success: function(loadeddata){
$("#loaded_data").html(loadeddata);
alert('success');
},
error: function(){
alert('failure');
}
});
Run Code Online (Sandbox Code Playgroud)
加载的数据当前返回所有内容.我需要的是只获得一个特定的div并使其成为#loaded_data的html.
我怎么做?
谢谢!
编辑:
在尝试使用.load()时......
这是我在评论中写的内容.
谢谢,您的更新示例很棒.但是我不确定我的错是什么.
这个:有效
$("#loaded_data").load("demo2.htm #mydiv", function(text, status, request) {
if(status == 'success') {
alert('success');
} else {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud)
这个:
$("#loaded_data").load("demo5.htm #mydiv", function(text, status, request) {
if(status == 'success') {
alert('success');
} else {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud)
才不是.它只是挂起.没有demo5.htm但是没有返回错误.
再次感谢您的帮助.
我想做一个addclass,但前提是它没有某个类的子元素.
$selector.addClass('addthisclass');
Run Code Online (Sandbox Code Playgroud)
所以我想:
<div class="addthisclass"><span></span></div>
Run Code Online (Sandbox Code Playgroud)
这里什么都没有.
<div><span class="badclass"></span></div>
Run Code Online (Sandbox Code Playgroud)
有人知道怎么做吗?
我有一个<video>由js生成的元素,我需要获得它的高度和宽度.
var v = $('video'); v.height() 返回null,因为当它运行时,视频尚未加载,因此DOM中没有维度.
如何检查视频是否收到尺寸,如果没有,请等到必须达到高度和宽度.
谢谢.
编辑:
我用我的示例代码创建了一个jsbin:
谢谢.
编辑:whoops,在示例代码中出错.
我正在尝试编写一个输入过滤器,将以http开头并以.mp3结尾的所有内容转换为音频元素,因此:
http://google.com/file.mp3 - > <audio src='http://google.com/file.mp3' />
正则表达式对我来说没问题,只是不确定如何构建模块.
一个简单的例子,允许我添加许多额外的规则将非常有帮助,谢谢.
我知道自定义过滤器模块,但它有相当多的开销.
我有一个这样的函数,它执行ajax调用从数据库中获取一些数据.
function db (content) {
$.post('/ajax/db.php', {
operation:operation,
content:content
}, function(data)
{
console.log(data);
return data;
});
}
Run Code Online (Sandbox Code Playgroud)
console.log(data); 给了我想要的数据.
但是我如何传递data给函数db以便我可以执行以下操作:
var returnedData = db ('content');
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正试图从我的mongodb集合中的'type'字段中获取一个唯一值列表.以下示例文档:
{
"_id" : ...,
"type" : "report",
"tasks" : ...
}
{
"_id" : ...,
"type" : "research",
"tasks" : ...
}
{
"_id" : ...,
"type" : "memo",
"tasks" : ...
}
{
"_id" : ...,
"type" : "memo",
"tasks" : ...
}
{
"_id" : ...,
"type" : "report",
"tasks" : ...
}
{
"_id" : ...,
"type" : "report",
"tasks" : ...
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找按频率排序的文档类型字段中的唯一类型,因此:
["report", "memo", "research"]
Run Code Online (Sandbox Code Playgroud)
最好的方法是什么?希望我可以通过查询mongo而不是下载整个集合来做到这一点......
我有一个像这样的数组项:
var array = USA.NY[2];
// gives "Albany"
{"USA" : {
"NY" : ["New York City", "Long Island", "Albany"]
}}
Run Code Online (Sandbox Code Playgroud)
我想从只有阵列中找到状态.我该怎么做呢?谢谢.
function findParent(array) {
// do something
// return NY
}
Run Code Online (Sandbox Code Playgroud)