1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Beiträge auf Hauptseite kürzen

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von spacefrog, 29. Mai 2005.

  1. spacefrog

    spacefrog Well-Known Member

    Registriert seit:
    10. Mai 2005
    Beiträge:
    228
    Zustimmungen:
    0
    Hallo,
    cih suche ein plugin, dass lange posts auf der hauptseite kürzt und einen link drunter setzt (read more, oder so), wo man dann zu dem ganzen beitrag kommt. habe das schon auf diversen blogs gesehen, aber noch kein passendes plugin gefunden.
    danke,
    spacefrog
     
  2. peti

    peti Well-Known Member

    Registriert seit:
    26. März 2005
    Beiträge:
    1.550
    Zustimmungen:
    0
    Das kann WordPress sogar ohne PlugIn.
    Da wo du den Beitrag kürzen möchtest fügst du den Tag ein.
    Wie oft ich das schon beantwortet habe... :p
     
  3. spacefrog

    spacefrog Well-Known Member

    Registriert seit:
    10. Mai 2005
    Beiträge:
    228
    Zustimmungen:
    0
    oh...das ist ja schön :oops:
    werde es so machen...aber dennoch wäre es schön es gäbe ein plugin dass nach einer bestimmten anzahl automatisch kürzt,
    habe zwar das gefunden:
    http://labitacora.net/index.php?p=152
    aber es klappt nicht :(

    danke,
    spacefrog
     
  4. peti

    peti Well-Known Member

    Registriert seit:
    26. März 2005
    Beiträge:
    1.550
    Zustimmungen:
    0
    Welch Faulheit.. :)

    Was klappt denn nicht? Habe es ohne Probleme getestet und für in Ordnung befunden.

    Was hast du anstelle von <?php the_content(); ?> eingefügt?
     
  5. spacefrog

    spacefrog Well-Known Member

    Registriert seit:
    10. Mai 2005
    Beiträge:
    228
    Zustimmungen:
    0
    also, habe das plugin aktiviert, und dann in der index.php meines themes

    <?php the_content(); ?>

    ersetzt durch

    <?php the_content_limit(20, "more")

    hab's aber auch schon mit anderen zahlen als 20 ausprobiert, 20 war nur zum testen.

    es kommt auch keine fehlermeldung, es wird einfach nicht gekürzt...

    spacefrog
     
  6. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Das könnte ganz schnell ätzend werden, wenn du bspw. Bilder mit in den Text einbaust....

    Nimm doch den more Tag. Einfach geht`s doch nicht. :)
     
  7. spacefrog

    spacefrog Well-Known Member

    Registriert seit:
    10. Mai 2005
    Beiträge:
    228
    Zustimmungen:
    0
    ja, hast schon irgendwie recht...aber wie kann ich den link-text ändern, der erscheint wenn ich den more-tag einsetze, da kommt dann immer "(more...)", was bei meiner link-darstellung echt nicht schön aussieht...?
    in welcher datei geht das?
     
  8. peti

    peti Well-Known Member

    Registriert seit:
    26. März 2005
    Beiträge:
    1.550
    Zustimmungen:
    0
    Da bist du in der index.php schon richtig.

    Standard ist ja

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Füge dem einfach einen Text hinzu:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  9. spacefrog

    spacefrog Well-Known Member

    Registriert seit:
    10. Mai 2005
    Beiträge:
    228
    Zustimmungen:
    0
    ok, danke, dann werde ich es in zukunft so handhaben.

    spacefrog
     
  10. adisking

    adisking Member

    Registriert seit:
    22. Januar 2009
    Beiträge:
    7
    Zustimmungen:
    0
    Textauszug auf Index


    Sorry, wenn ich das nichmals frage bin totaler neuling hier.
    Ich möchte auch gerne den Text auf der startseite einfach kürzen.
    Du schriebst ja das ich einfach nach dem gewünscht angezeigten text dieses zeichen [...] einfügen soll oder? Ich verstehe nicht genau was du mit einem Tag meinst???
    Vielen dank :)
     
  11. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    peti meinte den More-Tag (<- klick).
     
  12. Urmel

    Urmel Member

    Registriert seit:
    6. Oktober 2006
    Beiträge:
    21
    Zustimmungen:
    0

    also ich benutze die index.php des themes?

    in meinem theme sieht das aber merkwürdig aus.
    ich habe schon einige versuche gestartet aber bei mir klappt das irgendwie nicht.

    so sieht meine index.php aus:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  13. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die __()-Funktion dient zur Übersetzung.
     
  14. Urmel

    Urmel Member

    Registriert seit:
    6. Oktober 2006
    Beiträge:
    21
    Zustimmungen:
    0

    du schreibst:
    <?php the_content(__(' [...]','avenue')); ?>

    was mich verwirrt ist:
    (__(

    muss es nicht so sein:
    (__)

    oder anders wie sieht der code in dieser zeile aus, wenn ich hier z.b. "weiterlesen" stehen haben möchte?

    danke vielmals im voraus
     
  15. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Nein. Wie gesagt, die etwas ungewöhnlich benamte Funktion __() dient der Übersetzung:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Der String "[...]" wird von der Sprachdatei des avenue-Themes behandelt.

    Du kannst das entweder in der Sprachdatei des Themes ändern (Bearbeitung der Sprachdatei ? WordDoku) oder wie hier im Thread beschrieben direkt im Template-Code, wenn du die Übersetzungsfunktion nicht benötigst:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  16. Urmel

    Urmel Member

    Registriert seit:
    6. Oktober 2006
    Beiträge:
    21
    Zustimmungen:
    0
    super; 1000facher dank, marX
    schönes wochenende
    grüße
    urmel
     
  17. David Lorenz

    David Lorenz Member

    Registriert seit:
    11. Mai 2009
    Beiträge:
    11
    Zustimmungen:
    0
    Ich hätte noch eine Frage zur more-Funktion.

    Gibt es eine Möglichkeit, den Text auf der Vorschaltseite normal darzustellen, und in der Inhaltsseite gefettet?

    Vielen Dank im Voraus!
     
  18. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Auf Umwegen ja. Der Trick ist, den Content gekürzt auszugeben ($more = 0), dann gefettet. Und anschließend nochmal den Content nach dem More-Tag ($more = 1, Parameter "strip_teaser" auf true).
     
  19. David Lorenz

    David Lorenz Member

    Registriert seit:
    11. Mai 2009
    Beiträge:
    11
    Zustimmungen:
    0
    Ok, vielen Dank!

    Hättest Du mir vielleicht einen Beispiel-Code? Ich steig da leider noch nicht ganz durch.

    Nochmals Danke für Deine Hilfe.
     
  20. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Ich habs jetzt nicht getestet, aber in etwa so:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden