Beiträge von Frau_Braun

    Hallo, ich habe ein WordPress-Blog in einem Verzeichnis "blog" liegen gehabt. Das habe ich jetzt "wordpress" genannt, und mein Blog wird nicht mehr angezeigt. Das habe ich gemerkt, als ich ein neues Theme aktivieren wollte, da kriegte ich folgende Meldung des Apache-Servers:

    The requested URL /blog/ was not found on this server.

    Das bedeutet ja wohl, dass die Datenbank keine Verbindung zu dem ursprünglichen Verzeichnis "blog" herstellen konnte. Wo stelle ich in der MySQL-Datenbank das richtige Verzeichnis ein?

    Bin jedem dankbar, der sich um diese Zeit, kurz vor Neujahr, die Mühe macht, eine Antwort zu geben!

    Ich wurde per PM gefragt, wie man denn das Geleriebild per exclude ausschließt. für den Fall, dass auch andere sich das fragen:

    Es geht ganz einfach: das geht ganz einfach. Man schreibt

    [gallery exclude=10].

    10 steht als Beispiel für die ID des Bildes. So findet man die Bild-ID auf jeden Fall: Man geht in die Mediathek und sucht das Bild, das nicht in der Galerie erscheinen soll, dann fährt man mit der Maus über den Bild-Thumbnail, ohne zu klicken. Wenn im Browser unten die Statusleiste eingeblendet ist, sieht man den absoluten Link zu dem Bild, darin auch "ID=". Die Zahl gibt die ID des Bildes an. Man kannt aber auch ein Plugin namens "reveal-ids-for-wp-admin-25" installieren (habe gerade den Link nicht parat), das bewirkt, dass die ID in der Medienübersicht erscheint. Das Plugin zeigt übrigens auch alle anderen IDs in den jeweiligen Übersichten an.

    Vielen Dank und Entschuldigung. In der Zwischenzeit habe ich mehrere Slideshow-Plugins ausprobiert. Und ich bin fündig geworden:

    sexyCycle. Die läuft bombensicher auf allen single.php in allen Sprachen, und wird wie die Wordpress-Galerie verwendet, kann also auch Funktionen wie exclude verwenden (um z. B. das Artikelbild von der Galerie auszuschließen). Leider ist sie nicht so elegant wie andere Slideshows, bietet zum Beispiel keine Fade-in- und Fade-out-Effekte. Aber sie sieht solide aus.

    Liebe Helfer,

    ich benutze qTranslate, aber nicht jede Slideshow ist dafür geeignet. Hat jemand Erfahrungen damit? Kann mir jemand eine Slideshow empfehlen, die mit qTranslate funktioniert?

    Ich würde liebend gern diese Slidshow (Slideshow Gallery 2) benutzen, weil sie alles bietet, was ich brauche; vor allem lässt sich für jeden Post/Artikel eine eigene Slideshow zusammenstellen. Aber qTranslate haut das Layout in der Sekundärsprache auseinander. (Das Vorbild Slide Show Gallery 1 läuft noch weniger...)

    Edit.: Beispiel gelöscht.

    Google mal nach "IE hasLayout". Daher kommen mit 99&iger Wahrscheinlichtkeit Deine IE-Probleme.

    Ach, das werde ich mir morgen mal ansehen, dankeschön.

    "Bitte keine Links zu Testsites zitieren": Es kommt manchmal vor, dass Leute in ihren Antworten die Frage zitieren und damit auch die angegeben Testsites, die gerade erprobt werden. Wenn ich dann Wochen später mal schaue, wie sich die Site auf Google macht, erscheinen auch die Fragen, die ich unterwegs hier stelle. Es ist zwar ein Segen, das sich hilfreiche Menschen meinetwegen den Kopf zerbrechen, aber es muss ja nicht jeder die Baustellen sehen, die man offen gehabt hat. Meine Signatur ist vielleicht etwas missverständlich? :smile:

    Edit 22. Juli: Die Sache hat sich erledigt. Die Hinweise haben mir Auf die Sprünge geholfen, danke!

    Vielen Dank für die Rückmeldung! Ja stimmt, das ist ein Container zu viel. Aber ich komme trotzdem nicht weiter; ich kriege die beiden Teile (Menü und Plugin) einfach nicht in eine Reihe.

    Ich habe das Sprachplugin jetzt absolut positioniert, und es sieht jetzt nur noch so aus, als ob es Teil der Navigation sei. Nun warte ich nur noch auf mein blaues Wunder, wenn ich die Browsertests starte.

    Bei dieser absoluten Positionierung ist was Merkwürdiges passiert: Der Code gibt durch [FONT=Courier New]float: right[/FONT] jetzt die Sprachen in umgekehrter Reihenfolge aus. Wenn ich [FONT=Courier New]li:first-child[/FONT] verändere, hat das Auswirkungen auf die Formatierung der ersten Sprache, die aber jetzt an zweiter Stelle steht. Ist das normal?

    CSS des Plugins jetzt:

    Sehr gutes Plugin: qTranslate. Tip: Gründlich die FAQ lesen. Dort gibt es auch eine Anleitung, wie man automatische Übersetzungen einbindet (soweit ich mich erinnere via Google Translate). Üblicherweise übersetzt man aber selbst, und zwar parallel in den ausgewählten Sprachen über das Backend. Das Plugin erkennt auch, woher die Besucher der Seite kommen. Kommen sie aus dem englischsprachigen Raum, wird also Englisch zuerst angezeigt, kommen sie aus dem deutschsprachigen Raum, Deutsch usw.

    Liebe Helfer,

    ich bin am verzweifeln. Ich versuche eine Navigation in den Griff zu kriegen. Ich habe ein horizontales Menü mit Dropline-Submenü und dann noch einen qTranslate Language Switcher. Der soll auf gleicher Höhe stehen wie das Menü, als ob er ein Teil davon wäre und rechtsbündig abschließen.

    Wenn ich den Code für qTranslate ins Menü nehme, zerschlägt es mir die Navigation. Wenn ich den qTranslate-Code absolut positioniere, verschiebt er die Sidebar an eine falsche Stelle. float right führt zu unerwarteten Ergebnissen beim Hintergrundbild (senkrechte Trennlinie). Es ist zum Auswachsen!

    Fehlt womöglich ein Clearer? Könnte sich jemand erbarmen und mal einen Blick drauf werfen?

    Hier der Link zur Navi/Link gelöscht.

    Hier der Link zum CSS/Link gelöscht (Menü ab Zeile 171, qTranslate ab Zeile 277).
    Hier der Code des Templates an der entscheidenden Stelle:


    Nun ist es soweit: qTranslate ist installiert. Hier hat alchymyth folgenden Code vorgeschlagen:


    PHP
    <h2> Yearly Ordered Archive </h2>
                  
    <?php // alchymyth/2010/
     
    $args = array(
    'posts_per_page' => -1, // show all posts 
    'cat' => '0'
    );
    query_posts($args);

    Aber der Text zwischen den h2-Tags nützt bei qTranslate nichts. Ich habe auch versucht, [FONT=Courier New]<h2><?php get_cat_name(0) ?></h2>[/FONT] einzugeben (0 für die Kategorie-ID), aber es hat nicht geklappt. Es muss doch möglich sein, den Kategorienamen als Titel der Seite auszugeben, so dass auf der deutschen und auf der englischen Seite jeweils die korrekte Sprache erscheint.

    Hier noch mal die Seite, um die es geht.

    Wie mache ich's richtig?

    Auf der Startseite meiner Website werden Artikelbilder in vollständiger Größe ausgegeben. Nun möchte ich, dass im Archiv nur eine Miniatur zu sehen ist, also wirklich ein Thumbnail. Wie mache ich das?

    So soll es aussehen:
    http://forum.wordpress-deutschland.org/attachments/de…ahresarchiv.png

    Ich dachte [FONT=Courier New]<?php the_post_thumbnail('small'); ?>[/FONT] sei das Zauberwort. Aber das ist wohl nicht der Fall...

    Ich bin dankbar für jede Art von Hilfe.

    Hier der Link zum Archiv/Link gelöscht in der Testversion. (Kann man es eigentlich verhindern, dass Links wie diese bei Google ausgegeben werden? Ich finde es nicht gut, wenn Leute sehen können, welche Baustellen man offen hat.)

    Hier der Code für den Post im Archiv:

    Hier die CSS-Definitionen:

    So, ich habe es jetzt selbst herausgefunden.

    In die functions.php gehört, wie Michi es sagt, folgender Code:

    PHP
    function new_excerpt_more($post) {
        return '<a href="'. get_permalink($post->ID) . '">' . 'Read the rest...' . '</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');

    Abder dann muss noch zusätzlich in dem Template, das den Auszug ausspucken soll, folgendes erscheinen:

    PHP
    <?php the_excerpt(); ?><?php apply_filters( $excerpt_more, $new_excerpt_more ); ?>

    Möglicherweise fehlt zwischen Auszug und "Read the rest" ein Leerzeichen. Was nicht schön aussieht. Dass muss man dann noch zusätzlich in den Griff kriegen (ich mach's mit CSS, damit ich bei der Eingabe nicht mehr dran denken muss).

    Die ganze Geschichte im Codex:
    für functions.php
    für das Template

    PS.: [...] ist nur bei automatischen Auszügen zu sehen. Habe ich bei einem frischen Blog ausprobiert.

    Ah ja, danke. Ich habe kaum eine Ahnung von PHP, deshalb muss ich noch weiter fragen: Was muss denn dann in der index.php stehen? Nur mit der Änderung in der functions.php passiert bei mir noch nichts.

    Zitat von Michi91

    und [...] erscheint meine ich bei the_excerpt bei direkter fomulierung ohne more tag nicht

    Ich kannte den More_Tag nur in Zusammenhang mit the_content. Wo soll der denn bei the_excerpt stehen?

    Hallo, ich weiß, Fragen zu the_excerpt sind schon 107 mal gepostet worden, aber ich habe keine Hilfe finden können, obwohl wahrscheinlich alles ganz einfach ist.

    Im Codex steht:

    Zitat

    Displays the excerpt of the current post with [...] at the end, which is not a "read more" link.

    Ich habe in der index.php vorschriftsmäßig folgendes stehen:

    Den manuellen Auszug habe ich über das Eingabefeld unter dem Artikel erzeugt. Er wird auch angezeigt. Aber:

    1. Bei mir ist [...] nicht zu sehen. Da scheint was nicht zu stimmen.
    2. "...which is not a 'read more' link." Was ist es denn dann? Wie wird denn dieser Read-more-Link" erzeugt, so dass auf den ganzen Artikel verlinkt wird (außer mit der Überschrift)?

    Ich will keinen More-Tag verwenden, weil ich nicht möchte, dass Bild-Inhalte aus dem Post in der Übersicht erscheinen, und weil ich mit Excerpt tatsächlich eine passgenaue Zusammenfassung formulieren will.

    Zitat

    if lang=en echo cat id=x
    else echo cat id=y

    Das ist irgendwie PHP-Pidgin, oder? Wenn Google Translate imstande ist, eine lebende Sprache wie Französisch halbwegs sinnvoll in Englisch zu übertragen (oft gar nicht mal so schlecht), warum gibt es keine Maschine, die das da oben übersetzen kann...?