Solltest Du in das Jobforum posten. beste grüße.
Beiträge von kaiser
-
-
oh mein gott... der codex ist manchmal einfac mühsam. danke trotzdem :)
-
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!
-
probier mal das zweite endif; i d footer.php über deine bloginfo setzen
-
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.
-
style.css > Zeile 12: body {background-color: #BLABLA}
-
front-end editor plugin auf wordpress.org raus suchen
-
koslowski: (hat jetzt nicht soviel mitm thema zu tun, aber...) hintergrund-grafik verschieben geht mit background-position ;)
-
kool. ist hübsch!
-
abtown: danke erstmal für die infos. bei hat´s nicht funktioniert. weder mit kategorie noch mit artikel, weder mit /%category%/ vor /%postname%/ noch ohne... auch die kategorie-basis ändern hat nichts gebracht. grauslich, sag ich euch...
falls dafür wirklich jemand eine erklärung findet, wäre es toll... hab mittlerweile das gefühl, dass wp 2.8 dafür verantwortlich ist, weil´s am selben server mit ähnlichem theme und benutzerdefinierter struktur ging.
-
(wp.2.8.3) hab gerade exakt dasselbe problem. kann zwar alles laden, was nicht von wp kommt (haupt- und subnavigation), aber sowie es um posts geht wird der teil nicht dargestellt. nicht einmal die divs, die die funktionen umgeben werden dargestellt. .htaccess liegt bei mir auch im wp-verzeichnis und selbiges hat (incl. .htaccess) 0777 als berechtigung. solche probleme hatte ich noch nie... kann´s sein, dass das ein wp 2.8-problem ist??
Edit: Auf einem anderen Serverslot hab ich sogar eine 500-Fehlermeldung zusammen zu bringen. Selbe WP-Version,selber Server, selbe Plugins, xml-Import, etc. Blöd dran war vor allem, dass auf beiden Installationen auch nach Löschen der htaccess nur mehr 500-Fehler gekommen sind. Löschen des Themes und erneutes hochladen hat keinen Unterschied gemacht und auch das Zurückstellen auf die Standard-Permalink-Struktur hat keine Verbesserung gebracht. Lustigerweise hab ich´s dann heute morgen (~6h später) nochmals gelöscht und hochgeladen, alte Permalinkstrutkur eingestellt nud jetzt geht´s wieder. Die /%postname%/-Variante funktioniert nach wie vor nicht... was doppelt ärgerlich ist, da ich kein tag-template verwende und so mit den links hinter einer standard-Wp-Tagwolke immer im Leeren lande (was bei der wp-Kategorie-Wolke nicht der Fall ist)... ? RÄtsel über Rätsel.
Bitte um Hilfe und Fortschrittsdokumentation der Leidensgenossen!
-
Mpf. Habe mir die Antwort gerade selbst gegeben:
PHP<?php $categories = wp_list_categories('echo=0&hide_empty=0&show_count=true&style=none&child_of=' . $this_category->cat_ID); $cat1 = str_replace(array('(',')'), '', $categories); // Klammern entfernen $cat2 = str_replace('<a', '<div class="span-3 prepend-1"><a', $cat1); // div auf $category = str_replace('<br />', '</div>', $cat2); // Zeilen umbruch entf & div zu echo $category; ?>Vielleicht hilft´s ja einmal jemandem.
-
Hallo, folgende Frage:
Was ich tun will: Die Standard Category-Liste incl. der Anzahl der Artikel pro Kategorie in divs ausgeben.
Was ich bereits habe: Jede Subkategorie taucht angenehmerweise in divs auf.
Verbleibendes Problem: Die Nummer/Artikelanzahl reiht sich nach den <a>-Tags in den ausgegebenen Html-Code. D.h. sie stehen separat...
Link: gelöscht.
Code:
PHP<?php $categories = wp_list_categories('echo=0&hide_empty=0&show_count=true&style=none&child_of=' . $this_category->cat_ID); $cat1 = str_replace(array('(',')'), '', $categories); // Klammern um d Zahlen entf $cat2 = str_replace('<br />', '', $cat1); // Zeilenumbruch entfernen $cat3 = str_replace('<a', '<div class="span-3 prepend-1"><a', $cat2); // div öffnen $category = str_replace('a>', 'a></div>', $cat3); // div schließen echo $category; ?>Vielen Dank im Voraus!
-
Das liegt i d Regel daran, dass all diese Player einen z-index von 1000 o.Ä. haben. Du kannst das ev. mit einer css-Definition mit höherer Spezifität in einem später geladenen Style-Sheet überschreiben.
-
Danke für die Antwort. Ich hab´s eigentlich nur deswegen nicht so gemacht, weil ich da autom. ein li-Element bekommen habe. Bin aber drauf gekommen, dass sich das mit the_category(', '); vermeiden lässt. Danke für die Hilfe!
-
Hallo,
ich habe hier ein kleines Problem, bei dem ich nicht weiter komme. Sinn der Übung ist es einen Link unter einem Post darzustellen, der zu der Kategorie führt. Leider bekomme ich alle hin, aber die Ausgabe versagt. Vielleicht kann mir jemand ein wenig helfen:
PHP$category = get_the_category(); $cat = $category[0]->cat_ID; // jeder Post hat nur eine Kategorie, daher hier auch nur die Abfrage der ersten Kategorie var_dump($cat); // funktioniert sehr gut bis hier her <a href="<?php get_category_link( echo $cat ); ?>">in CatXY weiterlesen</a>Als Ausgabe im Link bekomme ich allerdings nur http://adresse.xyz/?=s ... Wieso das, wenn ich ja mit var_dump beweisen kann, das die richtige ID raus kommt?
Danke für Eure Hilfe im Voraus!
-
schau mal im codex bei if ( is_user_logged_in() ) { blabla widgets }
und für die user-level-abfrage (finde ich gemütlicher als rollen&berechtigungen)
if (intval($userdata->user_level) > 3 ) {ales klar? :D
-
du könntest dir dort auch einfach die cat-description ausgeben lassen. die fügst du beim anlegen einer cat an und holst sie dir nacher einfach gleich mit. idee?
-
herrgott, kann denn niemand einen link posten? wie soll man denn bitte unendlich viele möglichkeiten durch denken?
was du brauchst ist eine class um den authoren-kommentar zu definieren. da deine "byuser"-class ja scheinbar auf einer vermutung von dir beruht (woher auch immer die kommt), kann ich mir auch nichts dazu ausdenken. und offensichtlich war da in deinem screenshot keine und ohne link kann ich einfach nur raten und das ist mir gelinde gesagt: zu blöd. also: http://www.google.com/search?ie=UTF-…x+admin+comment such selbst eine möglichkeit die class dort unter zu bringen.