install.jsp

来自「实现一个网络购物」· JSP 代码 · 共 108 行

JSP
108
字号
<%@ taglib uri="http://www.mmbase.org/mmbase-taglib-1.0" prefix="mm"%><mm:content type="text/html" expires="0" ><%@page import="org.mmbase.bridge.*" %><%@page import="java.util.*" %><mm:cloud name="mmbase" method="http" rank="administrator" jspvar="cloud"><% // search for the portal and its homepage %><mm:list nodes="" path="portals,posrel,pages" max="1">	<mm:field name="portals.number" id="portal" write="false" />	<mm:field name="pages.number" id="homepage" write="false"/></mm:list><% // if the user clicked on connect, connect the page to the homepage %><mm:import externid="connect">no</mm:import><mm:import externid="page" /><mm:compare referid="connect" value="yes"><mm:node number="$page" notfound="skipbody">	<mm:related path="posrel,pages" searchdir="source" max="1">		<mm:field name="pages.number" id="pages_number" write="false" />		<mm:compare referid="homepage" referid2="pages_number">			<mm:import id="thispageisconnected" />		</mm:compare>	</mm:related>	<mm:present referid="thispageisconnected">	</mm:present>	<mm:notpresent referid="thispageisconnected">		<mm:createrelation role="posrel" source="homepage" destination="page" />	</mm:notpresent>	<mm:remove referid="thispageisconnected" /></mm:node></mm:compare><% // show the list of pages which have My in their object alias %> <html><head>  <title>MMBase Package installation</title>  <link rel="stylesheet" href="/mmbase/style/css/mmbase.css" type="text/css" />  <link rel="icon" href="<mm:url page="/mmbase/style/images/favicon.ico" />" type="image/x-icon" />    <link rel="shortcut icon" href="<mm:url page="/mmbase/style/images/favicon.ico" />" type="image/x-icon" /></head><body><table><tr> <td colspan="6">  <center><img src="/mmbase/style/logo.gif"></center> <td></tr>  <tr>    <th class="main" colspan="6">MMBase Package Installation</th>  </tr>  <tr>    <td colspan="6">      <p>        This section will help you install the packages that are developed by MMatch.        To install an package, you must have installed MySites first. Click on connect to ad        an example page from the package to MySites.      </p>    </td>  </tr>  <tr>    <th width="33%">Name Package</th> <th width="33%" colspan="2">View</th> <th width="33%" colspan="2">Connect</th>  </tr>  <mm:listnodes type="oalias" constraints="name LIKE 'My%'">	<mm:field name="destination" id="oalias_destination">		<mm:node number="$oalias_destination">			<mm:nodeinfo type="type" id="type" write="false" />			<mm:compare referid="type" value="pages">			<tr valign="top">			<td class="data">			   	<mm:field name="title" />			</td>			<td class="data">			     	View <mm:field name="title" /> package			</td>			<td align="right" class="navigate">			   	<a href="<mm:url page="index.jsp">					<mm:param name="portal"><mm:write referid="portal" /></mm:param>					<mm:param name="page"><mm:write referid="oalias_destination" /></mm:param>				</mm:url>" target="_blank"> <img src="/mmbase/style/images/search.gif"></a>			</td>			<mm:related path="posrel,pages" searchdir="source" max="1">				<mm:import id="thispageisconnected" />			</mm:related>			<mm:present referid="thispageisconnected">				<td class="data"><mm:field name="title" /> is connected to the homepage</td>				<td align="right" class="navigate"><img src="/mmbase/style/images/ok.gif"></td>			</mm:present>			<mm:notpresent referid="thispageisconnected">				<td class="data">Connect <mm:field name="title" /> to the homepage</td>    				<td align="right" class="navigate"><a href="<mm:url page="install.jsp">					<mm:param name="page"><mm:write referid="oalias_destination" /></mm:param>					<mm:param name="connect">yes</mm:param>					</mm:url>"><img src="/mmbase/style/images/next.gif"></a></td>			</mm:notpresent>			</tr>			<mm:remove referid="thispageisconnected" />			</mm:compare>			<mm:remove referid="type" />     		</mm:node>   	</mm:field>  </mm:listnodes></table></body></html></mm:cloud></mm:content>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?