Linkchecker

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

Linkchecker

Beitrag von Felicita »

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: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

verschoben...
*** make your own tools (wishlist :: thx)
Ceres
Beiträge: 7
Registriert: Mo 11. Sep 2006, 09:22
Kontaktdaten:

Beitrag von Ceres »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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