Beiträge von taron

    Viele kennen vielleicht das Plugin Theme Switcher, mit dem man als Besucher zwischen verschiedenen Themes hin-und herschalten kann.

    Das ging früher auch immer (Pan-Planetar News | »pp-news.eu« | Aktuell - Kompetent - Nah am Geschehen - 30 Jahre voraus)die Themes werden gleich unter dem Headerbild aufgelistet).
    Seit einiger Zeit aber passiert nichts, wenn man da rauf klickt. Die Seite wird neu geladen, aber das Theme bleibt der gleiche.
    Auch wenn ich index.php?theme=themename als URL aufrufe, ist das gleiche zu beobachten.

    Ich vermute daher, dass es an Wordpress liegt. Jedes der beiden bei mir installierten Themes funktioniert an sich (wenn man als Standard-Theme einstellt, ist alles ok). Das andere Theme (nicht Standard) ist eine leicht angepasste Version des Kubrick-Standard-Wordpress-Themes, da mein Standardtheme im Internet Explorer 6, einigen 7ern und früheren Versionen nicht gut aussieht.

    Ich frage mich, ob und wie folgende Dinge anzuzeigen sind (also im Blog selber):
    - Wie viele Posts es gibt (sieht man ja im Dashboard)
    - Wie viele Posts welche Nutzer geschrieben haben, also sowas:
    Nutzer 1: 234 Posts
    Nutzer 2: 122 Posts
    Nutzer 3: 23 Posts
    Nutzer 4: 9 Posts
    Nutzer 5: 0 Posts
    (sieht man ja auch im User-Menü).
    - Wie viel Prozent der Beiträge eine bestimmte Kategorie umfasst (kann man sich ableiten von der absoluten Postzahl einer Kategorie)

    Desweiteren frage ich mich, ob man irgendwie das Post-Datum, das angezeigt wird, ändern kann. In meinem Fall +30 Jahre. So dass dann da steht 13.3.38 statt 13.3.08 (das wäre ganz praktisch, da es in meinem Blog um fiktive Nachrichten aus 30 Jahren in der Zukunft geht). Die Serverzeit kann ich nicht anpassen, hab nur einen normalen Webspace.

    Danke im Voraus!

    PS: Plugins sind auch ok.

    Der von Wordpress generierte Code scheint ja XHTML zu sein.
    Nur ist meine Seite insgesamt HTML Transitional, was dazu führt, dass beim wp_header() einige Fehler entstehen (z.B. <link /> statt <link>).

    Kann man das irgendwie umschalten, sodass der Code von WP normales HTML ist?

    Also ich hab das jetzt auf 37 Fehler runtergehandelt.
    Die restlichen sind entweder eindeutig nicht der Grund (z.B. kein alt-Parameter beim img-Tag) oder ich habe keine Ahnung, was da falsch ist (z.B. das <body> angeblich nicht erlaub sei).

    Das mit dem Kodierungsfehler habe ich übrigens, nicht verbockt, dass war so 'nen hässliches Werbescript, dass falsch kodiert war.

    Wenn man auf einen einzelnen Post (oder die Kommentarfunktion) klickt, wird der Post ja allein angezeigt. Doch irgendwie kommt es dann dazu, dass bei der linken Sidebar der Meta-Teil verschwindet, dann direkt darunter, also in der linken Spalte, die eigentlich rechte Sidebar erscheint, dann kommt (also ziemlich weit unten) erst der Post - immerhin in der Mitte - und dann kommt zum Schluss der Footer, ebenfalls wieder in der linken Spalte.

    Meine Seite ist hier: »Pan-planetar News« Wollt ihr die totale Satire? | PP-News.net - Nachrichten aus der Zukunft

    Das Theme basiert auf dem "RockinNewspaper" Theme, falls das einer kennt.

    Nach diversen Schwierigkeiten hab ich es jetzt fast geschafft, die neue Datenbank miteinzurichten.
    Die MySQL-Daten habe ich über phpMyAdmin exportiert und importiert, die Wordpress-Dateien danach in den Webspace kopiert und dazu noch die Plugins und Themes gepackt.
    Beim Kopieren habe ich übrigens die gesamte Datenbank, auch mit zahlreichem mehr als nur wp_ kopiert (z.B. um die Einträge für einige Plugins zu sichern)

    Ich komme aber beim Seitenaufruf immer ins /html-Verzeichnis meines alten Webspaces! Das ist mir vollkommen unverständlich.

    Hier die wp-config.php:
    430e1a6f3833e94 - NoPaste - Paste it here

    Beim Hostnamen muss laut Webspace-Provider localhost rein, aber ich kann mir auch nicht vorstellen, dass das der Grund ist, warum es nicht geht.

    Das ist ein Ausschnitt aus dem Script:

    Und das ist ein Ausschnitt aus der linken Sidebar:

    PHP
    <!-- pages -->
    <img id="menu1bild" src="<?php bloginfo('template_url'); ?>/img/menu1hid.png" onClick="MenuAuf1()">
    <div class="menudiv" id="menu1" style="visibility:visible">
    <ul>
    		<li class="page_item"><a href="<?php echo get_settings('home'); ?>">Startseite</a></li>
    		<?php wp_list_pages('title_li=&depth=1'); ?>
    	</ul></div>

    Das ist ein Script, das bewirken soll, dass, wenn man auf das Bild klickt, das Bild durch ein anderes ausgetauscht wird und das die Listeneinträge entweder aus- oder eingeblendet werden sollen.
    Das Script selbst müsste richtig sein, aber irgendiwe funktioniert es auf der Seite nicht.
    Weder in der header.php im <head></head>-Bereich, noch oben in der l_sidebar.php (welche nur einen body hat).

    Gibt es einen bestimmten Ort, wo man das einbinden muss oder ist etwas anderes falsch?

    Ausschnitt aus der index.php:

    Ausschnitt aus styles.css:

    Ist das so richtig für ein Spaltenlayout? Ich bin mir vor allem nicht sicher bei den Infos (Kategorie, Autor, ...), die unten den Posts stehen sollten.

    Ich hab die immer div#post1, div#post2 usw genannt, ist das richtig?
    Und für alle ab 4 habe ich dann einfach nur .post genommen. Das müsste dann doch gehen, wenn class=post ist und id=post1 usw., oder?

    Noch eine Sache (ist mein erster Themeversuch): Die Themes, die ich aus dem Internet runtergeladen hab, haben alle mehrere Dateien wie index.php, header.php, sidebar.php... Ist das denn überhaupt nötig? Ich habe jetzt eine index.php (die den Code für die ganze Seite enthält) und eine css.css, die die Stylesheets enthält (und noch die comments.php vom Standard-theme).

    Okay, danke. Wo muss ich dann jetzt mein <tr> einsetzen?
    So? (Für den ersten Post)

    PHP
    <table>
    <?php $postcount = 1; ?> 
    <?php while ( have_posts() ) : the_post(); ?> 
    <div class="post" id="post<?php $postcount; ?>"> 
    <tr width="100%" border="1"><?php the_content(); ?></tr>
    </div>
    <?php $postcount++; endwhile; ?>
    </table>


    Ich kann leider kein PHP, daher die Nachfrage.

    Ich hatte vor, die Hauptseite so Zeitungs-mäßig mit verschiedenen Spalten etc. anzuordnen:

    Der neueste Post kommt über die ganze Seitenbreite (Sidebars ausgenommen), der zweitneueste kommt darunter in die linke Bildschirmhälfte, Nummer 3 und 4 teilen sich übereinander liegend die rechte Hälfte, ab dann kommen darunter immer 4 Spalten (in jeder ein Post).

    _____________
    |...................|
    |.......1..........|
    |...................|
    --------------------
    |.........|....3...|
    |....2....|---------|
    |.........|....4..|
    --------------------
    |....|....|.....|...|
    |..5.|.6.|.7 .|.8.|
    |....|....|.....|....|
    --------------------
    .
    .
    .

    (die Punkte dienen nur als Platzhalter, mit Leerzeichen funktioniert das hier anscheinend nicht.)

    Kleine Frage:
    Wie kann ich voneinander getrennt den neuesten Post einbinden, den zweitneuesten, drittneuesten, alle dahinter?
    Ich kenne nur <? php the_content(); ?>
    Gibt es da vlt ein Parameter wie the_content(12); um den 12.-neuesten Post und nur ihn einzubinden? Ich hoffe ihr versteht was ich meine.

    Für's Archiv habe ich keine extra Seite, ich dachte, dass wär irgendwie was automatisch generiertes? Wenn ich aber zumindest für die About-Seite die ID eintrage, bekomme ich immer beim Seiteaufruf ne leere Seite, die von einem Fehler in Zeile 37 spricht.

    Auf Default hab ich's gelassen.
    Hier die header.php: