成栏目列表时 DedeTag Engine Create File False

 更新时间:2016年9月20日 19:01  点击:1447

成栏目列表时 DedeTag Engine Create File False

生成栏目列表时Dede总是提示说“DedeTag Engine Create File False……”,而且不是生成所有的栏目时提示错误,它是在生成一些栏目列表后才提示。


  可能是栏目设置有问题吧,然后突然想起来今天增加了一个“Alexa专题”的新栏目,可能是它的问题吧。

  打开该栏目参数设置(栏目→修改→高级选项→列表命名规则)看了看,原来是列表命名规则没有写啊。

  把列表命名规则填写好(我填写的是:{typedir}/list_{tid}_{page}.html,当然这个你可以根据你自己的需求修改),然后生成,成功。^_^

  想:以前新建栏目时都没需要手动填写列表命名规则的啊,可是为什么今天新建的栏目却需要手动设置呢??昨天刚由Dede 5.01更新到了最新的Dede 5.1,难道是升级的问题?不知道,

我们来看看下面是官方说法DedeTag Engine Create File False

列表页命名规则:列表文件要在列表{typedir}目录下,不能向下再有目录  比如
{typedir}/list{tid}{page}.html  是对的,可以生成
{typedir}/list/{tid}{page}.html  这样将会出错


  说了这么半天,可能有人还是没明白到底怎么解决。。

  解决方法:打开“栏目→修改→高级选项→列表命名规则”,将列表命名规则修改为{typedir}/list_{tid}_{page}.html,即可

 

UlraEdit

Jbuilder

载jdk1.3和tomcat;
2.安装jdk1.3和解压tomcat到c:盘根目录下;
3.进入tomcat的目录里,找到startup.bat文件,打开编辑。
在行call tomcat start的前面加上两行:
SET TOMCAT_HOME=c:tomcat 和 SET JAVA_HOME=c:jdk1.3
注:c:jdk1.3是jdk1.3安装的位置。
4.然后鼠标右键点击“我的电脑”,选择属性。在系统属性中打开高级选项,点击"环境变量",在“用户变量”和“系统变量”中都加入两个变量classpath和path,它们的值是:
classpath的值c:jdk1.3bintools.jar;C:jdk1.3libdt.jar
path的值为 c:jdk1.3bin;c:jdk1.3
5.运行tomcat服务器(即startup.bat文件),假如有个dos窗口停留着没关闭,并有一些运行成功tomcat和初始化信息,证明tomcat运行成功。
6.ie地址栏中输入127.0.0.1:8080,假如成功的话,就会出现tomcat的欢迎画面,上面有一些jsp和servlet的例子,至此jsp环境搭建完成。


,JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 2、 Apache服务器:Apache组织开发的一种常用Web服务器,提供W... ... 三、 配置前的准备 (一)准备一个测试用的JSP网页 打开文本编辑器,比如记事本,输入下列代码,并保存为test .jsp
二、 软件下载 1、j2sdk 版本:j2sdk1.4.1(35.9MB) 地址:http://java.sun.com/j2se/1.4.1/download.html
3、JSP。 java本身就是属于编译的语言,目前的jsp服务器产品大多是做JIT编译的,JSP在第一次加载时被编译


现在想到的几个问题,如何打开cmd.exe;进入telnet命令;传入IP地址。  
  大家帮帮忙啊~~~~~~~
 
 
 
 3楼 2004-10-25 18:14 java200408  [引用] [回复] 
 
用Runtime类的exec方法试一下
 
 
 
 4楼 2004-10-26 09:30 carolinewr  [引用] [回复]  
 这位高手,能否说的具体一点啊? 
 

此JavaScript支持多个用户,多个密码,和多个目标网页。它的提出是一个非常容易使用的界面,使得添加和删除用户轻而易举

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var params=new Array(4);
var script=document.js.scrpt.value;
document.js.scrpt.value="Create your users, their passwords, and their destination pages using the form above.nnThen, click 'Show Coding' to see the login HTML and JavaScript that you need to put on your page to password-protect your site with that info.nnQuestions about this script or how to put it on your site should be directed to it's author via email:  dion@mailhub.omen.com.aunn*Honestly, we don't even totally understand this JavaScript!*";
var alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI";
showmem(document.members);
function showmem(form) {
document.members.num.value=document.members.memlist.length;
var which=form.memlist.selectedIndex;
splt(form.memlist[which].value);
form.entry.value=which+1;
for (i=2;i<5;i++) {
form.elements[i].value=params[i-2]; };
}
function splt(choice) {
p=0;
for (i=0;i<3;i++) {
a=choice.indexOf("|",p);
params[i]=choice.substring(a,p);
p=a+1;
   }
}
function addnew(form) {
newmem=getfields(form);
var who=prompt("New User's Name:","");
form.memlist[form.memlist.length] = new Option(who, newmem, false, true);
if (navigator.appName=="Netscape") {
document.js.scrpt.value=script;
history.go(0);
}
else {
showmem(document.members);
   }
}
function getfields(form) {
newmem="";
for (i=2;i<5;i++) {
newmem+=form.elements[i].value+"|"; };
for (i=3;i<5;i++) {
a=form.elements[i];
for (k=0;k<8;k++) {
   }
}
return(newmem);
}
function delthis(form) {
if (confirm("Delete "+form.memname.value+"?")) {
form.memlist.options[form.entry.value-1]=null;
form.message.value=form.memname.value+" Deleted";
form.memlist.selectedIndex=0;
if (navigator.appName=="Netscape") {
document.js.scrpt.value=script;
history.go(0);
}
else {
showmem(document.members);
      }
   }
}
function update(form) {
msg="no";
a=form.elements[i];
for (k=0;k<8;k++) {
b=a.value.substring(k,k+1);
c=b.toUpperCase();
form.memlist[form.entry.value-1].value=getfields(form);
form.message.value=form.memname.value+"'s record was updated";
   }
}
function create(form) {

var html="<center><form name=login>n";
html+="<table border=1 cellpadding=3>nn";
html+="<!-- Original:  Dion  -->n";
html+="<!-- Web Site:  http://members.xoom.com/yoboseyo -->n";
html+="<!-- This script and many more are available free online at -->n";
html+="<!-- The JavaScript Source!! javascript.internet.com">http://javascript.internet.com -->nn";
html+='<tr><td colspan=2 align=center><font size="+2">';
html+='<b>Members-Only Area!</b></font></td></tr>n';
html+="<tr><td>Username:</td><td><select name=memlist>n<option value='x'>";
for (j=0;j<form.memlist.length;j++) {
splt(form.memlist.options[j].value);
h1=makehash(params[1],3);
h2=makehash(params[1],10)+" ";
var page="";
for (var i=0;i<8;i++) {
letter=params[2].substring(i,i+1);
ul=letter.toUpperCase();
a=alpha.indexOf(ul,0);
a+=(h2.substring(i,i+1)*1);
page+=alpha.substring(a,a+1);
}
html+="n<option value='"+params[0]+"|"+h1+"|"+page+"'>"+params[0];
};
html+="n</select></td></tr>n";
html+="<tr><td>Password:</td><td><input type=password size=10 maxlength=8 name=pass></td></tr>n";
html+='<tr><td colspan=2 align=center><input type=button value="Login" onclick="check(this.form)"></td>n';
html+="</tr>n</table>n</form>n";
document.js.scrpt.value=html+script+"</center>";
}
function makehash(pw,mult) {
pass=pw.toUpperCase();
hash=0;
for (i=0;i<8;i++) {
letter=pass.substring(i,i+1);
c=alpha.indexOf(letter,0)+1;
hash=hash*mult+c;
}
return(hash);
}
// End -->
</script>

<table border=1 width="400">
<tr><form name=members><td rowspan=4>
<select name=memlist size=10 onChange="showmem(this.form)">
<option selected value="John Smith|password|mainpage|">John Smith
<option value="Peter Jones|theirpwd|endpages|">Peter Jones
<option value="Sue Brown|asdfvcxz|nowheres|">Sue Brown
<option value="Sally West|zaqxswde|logintop|">Sally West
</select></td>
<td align=right>User:</td><td><input type=hidden value="0" name=entry>
<input type=text name=memname size=8 value=""></td></tr>
<tr><td align=right>Password:</td><td><input type=text name=password size=8 maxlength=8><font size="-1"><-- Must be exactly 8 characters</font></td></tr>
<tr><td align=right>Page Name:</td><td><input type=text name=pagename size=8 maxlength=8><b>.html</b><font size="-1"><-- Must be exactly 8 characters</font></td></tr>
<tr><td colspan=2 align=center>
<input type=button value="New User" onclick="addnew(this.form);">
<input type=button value="Delete User" onclick="delthis(this.form);">
<input type=button value="Update/Show Coding" onclick="update(this.form); create(this.form);"></td></tr>

<tr><td colspan=3 align=center>
<input type=text size=60 name=message value="Note:  Password/Page Name must be exactly 8 letters! (a-z)">
<input type=hidden name=num value=1></td>
</form></tr>
</table>

短信息来回反射在状态栏中。


点击并期待在您的浏览器下方的状态栏当前的反弹为文本的示例。

JavaScript函数:
<script language="JavaScript">
<!--

var yourwords = "* JavaScript Search - Your Source for Free JavaScripts *";
var buffer1="                        ";
var buffer2="                        ";
var message1=buffer1+yourwords+buffer2;
var dir = "left";
var speed = 75;

function pingpong()
{
 if (dir == "left")
  {
    message2=message1.substring(2,message1.length)+"  ";
    window.status=message2;
    setTimeout("pingpong();",speed);
    message1=message2;
    if (message1.substring(0,1) == "*") dir="right";
  }
  else
  {
    message2="  "+message1.substring(0,message1.length-2);
    window.status=message2;
    setTimeout("pingpong();",speed);
    message1=message2;
    if (message1.substring(message1.length-1,message1.length) == "*") dir="left";
  }
}

// -->
</script>
<FORM>
Click <INPUT TYPE=BUTTON VALUE="Start" onclick="pingpong();"> and look in your current status bar on the bottom of your browser for an example of bouncing text.
</FORM>

此JavaScript检查是否姓名和年龄的形式包含有效的字符

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function validate(){
var digits="0123456789"
var temp
if (document.testform.Name.value=="") {
alert("No Name !")
return false
}
if (document.testform.age.value=="") {
alert("Invalid Age !")
return false
}
for (var i=0;i<document.testform.age.value.length;i++){
temp=document.testform.age.value.substring(i,i+1)
if (digits.indexOf(temp)==-1){
alert("Invalid Age !")
return false
      }
   }
return true
}
// End -->
</SCRIPT>

<FORM name="testform" onSubmit="return validate()">
Name:<input type="text" size=30 name="Name">
Age:<input type="text" size=3 name="age">
<input type="submit" value="Submit">
</FORM>

[!--infotagslink--]

相关文章