Beiträge von kaiser

    so. eine sache einmal vorab: bitte änder deine signatur. dieses forum hat keine altersbeschränkung. wenn du´s geändert hast, schreib bitte hier zurück, weil ich dann die aktualisierung sehe und wieder rein schau und weiter helfe. dankeschön.

    Bitte lies meine Antworten einfach noch einmal genau durch. Zumindest was die Hinweise zu html und zu css angeht. Und ohne Link zu deiner Seite ist sowieso alles ein bissl Spekulation.

    Bambaataa, jottlieb und mostho: hab 5 min gebraucht um mich von meinen lachkrämpfen zu befreien und wieder unter dem heraus zu kriechen... bitte mehr support mit diesem unterhaltungswert. :D

    naja, nur so ein satz als ansatz, weil ich jetzt nicht länger drüber schauen kann, aber du hast a) eine klammer } mehr zu gemacht als aufgemacht und du überschreibst mit großer wahrscheinlichkeit die variable $page gleich wieder...

    du rufst deine box mit [COLOR=#000000][COLOR=#0000BB]get_search_form[/COLOR][COLOR=#007700]();? auf?

    [/COLOR][/COLOR]dann sollte der code deiner searchform in einer searchform.php abgelegt sein. der rest kann nur am (invaliden) css liegen... also alles an searchform-css raus nehmen und stück für stück einpflegen und testen. hier der link zum wp-codex zur searchform http://codex.wordpress.org/Styling_Theme_Forms

    tip am rande: mit folgendem code verhinderst du das der text "suchen" zuerst gelöscht werden muss, bevor man seine suche eingibt und auch wieder auftaucht, falls nichts eingegeben wurde und jemand wieder woanders hin klickt. (IDs & classes sind gerade von mir und nicht laut codex)

    <input id="suche" type="text" onblur="if (this.value == '') {this.value = 'Suchen';}" onfocus="if (this.value == 'Suchen') {this.value = '';}" value="Suchen" name="s" />

    ad 3) schau in meine signatur. dort findest du den link zum ff-addon 'firebug', dass dir das ermöglicht. alternativ bietet der ie mit F12 das passende entwicklertool. gemeint war aber eher kurz in die 4 themen einlesen. Dazu aber bitte css-referenzen kosultieren. zB css4you.

    ad 4) du kannst seiten und artikel anlegen. sind seperate punkte im wordpress-backend. du kannst beide erstellen und anzeigen lassen. einfach in der liste mit der maus über den passenden namen/link fahren und in der browser-fußzeile wird dir der link angezeigt.

    ad 2ter eintrag) nein, nicht wirklich. das wären td/tr für spalten und zeilen usw. das ist eine UnorderedList und ein ListItem. Dazu aber bitte html-referenzen kosultieren. zB selfhtml.

    hm. user-seitig ist immer ein problem. das eigentliche problem, dass ich dir hier aber lösen helfen wollte, war ein ganz anderes: der hover-state muss ja erst "on request" geladen werden. hängt natürlich von der bild-größe ab (und deine user werden sich vermutlich einen dreck um dateigrößen scheren), aber das bild wird ja erst bei mouseover geladen und damit wird deine seite a) wenig user-feedback geben und b) werden ungeduldige user deine seite für b1) kaputt halten (außer du schaffst es das bild auch als hintergrundbild für den umgebenden span zu setzen > ie zeigt ein kreuzerl solange er kein bild hat) oder b2) sowieso nur die sw-bilder sehen.

    das ist derzeit nur mit html5 möglich steht in der beschreibung... hab jetzt keine lust mehr das auszuprobieren, aber das sollte doch auch via css mit overflow: hidden auf dem umgebenden element (span) und bei img {position: relative; top:0; left:0; } und img:hover {top:-XYpx; left:-XYpx) gehen, wenn du aus beiden varianten ein gemeinsames bild machst. also span um jedes img setzen und mit breite und höhe des bildes versehen: <span style="width: IMGpx; height: IMGpx; display: block;"><img class="sw-hover" src="hover-bild.jpg"/></span>

    dann brauchts auch kein js. ... hab´s jetzt doch getestet:

    html: (bild-höhe 81px = beide zustäbnde summe 162px)

    <span class="hover-span">
    <img src="hover-states.png" class="hover"/>
    </span>

    css:

    .hover-span {
    overflow: hidden;
    display: block;
    width: 870px;
    height: 81px;
    }
    .hover {
    position: relative;
    top: 0px;
    left: 0px;
    }
    .hover:hover {
    position: relative;
    top: -81px;
    left: 0px;
    }

    schon einmal probiert die aktuellsten posts wieder auf status "entwurf" zu setzen und dann einen nach dem anderen wieder publizieren, bis der fehler wieder kommt? wäre zumindestens einmal ein ansatz um den fehler auf einen post, oder das template einzugrenzen.

    naja, das macht schon sinn das auszulagern, wenn er zu groß wird. meine frage ist aber eher wieso es bei der template hierarchy eine theloop.php geben sollte, wenn keine wp-function zB get_loop() vorhanden ist... ich habe zumindestens alles durchsucht und konnte dazu gar nichts, aber wirklich gar nichts finden...

    Hallo,

    bin gerade drauf gekommen, dass es ein theloop.php-Template gibt: [FONT=Arial][size=10]([/SIZE][/FONT][FONT=Arial][size=10]Template Files Within Template Files)[/SIZE][/FONT] http://codex.wordpress.org/Stepping_Into_Templates

    Nachdem ich´s derzeit nicht ausprobieren kann, folgende Frage: bedeutet das, dass ich einfach nur "if have, while, the post / endwhile, endif" in der zB index.php mache und den Inhalt dazwischen holt sich Wp dann aus theloop.php?

    Vielen Dank für die Antwort!

    Vorab: Hier wird kein Problem geschildert, sondern nur ein Vorschlag zur Diskussion gestellt, weil ich gerade diesen Artikel gelesen habe... und den Inhalt für gut & richtig halte.

    ----------------------------------

    Weil ich ja kein "richtiger" Programmierer bin, mag ich Wordpress und Frameworks. Sie geben mir nämlich eine einfache Basis, die von richtigen Programmierern entwickelt wurde, auf die ich mich verlassen kann und deren "Kürzel" ich immer besser kennen lerne. In meinem Fall ist das eben Wordpress, Pods und fürs css noch blueprint. Und darauf aufbauend hab ich mir aus verschiedenen Theme-Frameworks und meiner eigenen Arbeit mittlerweile einen netten Baukasten zusammen geschustert, der mit eine ganze Menge Arbeit erspart. Die Basis für ein Theme zusammen zu schieben, dauert mittlerweile nur mehr knappe 10 Minuten und sieht in etwa so aus: functions.php, header.php, style.css und eine Basisordnerstruktur die in Userinterface (css & Bilder), js, Sprachdateien und einen "Modulordner" unterteilt ist. Und genau auf die php/css-Modulstruktur will ich kurz eingehen und euch nach euren Erfahrungen fragen.

    - header.php > In dieser Datei werden 3 weitere Dateien a d Modulordner aufgerufen, die doctype usw., css-Dateien und js-Dateien aufrufen.
    - - head-css.php > hier rufe ich für jedes Modul einen separaten Stylesheet auf. zB <div id="title"> entspricht title.css.

    - index.php & functions.php > Hier werden eigentlich nur divs auf und zugemacht und dazwischen eine function zB get_title(); aufgerufen. Der Modulordner wird i d functions.php definiert und das Modul dann aufgerufen zB define('DIR', TEMPLATEPATH) ; - define('LIB_MOD', DIR . '/mod') ; - require_once(LIB_MOD . '/title.php') ;

    Sollte man das Ganze von der Dateigröße aus sehen, dann würde ich damit ein Problem bekommen. Die zB Stylesheets für ein aktuelles Projekt (18 Stück) haben zusammen 74kB, minifyed aber bloß 25kB, sind also 3 mal so groß. Von der Arbeitszeit her, bin ich aber rund 3 mal so schnell. Außerdem lassen sich so Bugs/Fehler einfach verdammt schnell beheben, weil man sie auf kleine Module eingrenzen kann. Und das schönste daran ist, das ich immer wieder Code wieder verwenden kann.. und vor allem: immer öfter.

    --------------------------

    Wie arbeitet ihr, was haltet ihr für gut, richtig und wichtig?
    Beste Grüße!

    Ps. Sollte das Thema hier falsch sein, bitte verschieben. Dank und Anerkennung.