Beiträge von Blaui
-
-
Das liegt daran, dass du für zb einzelne Beiträge, Archive und Co. keine eigenen Templates hast :)
Auf Grund dessen bezieht sich wordpress glaub ich automatisch immer auf die Index.php datei.
Aber ganz ehrlich weiß ich auch nicht genau, was du nun genau willst. Weil in eine Absatz schreibst du, wenn du the_content durch the_excerpt ersetzt, hast du das im Archiv, im Index und in der Suche.
Nen Absatz weiter drunter schreibst du, dass du das so willst... also wie jetzt?
-
Ich als Laie würde es jetzt so machen:
Erstmal ein Grundgerüst
Content dann floaten.
Dann würde ich in den Content nochmal zwei Layer setzten
Code<div class="content"> <div class="pro"></div> <div class="contra"></div> <div class="clear"></div> </div>Pro-Layer floaten und den Clear-Layer auf "clear: both" setzen.
Dann würde ich das Wordpress geschnipsel machen:PHP
Alles anzeigen<?php $temp_query = $wp_query; query_posts('cat=1,10&showposts=5&orderby=ID&order=DESC'); ?> <?php while (have_posts()) { the_post(); ?> <div id="post-<?php the_ID(); ?>"> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title('<h3>', '</h3>'); ?></a> <div class="post"> <?php the_content(); ?> </div> </div> <?php } $wp_query = $temp_query; ?>In der ersten Zeile kannst du unter "cat" festlegen welche Kategorie ausgegeben werden soll, und "showpost" sagt die wie viele Beiträge der Kategorie ausgegeben werden.
(Nimmst den Code zweimal einmal mit der ID für Pro und einmal mit der ID für Contra)Natürlich kannst du auch es anders machen. Den Aufbau Content und Sidebar lässt du, die Layer Pro und Contra definierst du auch, setzt sie aber nicht in den Content Layer, sondern, wenn du einen Beitrag schreibst, gehst du in die HTML Ausgabe vom Editor und setzt dein Pro geschriebenes in den Layer Pro und Contra in den Layer Contra :)
Die erste Methode weiß ich nicht ob funktioniert... so wirklich...
Vielleicht konnte ich dir bisschen helfen. -
Das mit diesen, dass die Beiträge beim Anklicken erst angezeigt werden ist eigentlich eine gute Idee - jedoch finde ich dass wenn der Beitrag dann offen ist nach unten hin zu wenig freier Raum ist :)
Wieso kommt beim Impressum ein Scroller?
Ich finde der Footer passt auch nicht ins Gesamtbild.
-
Ich hab diesbezüglich auch eine Frage!
Und zwar möchte ich in meinen Theme auf der Startseite eine Spalte haben, wo man meinen Fotografien bewundern kann (Kategorie "Photographie" (ID 17)), jedoch möchte ich nur einen Auszug davon haben, jedoch fallen bei Thumbnails the_excerpt weg, da dieser anscheinend nur Geschriebenes kürzt.
Wenn ich jetzt aber the_content nehm und dann einen "more"-Tag setze, ist leider auf meiner category-17.php auch dieser more Tag gesetzt und leitet weiter auf die single.php - was ich aber nicht möchte.Jetzt meine Frage:
Kann ich irgendwie über die functions.php Datei das steuern? Oder wie bewerkstellige ich es dann, dass auf der index.php nur ein Auszug von circa 9 Bildern ist und in der category-17.php alle Bilder angezeigt werden?
Da bräuchte ich einen Rat.
-
Also bei einen - sagen wir mal Ableger von Youtube für nicht U18 Leute muss man auch nur nen Klick machen um letztendlich dann aufn Index zu laden.
Rechtlich kann ich dir da nicht helfen.
Aber ich denke bei pornographischen Inhalten würdest du eventuell Probleme mit deinen Webspaceanbieter kriegen.
-
Wow - Danke dir! Funktioniert super :)
-
Hallo ihr!
Mich plagt zurzeit eine Idee in meinen Kopf. Jedoch weiß ich nicht, ob diese umsetzbar ist.Fallbeispiel:
Bei einen Blogeintrag kann man über ein Benutzerdefiniertes Feld ein Bild hinzufügen ("thumbnail", nennen wir jetzt einfach mal das Feld) über diesen Bild, soll dann der Titel des Beitrages stehen.Sowie in diesen Code:
PHP<?php $temp_query = $wp_query; query_posts('cat=108&showposts=1&orderby=ID&order=DESC'); ?> <?php while (have_posts()) { the_post(); ?> <div id="post-<?php the_ID(); ?>"> <?php the_time('d/m/Y') ?> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2> <?php $image = get_post_meta($post->ID, 'thumbnail', true); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="" /></a> <?php the_excerpt(); ?> <?php comments_popup_link(__('0 Kommentare', 'kubrick'), __('1 Kommentar', 'kubrick'), __('% Kommentare', 'kubrick')); ?> </div> <?php } $wp_query = $temp_query; ?>Jetzt möchte ich aber, dass wenn man "thumbnail" füllt, also eine Bildadresse eingibt, dass der Titel in Schwarz ist und wenn man keine Bildadresse eingibt der Titel die Schriftfarbe grün hat.
Jetzt frage ich mich: Wie kann man sowas machen? Jemand Ideen? Bin leider nicht so gut in PHP.
Vielen Dank :)
-
http://web2feel.com/gamezine-theme/
Spontan dazu gefunden... -
Du möchtest also auf der index.php Datei zweierlei Ansichten haben? So hab ich das jetzt verstanden und da hätte ich auch ein paar Codeschnipsel für dich:
PHP
Alles anzeigen<?php $temp_query = $wp_query; query_posts('cat=1,3,7,6,5,8,25&showposts=5&orderby=ID&order=DESC'); ?> <?php while (have_posts()) { the_post(); ?> <?php the_time('j.m'); ?> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a> <?php the_content('Read the rest of this entry »'); ?> <?php the_category(', '); ?> | <?php comments_popup_link('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?> <?php } $wp_query = $temp_query; ?>In der ersten Zeile davon legst du fest, welche Kategorien ausgeben werden sollen und die Ziffer danach, wie viele Posting davon!
Musst nur den Code zweimal einfügen, einmal mit deinen Blogkategorien und einmal mit deiner Portfoliokategorie und dann halt kannst du die beiden ausgaben definieren wie du willst. -
Ich habs ja in die Theme functions.php getan, hat sich aber nichts geändert!
Man, ganz schön schwer so einen Script zum Laufen zu bekommen. -
Okay... in welcher functions.php?
In der unter wp-includes oder die, die bei den Theme dabei war? (Weil ich habs jetzt mal abwechselnd in beide rein, hat sich aber irgendwie nichts geändert?) -
Einen bestimmten Platz braucht das nicht oder?
Was genau meinst du damit eigene Script und in den Header kodieren?
-
Mh.
ich glaub langsam, dass das an meinen Webspace oder so liegt. Ich hab mir nämlich das "Viewport"-Theme runtergeladen, es entzippt und hochgeladen. Und siehe da, es funktioniert nicht :(
(In meinen Offlineblog funktioniert es wiederrum...) -
ich denke, du lädst das Bild einfach auf deinen Webspace und dann wenn du einen Beitrag schreibst, scrollst du runter zu "benutzerdefinierte Felder" und gibts dort das ein ;)
-
Der Script funktioniert nicht :(
Also sprich, anstatt über diese Menüpunkte zu erscheinen, steht alles untereinander. Erst halt die Beiträge und dann das About me und so :(
-
In Kurzform (Sprich ich hab die selbstgeschriebenen Texte weg) sieht das so aus: (Zusammengefügt: Header, Index und Footer)
PHP
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>Tabs - jQuery plugin for accessible, unobtrusive tabs</title> <script src="jquery-1.1.3.1.pack.js" type="text/javascript"></script> <script src="jquery.history_remote.pack.js" type="text/javascript"></script> <script src="jquery.tabs.pack.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $('#container-1').tabs(); $('#container-2').tabs(2); $('#container-3').tabs({ fxSlide: true }); $('#container-4').tabs({ fxFade: true, fxSpeed: 'fast' }); $('#container-5').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'normal' }); $('#container-6').tabs({ fxFade: true, fxSpeed: 'fast', onClick: function() { alert('onClick'); }, onHide: function() { alert('onHide'); }, onShow: function() { alert('onShow'); } }); $('#container-7').tabs({ fxAutoHeight: true }); $('#container-8').tabs({ fxShow: { height: 'show', opacity: 'show' }, fxSpeed: 'normal' }); $('#container-9').tabs({ remote: true }); $('#container-10').tabs(); $('#container-11').tabs({ disabled: [3] }); $('<p><a href="#">Disable third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() { $(this).parents('div').eq(1).disableTab(3); return false; }); $('<p><a href="#">Activate third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() { $(this).parents('div').eq(1).triggerTab(3); return false; }); $('<p><a href="#">Enable third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() { $(this).parents('div').eq(1).enableTab(3); return false; }); }); </script> <link rel="stylesheet" href="jquery.tabs.css" type="text/css" media="print, projection, screen"> <!-- Additional IE/Win specific style sheet (Conditional Comments) --> <!--[if lte IE 7]> <link rel="stylesheet" href="jquery.tabs-ie.css" type="text/css" media="projection, screen"> <![endif]--> <style type="text/css" media="screen, projection"> /* Not required for Tabs, just to make this demo look better... */ body { font-size: 16px; /* @ EOMB */ } * html body { font-size: 100%; /* @ IE */ } body * { font-size: 87.5%; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; } body * * { font-size: 100%; } h1 { margin: 1em 0 1.5em; font-size: 18px; } h2 { margin: 2em 0 1.5em; font-size: 16px; } p { margin: 0; } pre, pre+p, p+p { margin: 1em 0 0; } code { font-family: "Courier New", Courier, monospace; } </style> </head> <body> <div id="container-5"> <ul> <li><a href="#fragment-13"><span>Editorial</span></a></li> <li><a href="#fragment-14"><span>Biographie</span></a></li> <li><a href="#fragment-15"><span>Dreiundfuenfzig</span></a></li> </ul> <div id="fragment-13"> <div id="sidebar"><?php get_sidebar(); ?></div> <div id="content"> <span class="ueberschrift">Hallo!</span> Herzlich Willkommen </div> <div id="topcontent"></div> <div id="entry"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div id="stats"> <div class="statscomments"><?php comments_popup_link(__('0', 'kubrick'), __('1', 'kubrick'), __('%', 'kubrick')); ?></div> <div id="spacer2"></div> <div class="statsdate"><?php the_time(__('d.m.Y', 'kubrick')) ?></div> <div class="statscategory"> <?php foreach((get_the_category()) as $cat) { echo $cat->cat_name . ' '; } ?> </div> </div> <div id="entrycontent"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2> <?php the_content(__('Read the rest of this entry »', 'kubrick')); ?></div> </div> <div id="spacer"></div> <hr> <?php endwhile; ?> </div> <div class="pagebar"> <?php if (function_exists('wp_pagebar')) wp_pagebar(); ?> <?php else : ?> <h2 class="center"><?php _e('Not Found', 'kubrick'); ?></h2> <p class="center"><?php _e('Sorry, but you are looking for something that isn’t here.', 'kubrick'); ?></p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> </div> <div id="fragment-14"> </div> <div id="fragment-15"> </div> </div> </body> </html>in Fragment-13 ist dann halt die Abfrage für die Beiträge und ich 14 udn 15 ist das About-me und das Über meine Seite.
Es war ein vorgefertigter Script. Ich hab nur die Farbe und Schrift angepasst. Im Header befinden sich dann noch die Einzelheiten für WP...
In meine Offlineblog funktioniert es. Aber wenn ich es 1:1 hochlade funktioniert es nicht mehr. Wie gesagt, ich hab im Header geschaut, ob irgendeine Adresser der .js dateien und .css dateien nicht stimmt, hat aber alles gestimmt... ich bin echt am Abdrehen deswegen, weil ich für die Offline-Version über 2 Tage gebraucht hab -.-
-
Hallo ihr Lieben,
erstmal fröhlich Weihnachten und so.
Mein Problem ist folgendes: Ich passe meine Themes offline an. Sprich ich hab mir Xampp runtergeladen und die gleiche WP-Version wie ich auf meine Webspace verwenden. Nun hab ich also offline mir mein Theme gecodet und es hochgeladen. Die Einstellungen im Online-WP geändert, damit sie identisch mit denen im Offline sind.
Und was ist!
Es funktioniert nicht.
Ich hab mich nämlich mit so einen Ajax-Javascriprt-Dings befasst (Sowas: BranfordMagazine by DER PRiNZ A premium magazine style WordPress theme (leadarticel und so)), offline funktioniert einwandfrei. Online nicht.Ich hab im Header rumgesucht, im Index, im Footer. Hier und dort.
Online funktionierts nicht. Wieso???Was is der Unterschied???
man...
-
Servus. In meinen jetztigen Layout sieht es wie folgt aus
[COLOR=Blue]Kategorie 1 | Kategorie 2 | Kategorie 3
Artikel 1 | Artikel 1 | Artikel 1
Artikel 2 | Artikel 2 | Artikel 2[/COLOR]Also, so ist die Ausgabe im index.php
Und so mach ich das ganze:PHP
Alles anzeigen<?php $temp_query = $wp_query; query_posts('cat=108&showposts=1&orderby=ID&order=DESC'); ?> <?php while (have_posts()) { the_post(); ?> <div id="post-<?php the_ID(); ?>"> <div id="datum"> <?php the_time('d/m/Y') ?></div> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a> </h2> <?php $image = get_post_meta($post->ID, 'thumbnail', true); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="" /></a> <?php the_excerpt(); ?> <?php comments_popup_link(__('0 Kommentare', 'kubrick'), __('1 Kommentar', 'kubrick'), __('% Kommentare', 'kubrick')); ?> </div> <?php } $wp_query = $temp_query; ?>So für jede Kategorie. Jetzt möchte ich aber gerne, dass der neuste Beitrag (höchste ID (?)) einen anderen Hintergrund bekommt bzw. irgendwie hervorsticht. Ist es irgendwie möglich, in diesen Code etwas einzufügen, damit dann, wenn es der neuste Beitrag ist, dieser ein anderes CSS bekommt?
Grüße
-