PREFIXY metoda 1:
jeden skrypt - kilka zastosowań
Dotychczas księga korzystała ze stałych nazw plików dla wpisów/komentarzy. Uniemożliwiało to zastosowanie księgi jednocześnie jako np. system newsów i księgę gości w jednym katalogu.
Obecnie każda skórka (a więc również funkcjonalność księgi) może być niezależna (mieć własne pliki wpisów i własne hasło dostępu). Aby tego dokonać należy stworzyć (lub zmodyfikować, jeżeli istnieje) plik zmienne.php wewnątrz katalogu wybranej skórki. Oto przykładowy wygląd takiego pliku:
<?
$prefix="news";
$hasloo="newsik";
?>
Pierwsza zmienna odpowiada za prefix plików wpisów/komentarzy. Wpisanie tam dowolnej nazwy (bez polskich liter, tylko małe litery i cyfry, bez spacji i znaków specjalnych) spowoduje stworzenie indywidualnych plików wpisow/komentarzy dla tej właśnie skórki.
Zmienna $hasloo odpowiada za niezależne hasło dla skórki. Pominięcie tej zmiennej spowoduje, że skórka będzie korzystała z głównego hasła ustalonego w pliku pass.php.
Jeżeli zastosowane zostały prefixy dla wpisów, należy ich listę umieścić (po przecinkach) w kgbzmienne.php w zmiennej $prefixes np.:
$prefixes="blog"; (przykładowo dla 1 prefixu)
$prefixes="blog,news"; (przykładowo dla 2 prefixów)
Nie wpisanie użytych prefixów w kgbzmienne.php będzie powodować złe działanie photocleaner'a w przypadku użycia prefixów w jakiejkolwiek skórce.
Odwołanie się do danej skórki poprzez:
www.adrestrony.pl/ksiega/kg.php?skyn=nazwaskórki
Przynajmniej jedna skórka powinna korzystać ze standardowych plików bez prefixów (czyli bez ustalonej zmiennej $prefix). Jeżeli więc korzystasz np. tylko z księgi gości i nie wykorzystujesz skryptu do innych celów na swojej stronie, nie używaj prefixów w ogóle.
PREFIXY metoda 2:
jeden skrypt - wielu użytkowników
Podobnie jak metoda 1, z tym że tutaj określa się użytkowników, z których każdy ma dostęp do 1 wybranej skórki, własne zmienne, własne fuckip oraz fuckwords.
Aby tego dokonać należy dodać do pliku kgbzmienne.php odpowiednich użytkowników. Następnie w wybranym dla danego użytkownika katalogu skórki umieścić jego indywidualne zmienne w pliku xxxxzmienne.php (gdzie xxxx to nazwa użytkownika).
Dodatkowo do zmiennej $prefixes (podobnie jak w metodzie 1) należy dodać wszystkie prefixy występujące u wszystkich użytkowników.
Ponieważ wszyscy użytkownicy korzystają ze wspólnych modułów, należy do tak tworzonej "księgi dla wszystkich" ustawić względnie nie gryzące się moduły (a przede wszystkim - taką księgę dla każdego warto postawić w osobnym katalogu, niezależnie od wykorzystywanej dla siebie). Każdy z użytkowników może wprawdzie wyłączyć sobie dany moduł w panelu sterowania jednak nie każdy będzie o tym wiedział i wrzucenie wszystkich modułów jak leci do wykorzystania może powodować problemy. :)
Odwołanie się do danej księgi danego użytkownika poprzez:
www.adrestrony.pl/ksiega/kg.php?uzer=kaziu (przykładowo)
Uwaga! W przypadku wykorzystania multi-user nie będzie działał moduł "mailtoadmin".

