java/nekurak.net-web/web/WEB-INF/tags/nekurak/stranka.tag
author František Kučera <franta-hg@frantovo.cz>
Wed Jan 26 03:35:01 2011 +0100 (2011-01-26)
changeset 181 bcf03fc1e3f9
parent 179 2ed9f3231a28
child 188 74d06a8a4948
permissions -rw-r--r--
správná URL i v javascriptu
(aby fungoval i na /podnik/123 a ne jen v /aaa=bbb)
franta-hg@73
     1
<?xml version="1.0" encoding="UTF-8"?>
franta-hg@73
     2
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
franta-hg@145
     3
		  xmlns:c="http://java.sun.com/jsp/jstl/core"
franta-hg@145
     4
		  xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
franta-hg@145
     5
		  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
franta-hg@145
     6
		  xmlns:nk="urn:jsptagdir:/WEB-INF/tags/nekurak"
franta-hg@145
     7
		  xmlns:nkfn="/WEB-INF/nekurakFunkce"
franta-hg@145
     8
		  version="2.0">
franta-hg@73
     9
franta-hg@145
    10
	<jsp:directive.attribute name="titulek" type="java.lang.String" required="false"/>
franta-hg@145
    11
	<jsp:directive.tag description="Obaluje všechny stránky – obsahuje XHTML záhlaví a zápatí"/>
franta-hg@73
    12
franta-hg@145
    13
	<jsp:output doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
franta-hg@145
    14
				doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"
franta-hg@145
    15
				doctype-root-element="html"
franta-hg@145
    16
				omit-xml-declaration="false"/>
franta-hg@73
    17
franta-hg@179
    18
	<c:set var="prihlasenyUzivatel" scope="request" value="${pageContext.request.userPrincipal.name}"/>
franta-hg@179
    19
	<!-- zc = základní cesta = contextPath s lomítkem na konci -->
franta-hg@179
    20
	<c:set var="zc" scope="application" value="${pageContext.request.contextPath}/"/>
franta-hg@179
    21
franta-hg@145
    22
	<html xmlns="http://www.w3.org/1999/xhtml">
franta-hg@145
    23
		<head>
franta-hg@145
    24
			<c:choose>
franta-hg@145
    25
				<c:when test="${titulek == null}">
franta-hg@145
    26
					<title><fmt:message key="nazev"/></title>
franta-hg@145
    27
				</c:when>
franta-hg@145
    28
				<c:otherwise>
franta-hg@145
    29
					<title>${fn:escapeXml(titulek)} – <fmt:message key="nazev"/></title>
franta-hg@145
    30
				</c:otherwise>
franta-hg@145
    31
			</c:choose>
franta-hg@179
    32
			<link href="${zc}styl.css" type="text/css" rel="StyleSheet"/>
franta-hg@179
    33
			<link href="${zc}js/colorbox/colorbox.css" type="text/css" rel="StyleSheet"/>
franta-hg@179
    34
			<script type="text/javascript" src="${zc}js/jquery.js"></script>
franta-hg@179
    35
			<script type="text/javascript" src="${zc}js/jquery.bxSlider.js"></script>
franta-hg@179
    36
			<script type="text/javascript" src="${zc}js/colorbox/jquery.colorbox-min.js"></script>
franta-hg@179
    37
			<script type="text/javascript" src="${zc}js/hlasovani.js"></script>
franta-hg@179
    38
			<script type="text/javascript" src="${zc}js/komentare.js"></script>
franta-hg@179
    39
			<script type="text/javascript" src="${zc}js/fotkyPodniku.js"></script>
franta-hg@179
    40
			<link rel="alternate" type="application/atom+xml" title="podniky" href="${zc}atom/" />
franta-hg@145
    41
			<fmt:message key="meta.popis" var="metaPopis"/>
franta-hg@145
    42
			<fmt:message key="meta.klicova-slova" var="metaKlicovaSlova"/>
franta-hg@145
    43
			<fmt:message key="meta.autor" var="metaAutor"/>
franta-hg@145
    44
			<meta name="description" content="${metaPopis}"/>
franta-hg@145
    45
			<meta name="keywords" content="${metaKlicovaSlova}" />
franta-hg@145
    46
			<meta name="author" content="${metaAutor}"/>
franta-hg@145
    47
			<meta name="robots" content="index, follow" />
franta-hg@145
    48
		</head>
franta-hg@145
    49
		<body>
franta-hg@174
    50
			<p id="csrfToken"><c:out value="${sessionScope['CSRF_TOKEN']}"/></p>
franta-hg@181
    51
			<script type="text/javascript">
franta-hg@181
    52
				var nekurak = {};
franta-hg@181
    53
				nekurak.contextPath = "${zc}";
franta-hg@181
    54
			</script>
franta-hg@145
    55
			<div class="body">
franta-hg@73
    56
franta-hg@145
    57
				<div id="horniPruh">
franta-hg@179
    58
					<h1><a href="${zc}"><fmt:message key="nazev"/></a></h1>
franta-hg@145
    59
				</div>
franta-hg@73
    60
franta-hg@145
    61
				<ul id="nabidka">
franta-hg@179
    62
					<li><a href="${zc}"><fmt:message key="uvod"/></a></li>
franta-hg@152
    63
					<!-- TODO: použít Jabberot, dočasně vypnuté
franta-hg@149
    64
					<li><a href="?akce=chat"><fmt:message key="chat.nadpis"/></a></li>
franta-hg@152
    65
					-->
franta-hg@73
    66
franta-hg@145
    67
					<c:choose>
franta-hg@145
    68
						<c:when test="${prihlasenyUzivatel == null}">
franta-hg@179
    69
							<li><a href="${zc}?akce=prihlaseni"><fmt:message key="prihlasitSe"/></a></li>
franta-hg@179
    70
							<li><a href="${zc}?akce=registrovatUzivatele"><fmt:message key="registrovatSe"/></a></li>
franta-hg@145
    71
						</c:when>
franta-hg@145
    72
						<c:otherwise>
franta-hg@179
    73
							<li><a href="${zc}?akce=pridatPodnik"><fmt:message key="pridatPodnik"/></a></li>
franta-hg@145
    74
							<li id="prihlasenyUzivatel"><fmt:message key="prihlasenyUzivatel"/>: ${prihlasenyUzivatel}</li>
franta-hg@179
    75
							<li><a href="${zc}?akce=prihlaseni&amp;amp;odhlasit=ano"><fmt:message key="odhlasitSe"/></a></li>
franta-hg@145
    76
						</c:otherwise>
franta-hg@145
    77
					</c:choose>
franta-hg@73
    78
franta-hg@145
    79
				</ul>
franta-hg@73
    80
franta-hg@145
    81
				<nk:prepinaniJazyku/>
franta-hg@73
    82
franta-hg@145
    83
				<div id="obsah">
franta-hg@73
    84
franta-hg@145
    85
					<!-- Vlastní obsah stránky -->
franta-hg@145
    86
					<jsp:doBody/>
franta-hg@73
    87
franta-hg@145
    88
				</div>
franta-hg@73
    89
franta-hg@145
    90
				<div id="paticka">
franta-hg@145
    91
					<p>
franta-hg@145
    92
						<fmt:message key="licence"/>&amp;#160;
franta-hg@179
    93
						<a href="${zc}nekurak.net-src.zip">nekurak.net-src.zip</a>
franta-hg@179
    94
						<a href="${zc}nekurak.net-src.zip.SHA-512">.</a>
franta-hg@145
    95
					</p>
franta-hg@145
    96
				</div>
franta-hg@73
    97
franta-hg@145
    98
			</div>
franta-hg@145
    99
		</body>
franta-hg@145
   100
	</html>
franta-hg@73
   101
franta-hg@73
   102
</jsp:root>