Beiträge von teflon_jim

    Hi,

    beim Schreiben in Wordpress formatiert das CMS selbstständig von mir zur Unterstreichung deklarierte Bereiche mit

    HTML
    <span style="text-decoration: underline;">

    Statt mit u für underline. Selbst wenn ich in der HTML Ansicht jedes span durch ein u ersetze und auf Speichern drücke, wandelt er die html tags wieder um in span. Das ist doch quatsch! Wenn ich ein html u will, soll WP nicht ein span mit CSS draus machen. Wie stell ich das ab?

    Wie lässt sich das ohne Plugin lösen?

    Ich habe die .php Dateien die etwas mit comments zu tun haben im Template und im root nach "nofollow" durchsucht, aber keine Stellen gefunden. Wo wird der Wert den Links mitgegeben? Würde das gerne manuell entfernen.

    Das ist nicht ganz richtig. Suchmaschinen folgen den Links schon, mit Ausnahme von Google. Und sogar Google folgt den Links, aber wertet die Verlinkung nicht als Backlinks. Aber auch hier gibt es einen Unterschied, der in der Autorität der linkgebenden Seite begründet liegt. Es wird kein PageRank vererbt, aber Vertrauen weitergegeben. Wikipedia Links sind entwertet, aber geben Trust weiter.

    Ich habe mich ausgiebig damit befasst und keine brauchbare Lösung gefunden. Ich weiß aber, dass es am Template liegt, denn mein Code Schnipsel funktioniert im Default Theme ganz normal.

    Meine Problemlösung für rg-maschinenhandel.de ist jetzt, dass ich das izio SEO Plugin für Wordpress installiert habe. Das ist dem bekannten wpSEO Profiplugin etwas ähnlich und erledigt jetzt einigermaßen Brauchbar die Description Tag Geschichte.

    Danke für die Hilfsversuche :rolleyes:

    stalkerX, danke. Ich habe den Link zu WordPress: Dynamic Meta Description and Keywords howto verfolgt und denCode eingefügt. Es funktioniert auch so nicht.

    Warum findet WP das excerpt nicht? Auf der Homepage zeigt es die Auszüge ja auch an. Nur auf der post page (single.php) nicht.

    Vielleicht liegt's am Template. Ich kann in Absprache mit dem Kunden mal kurz ein default template laden um das zu testen. Dann melde ich mich hier wieder.

    Danke schon mal für die Meinungen :)


    achja, ich habe gerade folgendes ausprobiert:

    PHP
    <meta name="description" content="<?php if (is_single() ) {$metadescr = get_the_excerpt($post->ID); echo($metadescr);} else { bloginfo('name'); echo ' - '; bloginfo('description');}?>" />

    orientiert habe ich mich an den meta keywords, die sidewide wirklich funktionieren:

    PHP
    <meta name="keywords" content="<?php if(is_single() ) {$metatags = get_the_tags($post->ID); foreach ($metatags as $tagpost) {$mymetatag = apply_filters('the_tags',$tagpost->name); $keyword = utf8_decode($mymetatag); echo $keyword." ";}} else { echo 'maschine,gebraucht,neu,maschinenhandel,baumaschine,flurf&ouml;rderfahrzeug';}?>" />

    Könnte ich's mit ein paar Korrekturen so hinbekommen? :)

    Mist, dafür fehlt mir das Verständnis. Auf einer Post Page (is_single) ist ja gar kein Loop. Da kommt ja nur the_content rein.

    Schon seltsam, dass es bei mehreren blogs mit meiner meta description Regelung funktioniert, und nur das eine rumzickt.

    Kann ich alternativ eine Variable $metabeschreibung = get_the_excerpt(); definieren?

    Dann brauch ich in der meta description nur content="$metabeschreibung" einfügen, oder so.

    Hallo,

    in meinen Blogs lasse ich die Meta Description für Artikel automatisch im HTML header einfügen. Und zwar nimmt Wordpress dazu die eigens angelegten Auszüge (Excerpts), die ich beim Artikelschreiben angeben kann.

    Der Code dazu funktioniert prima:

    PHP
    <meta name="description" content="<?php if( is_single() ) { echo(get_the_excerpt());} else { bloginfo('name'); echo ' - '; bloginfo('description');}?>" />

    Leider funktioniert das bei einem einzigen Blog nicht. Die Startseite hat ganz normal die Bloginfo als metadescription, aber Artikelseiten haben immer leere meta descriptions, obwohl natürlich Auszüge vorhanden sind. :confused:

    Habt Ihr 'ne Ahnung woran das liegt oder könnt Ihr eine andere (vielleicht bessere) Schreibweise empfehlen?

    Auch den code habe ich versucht.

    PHP
    <?php if (is_single()||is_tag()): ?>
    <meta name="description" content="<?php echo strip_tags(get_the_excerpt()); ?>" />       <?php endif; ?>


    Aber der zieht mir ebenfalls nie den excerpt in die meta description.

    Die Excerpts werden übrigens korrekt auf der Startseite als Artikelinhalt Vorschauen angezeigt. Also schafft es WP auf jeden Fall sie zu speichern und zu finden. Nur in das meta description tag im header kriegt WP die excerpts irgendwie nicht rein. :confused:

    Hallo Jan, danke dass Du mir schon geantwortet hast!

    Es geht mir um das Installieren. Das automatische Installieren und Updaten im Backend. Ich habe die Funktion anscheinend beim Einrichten deaktiviert und kann sie jetzt nicht mehr aktivieren. Wenn ich ein Plugin im Backend installieren oder updaten möchte, wird mir eine Fehlermeldung ausgegeben. Ich habe die Verzeichnisrechte überprüft. Die Schreibrechte sind genauso vergeben, wie bei einem anderen Blog auf dem gleichen Server, bei dem ich automatisch installieren und updaten kann.

    Ich würde gerne nicht mehr mit dem FTP Client hantieren müssen, weil es im Backend komfortabler ist. Kann ich das machen?

    Bei meinen schlichten Infoblogs liegt die Zeit unter einer Sekunde. Aber selbst die werden bei den Eltern meiner Freundin erst in 3 oder sogar noch mehr Sekunden geladen, weil die langsames DSL haben und veraltete Rechner.

    Du kannst im Firefox auch ein Addin installieren, das sich YSlow nennt. Es benötigt aber auch das Firebux Plugin.

    evt. liegt es daran das keine tags bei dem artikel existieren - dafür hier ein "workaround": [...]


    Ne, da waren Tags dabei. Der Beitrag is inzwischen weiter nach hinten gerutscht und die neuen haben wieder Tags in Kleinbuchstaben wie es auch sein sollte. Lag also nicht am eingefügten PHP-Code sondern an den Tags selbst. :?

    Dein Workaround hat die Fehlerhafte Darstellung auf Seiten gefixed und deshalb

    :!: DANKE :!:

    [LEFT]Schaumamal ob ich Ende 2009 genug PHP gelernt habe, um hier auch mal zu helfen, statt nur Fragen zu stellen.
    [/LEFT]

    Es funktioniert aber gibt eine Fehlermeldung auf Seiten aus

    Also funktionieren tut Dein Code wirklich genauso wie ich es wollte. Der ist super.
    Aber meine Modifizierung scheint ihn gecrashed zu haben. Wie Du auf den Seiten bei seouxindianer.de siehst, (zum Beispiel ../blog/seoux-indianer/) wird dort angezeigt, dass in zeile 58 meiner index.php ein Fehler im PHP Code ist.

    Die zeilen sehen so aus:

    PHP
    <?php
    $posttags = get_the_tags();
    $the_tags = '';
    foreach($posttags as $tag) {
        $the_tags .= $tag->name . ' ';
        }
    the_content("<img src='http://www.seouxindianer.de/blog/wp-content/themes/seouxindianer_01/images/seo-artikel-lesen.gif' alt='$the_tags' title='Artikel &uuml;ber $the_tags lesen' border='0' width='180' height='30' />");
    ?>

    Zeile 58 ist "foreach($posttags as $tag) {" und ich kenn mich ja leider nicht genug mit PHP aus, um zu erkennen wo das Problem liegt. Ich habe zwar bei selfphp gekuckt und ein beisschen rumprobiert, aber meine eigenen Lösungen verändern das Ergebnis nie zum Guten.

    Was mir auch auffällt ist, dass die Tags im Blog beim ersten Beitrag auf der index-Seite alle in Großbuchstaben geschrieben sind. Das gehört eigentlich nicht so und ist erst, seit ich den oben gepostet Code eingefügt habe.

    Kann mir jemand hier weiterhelfen oder braucht Ihr noch irgendwelche Angaben von mir?

    Schönen Donnerstag,
    teflon jim ;)

    Hallo, ich habe bei meinem Blog den Standard "Read More..." Text gegen ein Bild ausgetauscht. Jetzt kann man auf das Bild klicken um zur Artikelseite zu kommen. Ich möchte nun aber im alt="" Attribut des Bildes die Tags zum Post stehen haben.

    PHP
    <?php the_content('Read more...<img src="/images/leaf.gif" 
    alt="<?php the_tags(); ?>" title="Read more about <?php the_tags(); ?>" />'); ?>

    So funktioniert es schonmal nicht.. ;) Wie denn dann? :confused:

    Hallo, leider helfen mir Suchergebnisse bei Google und die aus diesem Forum nicht weiter. Seit einer Woche probiere ich Verschiedenes aus um das Problem zu regeln.


    Bei einem meiner Blogs kommen gesendete Trackbacks nie an.

    Das Blog ist WP 2.7 und seit gestern auch WP 2.7.1. Auf dem Server laufen andere Blogs, bei denen das Problem nie auftrag.
    Das Problem trat auch auf, als ich wirklich alle Plugins deinstalliert und gelöscht hatte, sogar als ich zwei funktionierende Themes aus den anderen Blogs hochgeladen und genutzt habe. Natürlich habe ich auch die beiden default Themes ausprobiert.


    [size=8]Ich bin kein PHP-Kenner und friemel aber bisher erfolgreich seit einem ganzen jahr an WP-Blogs rum. Das ist das erste Problem, das ich nicht lösen kann, also wenn Ihr mir antwortet, könnt ihr zwar fachlich sein, aber bitte keine PHP-Codes abkürzen oder soetwas, denn sonst verstehe ich vielleicht nicht, was Ihr mir sagen wollt und Ihr macht Euch doppelt Mühe mit mir ;)[/SIZE]

    Im Moment bin ich der Meinung, dass es an einer Modifikation des Installationsordners liegen kann. Ich habe Wordpress im Ordner Root/blog/ liegen und keine Änderungen an der wp-trackbacks vollzogen. Im Blog-Adminpanel habe ich natürlich die Blog-URL angegeben, wie es dort verlangt wird, wenn nicht im Root installiert worden ist. Alles außer Trackbacks EMPFANGEN funktioniert ja auch. Sogar senden..


    1. Muss ich meine WP-TRACKBACKS.PHP irgendwie ändern oder kann ich prüfen ob es an ihr liegt?
    2. Vielleicht habe ich das Blog einmal im Root gehabt und dann in den Ordner /blog/ verschoben. Kann es daran liegen, dass zwar wirklich alles andere einwandfrei funktioniert, aber Trackback-Empfang nicht?


    Schönen Samstag und merci für die Hilfe :D
    Achja, wenn ich zwischenzeitlich selbst drauf komme, poste ich hier die Lösung.