Beiträge von Morris

    Hallo Monika :)

    Der Code vor uns hinter den ersten drei Code-Schnipseln (diese befinden sich, wenn man auf den verlinkten Screenshot schaut in Bereich 2) ist immer identisch.

    Der Nicht-HTML-Code (also der relevante Code) besteht vor jedem dieser Schnipsel aus 4x dem vierten Code-Schnipsel (Bereich 1) und der Code dahinter aus 1x eben jenem Schnipsel (Bereich 4). Lediglich die Zeile

    PHP
    <?php $my_query = new WP_Query('cat=1&showposts=1'); ?>

    wird bzgl. "cat" und "showposts" entsprechend angepasst.</span></span>

    Der auf dem Screenshot mit 3 gekennzeichnete Bereich entfällt auf den aufgeführten Seiten und ist nur auf der Startseite verbaut...welche funktioniert.

    Grüße
    Mo

    Ich schon wieder :)

    Im Prinzip funktioniert alles wie es soll...aber auch nur im Prinzip :(, denn auf "Seiten" wird in allen Bereichen der Inhalt der aktuellen Seite angezeigt. Auf Kategorie oder Beitragsseiten tritt das Problem nicht auf

    Dabei unterscheidet sich nur der Code für den zentralen Bereich...außenrum ist alles gleich.

    Hier mal die relevanten Codeauzüge:

    PHP
    category.php
    
    
    <h2><?php wp_title(''); ?></h2>
    <ul>
    <?php while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Link zu <?php the_title(); ?>"><?php the_time('j. F Y') ?> - <?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    PHP
    page.php
    
    
    <?php while (have_posts()) : the_post(); ?>
    <h2><?php the_title(''); ?></h2>
    <p><?php the_content(); ?></p>                        
    <?php endwhile; ?>
    PHP
    single.php
    
    
    <?php while (have_posts()) : the_post(); ?>
    <p>Kategorie: <?php the_category(', ') ?></p>
    <small><?php the_time('j. F Y') ?></small>
    <h2><?php the_title(); ?></h2>
    <p><?php the_content(); ?></p>
    <?php endwhile; ?>

    Für alle nicht zentralen Bereiche kommt folgender Code zur Verwendung:

    PHP
    <?php $my_query = new WP_Query('cat=1&showposts=1'); ?>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <?php the_excerpt(); ?> 
    <p><a class="mehr" href="<?php the_permalink() ?>">mehr...</a></p>
    <?php endwhile;?>

    Wo ist mein Fehler?

    Wer mag kann es sich unter http://217.11.52.40/index.php ansehen.

    Danke
    Mo

    Bei 1und1 sind halt sehr viele Pakete auf eine DB gelegt, daher auch die Performanceschwankungen. Geld einbehalten ist illusorisch, denn die DB ist ja erreichbar, wenn auch nicht schnell...aber davon steh im Vertrag ja nichts.

    Grüße
    Mo

    Mit den Permalinks machst du die URLs suchmaschinenfreundlich. Das angegebenen Script sorgt allerdings dafür, dass der Titel deiner Seite (das was links oben in der blauen Zeile deines Browsers steht) interessanter und relevanter für Suchmaschinen wird.

    Grüße
    Mo

    Moin Jeriko,

    danke...hab die Seite schon dutzende Male überflogen...aber das Beispiel wohl immer übersehen. Werd mich gleich mal dransetzen

    allerdings wird hier ja auch wieder nur ein vorgefertiger Query-String abgearbeitet und nicht "automatisch" der genommen, welcher auf der Seite eigentlich stehen sollte.
    Gehe ich recht in der annahme, dass ohne Parameter die standard-query genommen wird?

    Ich muß mich wohl bzgl. PHP nochmal ordentlich auf den Hosenboden setzen...Hab schon mehr als einmal überlegt WP in ColdFusion nachzubauen ;)

    Danke
    Mo

    Ich hab jetzt mal ein Bild vom Layout zur Ansicht auf einen Server gelegt

    http://www.langenbergdesign.de/tmp/layout.jpg


    Dort habe ich 4 Bereicht markiert.

    1 - Die Spalte mit den Kategorien (Häuser, wohnungen etc.) mit dem aktuellsten Beitrag

    2 - Der eigentliche Content-Bereich der mir Schwierigkeiten bereitet

    3 - News Bereich, welcher nur auf der Startseite zu sehen ist. Auf allen Unterseiten erstreckt sich Bereich 2 über diesen Bereich.

    4 - Neusten Beiträge aus einer anderen Kategorie

    Ich hab Mitte der Woche Abgabe und bin kein Stück weiter :(

    Hoffe mir kann jemand helfen.

    Danke
    Mo

    Hi

    Bin grade beim erarbeiten eines neuen Templates für einen Kunden und stoße dabei auf Schwierigkeiten bei der Umsetzung der Kundenwüsche...vieleicht bin ich auch einfach nur betriebsblind.

    Es handelt es sich bei dem Template um ein 3 Spalten-Layout mit umspannendem* Header und Footer.

    In der linken Spalte soll eine Liste (im übertragnen nicht im semantischen korrektem Sinne) der Kategorien 1-4 Angezeigt werden nebst ihrem aktuellsten Eintrag. Zur Zeit Löse ich das, in dem ich für jede Kategorie einen eigenen Aufruf mache.
    Beispiel:

    Es erfüllt zwar im Prinzip seinen Zweck, hat aber einige Nachteile. Der Quellcode wird unnötig aufgebläht (immerhin ist der Code vier mal vorhanden) und auch Änderungen im Titel müßten immer von Hand vorgenommen werden.

    Schöner wäre etwas in dieser Form (Pseudocode!):

    HTML
    <suche Kategorien 1-4>
    <h1>$titel_der_Kategory</h1>
    <suche ersten Beitragaktuellen Katgorie>
    Ausgabe des Beitrags
    </suche>
    </suche>

    In der rechten Spalte sollen nur die letzten zwei Beiträge der Kategorie 5 ausgegeben werden.

    Die mittlere Spalte wird wieder etwas komilizierter. Sie teilt sich z.B. für die Startseite in zwei Hälften (oben und unten).

    Generell soll das Template für statische Seiten sein. In der mittleren Spalte soll also die Ausgabe des eigentlichen Inhalts der Seite erfolgen. Dazu fehlt mir noch der komplette Code...Kann ich da einen einfachen Loop einbinden? Kommt der sich nicht ins Gehege mit dem voehrrigen query_posts()?
    Auf der Startseite wird unter diesem Inhalt noch die Ausgabe der aktuellsten zwei Beiträge aus Kategory 6 sein.

    Zur Zeit sehe ich wohl den Wald vor lauter Bäumen nicht mehr. Wie kann ich die Seite am besten komplett aufbauen? Ich steh grad ziemlich auf dem Schlauch.

    Alles ziemlich verwirrend, ich weiß. Hab im Moment aber echt Probleme meine Gedankengänge aufs Papier zu bringen.

    Hoffe ihr könnt mir denen eine oder anderen Denkanstoß geben.

    Danke
    Mo

    * heißt, sie gehen über alle drei Spalten

    Meine, vieleicht antiquierte, Einstellung ist:
    Wer sich selber eine Webseite machen will, sollte zumindest die Grundlagen (HTML und CSS) beherrschen und mit den notwendigen Werkzeugen vertraut sein (z.B. FTP).

    Wer dann noch auf die Idee kommt ein CMS selbst installieren zu wollen, sollte dann auch mindestens noch wissen, was eine Datenbank ist und wie diese angesprochen wird.
    Außerdem sollte man natürlich die Möglichkeiten seines Providers und seine (Zugangs)daten kennen und wenn man es nicht weiß eben den Provider fragen.

    Wordpress ist für User mit dem entsprechenden Grundwissen (s.o.) in unter 5 Minuten installiert und betriebsbereit. Geübte Nutzer schaffen das auch in unter einer Minute.

    Wordpress ist ein Vorzeige-Projekt in Punkto Usabilitiy, sowohl bei der Installation als auch bei der Verwaltung oder Nutzung. Wer sich mal z.B Typo3 (PHP), FarCry (ColdFusion) (nicht das Spiel!), Magnolia (Java), Bricolage (Perl) oder Zope (Python) angeschaut hat, wird mir beipflichten.

    Ich kann die Einstellung "Ich hab zwar keine Ahnung von Werkzeugen, will aber mein Auto selber bauen!" nicht verstehen.

    Vorraussetzung für die Installation von Wordpress:
    - Grundwissen um FTP: Ich brauch einen FTP-Client, kenne meine meine Zugangsdaten und kann mit dem Client daten zu meinem Provider hochladen
    - Grundwissen um Datenbanken: Ich weiß was Datenbanken sind, kenne meine Zugangsdaten und weiß wofür diese gut sind

    Vorraussetzung für das betreiben einer Webseite mit Wordpress mit fertigen Templates:
    - Grundwissen (X)HTML: Ich weiß was Tags sind und was diese bewirken.

    Vorraussetzung für das betreiben einer Webseite mit Wordpress mit modifizierten Templates:
    - Gutes Wissen (X)HTML
    - Gutes Wissen CSS
    - Grundwissen bzgl. Tempalte Tags und der Wordpressdoku
    - Grundwissen PHP

    Vorraussetzung für das betreiben einer Webseite mit Wordpress mit eigenen Templates:
    - Gutes Wissen (X)HTML
    - Gutes Wissen CSS
    - Gutes Wissen bzgl. Tempalte Tags und der Wordpressdoku
    - Gutes Wissen PHP
    - Guten Wissen SQL
    - Guten Wissen JavaScript

    Grüße
    Mo

    Nein, da Bilder immer reckteckig sind.
    Du kannst dein Bild aber in ein DIV packen und dieses dann entsprechend formatieren, so hast du einen runden Rahmen um ein eckiges Bild.

    Alle HTML-Elemente sind eckig. Rundungen werden vorraussichtlich mit CSS3 eingeführt. Der IE kann das dann also 5 Jahre nach Einführung ;).

    Grüße
    Mo

    Was nicht ist kann ja noch werden :).

    the_time() ist eine Funktion der Parameter übergeben werden können. Eine Liste aller Parameter findest du unter

    http://codex.wordpress.org/Formatting_Date_and_Time
    bzw
    http://de.php.net/date

    Hast du die Beispiele unter http://codex.wordpress.org/Template_Tags/the_time mal ausprobiert? Im Regelfall erschließt sich das Ganze dann von selbst.

    Du mußt dazu lediglich eine PHP-Seite erstellen (einfache Seite mit der Endung PHP :)) und den Beispielcode einfügen z.B.

    PHP
    <?php the_time('d'); ?>

    Wobei immer "[COLOR=#000000][COLOR=#0000bb]<?php" am Anfang und "[/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]?>" am Ende stehen muß.

    Grüße
    Mo
    [/COLOR][/COLOR]