利达输入输出模块LD6800EH_1实物接线

查看: 898|回复: 1
请教关于标签代码模板文件viewthread_node_body和viewthread
本帖最后由 TCTigers 于
23:16 编辑
各位请教个问题!多谢了!
我将viewthread_node_body文件中的标签代码直接剪切到viewthread为啥回复帖子的时候,标签就消失了呢?
&!--{if $post['first'] && ($post[tags] || $relatedkeywords) && $_GET['from'] != 'preview'}--&
& && &&&&!--{if $post[tags]}--&
& && && && && && &&&&!--{eval $tagi = 0;}--&
& && && && && && &&&&!--{loop $post[tags] $var}--&
& && && && && && && && &&!--{if $tagi}--&, &!--{/if}--&&a title=&$var[1]& href=&misc.php?mod=tag&id=$var[0]& target=&_blank&&$var[1]&/a&
& && && && && && && && &&!--{eval $tagi++;}--&
& && && && && && &&&&!--{/loop}--&
& && && && && & &!--{/if}--&
& && && && && & &!--{if $relatedkeywords}--&&span&$relatedkeywords&/span&&!--{/if}--&
& && &&&&!--{/if}--&复制代码
在您发表主题前,请先阅读以下规则
1. 本版仅处理Discuz!标准程序的安装使用/前后台故障问题,不包括程序修改、模板美化的咨询。
4. 本版只允许发布Discuz!安装使用类问题,禁止发布与Discuz!安装使用版块无关内容,如果发现一律移帖/删除,情节严重者禁言账号,请注意!
程序修改、模板美化,
点击下 已解决
去 模版风格区&&子版块 &&问吧!
Powered byNodeclub 安装部署日志 - CNode技术社区
全球最大的 Ionicframework 中文社区
致力于 Ionicframework 在中国的学习、推广、研究工作。
用Nodeclub自己搭建了个,遇到了一些小问题,不过现在是正常跑起来了,分享下安装过程。&br&
我的环境:&br&
OS: CentOS release 6.6 (Final)&br&
NodeJS: v0.10.36&br&
MongoDB: 2.6.7&br&
Git: 1.7.1&br&
1.首先是安装环境,Node.js, MongoDB&br&
安装 Node.js,查看&br&
安装MongoDB,查看&br&
安装 Git,查看&br&
2.然后在 github 上 fork 了一份&br&
3.clone到本地,拷贝一份config.default.js,重命名为 config.js,依据注释进行内容修改&br&
有一个地方比较坑,发布版本一定要把debug设置为 false,否则邮件不能用&br&
4.push 到 github自己 fork 出来的那份上&br&
5.在服务器想要安装的目录,git clone 下来&br&
6.执行安装命令&br&
make install&br&
正常安装完后启动&br&
node app.js,&br&
访问看是否正常 &br&
7.用Upstart 进程守护工具来启动 Nodeclub&br&
关于Upstart,有一篇介绍文章。&br&
按照下面配置完事儿后,直接 start ionichina,正常启动,搞定收工!&br&&br&&br&
附录:我的配置&br&
more /etc/init/ionichina.conf&br&
description &ionic china&
start on runlevel [2345]
stop on shutdown
respawn limit 99 5
cd /alidata/server/nodeclub
#npm start --production 2&&1 && /dev/null
node app.js
exec /usr/bin/node /alidata/server/nodeclub/app.js && /var/log/ionichina.log 2&&1
end script
ionicChina的twitter和新浪微博也是LZ维护的吗
自豪地采用
嗯,社区刚刚起步,后续请继续关注
额 关注了一个月了差不多 上面啥都没更新
自豪地采用
哈哈,之前比较忙,年后会逐渐把社区弄起来的^_^
想问一下楼主,安装的时候,nodejs和npm分别是什么版本,我安装的时候nodejs最新版本安装不上,低版本的又不支持这个程序,愁死了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的js 用CreateElement动态创建标签示例
字体:[ ] 类型:转载 时间:
用CreateElement动态创建标签,主要是html中常用的一些标签,在本文有详细的示例,喜欢的朋友可以参考下
//定义方法创建一个label标签 //*************************************//
代码如下: var createLabel = function(id, name, value) { var label_var = document.createElement("label"); var label_id = document.createAttribute("id"); label_id.nodeValue = var label_text = document.createTextNode(value); label_var.setAttributeNode(label_id); var label_css = document.createAttribute("class"); label_css.nodeValue = "select_css"; label_var.setAttributeNode(label_css); label_var.appendChild(label_text); return label_ }
//*************************************// //定义方法创建input标签(主要为Text) //id,name,value,type 分别代表创建标签的id, // 名称(name),值(value),类型(type) // 绑定Input方法事件,绑定方式如下(可以同时绑定多个事件方法): // "onchange==alert('This Value is change success !');|onblur==alert('This value is the beautiful one !');" //*************************************//
代码如下: var createInput = function(id, name, value, type, width, height, event) { var var_input = var input_event_attr_IE = ""; if (event != null && event != "") { var event_array_IE = event.toString().split('|'); for (var i = 0; i & event_array_IE. i++) { var event_IE = event_array_IE[i].split('=='); input_event_attr_IE += " " + event_IE[0] + "='' "; } } try {//定义变量实现IE6.0和IE7.0兼容。 var_input = document.createElement("&input " + input_event_attr_IE + "&"); } catch (e) { var_input = document.createElement("input"); } var input_id = document.createAttribute("id"); input_id.nodeValue = var input_name = document.createAttribute("name"); input_name.nodeValue = var input_type = document.createAttribute("type"); input_type.nodeValue = var input_value = document.createAttribute("value"); input_value.nodeValue = var input_style = document.createAttribute("style"); var input_style_str = ""; if (width != null && width != "") { input_style_str += "width:" + width + ""; } else { input_style_str += "width:30"; } if (height != null && height != "") { input_style_str += "height:" + height + ""; } if (event != null && event != "") { var event_array = event.toString().split('|'); for (var i = 0; i & event_array. i++) { var events = event_array[i].split('=='); var input_event = document.createAttribute(events[0]); input_event.nodeValue = events[1]; var_input.setAttributeNode(input_event); } } var_input.setAttributeNode(input_type); input_style.nodeValue = input_style_ try { var_input.setAttributeNode(input_style); } catch (e) { width = (width == null || width == "") ? "30" : var_input.setAttribute("width", width); if (height != null && height != "") { var_input.setAttribute("height", height); } } // if (readonly != "") { // var input_readonly = document.createAttribute("readonly"); // input_readonly.nodeValue = "readonly"; // var_input.setAttributeNode(input_readonly); // } var_input.setAttributeNode(input_id); var_input.setAttributeNode(input_name); var_input.setAttributeNode(input_value); return var_ }
//******************************************************************// //定义方法创建一个Select选择框的标签; //***** id 表示标签的标识id //***** name 表示标签的名称name //***** options表示标签要绑定的选择项(例如:"-专业类服务|-维保类服务|……") //***** splitstr表示用来分割options的字符(如:'|') //***** splitchar表示分割键值对的分隔符(如:'-') //***** event 表示此标签对应的事件(当event==null时此标签不绑定事件) //******************************************************************//
代码如下: var createSelect = function(id, name, options, splitstr, splitchar, event, selectedValue) { var var_select = try {//处理IE6.0和IE7.0的兼容问题。 var_select = document.createElement("&select onchange='' &"); } catch (e) { var_select = document.createElement("select"); } var select_id = document.createAttribute("id"); select_id.nodeValue = var select_name = document.createAttribute("name"); select_name.nodeValue = if (event != null && event != undefined && event != "") { var select_change = document.createAttribute("onchange"); select_change.nodeValue = var_select.setAttributeNode(select_change); } var_select.setAttributeNode(select_id); var_select.setAttributeNode(select_name); try { var_select.setAttribute("width", "100px"); } catch (e) { var select_css = document.createAttribute("class"); select_css.nodeValue = "select_css"; var_select.setAttributeNode(select_css); } splitstr = (splitstr == "" || splitstr == null) ? "|" : splitchar = (splitchar == "" || splitchar == null) ? "-" : if (options != null && options != undefined && options.toString() != "") { options = (options.toString().lastIndexOf(splitstr) + 1 == options.toString().length) ? options.toString().substr(0, options.toString().length - 1) : var arrayOption = options.toString().split(splitstr); for (var i = 0; i & arrayOption. i++) { var temp_value = arrayOption[i].split(splitchar); var option = document.createElement("option"); var option_value = document.createAttribute("value"); option_value.nodeValue = temp_value[0]; var option_text = document.createTextNode(temp_value[1]); option.setAttributeNode(option_value); option.appendChild(option_text); var_select.appendChild(option); if (selectedValue != null && selectedValue != "") { if (temp_value[0] == selectedValue || temp_value[1] == selectedValue) { var_select.options[i].selected = } } } } return var_ }
//***************************************************// //定义方法创建一个&a&标签; //***** id表示标签唯一表示id //***** name表示标签的名称name //***** value表示标签对应显示的文字(名称) //***** event表示标签对应的事件(当event==null时事件不绑定) //***** href表示标签的链接属性 //***************************************************//
代码如下: var createA = function(id, name, value, event, href, target) { var var_a = try { var_a = document.createElement("&a onclick='' target='_blank'&"); //这里创建必须为"&a onclick='alert()'&"这种形式来创建否者不支持IE6.0和IE7.0 } catch (e) { var_a = document.createElement("a"); } var a_id = document.createAttribute("id"); a_id.nodeValue = var a_name = document.createAttribute("name"); a_name.nodeValue = href = (href == null || href == "") ? ("javascript:void(0);" || "#") : var a_href = document.createAttribute("href"); a_href.nodeValue = var a_Text = document.createTextNode(value); var_a.setAttributeNode(a_href); var_a.setAttributeNode(a_id); var_a.setAttributeNode(a_name); if (target != null) { var target_href = document.createAttribute("target"); target_href.nodeValue = "_blank"; var_a.setAttributeNode(target_href); } if (event != "" && event != null && event != undefined) { var a_click = document.createAttribute("onclick"); a_click.nodeValue = var_a.setAttributeNode(a_click); } var_a.appendChild(a_Text); //注意这个值绑定顺序,只能放在最后去绑定(不然不支持IE6.0和IE7.0) return var_a; }
//******************************************// //定义方法判断输入值是否为数字; //******* 当flag=true时判断输入值是否为整数; //******************************************//
代码如下: var check_Is_Num = function(obj, flag) { var flag_var = var num = /^\d+$/; ///^\+?[1-9][0-9]*$/; //flag_var = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/.test(obj); flag_var = /^\d+(\.\d+)?$/.test(obj); if (flag) { flag_var = num.test(obj); } return flag_ } //定义方法删除节点。 var removeRowItem = function(obj) { var rowTr = obj.parentNode.parentN try { rowTr.removeNode(true); } catch (e) { rowTr.parentNode.removeChild(rowTr); } } String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具nodeclub如何集成其他系统 - CNode技术社区
我就喜欢冒险,胆小鬼给我靠边
我们自己有一个小系统,有自己的用户表,想把nodeclub的源码改写下,然后作为我们自己的小论坛,但是这个用户系统如何集成?有方案么?
你想怎么集成?
最简单的,写个脚本把原系统的用户导进来, 直接跑nodeclub, ok.
一楼说的对
肯定不是啊,这样子不叫集成。这样就要维护2套用户
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的NodeClub在哪添加一个新标签? - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
在tag.js里看到相关的方法了,是个Post,但是,怎么没看到在哪有新建标签的链接?
NodeClub没有后台是吗?
如果没记错,你可以找找 tag_create 在route里面找找
就是没看到对应的view在哪。。
记得 CNode 只有管理员才能创建链接… 自己弄一个应该就有了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的

我要回帖

更多关于 dota2输入输出丢失 的文章

 

随机推荐