wersja engine 65

info

download

instalacja

zabezpieczenia

news

integracja

moduły

skórki

upgrade

dodatki

serwery

prefixy

licencja

faq

kontakt

zareklamuj się

testuj

życzenia
uwagi
pytania
i zażalenia

GUZZER
skrypt galerii

FAQ

P: Czy księga wymaga MySQL?
O: Nie.

P: Czy za korzystanie z księgi pobierane są jakieś opłaty?
O: Nie - wykorzystanie skryptu na własnej stronie jest darmowe. O licencji można poczytać w odpowiednim dziale na stronie.

P: Czy można wyłączyć reklamy w księdze?
O: Skoro jest taka funkcja w kgbzmienne.php oraz w module konfigurator to znaczy, że tak. Dokładniej - można je ukryć przed odwiedzającymi.

P: Czy można wykorzystać księgę na stronach komercyjnych?
O: Tak. Fajnie by było pochwalić się na jakiej stronie komercyjnej księga zostanie użyta ale nie jest to obowiązkowe.

P: Wyświetla się błąd Warning: session_start() [function.session-start]: open (/tmp/sess_... itd.
O: Należy założyć katalog "tmp" na serwerze w katalogu księgi (można też dla pewności w katalogu głównym serwisu - zależnie od sytuacji).

P: Czy mogę zrobić include księgi tak, żeby zintegrować ją ze stroną?
O: Include nie. Księga posiada pewne ustawienia, które muszą być wywołane na samym początku itd. Include nie jest jedyną metodą wstawiania skryptów i integrowania ich ze swoją stroną. W dziale "integracja" znaleźć można opis integracji księgi - nawet kilkoma metodami. Oczywiście wymaga to przynajmniej minimalnej wiedzy i inteligencji.

P: Spam atakuje moją księgę (boty) - jak to ograniczyć?
O: Na ten temat można poczytać w dziale zabezpieczenia.

P: Czy jest możlwy upgrade księgi ze starszych wersji do wersji 1.92?
O: Tak, jest to opisane w dziale "upgrade".

P: Dlaczego numer wersji pozostaje 1.92 (lub wcześniej - 1.9, 1.87, 1.86, 1.85, 1.8, 1.763) pomimo, że nanoszone są kolejne poprawki do głównych modułów księgi?
O: Numer głównej wersji jest niezmienny, ponieważ kolejne podwersje modułów księgi oraz engine nie wpływają na działanie księgi (nie ma potrzeby ponownej instalacji i konfiguracji). Innymi słowy - tak długo jak księga będzie miała numer wersji 1.92 kolejne poprawki będzie można podpinać bez konieczności dokonywania zmian w ustawieniach księgi, bez wymiany skórki itd. Najprościej mówiąc - kolejne "podwersje" są zawsze pisane w taki sposób, żeby nie zepsuć już działającej księgi oraz żeby nie zakłócić jej funkcjonowania. Dopiero zmiana numeru głównego powoduje konieczność dokonania pewnych działań w celu upgrade'owania.

P: Dlaczego nie wyświetlają się ikonki GG/TLEN? O: Ponieważ skorzystałeś z serwera bez obsługi GD albo masz stare wersje skórek - być może zaktualizowanie pomoże.

P: Dlaczego ikonki statusu wyświetlają się źle? O: Ponieważ serwer ma zablokowne allow_url_fopen. Użyj wersji "safe" skryptu/skórki.

P: Dlaczego nie działa któryś moduł xxxx? O: Na niektórych serwerach mogą nie działać niektóre moduły. Zwłaszcza na darmowych. Wynika to z wielu ograniczeń tych serwerów.

P: Dlaczego nie ma obsługi graficznych emotikonów?
O: Emotikony to obrazki złożone ze znaków ascii w taki sposób, że przy odpowiednim na nie spojrzeniu widać emocje (np. :), ;), ;P, :( itp.). Obrazki przedstawione graficznie psują tą fajną ideę "rysowania znakami" i zastępują ją rysunkami dla ludzi z ograniczoną wyobraźnią. Jestem przeciwny emotikonkom w postaci graficznej więc nie wprowadzam ich do księgi.

P: A będzie obsługa graficznych emotikonów?
O: Można użyć modułu S&R i zrobić odpowiednie zamiany ciągów znaków na emotikony.

P: Po co robić archiwizacje i jak często?
O: Niektóre serwery nie lubią obsługiwać dużych plików (darmowe mają ograniczenia nawet do 200 kB). Tak więc archiwizację robi się, żeby na słabych i nieciekawych serwerach księga działała (do takich serwerów dostosowany jest nawet moduł "autoarchive"). Natomiast na dobrych serwerach? Skrypt działa lepiej i bezpieczniej gdy pliki nie są gigantyczne. Poza tym obsługa wpisów powyżej pewnej wielkości (na przykład ponad 1MB) może sprawić, że ilość pamięci przeznaczona na obsługę skryptów okaże się niewystarczająca (ilość tej pamięci ustalają administratorzy serwerów). Chociaż widziałem już KGB obsługującą tysiąc, 2 tysiące a nawet... 14 tysięcy wpisów!

P: Czy moduł sessloginadmin.php (panel administracyjny) jest obowiązkowy?
O: Nie, ale wtedy obsługa niektórych funkcji księgi będzie trudniejsza. Można jednak do tych bardziej skomplikowanych funkcji (np. archiwizacja używana raz na pół roku) wgrać na moment moduł na serwer i usunąć go po dokonaniu poprawek. Większość funkcji jest dostępna również z poziomu URL - tak jak w wersji 1.763+ księgi.

P: Czy żeby dostosować księgę do własnych potrzeb i wyglądu muszę grzebać w plikach w katalogu "kgengine"?
O: Nie. Jako autor nie daję pozwolenia w obecnej wersji na zmiany w plikach w kgengine. Przerabianie skryptu jest możliwe w wersji do 1.87. W obecnej wersji (1.92) zmiany engine księgi traktuję jako naruszenie praw licencyjnych. Do dokonywania przeróbek są dostępne pliki w archiwum nazwanym "skinner" - można nimi zmienić naprawdę wiele elementów księgi bez konieczności naruszania engine.

P: Nie dodają się obrazki - dlaczego?
O: Jeżeli nie dodają się obrazki w ogóle to znaczy, że nie ma zainstalowanej biblioteki GD na serwerze. Jeżeli takowa biblioteka jest, być może jest w jakiejś starej wersji (poniżej 2.0). Jeżeli nie dodają się jedynie jako URL (a np. dodają się uploaderem) to znaczy, że serwer nie lubi pobierać zewnętrznych plików (ustawienia serwera). Jeżeli natomiast (rzadko) jest biblioteka GD a nie można ani dodać zdjęcia jako URL ani go uploadować - to pozostaje tylko zastanowić się nad zmianą serwera.

P: Mimo usilnych prób księga nie działa. Wyskakują jakieś błędy.
O: Mimo usilnych prób nie da się zrobić tak uniwersalnego skryptu, żeby zadziałał każdemu, tym bardziej osobie, która absolutnie nie zna nawet podstaw HTML a bierze się za robienie stron WWW. Skrypt to nie magiczne coś, co można wrzucić na jakkolwiek serwer a mądry komputer przerobi to w tak magiczny sposób, że zadziała.

P: Chcę zrobić kilka skórek, jednak każda z nich powinna posiadać nieco inne teksty/grafikę a jest tylko jeden plik "kgbzmienne.php" - jak to zrobić?
O: W katalogu skórki należy umieścić plik "zmienne.php" i wprowadzić tam te zmienne, które mają być użyte zamiast tych w pliku "kgbzmienne.php".

P: Wewnątrz skórek jest zawarty kod php, którego nie znam. Jak mam stworzyć własną skórkę?
O: Wybierz taką skórkę, która jest najbliższa tej, którą chcesz stworzyć i po prostu podmień grafikę (pamiętając niekiedy o zachowaniu rozmiarów). Poza tym zmiana jakiegoś ustawienia nie spowoduje zniszczenia danych więc można poeksperymentować.

P: Czy stare skórki mogą być użyte w nowej wersji?
O: Tak, ale księga będzie się zachowywać po staremu (tj. nie będzie dodatkowych pól itp.). Wyjątkiem są skórki oznaczone w starej wersji skryptu jako "skin constructor" - te będą działać błędnie i należy ściągnąć ich nowe wersje (dostosowane do wersji 1.85/1.86/1.87/1.9/1.92).

P: Czy można korzystać z panelu administracyjnego w starych skórkach?
O: Tak - po wgraniu modułu "sesskglogadmin" uaktywni się panel administracyjny również w starych skórkach.

P: Czy mogę administrować księgą tak jak dawniej z poziomu URL?
O: Tak, w ograniczonym zakresie, oprócz niektórych funkcji, których tym sposobem wywołać się nie da.

P: Dlaczego nie mogę użyć księgi na darmowym koncie Wp, Onet itp.?
O: A dlaczego nie mogę zrobić w dołączonym do systemu Paincie tego samego co w Photoshopie?

P: Niektórym ludziom nie działa przełączanie skórek, dlaczego?
O: Bo tak bardzo bezpiecznie ustawili sobie przeglądarki, że blokują cookies. Gdy dla większego bezpieczeństwa nie będą w ogóle włączać komputerów - księga nie będzie im działała w ogóle.

P: Czy ktoś może się włamać i pokasować mi wpisy?
O: Jasne. Od tego są właśnie róznej maści złośliwce, które potrafią obejść każde zabezpieczenie. Jednak nie spotkałem się z tego typu włamaniami do KGB 1.92.

P: Czy muszę robić ręcznie backup plików, skoro robi się on automatycznie?
O: Backup jest zawsze wskazany. Nawet najlepszy serwer może mieć swoje gorsze dni. Poza tym zrobić raz na miesiąc backup kilku plików (wpisy i komentarze) to chyba nic strasznego.

P: Czy użytkownik musi instalować coś w swojej przeglądarce, żeby księga działała?
O: Nie.

P: Nowy moduł ściągnięty ze strony nie działa.
O: Niekiedy należy zaktualizować katalog "kgengine", żeby nowe moduły działały. Aktualizacje są zawsze dostępne.

P: Dlaczego nie ma instalatora?
O: Bo całą energię poświęciłem na stworzeniu księgi i rozbudowywanie funkcji (głównie dla wpisujących się) nie zaś na tworzenie dodatkowych skryptów dla leniwych (powiedzmy) "webmasterów". Z drugiej strony - instalacja skryptu polega na jego przergraniu, ewentualnym ustawieniu chmodów (zależnie od serwera - na niektórych nawet tego robić nie trzeba) i uruchomieniu. Do czego więc instlator?

P: Czy...
O: Nie, nie, nie... Albo i tak. Spróbuj najpierw, zanim zapytasz.