Beiträge von jowra

    Zitat von jowra

    Ich versuch gerade mal im WordPress Codex rauszukriegen, wie eine Abfrage (ist jemand eingeloggt oder nicht) aussehen könnte...

    Und bin auch fündig geworden. ;)

    Mit

    Code
    get_currentuserinfo();

    kann ich zum einen abfragen, ob überhaupt jemand eingeloggt ist und zum anderen kann ich dann auch noch "in the Loop" das Userlevel abfragen

    Code
    if ($userlevel == xx)

    Das ist stark. Habs erst mal mit meinem Theme probiert und das funktioniert. Wenn ein bestimmtes Userlevel nicht vorhanden ist, zeigt er die Beiträge nicht an. Jetzt das ganze noch mit einer Abfrage der privaten Kategorien versehen und ... woooh! :)

    Kühl.

    Minütchen noch. ;)

    Probier mal so lange die wp_list_cats() gegen die Zeile hier auszutauschen:

    PHP
    <?php list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?>

    Das muß gehen...

    Poste mal bitte die Zeile Deiner sidebar.php in der die Kategorien gelistet werden. Müßte ungefähr so aussehen:

    <?php list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?>

    Entscheidend ist das 'name'.

    Ich behaupte mal kühn -> nein.

    Auf Deine Beschreibung passen ganz klar:

    1. Coppermine Photogallery
    2. Gallery

    Diese beiden können in dieser Hinsicht so ziemlich alles. Für Gallery gibt es ein Plugin, dieses bezieht sich aber mehr darauf, schnell Bilder in WordPress-Beiträge einzufügen.

    Für eine Integration in WordPress ist das einfach zuviel. Such Dir eine der obigen Galerien aus, passe das Layout dem von WordPress an, verlinke es gegenseitig ... and your done. :o)

    Schreib mal ein bißchen mehr dazu, wie Du es versucht hast.

    Hast Du eine Page angelegt (ggf. mit eigenem Template)? Wenn Du dann alles zwischen <body></body> aus der HTML-Seite in den Inhalt der Page reinkopierst sollte das eigentlich funzen.

    Zitat von eyetag

    optimum wäre dabei eine zentrale user-verwaltung mit einem globalen oder noch besser indviduellen passwörtern gewesen. das sieht wp aber leider nicht vor!

    Aber es gibt doch eine Benutzerverwaltung. Du kannst doch Benutzer anlegen, Passwörter und User-Level vergeben. Mein Gedanke war eben, ob man nicht über diese Variante das Problem lösen könnte. Also von Dir angelegte (resp. registrierte) User können die privaten beiträge lesen und der Normal-Surfer, der nicht registriert ist, nicht...

    So sinngemäß. ;)

    Mich würde mal noch die Motivation dahinter interessieren. Möchtest Du die Kategorien nur für Dich schützen oder so, daß "Eingeweihte" die Posts auch lesen können oder noch was ganz anderes? ;)

    Ein Gedanke wäre nämlich (nur erst mal so laut gedacht), ob man das nicht über mehrere User für Deinen Blog regeln könnte und dann lieber Abfragen auf User-Level-Basis tätigt...

    Ansonsten könntest Du mir bitte mal das Template (den Template-Ordner) gezippt schicken? Das bräuchte ich auf jeden Fall.

    Hi eyetag,

    ich muß mich in die Problematik erst mal reindenken.

    - Die Kategorie ist mit einem Passwortschutz versehen.
    - Die Artikel werden aber trotzdem auf der Index-Seite angezeigt, sind aber schon alle mit einem Tag: "protected:" versehen.

    Frage: Möchtest Du die protected-Beiträge von der Mainsite ganz ausblenden oder den Titel anzeigen mit einem Passwortfeld darunter?

    die einträge der anderen, nicht geschützten kategorie innerhalb der geschützten auftauchen

    Das verstehe ich noch nicht ganz. Warum sollen die Einträge der ungeschützten Kategorie in der geschützten auftauchen?

    Ich muß es mir erst näher anschauen, aber zumindest das komplette Ausblenden der geschützten Beiträge auf der Mainsite sollte machbar sein.

    Zitat von Benijamino

    Und warum ist das bei mir nicht so?! ... Blog steht bei mir ganz unten :(

    Weil die Datei template-functions-category.php im Verzeichnis wp-includes fehlerhaft ist. Bei wordpress.org findest Du ein Update für diese Datei:

    http://wordpress.org/support/topic.php?id=11766#post-138417

    oder als

    Direkt-Link (anklicken, speichern):

    http://trac.wordpress.org/file/trunk/wp-…2364&format=raw

    Die neue template-functions-category.php einfach an die Stelle der alten kopieren.

    Sorry fym und andere. War mein Fehler. Ich habe die Patch-Datei falsch gelesen. Also:

    In der ersten pubDate-Zeile (27 bei mir) muß es so heißen:

    PHP
    <pubDate><?php echo mysql2date('r', get_lastpostmodified('GMT'), 0); ?></pubDate>

    in der zweiten pubDate-Zeile (bei mir 36) muß es so heißen:

    PHP
    <pubDate><?php echo mysql2date('r', get_the_time('Y-m-d H:i:s')); ?></pubDate>

    Noch mal: Sorry. :oops:

    Am besten die Original-Datei nehmen und einfach den Teil vor dem Komma gegen 'r' austauschen.

    alt-os hat die lösung auf wordpress.org gepostet

    http://wordpress.org/support/topic/32559#post-184369

    die Datei wp_rss2.php muß wie folgt geändert werden. Statt:

    <pubDate><?php echo mysql2date([color=red]'D, d M Y H:i:s +0000'[/color], get_lastpostmodified('GMT'), 0); ?></pubDate>

    muss es heißen:

    <pubDate><?php echo mysql2date([color=red]'r'[/color], get_lastpostmodified('GMT'), 0); ?></pubDate>

    Das kommt 2x in der wp_rss2.php vor. Beide Zeilen müssen korrigiert werden. Die wp_rss.php mit dem 0.92 Feed hab ich auch geändert. Nun validiert der Feed wieder einwandfrei. :)