piątek, 31 sierpnia 2012

SEO Doctor i poblem z FTP

Jednym z wielu rozszerzeń firefox'a, których używam i cenię jest SEO Doctor. O ile pozycjonowanie stron zaczynamy od optymalizacji kodu, to niniejsze narzędzie okazuje się bardzo przydatne. Poprawność kodu oraz umiejętne stosowanie znaczników HTML, połączona z właściwym podejściem redakcyjnym może dać bardzo wiele i korzystnie wpłynąć na pozycję strony wyszukiwarkach.
Narzędziem które świetnie zweryfikuje stopień "przyjazności" strony względem wyszukiwarek jest właśnie SEO Doctor. Używam powodzeniem już od dłuższego czasu, jednak ostatnio zetknąłem się z niewielkim problemem. Otóż SEO Doctor jest aktywny również podczas otwierania adresów z użyciem protokołu FTP. Może nie byłoby to zbyt kłopotliwe gdy nie okienko (alert) informujące o braku pliku robots.txt. Problem ten udało mi się rozwiązać modyfikując pliki źródłowe SEO Doctor'a. Jako że pliki dodatków firefox'a mają rozszerzenie xpi, są jednak zwykłymi archiwami zip, które możemy rozpakować , zmodyfikować i spakować ponownie. Modyfikacja polega więc na wprowadzeniu zmian w plikach wewnątrz archiwum. Aby dezaktywować SEO Doctor'a podczas otwierania adresów FTP wystarczy zamienić linijkę nr 906 w pliku chrome/content/seodoctor/seodoctoroverlay.js:
    if (!this.oSEODoctor_Pref.getBoolPref("disabled"))
    {
na następujące dwie linijki:
    var oCurrentURI = getBrowser().selectedBrowser.webNavigation.currentURI.spec;
    if (!this.oSEODoctor_Pref.getBoolPref("disabled") && oCurrentURI.substr(0,4)!= 'ftp:')
    {
Po tym zabiegu SEO Doctor będzie milczał podczas przeglądania zasobów FTP. Modyfikacja dotyczy dodatku w wersji 1.6.0.

Brak komentarzy:

Prześlij komentarz