Beiträge von Karbrüggen

    Also ich find den Link ins Archiv unterhalb der Download-Links schon recht deutlich.

    Zugegeben: "Ältere Versionen" könnte man durch "Andere Versionen" o.ä. ersetzen, da dort ja nicht ausschließlich altes Zeug zu finden ist. Aber einmal daraufgeklickt springt einem sofort das Stichwort "upgradepaket" ins Auge...

    LG
    Dominik

    ...aber aus "süß" hat er z.B. "süß" gemacht...

    Das ist soweit doch korrekt?

    Zitat

    ist da irgendwo etwas schief gelaufen? beide Datenbanken und Blogs laufen auf "latin1"

    Du kannst unterschiedliche Zeichensätze für jede Tabelle einzeln festlegen. Checkmal die drei Bloginstallationen gegeneinander ab und poste mal die Unterschiede.

    Zitat

    P.S.: kann man einzelne Kategorien nur für registrierte User sichtbar machen?

    Ja, das ist aber m.E. mit etwas Aufwand und Veränderungen im Template verbunden:

    1. Du musst feststellen, ob der aktuelle Besucher ein reg. User ist (zuweilen über die Variable [FONT=Courier New]$user_ID[/FONT])
    2. In Abhängigkeit der "Benutzervariable" (false/ nicht false) müssen in der Loop alle Beiträge herausgefiltert werden, die in den Kategorien abgelegt wurden, die nur für bestimmte Nutzergruppen angezeigt werden sollen
    3. und alle Kategorien müssen aus allen [FONT=Courier New]wp_list_categories()[/FONT]-Aufrufen entfernt werden (zumindest hier gibts den Parameter [FONT=Courier New]&exclude=[/FONT], gefolgt von einer Kommaseparierten Liste von Kategorien-IDs).

    Interessant wäre zu wissen, ob das schonmal in einem Plugin realisiert wurde...

    LG
    Dominik

    Hier haben wir das Problem, dass dein Script komplett im Basisverzeichnis deines Blogs abläuft (also dem Verzeichnis, in dem die [FONT=Courier New]index.php[/FONT] liegt; hier: [FONT=Courier New]skylinerz.de/cms/[/FONT]), der Browser aber durch deine Permalinkstruktur glaubt, er würde sich eine Ebene tiefer befinden (hier [FONT=Courier New]skylinerz.de/cms/media/[/FONT]). Das Beste aber hieran: beide haben Recht ;-)

    Die Lösung ist recht einfach: Du musst das auszulesende Verzeichnis und das Linkziel getrennt behandeln. Um das auch noch stabil gegenüber Permalinkänderungen ist schlage ich folgedes vor:

    PHP
    <?php
      $verzeichnis = ABSPATH .'wp-content/uploads/media/mp3/';
      $href = get_bloginfo('url') .'/wp-content/uploads/media/mp3/';
    ?>

    und bei der Ausgabe in der Schleife

    PHP
    <?php
    echo '<td class="media-list-name"><a href="' .$href.$datei->getFilename(). '" target="_blank">' .$datei->getFilename(). '</a></td>';
    ?>

    Das dürfte (zumindest im Ansatz) reichen.

    LG
    Dominik

    Hallo Dominik,

    das hat Super geklappt. ich danke Dir für diese Lösung. Jetzt muss ich nur noch ein wenig am Design rumschrauben und dann habe ich alles perfekt. Dieses <ul><li> nervt doch. (der Aufzählungspunkt). In WP wird er nicht angezeigt aber auf meiner externen schon.

    Grüße Sascha

    Code
    ul.simpletag-listen-klasse {
      list-style: none;
    }

    LG
    Dominik

    Abgesehen davon, dass Listen-Elemente der Semantik wegen auch in Listen angeordnet weredn sollten, wie wärs damit (quick'n'dirty)?

    Template Tags/wp list bookmarks « WordPress Codex

    Andernfalls würde ich die Liste mit CSS entsprechend formatieren:

    Oder so ähnlich...

    LG
    Dominik

    Morgen,

    ich baue grad eines meiner Plugins um, sodass es auch als Widget genutzt werden kann. Doch zwei Dinge stören mich, und im Codex bin ich nicht fündig geworden (mag u.U. auch an der Uhrzeit liegen ;-))

    Also

    1. Wie füge ich dem Widget eine Beschreibung hinzu, die dann unter [FONT=Courier New]/wp-admin/widgets.php[/FONT] angezeigt wird?
      In den Core-Daten bin ich auf die Funktion [FONT=Courier New]wp_widget_description($id)[/FONT] (für die Ausgabe der Widget-Liste) gestoßen ([FONT=Courier New]/wp-includes/widgets.php[/FONT], Z. 119ff, WP2.6.0), die auf das Array [FONT=Courier New]$wp_registered_widgets[$id]['description'][/FONT] zugreift. Diese Variable wird aber [FONT=Courier New]global[/FONT] eingebunden und ich kann nicht weiter feststellen, wie es generiert wird bzw. wie ich es beeinflussen kann...
    2. Mein Plugin hat eine umfangreiches, eigenes Konfigurationsmenü, sodass auf der Widget-Seite lediglich ein Link dorthin verweist. Ergo ist aber der "Ändern'-Button überflüssig... Wie krieg ich den weg?

    LG
    Dominik

    naja sooo umfangreich ist es jetzt nicht...
    500 code zeilen und das sollte fertig sein...

    Für ein Wordpress-Plugin ists schon umfangreich, darum ging es doch hier? ;-)

    Mein Ansatz wäre dieser:


    * Veranstaltung anlegen

    Solche "Veranstaltungen" würde ich als Beiträge einer Kategorie entnehmen, die extra dafür angelegt sind.


    * Alle einladen
    * User bekommt Mail

    Hier müsste ein Plugin her, dass beim Anlegen eines Beitrages in der o.g. Veranstaltungskategorie die angemeldeten Benutzer benachrichtig.


    * Kann mit JA / NEIN (hat Zeit/hat kein Zeit) antworten/abstimmen
    * Admin erhält Übersicht wer schon geantwortet hat/wer nicht

    Das könnte man mit einem angepasstem Umfrage-Plugin realisieren, das mitloggt, welcher Benutzer was geantwortet hat. Eventuell muss das aber angepasst werden.

    Vielleicht solltest du mal das Pluginverzeichnis von Wordpress nach diesen Plugins durchforsten: WordPress › WordPress Plugins

    LG
    Dominik

    Artikel sind ja dazu gedacht mit RSS-Readern extern gelesen werden zu können. Eine Tag-Cloud dürfte nicht den selben Informationsgehalt haben und deshalb denke ich nicht, dass eine solche Ausgabe vorgegeben ist.

    Das Plugin selbst einzubinden ist auch keine Möglichkeit, da es ja ein Plugin ist, und ohne dazugehörige Rahmenanwendung nicht funktioniert. (Wobei ich hier anmerken möchte, dass ich das Plugin Simple-Tags nicht kenne bzw. nutze.)

    Eine Möglichkeit die Schlagwortwolke (böses Wort ;-)) dennoch irgendwie extern einzubinden wäre die folgende:

    • erstelle ein neues Page-Template, die nur die Tagwolke ausgibt (plus eventuell ein paar Tags drumherum)
    • lege eine neue leere Seite an, die dieses Template verwendet
    • entferne die ID der neuen Seite aus allen Template-Tags, die die Seitennavigation aufbauen (siehe dazu Template Tags/wp list pages « WordPress Codex )
    • schreibe dir ein Skript für deine externe Seite, welches die URL der zuvor erstellten "leeren" Seite mit der Tag-Cloud ausliest und an der entsprechenden Stelle ausgibt

    Vielleicht gehts aber auch einfacher?

    LG
    Dominik

    <img>-Tags sind per Definition Inline-Elemente, die, um valides Markup erhalten zu können, von Block-Elementen (wie Paragraphen oder div-Container) umschlossen werden müssen.

    Was du aber machen könntest wären negative Aussenabstände für Bilder die dem Abstand des p-Element entsprechen in der [FONT=Courier New]style.css[/FONT] zu definieren, also etwa

    Code
    .post p img {
      margin: -1em 0 -2em;
    }

    Was den Text oben 1em und unten 2em näher an das Bild heranrückt.

    LG
    Dominik

    Du kannst Beiträge, Kommentare und Einstellungen im Admin-Menü unter Verwalten/Export in eine XML-Datei exportieren und die beiden Dateien (je Blog eines) in euer neues Blog unter Verwalten/Import/Wordpress wieder importieren, wobei dort die Beiträge dann jeweils entweder bestehenden Autoren zugewiesen werden oder aber on-the-fly neue Autoren angelegt werden.

    Die Sache ist ziemlich intuitiv, also einfach loslegen und probieren, da alles ja eh in eine neue DB kommt kannst du so auch noch gefahrlios Erfahrungen sammeln ohne etwas kaputtzumachen, falls doch mal was schief gehen sollte :-)

    LG
    Dominik