Allerdings sollte man aufpassen, manche Plugins (zb MyGallery) installieren automatisch etwas wenn sie per ACP aktiviert werden.
MfG
Beiträge von trashar
-
-
Ich könnte es mit
var $use_verbose_rules = true; leichter machen..allerdings wird mir die datei dann zu aufgebläht.. naja egal..
Schade schade
-
es würde ja schon reichen wenn ich in die .htaccess noch rules reinschreiben kann
drin steht aktuellApache Configuration<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /pfad/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /pfad/index.php [L] </IfModule>
Versucht habe ich:Blos kriech ich da dann internal server error wenn ich auf eine Unterseite gehen will und die startseite ruft die CSS File nicht mehr richtig auf..
-
Das hab ich ja.. und die Blog Einträge über Admin => Schreiben => Beitrag schreiben sind ja auch so
aber nicht wenn ich auf Schreiben => Seite schreiben gehe.. die haben ein / am ende! -
Ich möchte gern für meine Seiten die ich anlege andere Permalinks haben.
Aktuell enden die halt auf einen /, ich will aber seite.html haben wie auch bei meinen normalen Beiträgen.Gibs dafür nen Plugin oder nen einfaches Workaround?
Vielen Dank
MfG -
http://codex.wordpress.org/Template_Tags/wp_get_archives
da steht allesUnd wenn du die Kategorie nicht drin stehn haben willst, musst du es aus dem Template raushaun (..themes/foobar/index.php bzw. single.php)
-
So falls jemand an der Lösung interessiert ist:
wp-includes/template-functions-links.php
die beiden funktionen unten suchen und ersetzen:
PHP
Alles anzeigenfunction get_previous_post($in_same_cat = false, $excluded_categories = '') { global $post, $wpdb; if( !is_single() || is_attachment() ) return null; $current_post_date = $post->post_date; $join = ''; if ( $in_same_cat ) { $join = " INNER JOIN $wpdb->post2cat ON $wpdb->posts.ID= $wpdb->post2cat.post_id "; $cat_array = get_the_category($post->ID); $join .= ' AND (category_id = ' . intval($cat_array[0]->cat_ID); for ( $i = 1; $i < (count($cat_array)); $i++ ) { $join .= ' OR category_id = ' . intval($cat_array[$i]->cat_ID); } $join .= ')'; } $sql_exclude_cats = ''; if ( !empty($excluded_categories) ) { /* $blah = explode('and', $excluded_categories); foreach ( $blah as $category ) { $category = intval($category); $sql_exclude_cats .= " AND post_category != $category"; }*/ # Modified by bjoern klein # $exclude = explode('and',$excluded_categories); $tmp = " INNER JOIN $wpdb->post2cat ON ($wpdb->posts.ID = $wpdb->post2cat.post_id AND NOT (category_id IN (".implode(',',$exclude)."))) "; $join .= $tmp; } return @$wpdb->get_row("SELECT ID, post_title FROM $wpdb->posts $join WHERE post_date < '$current_post_date' AND post_status = 'publish' $sqlcat $sql_exclude_cats ORDER BY post_date DESC LIMIT 1"); } function get_next_post($in_same_cat = false, $excluded_categories = '') { global $post, $wpdb; if( !is_single() || is_attachment() ) return null; $current_post_date = $post->post_date; $join = ''; if ( $in_same_cat ) { $join = " INNER JOIN $wpdb->post2cat ON $wpdb->posts.ID= $wpdb->post2cat.post_id "; $cat_array = get_the_category($post->ID); $join .= ' AND (category_id = ' . intval($cat_array[0]->cat_ID); for ( $i = 1; $i < (count($cat_array)); $i++ ) { $join .= ' OR category_id = ' . intval($cat_array[$i]->cat_ID); } $join .= ')'; } $sql_exclude_cats = ''; if ( !empty($excluded_categories) ) { /*$blah = explode('and', $excluded_categories); foreach ( $blah as $category ) { $category = intval($category); $sql_exclude_cats .= " AND post_category != $category"; }*/ # Modified by bjoern klein # $exclude = explode('and',$excluded_categories); $tmp = " INNER JOIN $wpdb->post2cat ON ($wpdb->posts.ID = $wpdb->post2cat.post_id AND NOT (category_id IN (".implode(',',$exclude)."))) "; $join .= $tmp; } $now = current_time('mysql'); return @$wpdb->get_row("SELECT ID,post_title FROM $wpdb->posts $join WHERE post_date > '$current_post_date' AND post_date < '$now' AND post_status = 'publish' $sqlcat $sql_exclude_cats AND ID != $post->ID ORDER BY post_date ASC LIMIT 1"); }dann klappts auch mit dem exclude parameter..
-
hallo
ich will die beiträge aus einer bestimmten kategorie nicht mit anzeigen. dazu ist ja der parameter "excluded_categories" gedacht (laut Doku)
Bloß er arbeitet nicht.
Lass ich mir das Query ausgeben, kommt folgendes raus:SQLSELECT ID, post_title FROM bbwp_posts WHERE post_date > '2006-10-17 19:29:33' AND post_date < '2006-10-18 11:08:00' AND post_status = 'publish' AND post_category !=2 AND ID !=11 ORDER BY post_date ASC LIMIT 1Und ein Blick in die Tabelle zeigt mir, dass "post_category" immer 0 ist, denn die Zuordnung Tabelle "bbwp_post2cat" gesteuert.
Muss ich die Funktionen "get_next_post()" bzw. "get_previous_post()" in der "templates-functions-links.php" nun manuell bearbeiten (welche mir ja diese querys ausspucken) oder hab ich was falsch gemacht???Vielen dank für eure Hilfe
MfG -
tja wer lesen kann is klar im vorteil

eigentlich doof, dass das nich standard mit drin ist!
hatte es teilweise mit in_category() gelöst, aber nicht so doll, weil dadurch echt viel in der single.php istbtw.. der link ist nicht mehr aktuell:
http://guff.szub.net/2005/07/21/post-templates-by-category/MfG
-
Hallo ich schreib einfach mal hier mit rein, da ich ein ähnliches problem habe..
und zwar klappt das mit category-2.php wunderbar, die single-2.php wird aber ignoriert..
Jemand eine Idee warum????
Kenne das aus der alten WP Version, da hat es auch noch tadellos funktioniert
MfGEdit: merk grad das ich letztes mal doch vor dem selben problem stand..
http://forum.wordpress-deutschland.org/showthread.php?t=2558 -
dann wend mal meinen vorschlag auf
$imgurl = get_settings('fileupload_url').'/';an.. also den pfad da manuell eingeben.. sonst wüsst ich jetzt auch nicht..
-
-
ja kannst du
dazu brauchst nen webserver (http://www.apachefriends.org zb da gibs nen komplett paket, welches leicht zu installieren geht)und dann halt wordpress dort installieren
mfg
-
nur mal so ne überlegung
header.php
PHP<?php if(is_single() || is_page()) { ?> <meta name="Title" content="<?php the_title(); ?>" /> <meta name="Description" content="<?php the_excerpt(); ?>" /> <meta name="keywords" lang="de" content="<?php the_title(); ?>" /> <meta name="Subject" content="" /> <meta name="Date" content="<?php the_time("d.m.Y");?>" /> <meta name="Identifier" content="<?php the_permalink() ?>" /> <?php } ?>is mal ungetestet und du brauchst im prinzip nix weiter einstellen
mfg -
hey ich ma wieder *g*
wenn man für eine bestimmte kategorie ein bestimmtes template haben will, geht das recht einfach. einfach category-ID.php erstellen. dort sind die beiträge ja nur gelistet, ich möchte nun zum anzeigen der einzelnen beiträge (single.php) einer bestimmten kategorie auch ein eigenes template haben.single-CATID.php geht leider nicht, wär ja auch zu schön.
gibt es dort auch so eine möglichkeit, sonst muss ich ne if abfrage in die single.php miteinbaunmfg
-
ok, danach hab ich dann natürlich nicht gesucht gehabt.
hatte zwar was gefunden, da stand, man muss vor dem header irgendwie $order = "ASC" oder so in quellcode schreiben, aber 1. ging es nicht und zweitens brauchte ich noch eine alphabetische sortierung
-
so, da ich einfach nicht aufgeben wollte, bin ich doch tatsächlich fündig geworden.
$posts = query_posts($query_string .
'&orderby=title&order=asc&posts_per_page=-1');dies war der code abschnitt den ich gesucht habe.. habs nur mal gepostet, falls es noch andere nutzer benötigen
mfg -
Hallo zusammen
erstmal großes lob, für das Forum, hat mir heute schon sehr geholfen, doch jetzt bin ich gezwungen doch mal ein paar worte zu hinterlassen
also ich hab eine category-2.php und die einträge sollen nicht nach ID sondern nach dem namen der seiten sortiert werden, nur ich hab absolut gar kein schimmer wie ich das machen soll! query_posts() scheint nichts geeignetes im angebot zu haben

Jemand eine idee??
Wäre dankbar für hilfe!
mfgPS: wusst nicht so genau in welches forum, habs mal hier reingehaun weil das ja in den templates geändert werden muss?! wenn nicht, bitte verschieben *g*