Beiträge von Malte Landwehr

    Ich versuche gerade folgendes zu erreichen.

    Auf einer Seite möchte ich alle Beiträge aus einer bestimmten Kategorie auflisten. Eine einfache Auflistung mit (verlinktem) Titel und x Zeichen Teasertext würde mir schon reichen. Also so, wie man das z.B. von den diversen "Related Posts" Plugins kennt.

    Mein Herumspielen mit PHP-Befehlen wie:

    PHP
    <?php query_posts('cat=2&showposts=5'); ?>

    hat jedoch nicht zum gewünschten Ziel geführt.

    Kann mir jemand helfen?

    Im Prinzip müsste man ja nur den Code von z.B. YARPP abändern:

    PHP
    <?php while ($related_query->have_posts()) : $related_query->the_post(); ?>
    	<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><!-- (<?php the_score(); ?>)--></li>
    	<?php endwhile; ?>


    Aber mir ist nicht ganz klar wie ich bei Wordpress eine Schleife über die Kategorie laufen lassen kann.

    Versucht habe ich es so, aber das läuft nicht:

    PHP
    <?php while (query_posts(cat=209)->have_posts()) : query_posts->the_post(); ?>
    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>

    Edit: Ich weiß nicht wie ich es geschafft habe das Plugin heute morgen nicht zu finden aber List category posts 0.4.1 tut genau was ich brauche. Thema erledigt.

    Ich möchte gerne die Category Description auf meinen Kategorie-Seiten anzeigen und es soll html-Code möglich sein.

    Ich nutze Wordpress 2.5.1 und das Template WP-Multiflex-3 1.3.

    Die Anzeige der Beschreibung habe ich über diesen Code hinbekommen:

    PHP
    <?php if (is_category()): ?>
    <?php echo strip_tags(category_description()); ?>
    <?php endif; ?>

    Leider wird der html-Code immer rausgefiltert.

    Ich habe versucht:

    Zitat


    In wp-includes/default-filters.php, comment out add_filter($filter, 'wp_filter_kses');, like shown below (line 29).

    PHP
    $filters = array('pre_term_description', 'pre_link_description', 'pre_link_notes', 'pre_user_description');
    foreach ( $filters as $filter ) {
          //add_filter($filter, 'wp_filter_kses');
    }


    Und auch dieses Plugin habe ich getestet:

    Zitat

    Copy the text below into a text file and save it as html-in-category-descriptions.php in your plugins directory.

    Beide Versuchen haben aber nichts gebracht.

    Kann mir jemand sagen, wie ich es erreichen kann, dass der html Code nicht mehr rausgefiltert wird?

    edit:
    Auskommentieren der entsprechenden Zeilen im Config File hat geholfen. Aber wozu sind die da, wenn sie nur alles kaputt machen aber anscheinend nicht gebraucht werden?


    Hallo,

    ich habe gerade von Wordpress 2.0.11 auf 2.5.1 DE geupdatet und jetzt werden alle Umlaute (sowohl in meinem Template von der 2.0.11 als auch im 2.5.1 Standard Template) falsch dargestellt.

    In meiner Datenbank sehen die Einträge so aus:

    Code
    Für (=Für)


    Und das Blog stellt sie jetzt auch genau so da.

    phpMyAdmin sagt:

    • MySQL charset: UTF-8 Unicode (utf8)
    • MySQL connection collation:[utf8_unicode_ci]

    Und daher habe ich in die config.php von Wordpress diesen Eintrag gesetzt, bzw. stehen lassen:

    Code
    define('DB_CHARSET', 'utf8');

    Und mein Template sagt:

    Code
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    Immer uft aber warum klappt es nicht?

    Dank für deine Hilfe.

    Jetzt kommt folgender Fehler beim Versuch das Blog aufzurufen:

    Code
    Warning: main(): Unable to access ./wp-united/abstractify.php in /srv/www/htdocs/***/html/lerk.de/index.php on line 71
    
    
    Warning: main(./wp-united/abstractify.php): failed to open stream: No such file or directory in /srv/www/htdocs/***/html/lerk.de/index.php on line 71

    Zeile 71 ist diese

    Code
    require_once($phpbb_root_path . 'wp-united/abstractify.' . $phpEx);


    Er scheint also den Pfad nicht richtig aufzulösen.

    Edit: Habs jetzt mit relativen und absoluten Pfaden, mit und ohne Trailingslash probiert.

    Kennt sich jemand mit dem WP United Plugin aus und kann mir sagen wo die blog.php hin muss (und welchen Namen sie kriegen muss) wenn ich unter example.com/ mein blog habe und unter example.com/forum/ mein Forum die die URLs vom Blog so bleiben sollen wie sie sind ( example.com/2007/03/13/blabla/)?

    Bei mir macht er daraus immer example.com/forum/blog.php/2007/03/13/blabla/ und das möchte ich nicht.

    Hi

    Ich habe gerade ein 2.2.1 DE mit Anaconda Beta 0.7 auf 2.3.3 DE geupdatet und jetzt zeigt das Widget Categories die Kategorien nicht mehr an.

    Wenn ich die die Einstellung Show post counts aktiviere bekomme ich eine Liste der Anzahl der Beiträge vom Widget ausgeliefert aber es fehlen die Kategorien.

    Ein Blick in den Quelltext offenbart folgendes:

    Code
    <li class="cat-item cat-item-18"><a href="http://www.example.com/blog/category/adsense/" title="AdSense"></a> (13)


    Das was im Title steht sollte eigentlich der Linktext sein. Doch wo finde ich dieses Widget um die nötige Änderung vorzunehmen?

    Ich habe in der Datei /blog/wp-content/plugins/widgets/widgets.php folgenden Eintrag gefunden:


    Doch wo genau wird dort der Link zusammengesetzt, falls es überhaupt die richtige Code stelle ist?

    edit:
    Im Template selbst existiert auch noch dieser Aufruf

    PHP
    <li>
                <div class="sb-categories"><h3>Kategorien></h3>
                    <ul>
                        <?php list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?>
                    </ul>
                </div>
            </li>

    Es kommt leider häufig vor, dass andere Blogger statt auf example.com/2007/beitrag/ auf example.com/2007/beitrag oder example.com/2007/beitrag/trackback/ verlinken.

    Gibt es eine Möglichkeit von example.com/2007/beitrag automatisch auf example.com/2007/beitrag/ weiterleiten zu lassen?

    Hi

    Ich brauche Hilfe beim Einbau des Official Comments PlugIns bein Mandigo Theme.

    Wir reden über:

    Die Beiträge werden zwar richtig erkannt aber die Sache mit der Darstellung funktioniert gar nicht und ich finde keine Einbaumöglichkeit die nicht das ganze Design verschiebt:

    Das:
    Official Comments

    PHP
    <li class="comment <?php 
        echo (is_wpuser_comment() ? ' commentOfficialUser' : ''); 
      ?>" ...>

    Muss da rein:
    Comments.php

    Ich habe ein Wordpresblog (2.0.10) auf welchem keine Kommentare erstellt werden können.

    Das Blog läuft auf gleichem Webspace wie meine anderen Blogs, die wp_comments SQL sieht normal aus, ich verstehe nicht was los ist.

    Ich habe schon die SQL DB gesichert, gelöscht und neu eingespielt.
    Das Template gewechselt.
    Alle PlugIns aus.
    Alle Daten per FTP gelöscht und ein vanilla 2.0.10 DE hochgeladen.

    Alles hilft nichts. Wird ein Kommentar abgegeben wird die /wp-comments-post.php aufgerufen und man bekommt eine absolut leere Seite zu sehen. An die Datenbank wird nichts gesendet.

    Spam-Kommentare die automatisch per GET (oder wie auch immer) gesendet werden kommen an.

    Woran kann das liegen?

    Link zum betroffenen Blog: Energiewiesel - Energie & Umwelt

    edit:
    phpMyAdmin 2.6.4-pl3
    MySQL 4.1.22
    Hoster: All-Inkl

    Ich versuche verzweifelt das PlugIn Official Comments zum Laufen zu kriegen.


    Zitat

    Simply add this somewhere within the Comments loop in wp-comments.php and/or wp-comments-popup.php:
    <?php if(is_wpuser_comment() != 0) {echo "Official ";} ?>


    1) Ist damit gemeint, dass ich die Datei /blog/wp-comments-post.php oder /blog/wp-content/themes/*/comments.php editieren muss? Ich denke mal zweitere?
    2) Kann ich das irgendwo in die Datei klatschen oder muss es an eine bestimmte Stelle?

    Zu früh gefreut. Heute hat mein Hoster ein "php Update" durchgeführt (Details muss ich mal nachfragen).
    Und jetzt liefert das PlugIn den Fehler:

    Zitat

    Catchable fatal error: Object of class wpdb could not be converted to string in /srv/www/htdocs/***//blog/wp-content/plugins/category_vis-rh.php on line 212


    Mit deaktiviertem PlugIn läuft alles. :confused:

    Zeile 212 sieht übrigens so aus:

    PHP
    $cats=$wpdb.'post2cat';

    edit:
    Ich habe 2 mögliche Alternativen gefunden (http://www.moshavhaam.org/lab/?p=19 & http://www.gudlyf.com/2005/03/08/wor…ry-visibility/). Werde die morgen mal austesten.

    edit 2:
    Zum php Update. Vorher war Version 5.0.3 drauf und nun ist es die 5.2.0.

    edit 3:
    Alle Alternativen sind nur Modifikationen einer Ur-Version und verursachen den gleichen Fehler :(


    Feature:
    .htaccess
    Vorteil:
    Passwortschutz; [B]was noch?

    Neben dem Passwortschutz und dem bereits erwähnten Mod_Rewrite (Permalinks, statische URLs) kannst du mit der .htaccess zum Beispiel auch bestimem IP Adressen sperren (z.B. die von Wiederhohlungs-Spamern). Und auch Mod-Rewrite eignet sich noch zu anderem als dem umschreiben auf schöne URLs. So kannst du u.a. definieren ob deine Seite mit http://www.domain.de oder nur domain.de angezeigt werden soll.
    Und die htaccess unterstützt Weiterleitungen (also ein Aufruf von /abc/abcd.html kann nach /d/e.html weitergeleitet werden, usw.

    Also ich bin mir auch ziemlich sicher, dass das vor einigen Monaten noch nicht in der FAQ stand. Da hatte ich nämlich überlegt, mir eines der kleineren Pakete von HE zu hohlen, was ich dann nach einer E-Mail Nachfrage zum Thema Mod_Rewrite habe bleiben lassen.