Seite 1 von 1
Nach bestimmten Wörten suchen
Verfasst: Mi 07.Nov, 2007 11:14
von Holger
Hallo,
ich hätte gerne ein Skript, dass mir per Cron nachts einmal die DB nach bestimmten begriffen durchsucht.
Genial wäre dann eine Email mit Links zu den entsprechenden Beiträgen.
Ist sowas möglich?
Gruss
Holger
Verfasst: Mi 07.Nov, 2007 11:25
von oxpus
Wie wäre es hiermit:
http://www.oxpus.de/downloads.php?view=detail&df_id=410
Oder handelt es sich nicht um ein Forum?
Verfasst: Mi 07.Nov, 2007 11:50
von Holger
Sorry, doch, ich möchte das Forum durchsuchen!
Verfasst: Mi 07.Nov, 2007 12:18
von oxpus
Dann wäre der MOD doch auch was.
Bequem per ACP und immer nachvollziehbar, was an Links und Email-Adresse gepostet wurde...
Verfasst: Mi 07.Nov, 2007 13:40
von Holger
Perfekt! Werde ich mir anschauen!
(Ich will aber nach bestimmten Worten suchen, nicht nach Links und Email-Adressen.)
Verfasst: Mi 07.Nov, 2007 13:55
von oxpus
Nun, man könnte vielleicht eine "Blackliste" damit anlegen und dann zusätzlich auch nach diesen Inhalten fahnden lassen.
Und als Auswahl würde ich eben nur Posts anzeigen lassen, in denen die Inhalte der Blackliste enthalten sind.
Also dann unabhängig von der Link-Methode.
Wobei Posts, die bereits geprüft wurden, als solche markiert werden, bis diese sich wieder ändern.
Das könnte man dann auch zusätzlich für die Blackliste machen, also einen zweiten Merker verwenden...
Verfasst: Mi 07.Nov, 2007 14:06
von Holger
Ja ..........................................
Verfasst: Mi 07.Nov, 2007 14:09
von oxpus
Okay, werde ich mich dann die Tage mal dran machen...
Verfasst: Mi 07.Nov, 2007 14:17
von Holger
So war das nicht gemeint!
Ich denke, der Marker wird nicht gebraucht.
Es macht nichts, wenn ein Beitrag mehrere Tage lang in der Liste auftaucht.
Verfasst: Mi 07.Nov, 2007 14:19
von oxpus
Ist aber insgesamt eine gute Idee und wird eine Erweiterung des MODs.
Man muss eben nur die richtigen Leute fragen

Verfasst: Mi 07.Nov, 2007 14:31
von Holger
Verfasst: Do 08.Nov, 2007 17:16
von oxpus
Verfasst: Do 08.Nov, 2007 17:19
von Holger
Unglaublich!

Verfasst: Do 08.Nov, 2007 17:38
von oxpus
[quote="Holger";p="78546"]Unglaublich!

[/quote]
Och... Fingerübung...
Verfasst: Do 08.Nov, 2007 20:16
von Holger
Danke!
Nur eine kleine Anmerkung: die Datei constats.php fehlt in der Liste über Dateien die bearbeitet werden müssen.
Verfasst: Do 08.Nov, 2007 20:26
von Holger
Ahem, ich habe das Teil jetzt installiert.
Mir erschliesst sich die Funktion nicht richtig!
Ich lege also Bad Words an.
Danach klicke ich auf "Text Spider".
Wie bekomme ich die Posts raus, die die Bad Words enthalten?
Egal welche Option ich wähle, ich bekomme immer 613 Seiten Treffer angezeigt.
"Post proofed" bedeutet, dass es kein Bad Word enthält, richtig?
/Holger
Verfasst: Fr 09.Nov, 2007 09:07
von oxpus
[quote="Holger";p="78561"]Danke!
Nur eine kleine Anmerkung: die Datei constats.php fehlt in der Liste über Dateien die bearbeitet werden müssen.[/quote]

?
Die Installation ist doch auch für die constants.php mit angegeben...
Mir erschliesst sich die Funktion nicht richtig!
Also:
Du legst eine Blackliste an.
Soweit schon mal klar.
Dann lass am besten das Job-Script laufen, um alle Posts, die keines der Bad Words enthalten, als geprüft zu markieren.
Dann wird die Liste schon mal deutlich kürzer (geht auch recht schnell die Prüfung, wobei ich allerdings in dem Script keine automatische Neustarts eingebaut habe, um die Arbeit auch unterbrechen zu können).
Wenn das Script durchgelaufen ist, kannst Du dann im ACP die einzelen Posts in Ruhe prüfen und mit einem Klick auf den Post-Titel diesen (in einem neuen Fenster) auch in Ruhe anschauen.
Wenn Du das Script nicht laufen lässt, sind im ACP dann auch folglich alle Posts zunächst ungeprüft und die Liste ist sehr lang (sieht man dann ja an den Seitenzahlen).
Verfasst: Fr 09.Nov, 2007 09:15
von Holger
Perfekt! Danke!
Kann man das Job-Skript per Cron laufen lassen?
(Dumme Frage wahrscheinlich, ich gehe davon aus, dass ich einfach einen Cronjob drauf ansetzen kann!)
Verfasst: Fr 09.Nov, 2007 09:28
von oxpus
Nein, da es sich an phpBB anschliesst.
Dazu müsste man das Script erst umstricken, um es Crontab-tauglich zu machen.
Wenn Du regelmässig ins ACP die Listen anschaust, wirst Du das Script nur selten nutzen müssen. Und auch meist nur dann, wenn Du in der Blackliste neue Texte hinzufügst (dann werden schliesslich alle Posts zunächst wieder als ungeprüft markiert).
Zumal auch im ACP alle Posts, die angeschaut wurden, auch automatisch als geprüft markiert werden, wenn diese keine Bad Words enthalten.
Verfasst: Fr 09.Nov, 2007 09:38
von Holger
Ah, weil es die Berechtigungen von phpBB nutzt?!
Ok ...
Verfasst: Fr 09.Nov, 2007 09:43
von oxpus
Je, damit eben kein anderer ausser einem Admin das Script nitzen kann.
Und wenn Du das per Cron laufen lässt, muss man auch einen Restart ermöglichen, denn alle Posts kann man nicht auf einmal prüfen lassen...
Last, die man mit dem "halbmanuellen" Betrieb je nach Auslastung des Servers besser einschätzen kann.
Verfasst: Fr 09.Nov, 2007 09:45
von Holger
Ok, danke!
