Gern geschehen
Und übrigens ja, das ist mein Blog.
Beiträge von Woodstock
-
-
-
-
narrowcolumn habe ich auch schon versucht, dann wird nicht die ganze Breite genutzt, sondern der Platz, wo sonst die Sidebar ist, bleibt leer. Irgendwas scheint ja mit diesem elseif (is_page('123')) nicht zu stimmen, da es ignoriert wird.
-
Kann mir mal jemand bei meinen kaum vorhandenen php-Kenntnissen helfen? Ich verzweifele gerade an einer Anpassung des Kubrick-Themes. Dort werden in der header.php die Hintergrundgrafiken eingebunden. Standardmäßig sieht die Darstellung der page.php so aus, dass die Sidebar sichtbar ist. Nur in der Ansicht einzelner Posts ist keine Sidebar vorhanden.
Ich möchte nun eine Seite erstellen, die so aussieht wie ein Beitrag in der single-Ansicht, also ohne Sidebar mit dem Hintergrund kubrickwide.jpg. Versucht habe ich das mit dem Anlegen eines neuen Seitentemplates auf Basis der single.php, und habe in der header.php
PHP<?php } elseif (is_page('123')) { ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
unter dem ersten "php if" eingefügt, aber der graue Balken rechts bleibt. Irgendwie scheine ich einen Knoten im Gehirn zu haben, was mache ich falsch?Die komplette header.php, falls das weiterhilft:
PHP
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <style type="text/css" media="screen"> /* To accomodate differing install paths of WordPress, images are referred only here, and not in the wp-layout.css file. If you prefer to use only CSS for colors and what not, then go right ahead and delete the following lines, and the image files. */ body { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgcolor.jpg"); } <?php /* Checks to see whether it needs a sidebar or not */ if ((! $withcomments) && (! is_single())) { ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg.jpg") repeat-y top; border: none; } <?php } else { // No sidebar ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; } <?php } ?> #header { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickheader.jpg") no-repeat bottom center; } #footer { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickfooter.jpg") no-repeat bottom; border: none;} /* Because the template is slightly different, size-wise, with images, this needs to be set here If you don't want to use the template's images, you can also delete the following two lines. */ #header { margin: 0 !important; margin: 0 0 0 1px; padding: 1px; height: 198px; width: 758px; } #headerimg { margin: 7px 9px 0; height: 192px; width: 740px; } /* To ease the insertion of a personal header image, I have done it in such a way, that you simply drop in an image called 'personalheader.jpg' into your /images/ directory. Dimensions should be at least 760px x 200px. Anything above that will get cropped off of the image. */ /* #headerimg { background: url('<?php bloginfo('stylesheet_directory'); ?>/images/personalheader.jpg') no-repeat top;} */ </style> <?php wp_head(); ?> </head> <body> <div id="page"> <div id="header"> <div id="headerimg"> <h1><a href="<?php echo get_settings('home'); ?>/"><?php bloginfo('name'); ?></a></h1> <div class="description"><?php bloginfo('description'); ?></div> </div> </div> <hr /> -
Dieses macht es notwendig, per Checkbox abzufragen, ob er die Bestimmungen akzeptiert.
Wo steht das?
-
-
Schau mal in der single.php.
-
Pagebar scheint ja mit Adhesive zu funktionieren, wäre das keine Alternative?
-
Für index.php, archive.php und category.php benutzt man posts_nav_link, für die single.php next_post_link und previous_post_link.
posts_nav_link,
next_previous_post_link
previous_post_link
Lies da doch nochmal, andere Tips hab ich leider nicht. Bei mir klappt es so auch nach dem Update auf 2.1.1 problemlos. -
kann es sein, dass es an meiner style.css liegt?!?
Nee, wohl nicht. Du hast den Code in der single.php eingebaut, ja? -
-
Laut Codex gibt es next_posts_link und previous_posts_link gar nicht, sondern nur next_post_link und previous_post_link. Tausch das doch mal aus. Oder suchst du dieses?
-
Simpel geht es z.B. mit diesem Plugin.
-
wusst ich noch gar nicht, das ich woodstock kenne
:mrgreen:Hallo Arno! *handschüttel*
(Jetzt aber.) :smile: -
orphelins, ist unterwegs.
venus, wohin? -
Huch, der hat seine Seite wohl völlig umgestaltet - da gibts nix mehr zum Download. Soll ich dir das Tabellending schicken?
-
Du brauchst den Editormonkey als Plugin doch gar nicht, sondern nur das Tabellenverzeichnis daraus.
-
-
Worum geht´s? Klärt mich auf!!!:-D