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

Alle Artikel aktualisieren

Dieses Thema im Forum "Allgemeines" wurde erstellt von Marvin85, 12. Oktober 2009.

  1. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Hallo,

    ich habe einen großen Blog mit gut 800 Artikel. Ich habe mir heute ein Plugin heruntergeladen, welches mir Tags automatisch generiert, es heißt "Auto Tags". Das Dumme ist nur, dass die Tags erst unter den Artikel erscheinen, wenn ich die Beiträge kurz im Admin-Bereich öffne und dann wieder speichere. Gibt es eine Möglichkeit, dies komplett automatisch zu machen - vielleicht ein Plugin oder einen Datenbank-Befehl?

    Viele Grüße,
    Marvin.
     
  2. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Du könntest alle IDs der Posts auslesen, und dann in einer Schleife die Action aufrufen, die vermutlich das Plugin nutzt:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Allerdings auf eigene Gefahr und nach einem Vollbackup. :)
     
  3. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Wie stell ich das am besten an?

    Hier ist der komplette Quelltext vom Plugin, falls das etwas hilft:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  4. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Habe eben den MySQL-Befehl genutzt und folgender Fehler kam:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Was soll ich machen?
     
  5. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Nein, dieser Befehl ist PHP-Code, nicht SQL. :)

    Ungetestet, wie gesagt, bitte vorher ein Backup machen:

    lala.php
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Diese Datei z.B. in deinem Hauptordner erstellen und aufrufen: domain.de/lala.php

    Ohne Gewehr und Gewähr. :)
     
  6. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Die Datei hat erstaunlich lange geladen, getan hat sich aber leider nichts, zudem kam nach etwa zwei Minuten folgende Fehlermeldung:

    Gibt es vielleicht eine andere Möglichkeit?
     
  7. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Ja, bei 800 Artikeln kann das etwas dauern. Hast du SSH-Zugriff?
     
  8. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Leider nein.
     
  9. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Okay, dann ersetz mal die lala.php hiermit:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dann müssten nur die ersten (ältesten) beiden Artikel vertaggt sein.

    Durch das array_slice() machen wir den Array kleiner, dann dürfte es erstmal kein Timeout gehen. Hoffentlich. :)
     
  10. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Hallo,

    leider kommt eine weiße Seite.
     
  11. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Hmm...

    Probier es mal damit. Vllt. wird jetzt eine Fehlermeldung angezeigt:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  12. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Nach einer Wartezeit von nicht einmal 10 Sekunden kam eine weiße Seite.
     
  13. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Was ja nichts Schlechtes sein muss, denn das Script generiert ja keine Ausgabe. Schau dir mal deine ersten (ältesten) beiden Artikel an, ob diese nun getaggt sind. :)
     
  14. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Oh, super - die sind tatsächlich getaggt! :D

    Jetzt müssen nur noch die restlichen getaggt werden, muss ich das Script dann jetzt x-mal neu aufrufen oder wie?
     
  15. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Genau, du müsstest jetzt quasi das Array stückweise durchlaufen lassen und immer nur 5 Elemente aus dem Item picken und diese "vertaggen". Das manuell zu machen, wäre bei 800 Artikel allerdings eine Sysiphus-Arbeit.

    Du könntest das evtl. automatisieren:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dann müsste das Script immer 3 Artikel vertaggen, sich dann neu laden und wieder von vorn. Wenn alle durch sind, müsste "Fertig. :)" ausgegeben werden. Du musst dir nur einen Kaffee machen und schauen wie sich das Script immer wieder selbst neu lädt.

    Ist etwas komisch, aber ohne Zugriff auf die php.ini bzw. Shell nicht anders machbar...
     
  16. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Hey, das hat super funktioniert! Vielen Dank.
     
  17. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Sehr schön, da bin ich ja selbst ein wenig überrascht. :mrgreen:

    Krieg ich jetzt 'n Lolli? :oops:
     
  18. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Aber natürlich, such dir einen aus :D
     
  19. Marvin85

    Marvin85 Member

    Registriert seit:
    12. Oktober 2009
    Beiträge:
    24
    Zustimmungen:
    0
    Hallo nochmal,

    gibt es einen Codeschnippsel - oder kann mir den jemand schreiben - dass alle vorgeplanten Artikel veröffentlicht werden, wenn ein Fehler wie "Fehlende Planung" aufgetreten sind. Ich hatte nämlich ganz viele Artikel vorplanen lassen, doch ichhab mich gewundert, warum die nicht veröffentlicht wurden.

    Viele Grüße,
    Marvin.
     
  20. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
  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