Linkchecker

Gesperrt
Felicita
Beiträge: 42
Registriert: Fr 19. Aug 2005, 11:07
Kontaktdaten:

Linkchecker

Beitrag von Felicita » Fr 30. Mai 2008, 09:21

Ich habe 4.8. als update installiert- mit den Linkchecker habe ich die Links überprüft -

perfekt - ich habe alle Links die nach www. gingen und falsch waren korrigiert, dann auf aktualisieren geklickt - perfekt :D

nun habe ich die internen Links korrigiert

auf aktualisieren geklickt und bekomme nun folgende Fehlermeldung: :(

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /..../contenido/plugins/linkchecker/includes/include.linkchecker_tests.php on line 227

und darunter
Link Analyse: es wurden keine Fehler gefunden

Nun meine Frage

was kann ich nun tun - damit dies nicht angezeigt wird - der Linkchecker scheint ja zu funktionieren

das Betriebssystem: Apache/2.2.3
PHP 5, MYSQL5

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Fr 30. Mai 2008, 12:00

verschoben...
*** make your own tools (wishlist :: thx)

Ceres
Beiträge: 7
Registriert: Mo 11. Sep 2006, 09:22
Kontaktdaten:

Beitrag von Ceres » Fr 30. Mai 2008, 16:16

Diese Warnung bekomme ich auch und bekomm sie nicht weg (hab bereits versucht in den Linkchecker includes zu korrigieren - ohne Ergebnis).

Achja, außerdem bekomme ich auf der Linkchecker Seite einen JavaScript Fehler, wenn ich da auf einen Artikel klicken will, bei dem angeblich ein Link defekt sein soll.

Code: Alles auswählen

Zeile: 36
Zeichen: 7
Fehler: parent.parent.frames.right.frames ist Null oder kein Objekt
Code: 0
URL: http://meinserver/contenido/main.php?area=linkchecker&frame=4&contenido=7927d237e6c5245068897f0f4493e04
Beim FF passiert beim Klick im Linkchecker gar nichts (vermute wegen selben Fehler)!

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Beitrag von frederic.schneider_4fb » Mi 4. Jun 2008, 11:50

Hallo,

bitte mal die Zeile 227 durch folgenden Code ersetzen:

Code: Alles auswählen

} elseif(!in_array($matches[0][0], $aWhitelist)) {
Ist der Fehler dann weg?

Ceres
Beiträge: 7
Registriert: Mo 11. Sep 2006, 09:22
Kontaktdaten:

Beitrag von Ceres » Mi 4. Jun 2008, 12:01

Verdammt, das ich das nich gesehn hab.. ok, das war die Lösung um die Warnung weg zu bekommen!

Wer die Warnung auch beim Linkchecker hat, einfach unter %Verzeichnis eures Contenidos%/Plugin/Linkchecker/inlcudes/include.linkchecker_tests.php wie von frederic beschrieben den Code ersetzen und sich freuen!

Vielen Dank!
*blind bin*

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Beitrag von frederic.schneider_4fb » Mi 4. Jun 2008, 12:09

Wird dann in der nächsten Version behoben sein. Um das JavaScript-Problem kümmere ich mich.

salsa
Beiträge: 165
Registriert: Mi 27. Apr 2005, 15:47
Wohnort: Dortmund
Kontaktdaten:

Re: Linkchecker

Beitrag von salsa » Mi 18. Jun 2008, 08:47

Felicita hat geschrieben:ich habe alle Links die nach www. gingen und falsch waren korrigiert, dann auf aktualisieren geklickt - perfekt :D
Wo kann ich auf akualisieren klicken? Ich habe da nichts gesehen.
V.4.8.3

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Beitrag von frederic.schneider_4fb » Mi 18. Jun 2008, 10:51

Die Möglichkeit ist erst seit 4.8.4 vorhanden, soweit ich das in Erinnerung habe. Auf alle Fälle erst seit kurzem.

salsa
Beiträge: 165
Registriert: Mi 27. Apr 2005, 15:47
Wohnort: Dortmund
Kontaktdaten:

Beitrag von salsa » Fr 20. Jun 2008, 23:00

frederic hat geschrieben:Hallo,

bitte mal die Zeile 227 durch folgenden Code ersetzen:

Code: Alles auswählen

} elseif(!in_array($matches[0][0], $aWhitelist)) {
Ist der Fehler dann weg?
In Version 4.8.6 ist diese Zeile bereits so korrigiert. Ich bekomme jetzt die Meldung (3x)
Wrong datatype for second argument in... /contenido/plugins/linkchecker/includes/include.linkchecker_tests.php on line 118

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Beitrag von frederic.schneider_4fb » Fr 20. Jun 2008, 23:58

Ich schaue mir das mal im Laufe des Tages an. Auf Anhieb kann ich mir den Fehler nur so erklären, dass du keine Einträge in der Tabelle !PREFIX!_cat_art hast. Das ist eigentlich aber unwahrscheinlich, weshalb der Fehler in der Praxis nicht auftreten kann/darf/sollte. Sind bei dir Einträge vorhanden? Falls ja, beschäftige ich mich, wie geschrieben, spätestens heute Abend damit.

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Beitrag von frederic.schneider_4fb » Sa 21. Jun 2008, 19:16

Kannst du bitte mal folgende Datei (include.linkchecker.php) durch die in deinem Verzeichnis ersetzen und mir bitte Bescheid geben, ob der Fehler noch auftritt? Reproduzieren kann ich es nämlich (leider?) nicht.

Download: http://frederic.gameports.net/linkchecker_fix.zip (3,912 KBytes)

timo.trautmann_4fb
Beiträge: 472
Registriert: Di 15. Apr 2008, 15:57
Wohnort: Michelstadt
Kontaktdaten:

Beitrag von timo.trautmann_4fb » Fr 27. Jun 2008, 07:08

Die wichtigsten Bugs des Linkcheckers wurden für die nächste Version gefixt. Damit das Thema übersichtlich bleibt, bitte einfach ein neues Thema auf machen, wenn es noch zu einem Fehler kommen sollte.

Gesperrt