PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Vertikale Navigation
Beitrag
<blockquote data-quote="NiAlMa" data-source="post: 1545039" data-attributes="member: 228985"><p><strong>AW: Vertikale Navigation</strong></p><p></p><p></p><p> </p><p>Quellcode bringt nichts, da es sich um eine php handet</p><p> </p><p>Ich habe keinen <> Button-gehabt!</p><p> </p><p>Die index.php ist aber doch im Original als rar angefügt und da passiert nichts auf dem Server ausser dass du eine Datei herunterläds...aber hier die Inhalte der</p><p> </p><p>index.php</p><p> </p><p>[php]<?php</p><p> // Including necessary Files</p><p> require_once('data/config/config.inc.php');</p><p> require_once('data/config/constructr_define.inc.php');</p><p> require_once('data/config/constructr_settings.inc.php');</p><p> require_once('backend/helper_func.inc.php');</p><p> require_once('data/php/constructr.class.php');</p><p> // Defining some Vars and Paths</p><p> $host = $_SERVER['HTTP_HOST'];</p><p> $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/');</p><p> $ROOT_PATH = 'http://' . $host . $uri;</p><p> $IMG_PATH = 'http://' . $host . $uri . '/data/workspace/pix/';</p><p> $CSS_PATH = 'http://' . $host . $uri . '/data/workspace/css/';</p><p> $JS_PATH = 'http://' . $host . $uri . '/data/workspace/js/';</p><p> $UPL_PATH = 'http://' . $host . $uri . '/data/workspace/uploads/';</p><p> $db =& new constructr($HOST,$USER,$PASSWD,$DATABASE);</p><p> // A Function to redirect to Section /404/</p><p> function redirect_404()</p><p> {</p><p> @header("Location: http://$host$uri/404");</p><p> }</p><p>?></p><p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"</p><p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></p><p><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"></p><p><head></p><p><meta http-equiv="content-type" content="utf-8" /></p><p><?php</p><p> // Drawing Page Title</p><p> if(!isset($_GET['show_page']))</p><p> {</p><p> echo '<title>SC Sun-Moon</title>';</p><p> }</p><p> else</p><p> {</p><p> $SHOW_PAGE = $db -> prepare($_REQUEST['show_page']);</p><p> echo '<title>SC Sun-Moon - ' . strtoupper($SHOW_PAGE) . '</title>'; </p><p> }</p><p> // Building RSS 2.0-FEED Link</p><p> if(isset($_GET['show_page']))</p><p> {</p><p> $SHOW_PAGE = $db -> prepare($_REQUEST['show_page']);</p><p> $feed_identifier = $SHOW_PAGE;</p><p> $get_page_feed = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_PAGES</p><p> WHERE page_alias = '$feed_identifier'</p><p> LIMIT 1</p><p> ");</p><p> </p><p> $act_page_id = $db -> fetch_array($get_page_feed);</p><p> $page_id = $act_page_id['page_id'];</p><p> echo '<link rel="alternate" type="application/rss+xml" title="' . $host . ' ' . strtoupper($SHOW_PAGE) . ' RSS 2.0 Feed" href="http://' . $host . $uri . '/xmlOutput/rss.php?feed=' . $page_id . '" />';</p><p> }</p><p>?></p><p><script src="<?php echo $JS_PATH; ?>jquery.min.js" type="text/javascript"></script></p><p><script src="<?php echo $JS_PATH; ?>jquery.cookie.js" type="text/javascript" /></script></p><p><link rel="stylesheet" type="text/css" href="<?php echo $CSS_PATH; ?>style.css" /></p><p><link rel="shortcut icon" href="<?=$IMG_PATH?>constructr.ico" type="image/x-icon"></p><p></head></p><p><body></p><p><?php</p><p> if(isset($_SESSION['visual']))</p><p> {</p><p> echo '<p class="visual">Visual editing Mode | <a href="?destroy_visual=true">Logout</a></p>';</p><p> }</p><p>?></p><p><?php</p><p> // To make hidden Content and Pages visible in Preview Mode</p><p> if(isset($_REQUEST['preview']))</p><p> {</p><p> define('CONSTRUCTR_PREVIEW','TRUE');</p><p> </p><p> echo '<div style="height: 50px; text-align: center; line-height: 50px; font-family: Georgia; font-size: 20px; font-weight: 600;width: 100%; background-color: #ff0066; color: #fff;">';</p><p> echo 'Preview-Mode: hidden Pages and Content are visible';</p><p> echo '</div>';</p><p> }</p><p> else</p><p> {</p><p> define('CONSTRUCTR_PREVIEW','FALSE');</p><p> }</p><p>?></p><p><div id="body_container"></p><p> </p><p><!-- Header --></p><p><div id="head_section"></p><p><a href="<?php echo $ROOT_PATH; ?>"><img src="<?=$IMG_PATH?>logo.jpg" alt="Swingerclub Sun-Moon - Bertha-Benz-Str. 5 - 74343 Sachsenheim" title="Swingerclub Sun-Moon - Bertha-Benz-Str. 5 - 74343 Sachsenheim" class="image" /></a> </p><p></div><!--EOF DIV ID HEAD SECTION--></p><p><div id="nav_section"></p><p><?php</p><p> if(CONSTRUCTR_PREVIEW == 'TRUE')</p><p> {</p><p> $get_pages = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_PAGES</p><p> ORDER BY page_lft ASC</p><p> ");</p><p> }</p><p> else</p><p> {</p><p> $get_pages = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_PAGES</p><p> WHERE page_visibility = '1'</p><p> ORDER BY page_lft ASC</p><p> ");</p><p> }</p><p> echo '<ul>';</p><p> </p><p> while ($all_pages = $db -> fetch_array($get_pages))</p><p> {</p><p> $page_id = $all_pages['page_id'];</p><p> $page_name = $all_pages['page_name'];</p><p> $page_name = explode('{:|:}',$page_name); </p><p> $page_name = $page_name[$_COOKIE['FE_LANG']];</p><p> $page_alias = $all_pages['page_alias'];</p><p> $page_lft = $all_pages['page_lft'];</p><p> $page_class = $all_pages['page_class'];</p><p> </p><p> if(!isset($_SESSION['visual']))</p><p> {</p><p> if($_GET['show_page'] == $page_alias)</p><p> {</p><p> if($page_lft == '1')</p><p> {</p><p> echo '<li class="active"><a href="http://' . $host . $uri . '/" title="http://' . $host . $uri . '/">' . $page_name . '</a></li>';</p><p> }</p><p> else</p><p> {</p><p> echo '<li class="active"><a href="http://' . $host . $uri . '/' . $page_alias . '/" title="http://' . $host . $uri . '/' . $page_alias . '/">' . $page_name . '</a></li>';</p><p> }</p><p> }</p><p> else</p><p> {</p><p> if($page_lft == '1')</p><p> {</p><p> echo '<li><a href="http://' . $host . $uri . '/" title="http://' . $host . $uri . '/">' . $page_name . '</a></li>';</p><p> }</p><p> else</p><p> {</p><p> echo '<li><a href="http://' . $host . $uri . '/' . $page_alias . '/" title="http://' . $host . $uri . '/' . $page_alias . '/">' . $page_name . '</a></li>';</p><p> }</p><p> }</p><p> }</p><p> else</p><p> {</p><p> echo '<li><a href="?show_page=' . $page_name . '&visual_mode=true" title="?show_page=' . $page_name . '">' . $page_name . '</a></li>';</p><p> }</p><p> }</p><p> echo '</ul>';</p><p>?></p><p></div><!--EOF DIV ID NAV SECTION--></p><p> </p><p><div id="content_section"></p><p><?php</p><p> if(!isset($_GET['show_page']))</p><p> {</p><p> $get_page_id = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_PAGES</p><p> WHERE page_lft = '1'</p><p> LIMIT 1</p><p> ");</p><p> </p><p> $act_page_id = $db -> fetch_array($get_page_id);</p><p> $page_id = $act_page_id['page_id'];</p><p> $page_name = $act_page_id['page_name'];</p><p> $page_class = $act_page_id['page_class'];</p><p> </p><p> if(CONSTRUCTR_PREVIEW == 'TRUE')</p><p> {</p><p> $get_page_content = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_CONTENT</p><p> WHERE page_id = '$page_id'</p><p> ORDER BY sort ASC</p><p> ");</p><p> }</p><p> else</p><p> {</p><p> $get_page_content = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_CONTENT</p><p> WHERE page_id = '$page_id'</p><p> AND visibility = '1' </p><p> ORDER BY sort ASC</p><p> ");</p><p> }</p><p> </p><p> $content_counter = $db -> num_rows($get_page_content);</p><p> </p><p> if($content_counter != 0)</p><p> {</p><p> while ($act_content = $db -> fetch_array($get_page_content))</p><p> {</p><p> $id = $act_content['id'];</p><p> $page_id = $act_content['page_id'];</p><p> $content = $act_content['content'];</p><p> $content_array = explode('{:|:}',$content);</p><p> $visibility = $act_content['visibility'];</p><p> $sort = $act_content['sort'];</p><p> if(isset($_SESSION['visual']))</p><p> {</p><p> echo '<div class="visual_element" title="[Element ID: ' . $id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>';</p><p> }</p><p> else</p><p> {</p><p> echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])); </p><p> }</p><p> }</p><p> }</p><p> else</p><p> {</p><p> echo '404 Not Found';</p><p> redirect_404();</p><p> }</p><p> }</p><p> else if($_GET['show_page']=='kotakt')</p><p> {</p><p> require_once('kontakt.inc.php');</p><p> }</p><p> else</p><p> {</p><p> $db =& new constructr($HOST,$USER,$PASSWD,$DATABASE);</p><p> $host = $_SERVER['HTTP_HOST'];</p><p> $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/');</p><p> $show_page = $db -> prepare($_REQUEST['show_page']);</p><p> </p><p> $get_page_id = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_PAGES</p><p> WHERE page_alias = '$show_page'</p><p> LIMIT 1</p><p> ");</p><p> </p><p> $act_page_id = $db -> fetch_array($get_page_id);</p><p> $page_id = $act_page_id['page_id'];</p><p> $page_name = $act_page_id['page_name'];</p><p> </p><p> if(CONSTRUCTR_PREVIEW == 'TRUE')</p><p> {</p><p> $get_page_content = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_CONTENT</p><p> WHERE page_id = '$page_id'</p><p> ORDER BY sort ASC</p><p> ");</p><p> }</p><p> else</p><p> {</p><p> $get_page_content = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_CONTENT</p><p> WHERE page_id = '$page_id'</p><p> AND visibility = '1'</p><p> ORDER BY sort ASC</p><p> ");</p><p> }</p><p> </p><p> $content_counter = $db -> num_rows($get_page_content);</p><p> </p><p> if($content_counter != 0)</p><p> {</p><p> while ($act_content = $db -> fetch_array($get_page_content))</p><p> {</p><p> $id = $act_content['id'];</p><p> $page_id = $act_content['page_id'];</p><p> $content = $act_content['content'];</p><p> $content_array = explode('{:|:}',$content);</p><p> $visibility = $act_content['visibility'];</p><p> $sort = $act_content['sort'];</p><p> if(isset($_SESSION['visual']))</p><p> {</p><p> echo '<div class="visual_element" title="[Element ID: ' . $id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>';</p><p> }</p><p> else</p><p> {</p><p> echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])); </p><p> }</p><p> }</p><p> }</p><p> else</p><p> {</p><p> echo '404 Not Found';</p><p> redirect_404();</p><p> }</p><p> }</p><p>?></p><p></div><!--EOF DIV ID CONTENT SECTION--></p><p> </p><p><div id="footer_section"></p><p><?php</p><p> // Example for grabbing Content with defined Sticky ID</p><p> $get_sticky_666 = $db -> query("</p><p> SELECT *</p><p> FROM $DB_TABLE_CONSTRUCTR_CONTENT</p><p> WHERE sticky_id = '666'</p><p> LIMIT 1</p><p> ") or die(mysql_error());</p><p> $sticky666 = $db -> num_rows($get_sticky_666);</p><p> </p><p> if($sticky666 != 0)</p><p> {</p><p> $act666 = $db -> fetch_array($get_sticky_666);</p><p> $id = $act666['id'];</p><p> $sticky_id = $act666['id'];</p><p> $content = $act666['content'];</p><p> $content_array = explode('{:|:}',$content);</p><p> </p><p> if(isset($_SESSION['visual']))</p><p> {</p><p> echo '<div class="visual_element" title="[Element ID: ' . $id . ' // Sticky-ID: ' . $sticky_id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>';</p><p> }</p><p> else</p><p> {</p><p> echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']]));</p><p> }</p><p> }</p><p>?></p><p></div><!--EOF DIV ID FOOTER SECTION--></p><p></div><!--EOF DIV ID BODY CONTAINER--></p><p><?php</p><p>//******************************************************************************************************************************</p><p>?></p><p><script type="text/javascript"></p><p>// <![CDATA[</p><p>$(document).ready(function() </p><p>{</p><p> // Auto-Language Selection</p><p> if (!$.cookie('FE_LANG')) {</p><p> $.cookie('FE_LANG','0',{ expires: 365 });</p><p> window.open('./','_self','');</p><p> }</p><p> // Fullscreen View</p><p> $('a.lang').click(</p><p> function() </p><p> {</p><p> var lang = this.id;</p><p> </p><p> if($.cookie('FE_LANG'))</p><p> {</p><p> $.cookie('FE_LANG', null);</p><p> } </p><p> else </p><p> {</p><p> $.cookie('FE_LANG',lang,{ expires: 365 });</p><p> }</p><p> $.cookie('FE_LANG',lang,{ expires: 365 });</p><p> window.open('./','_self','');</p><p> return false;</p><p> }</p><p> );</p><p>});</p><p>// ]]></p><p></script></p><p></body></p><p></html></p><p><?php</p><p>$db -> close();</p><p>?>[/php]</p><p> </p><p>und der</p><p>style.css</p><p> </p><p>[code]html, body, div, span, applet, object, iframe,</p><p>h1, h2, h3, h4, h5, h6, p, blockquote, pre,</p><p>a, abbr, acronym, address, big, cite, code,</p><p>del, dfn, em, font, img, ins, kbd, q, s, samp,</p><p>small, strike, strong, sub, sup, tt, var,</p><p>dl, dt, dd, ol, ul, li,</p><p>fieldset, form, label, legend,</p><p>table, caption, tbody, tfoot, thead, tr, th, td </p><p>{</p><p>margin: 0;</p><p>padding: 0;</p><p>border: 0;</p><p>outline: 0;</p><p>font-weight: inherit;</p><p>font-style: inherit;</p><p>font-size: 100%;</p><p>font-family: inherit;</p><p>vertical-align: baseline;</p><p>}</p><p>a</p><p>{</p><p>text-decoration: none;</p><p>background-color: #171717;</p><p>color: #f8f8f8;</p><p>text-decoration: none;</p><p>}</p><p>:focus </p><p>{</p><p>outline: 0;</p><p>}</p><p>body </p><p>{</p><p>line-height: 1;</p><p>color: yellow;</p><p>background: #171717;</p><p>}</p><p>ol, ul </p><p>{</p><p>list-style: none;</p><p>color: yellow;</p><p>background: #171717;</p><p>}</p><p>table </p><p>{</p><p>/*border-collapse: separate; </p><p>border-spacing: 0; */</p><p>color: yellow;</p><p>background: #171717;</p><p>}</p><p>caption, th, td </p><p>{</p><p>text-align: left;</p><p>font-weight: normal;</p><p>color: yellow;</p><p>background: #171717;</p><p>}</p><p>blockquote:before, blockquote:after,</p><p>q:before, q:after </p><p>{</p><p>content: "";</p><p>}</p><p>blockquote, q </p><p>{</p><p>quotes: "" "";</p><p>}</p><p>/*FE STYLING*/</p><p>body{</p><p>background-color: #171717;</p><p>background-image:url('http://xxx/data/workspace/pix/bg.jpg');</p><p>}</p><p>#body_container{</p><p>margin: 16px auto 55px auto;</p><p>width: 980px;</p><p>background-color: #171717;</p><p>/*border: 1px solid #f8f8f8; */</p><p>}</p><p>div#languages{</p><p>margin: 18px 10px 10px 10px;</p><p>}</p><p>#languages a:link,</p><p>#languages a:active,</p><p>#languages a:visited {</p><p>background-color: #101010;</p><p>color: #ff0066;</p><p>line-height: 20px;</p><p>font-family: Helvetica, Arial, Verdana, sans-serif;</p><p>padding: 10px 10px 10px 10px;</p><p>}</p><p>#languages a:hover {</p><p>background-color: #101010;</p><p>color: #fff;</p><p>line-height: 20px;</p><p>font-family: Helvetica, Arial, Verdana, sans-serif;</p><p>padding: 10px 10px 10px 10px;</p><p>}</p><p>#head_section{</p><p>margin: 0 0 0 0;</p><p>padding: 0 0 0 0;</p><p>height: 228px;</p><p>width: 100%;</p><p>background-color: #171717;</p><p>}</p><p>#nav_section{</p><p>margin: 0 0 0 0;</p><p>background-color: #171717;</p><p>width: 25%;</p><p>}</p><p>#nav_section{</p><p>font-family: Helvetica, sans-serif;</p><p>font-size: 15px;</p><p>line-height: 30px;</p><p>}</p><p>#nav_section ul{</p><p>width: 25%;</p><p>color: #f8f8f8;</p><p>background: #171717;</p><p>}</p><p>#nav_section ul li{</p><p>display: inline;</p><p>float: left;</p><p>color: #f8f8f8;</p><p>background: #171717;</p><p>width: 25%;</p><p>}</p><p>#nav_section ul li a:link,</p><p>#nav_section ul li a:active,</p><p>#nav_section ul li a:visited{</p><p>display: block;</p><p>height: 30px;</p><p>width: 25%; </p><p>text-align: center;</p><p>overflow: hidden;</p><p>color: #f8f8f8;</p><p>background-color: #171717;</p><p>}</p><p>* html #nav_section ul li a{</p><p>float: left;</p><p>}</p><p>#nav_section ul li a:hover{</p><p>display: block;</p><p>height: 30px;</p><p>width: 25%; </p><p>text-align: center;</p><p>overflow: hidden;</p><p>background-color: #171717;</p><p>color: #f8f8f8;</p><p>}</p><p>.active{</p><p>display: block;</p><p>height: 30px;</p><p>width: 25%; </p><p>text-align: center;</p><p>overflow: hidden;</p><p>background-color: #171717;</p><p>color: #f8f8f8;</p><p>}</p><p>#content_section{</p><p> clear: left;</p><p> margin: 0 0 0 0;</p><p> padding: 20px 10px 10px 10px;</p><p> background-color: #171717;</p><p> color:#f8f8f8;/*border-top: 1px solid #f8f8f8;*/</p><p> width: 75%;</p><p>}</p><p>#content_section{</p><p>font-family: Helvetica, sans-serif;</p><p>font-size: 15px;</p><p>line-height: 20px;</p><p>color: yellow;</p><p>background-color: #171717;</p><p>width: 75%;</p><p>}</p><p>#content_section h1{</p><p>font-family: Helvetica, sans-serif;</p><p>font-size: 20px;</p><p>line-height: 40px;</p><p>color: red;</p><p>background-color: #171717;</p><p>}</p><p>#content_section a:link,</p><p>#content_section a:active,</p><p>#content_section a:visited</p><p>{</p><p>color: #b22222;</p><p>background-color: #171717;</p><p>}</p><p>#content_section a:hover</p><p>{</p><p>color: #b22222;</p><p>background-color: #171717;</p><p>}</p><p>#footer_section{</p><p>margin: 0 0 0 0;</p><p>padding: 10px 10px 10px 10px;</p><p>background-color: #b22222;</p><p>/*border-top: 1px solid #f8f8f8; */</p><p>color: yellow;</p><p>text-align: center;</p><p>width: 980px;</p><p>}</p><p>#footer_section{</p><p>font-family: Helvetica, sans-serif;</p><p>font-size: 10px;</p><p>line-height: 15px;</p><p>text-align: justify;</p><p>color: #f8f8f8;</p><p>background-color: #171717;</p><p>width: 980px;</p><p>}</p><p>#footer_section a:link,</p><p>#footer_section a:active,</p><p>#footer_section a:visited</p><p>{</p><p>background-color: red;</p><p>color: #f8f8f8;</p><p> font-weight: bold;</p><p> font-style: italic;</p><p> text-shadow: black;</p><p> text-decoration: dotted;</p><p>}</p><p>#footer_section a:hover</p><p>{</p><p>background-color: red;</p><p>color: #f8f8f8;</p><p> font-weight: bold;</p><p> font-style: italic;</p><p> text-shadow: black;</p><p> text-decoration: blink;</p><p>}</p><p>p._footer{</p><p>margin-top: 10px;</p><p>text-align: center;</p><p>background-color: red;</p><p>color: #f8f8f8;</p><p> font-style: italic;</p><p> text-shadow: black;</p><p> text-decoration: blink;</p><p> width: 980px;</p><p>}</p><p>/*Visual editing Mode*/</p><p>div.visual_element:hover</p><p>{</p><p> border: 2px solid red;</p><p> padding: 5px;</p><p> background-color: #171717;</p><p> color: #f8f8f8;</p><p>}</p><p>.visual</p><p>{</p><p> width: 100%;</p><p> text-align: center;</p><p> height: 20px;</p><p> line-height: 20px;</p><p> font-family: Helvetica, Arial, Verdana, sans-serif;</p><p> font-size: 11px;</p><p> color: #f8f8f8;</p><p> background-color: #f8f8f8;</p><p>}[/code]</p></blockquote><p></p>
[QUOTE="NiAlMa, post: 1545039, member: 228985"] [b]AW: Vertikale Navigation[/b] Quellcode bringt nichts, da es sich um eine php handet Ich habe keinen <> Button-gehabt! Die index.php ist aber doch im Original als rar angefügt und da passiert nichts auf dem Server ausser dass du eine Datei herunterläds...aber hier die Inhalte der index.php [php]<?php // Including necessary Files require_once('data/config/config.inc.php'); require_once('data/config/constructr_define.inc.php'); require_once('data/config/constructr_settings.inc.php'); require_once('backend/helper_func.inc.php'); require_once('data/php/constructr.class.php'); // Defining some Vars and Paths $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/'); $ROOT_PATH = 'http://' . $host . $uri; $IMG_PATH = 'http://' . $host . $uri . '/data/workspace/pix/'; $CSS_PATH = 'http://' . $host . $uri . '/data/workspace/css/'; $JS_PATH = 'http://' . $host . $uri . '/data/workspace/js/'; $UPL_PATH = 'http://' . $host . $uri . '/data/workspace/uploads/'; $db =& new constructr($HOST,$USER,$PASSWD,$DATABASE); // A Function to redirect to Section /404/ function redirect_404() { @header("Location: http://$host$uri/404"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="utf-8" /> <?php // Drawing Page Title if(!isset($_GET['show_page'])) { echo '<title>SC Sun-Moon</title>'; } else { $SHOW_PAGE = $db -> prepare($_REQUEST['show_page']); echo '<title>SC Sun-Moon - ' . strtoupper($SHOW_PAGE) . '</title>'; } // Building RSS 2.0-FEED Link if(isset($_GET['show_page'])) { $SHOW_PAGE = $db -> prepare($_REQUEST['show_page']); $feed_identifier = $SHOW_PAGE; $get_page_feed = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_PAGES WHERE page_alias = '$feed_identifier' LIMIT 1 "); $act_page_id = $db -> fetch_array($get_page_feed); $page_id = $act_page_id['page_id']; echo '<link rel="alternate" type="application/rss+xml" title="' . $host . ' ' . strtoupper($SHOW_PAGE) . ' RSS 2.0 Feed" href="http://' . $host . $uri . '/xmlOutput/rss.php?feed=' . $page_id . '" />'; } ?> <script src="<?php echo $JS_PATH; ?>jquery.min.js" type="text/javascript"></script> <script src="<?php echo $JS_PATH; ?>jquery.cookie.js" type="text/javascript" /></script> <link rel="stylesheet" type="text/css" href="<?php echo $CSS_PATH; ?>style.css" /> <link rel="shortcut icon" href="<?=$IMG_PATH?>constructr.ico" type="image/x-icon"> </head> <body> <?php if(isset($_SESSION['visual'])) { echo '<p class="visual">Visual editing Mode | <a href="?destroy_visual=true">Logout</a></p>'; } ?> <?php // To make hidden Content and Pages visible in Preview Mode if(isset($_REQUEST['preview'])) { define('CONSTRUCTR_PREVIEW','TRUE'); echo '<div style="height: 50px; text-align: center; line-height: 50px; font-family: Georgia; font-size: 20px; font-weight: 600;width: 100%; background-color: #ff0066; color: #fff;">'; echo 'Preview-Mode: hidden Pages and Content are visible'; echo '</div>'; } else { define('CONSTRUCTR_PREVIEW','FALSE'); } ?> <div id="body_container"> <!-- Header --> <div id="head_section"> <a href="<?php echo $ROOT_PATH; ?>"><img src="<?=$IMG_PATH?>logo.jpg" alt="Swingerclub Sun-Moon - Bertha-Benz-Str. 5 - 74343 Sachsenheim" title="Swingerclub Sun-Moon - Bertha-Benz-Str. 5 - 74343 Sachsenheim" class="image" /></a> </div><!--EOF DIV ID HEAD SECTION--> <div id="nav_section"> <?php if(CONSTRUCTR_PREVIEW == 'TRUE') { $get_pages = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_PAGES ORDER BY page_lft ASC "); } else { $get_pages = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_PAGES WHERE page_visibility = '1' ORDER BY page_lft ASC "); } echo '<ul>'; while ($all_pages = $db -> fetch_array($get_pages)) { $page_id = $all_pages['page_id']; $page_name = $all_pages['page_name']; $page_name = explode('{:|:}',$page_name); $page_name = $page_name[$_COOKIE['FE_LANG']]; $page_alias = $all_pages['page_alias']; $page_lft = $all_pages['page_lft']; $page_class = $all_pages['page_class']; if(!isset($_SESSION['visual'])) { if($_GET['show_page'] == $page_alias) { if($page_lft == '1') { echo '<li class="active"><a href="http://' . $host . $uri . '/" title="http://' . $host . $uri . '/">' . $page_name . '</a></li>'; } else { echo '<li class="active"><a href="http://' . $host . $uri . '/' . $page_alias . '/" title="http://' . $host . $uri . '/' . $page_alias . '/">' . $page_name . '</a></li>'; } } else { if($page_lft == '1') { echo '<li><a href="http://' . $host . $uri . '/" title="http://' . $host . $uri . '/">' . $page_name . '</a></li>'; } else { echo '<li><a href="http://' . $host . $uri . '/' . $page_alias . '/" title="http://' . $host . $uri . '/' . $page_alias . '/">' . $page_name . '</a></li>'; } } } else { echo '<li><a href="?show_page=' . $page_name . '&visual_mode=true" title="?show_page=' . $page_name . '">' . $page_name . '</a></li>'; } } echo '</ul>'; ?> </div><!--EOF DIV ID NAV SECTION--> <div id="content_section"> <?php if(!isset($_GET['show_page'])) { $get_page_id = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_PAGES WHERE page_lft = '1' LIMIT 1 "); $act_page_id = $db -> fetch_array($get_page_id); $page_id = $act_page_id['page_id']; $page_name = $act_page_id['page_name']; $page_class = $act_page_id['page_class']; if(CONSTRUCTR_PREVIEW == 'TRUE') { $get_page_content = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_CONTENT WHERE page_id = '$page_id' ORDER BY sort ASC "); } else { $get_page_content = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_CONTENT WHERE page_id = '$page_id' AND visibility = '1' ORDER BY sort ASC "); } $content_counter = $db -> num_rows($get_page_content); if($content_counter != 0) { while ($act_content = $db -> fetch_array($get_page_content)) { $id = $act_content['id']; $page_id = $act_content['page_id']; $content = $act_content['content']; $content_array = explode('{:|:}',$content); $visibility = $act_content['visibility']; $sort = $act_content['sort']; if(isset($_SESSION['visual'])) { echo '<div class="visual_element" title="[Element ID: ' . $id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>'; } else { echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])); } } } else { echo '404 Not Found'; redirect_404(); } } else if($_GET['show_page']=='kotakt') { require_once('kontakt.inc.php'); } else { $db =& new constructr($HOST,$USER,$PASSWD,$DATABASE); $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/'); $show_page = $db -> prepare($_REQUEST['show_page']); $get_page_id = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_PAGES WHERE page_alias = '$show_page' LIMIT 1 "); $act_page_id = $db -> fetch_array($get_page_id); $page_id = $act_page_id['page_id']; $page_name = $act_page_id['page_name']; if(CONSTRUCTR_PREVIEW == 'TRUE') { $get_page_content = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_CONTENT WHERE page_id = '$page_id' ORDER BY sort ASC "); } else { $get_page_content = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_CONTENT WHERE page_id = '$page_id' AND visibility = '1' ORDER BY sort ASC "); } $content_counter = $db -> num_rows($get_page_content); if($content_counter != 0) { while ($act_content = $db -> fetch_array($get_page_content)) { $id = $act_content['id']; $page_id = $act_content['page_id']; $content = $act_content['content']; $content_array = explode('{:|:}',$content); $visibility = $act_content['visibility']; $sort = $act_content['sort']; if(isset($_SESSION['visual'])) { echo '<div class="visual_element" title="[Element ID: ' . $id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>'; } else { echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])); } } } else { echo '404 Not Found'; redirect_404(); } } ?> </div><!--EOF DIV ID CONTENT SECTION--> <div id="footer_section"> <?php // Example for grabbing Content with defined Sticky ID $get_sticky_666 = $db -> query(" SELECT * FROM $DB_TABLE_CONSTRUCTR_CONTENT WHERE sticky_id = '666' LIMIT 1 ") or die(mysql_error()); $sticky666 = $db -> num_rows($get_sticky_666); if($sticky666 != 0) { $act666 = $db -> fetch_array($get_sticky_666); $id = $act666['id']; $sticky_id = $act666['id']; $content = $act666['content']; $content_array = explode('{:|:}',$content); if(isset($_SESSION['visual'])) { echo '<div class="visual_element" title="[Element ID: ' . $id . ' // Sticky-ID: ' . $sticky_id . ']">' . unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])) . '</div>'; } else { echo unhtmlentities(base64_decode($content_array[$_COOKIE['FE_LANG']])); } } ?> </div><!--EOF DIV ID FOOTER SECTION--> </div><!--EOF DIV ID BODY CONTAINER--> <?php //****************************************************************************************************************************** ?> <script type="text/javascript"> // <![CDATA[ $(document).ready(function() { // Auto-Language Selection if (!$.cookie('FE_LANG')) { $.cookie('FE_LANG','0',{ expires: 365 }); window.open('./','_self',''); } // Fullscreen View $('a.lang').click( function() { var lang = this.id; if($.cookie('FE_LANG')) { $.cookie('FE_LANG', null); } else { $.cookie('FE_LANG',lang,{ expires: 365 }); } $.cookie('FE_LANG',lang,{ expires: 365 }); window.open('./','_self',''); return false; } ); }); // ]]> </script> </body> </html> <?php $db -> close(); ?>[/php] und der style.css [code]html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } a { text-decoration: none; background-color: #171717; color: #f8f8f8; text-decoration: none; } :focus { outline: 0; } body { line-height: 1; color: yellow; background: #171717; } ol, ul { list-style: none; color: yellow; background: #171717; } table { /*border-collapse: separate; border-spacing: 0; */ color: yellow; background: #171717; } caption, th, td { text-align: left; font-weight: normal; color: yellow; background: #171717; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /*FE STYLING*/ body{ background-color: #171717; background-image:url('http://xxx/data/workspace/pix/bg.jpg'); } #body_container{ margin: 16px auto 55px auto; width: 980px; background-color: #171717; /*border: 1px solid #f8f8f8; */ } div#languages{ margin: 18px 10px 10px 10px; } #languages a:link, #languages a:active, #languages a:visited { background-color: #101010; color: #ff0066; line-height: 20px; font-family: Helvetica, Arial, Verdana, sans-serif; padding: 10px 10px 10px 10px; } #languages a:hover { background-color: #101010; color: #fff; line-height: 20px; font-family: Helvetica, Arial, Verdana, sans-serif; padding: 10px 10px 10px 10px; } #head_section{ margin: 0 0 0 0; padding: 0 0 0 0; height: 228px; width: 100%; background-color: #171717; } #nav_section{ margin: 0 0 0 0; background-color: #171717; width: 25%; } #nav_section{ font-family: Helvetica, sans-serif; font-size: 15px; line-height: 30px; } #nav_section ul{ width: 25%; color: #f8f8f8; background: #171717; } #nav_section ul li{ display: inline; float: left; color: #f8f8f8; background: #171717; width: 25%; } #nav_section ul li a:link, #nav_section ul li a:active, #nav_section ul li a:visited{ display: block; height: 30px; width: 25%; text-align: center; overflow: hidden; color: #f8f8f8; background-color: #171717; } * html #nav_section ul li a{ float: left; } #nav_section ul li a:hover{ display: block; height: 30px; width: 25%; text-align: center; overflow: hidden; background-color: #171717; color: #f8f8f8; } .active{ display: block; height: 30px; width: 25%; text-align: center; overflow: hidden; background-color: #171717; color: #f8f8f8; } #content_section{ clear: left; margin: 0 0 0 0; padding: 20px 10px 10px 10px; background-color: #171717; color:#f8f8f8;/*border-top: 1px solid #f8f8f8;*/ width: 75%; } #content_section{ font-family: Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: yellow; background-color: #171717; width: 75%; } #content_section h1{ font-family: Helvetica, sans-serif; font-size: 20px; line-height: 40px; color: red; background-color: #171717; } #content_section a:link, #content_section a:active, #content_section a:visited { color: #b22222; background-color: #171717; } #content_section a:hover { color: #b22222; background-color: #171717; } #footer_section{ margin: 0 0 0 0; padding: 10px 10px 10px 10px; background-color: #b22222; /*border-top: 1px solid #f8f8f8; */ color: yellow; text-align: center; width: 980px; } #footer_section{ font-family: Helvetica, sans-serif; font-size: 10px; line-height: 15px; text-align: justify; color: #f8f8f8; background-color: #171717; width: 980px; } #footer_section a:link, #footer_section a:active, #footer_section a:visited { background-color: red; color: #f8f8f8; font-weight: bold; font-style: italic; text-shadow: black; text-decoration: dotted; } #footer_section a:hover { background-color: red; color: #f8f8f8; font-weight: bold; font-style: italic; text-shadow: black; text-decoration: blink; } p._footer{ margin-top: 10px; text-align: center; background-color: red; color: #f8f8f8; font-style: italic; text-shadow: black; text-decoration: blink; width: 980px; } /*Visual editing Mode*/ div.visual_element:hover { border: 2px solid red; padding: 5px; background-color: #171717; color: #f8f8f8; } .visual { width: 100%; text-align: center; height: 20px; line-height: 20px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color: #f8f8f8; background-color: #f8f8f8; }[/code] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Vertikale Navigation
Oben