按照:
1、登陆后台,在表单模型管理中新建一自定义表单,随便什么名字都可以,字段建不建立无所谓,建立这个空表单的目的只是因为系统默认建立自定义模型必须要调用表单,实际上这个表单不起什么作用;
2、在表单模型管理中新建一自定义模型(这个步骤还不会?到富士康去报道吧)
3、在自定义模型管理中点击模型设置,在相应出现的对话框中点击模块模型(导航模型也可以,随便哪个模型无所谓,我用模块模型只是为了教程方便。)
4、复制以下代码到数据列表区:
<% @ Import NameSpace="PageAdmin"%>
<% @ Import NameSpace="System.Data"%>
<% @ Import NameSpace="System.Data.OleDb"%>
<% Response.Buffer=true; %>
<%
Conn myconn ;
OleDbConnection myOleDb ;
OleDbCommand comm;
string conPath,sql;
myconn=new Conn();
conPath=myconn.Constr();
myOleDb=new OleDbConnection(conPath);
myOleDb.Open();
sql="UPDATE [information] SET [title_style] ='' where [title_style] NOT LIKE '%color:%' or [title_style] is null";
comm=new OleDbCommand(sql,myOleDb);
comm.ExecuteNonQuery();
sql="UPDATE [information] SET [title_style] = 'background:url(/images/new/new.gif) no-repeat 100% 0px ; padding: 1px 33px 0px 0px;' WHERE [title_style] NOT LIKE '%color:%' AND [thedate] BETWEEN DateAdd('d', -3, NOW()) AND NOW()";//不要忘记了替换为你自己的new图标位置,至于new图标保留几天,改-3这个数字吧.
comm=new OleDbCommand(sql,myOleDb);
comm.ExecuteNonQuery();
myconn=null;
comm=null;
myOleDb.Close();
myOleDb=null;
%>
5、保存此自定义模型。
6、在首页中新建一模块,类型为自定义模型,在自定义模型设置中调用刚才建立的自定义模型。
7、设置一个自义样式,在外层容器样式中输入"display:none";并调用自定义样式用于刚才建立的模块,以达到隐藏此模块的目的(但不等同于真正的隐藏,只是看到不而已,否则程序无法运行.)
8、重新进入主页,如无效果,多刷新几次。你成功了吗?如果你还不成功,也许你的代码输入有误,请仔细检查你的代码。成功后不要忘记来报到。
应朋友要求测试这个功能的实施,已经做出效果,非常的不错,谢谢楼主的无私奉献
有朋友说第七步不明白,其实你们没有认真去了解PA的功能。连最基本的都不想去了解,谈何做出好的网站
我简单再帮楼主说明一下
1、自定义样式,比如楼主说的是模块,那我就用模块样式设置
后台-》网站栏目管理-》模块样式设置-》增加新样式-》增加后在上方有你刚增加的样式(点击后方)-》样式设置-》外层容器样式-》"display:none" (这个一定要去掉“”引号,否则会在首页出现个框框),保存
2、再进-》自定义模型设置 -》自定义样式-》模块风格-》选择你刚才自定义的模块样式-》默认模块标志选择隐藏(否则会在首页多出一个模块)-》保存
3、完成楼主说完的步骤如果还不出来的话,点击-》 表单模式管理 下方刚添加的表单-》增加数据-》提交
再去首页刷新页面,如果还不出来,你就不可能做出来了
问题:
[color=Red]2、再进-》自定义模型设置 -》自定义样式-》模块风格-》选择你刚才自定义的模块样式-》默认模块标志选择隐藏(否则会在首页多出一个模块)-》保存
这里在什么地方:[/color]
等待技术支持!!!