Beiträge von MiH
-
-
Da musst du ein bisschen was in Javascript schreiben.
Damit du erstmal den Standard setzt:
http://de.selfhtml.org/javascript/objekte/date.htm#get_time
Und dann rechnest du nur die Differenz dazu. -
Als was hast du die Datei gespeichert? Eventuell UTF-8 mit BOM? Wenn ja, dann speichere sie als UTF-8 ohne BOM.
Für alles andere müssen wir jetz Hellseher sein! :-P -
Die CSS Dateien stehen für die Browser-Versionen. IE6 = Internet Explorer 6, IE7 = Internet Explorer 7 oder neuer.
Theretisch sollte dein Template selbst erkennen, welchen Browser du nutzt und den entsprechenden Stylesheet laden.
Dies wird über Browserweichen gelöst.
http://de.selfhtml.org/css/layouts/br…htm#alternative -
Schau dir mal den generierten Quelltext der Seite an. Eventuell wird da noch CSS direkt in die Datei geschrieben. Dies solltest du dann in der header.php finden.
-
Du ersetzt einfach den oben genannten Teil mit dem von mir geposteten Text in deiner style.css. Aber bitte nur die 2 Definitionen nicht alles!
-
-
Die Frage ist nicht schwer, da unter dem Link bereits alles gesagt wird. Viel mehr stellt sich die Frage, was in Line 897 passiert bzw. wo du die Ausgabe startest.
-
-
Jetzt ist noch die Frage Layer oder Popup? Bei ersterem gehts so:
HTML
Alles anzeigen<html> <head> <style> #msg{ background-color: red; border: 2px solid #000; color: #fff; height: 250px; left: 50%; margin: -125px 0 0 -125px; padding: 10px; position: absolute; width: 250px; top: 50%; } </style> </head> <body> <div id="msg" onclick="this.style.display='none'">Hinweis</div> </body> </html>
Der HTML-Baum ist nicht vollständig aber es dient ja nur zur Demonstration! -
PHP
Alles anzeigen<div class="span-16"> <div><a href="seite1.htm">Über Uns</a> <div id="navcontainer"> <?php if(function_exists('wp_nav_menu')) { wp_nav_menu( 'theme_location=menu_2&menu_id=nav&container=&fall back_cb=menu_2_default'); } else { menu_2_default(); } ?> </div> <div id="rightbox">ich stehe rechts neben der Navigation!</div> </div>PHP
Alles anzeigen<?php function menu_2_default(){ $menu = '<ul id="nav">'; if(is_home()){ $menu .= sprintf('<li class="current-cat"><a href="%s">Home</a></li>,bloginfo('url')); }else{ $menu .= wp_list_categories('echo=0&depth=3&exclude=1&hide_empty=0 &orderby=name&show_count=0&use_desc_for_title=1 &ti tle_li='); } $menu .= '</ul>'; echo $menu; } ?>
CSS:
Man kann PHP-Funktionen auch schöner schreiben und dann muss nicht einmal der Parser ständig an und aus springen. -
-
Ich suche eine Möglichkeit, die DIVS wieder zu schließen.
Perfekt wäre alle auf einmal.
Das hast du ja bereits.Ansonsten für einzelne:
Code
Alles anzeigenfunction hide($id){ $div = document.getElementById($id); $div.style.display = 'none'; } function show($id){ $div = document.getElementById($id); $div.style.display = 'block'; } Aufruf: <div id="asdasd">TEXT</div> <a href="#" onclick="hide('asdasd')">Ciao</a> <a href="#" onclick="show('asdasd')">Hallo</a> -
HTML
Alles anzeigenfunction get_uf_menu(){ $menu = wp_page_menu(array('echo'=>0)); $dom = new DomDocument(); $dom->loadHTML($menu); $xpath = new DOMXpath($dom); $parents = $xpath->evaluate('//li/ul/ancestor::li'); for($a=0;$a<$parents->length;$a++){ $p = $parents->item($a); $css = $p->getAttribute('class'); $p->removeAttribute('class'); $p->setAttribute('class',sprintf('%s submenu',$css)); } $menu = $dom->saveHTML(); $menu = preg_replace(array('/<\?xml([^>]+)?>/i','/<!DOCTYPE[^>]+>/i','/<body([^>]+)?>/i','/<html([^>]+)?>/i','/<\/body>/i','/<\/html>/i'),'',$menu); echo $menu; }Ein bisschen DOM und XPath war nötig aber jetzt gehts wie von Geisterhand. :)
-
Eventuell stellt dein ISP schon phpmyAdmin zur Verfügung. Falls das nicht so ist kannst du es unter http://www.phpmyadmin.net/home_page/index.php downloaden und kopierst es auf deinen Server. Dort siehst du auf jeden Fall auf welcher Sprache dein mySQL-Server tickt.
Du kannst auch mal Folgendes in deine header.php ganz oben schreiben: -
Schreib es besser in die style.css, wo dort ist fast egal.
Gruß Whoppy
Das ist natürlich falsch, denn CSS-Eigenschaften werden vererbt!
Solche Befehle beeinflussen die Struktur der Seite und sollten immer im oberen Teil der CSS-Datei stehen.
Wenn es in die header.php soll, dann natürlich zwischen die <head>-Tags -
-
Code
Alles anzeigenfunction hide($show_id){ $divs = document.getElementsByTagName('div'); for(a=0;a<$divs.length;a++){ if($divs[a].getAttribute('id') == $show_id){ $divs[a].style.display = 'block'; }else{ $divs[a].style.display = 'none'; } } } </script>
Die Funktion versteckt nur die Elemente außer die gewünschte ID. Wenn due wieder alle zeigen möchtest, machst du dir eine show-Funktion.
Aufruf: -
Wenn alles als UTF-8 ausgeliefert wird gibts da keine Probleme. Allerdings können Probleme entstehen, wenn die Template-Dateien nicht als UTF-8 ohne BOM gespeichert wurden.
Welche Sprachversion nutzt deine mySQL-Datenbank? Hier muss auch UTF-8 ausgeliefert werden!
-
Hallo,
ich suche gerade nach einer Möglichkeit, jeden Menüpunkt, der Kinder hat, ein CSS-Tag zu verpassen. Ist dies mit den WP-Funktionen irgendwie möglich oder muss ich mir hierzu ein Plugin schreiben?
Ich hatte mir schon einmal die Funktionen wp_list_pages, wp_page_menu angesehen. Letztendlich hatte ich den auch die Walker-Class untersucht aber hier wollte ich eigentlich keine Hand anlegen ;)