Katalog OtwartyMini, modyfikacja wyświetlania podkategorii
W jednym z moich katalogów opartym na popularnym skrypcie Otwarty Mini dokonałem małej modyfikacji. Dotyczy ona sposobu wyświetlania listingu podkategorii na stronie głównej. Do tej pory, każda kategoria prezentowana była przez trzy pierwsze (pierwsze wg kolejności alfabetycznej) podkategorie. Zawsze te same, chyba, że ktoś dodał podkategorie na “wcześniejszą” literę alfabetu. Czasami prowadziło to do nadużyć - użyszkodnicy próbowali dodawać podkategorie ze znakami specjalnymi na początku, by w efekcie znaleźć się na początku listy i by to właśnie ich wpisy były indeksowane jako pierwsze.
Zastosowana modyfikacja, drobna zmiana tylko w jednym pliku “otwarty_disp/home.php” zaprezentowana przez Mara na forum PiO brzmi:
Znajdź:
$zap_pod = mysql_query("SELECT * FROM ".$prefix."podkategorie where id_kat='$li[id]‘ AND akt=1 order by nazwa limit 0,$cfg[g3] “);
i zamień na:
$zap_pod = mysql_query("SELECT * FROM ".$prefix."podkategorie where id_kat='$li[id]‘ AND akt=1 order by RAND() limit 0,$cfg[g3] “);
Zastosowałem się do niej i w tej chwili na stronie głównej mojego podwójnego katalogu stron podkategorie wyświetlane są losowo.
Zastosowałem tą modyfikację licząc na lepsze zaindeksowanie katalogu. W tej chwili mam w nim 2004 wpisy w 648 podkateogriach i zaindeksowane 936 stron. Nie jest to rewelacyjny wynik, choć katalog jest stale linkowany i katalogowany.




[...] dni temu, 20 lutego pisałem o modyfikacji katalogu opartego na skrypcie Otwarty Mini. Mowa była o zmianie sposobu wyświetlania podkategorii na stronie głównej, z klasycznej - [...]