Archiwum autora: Generał
FAQ: Jak zmienić kolor tagów globalnych ?
W pliku templatki templates/default/ home.php, cat.php, sub.php tags-ajax.php znajduje się funkcja global_tags(). Instrukcja:
<?=global_tags('color', array('#FFFFFF'), ', ', $sites);?>
1 zmienna – kolor tagów (jak color to losuje z ustalonej w default tablicy kolorów)
2 zmienna – tablica kolorków których nie chcemy losować (w przypadku wyboru color)
3 zmienna – separator
4 zmienna – występuje tylko na podstronach kategorii i podkategorii
FAQ: Jak dodać nową podstronę informacyjną np. z ofertą reklamową ?
Przede wszystkim nalezy stworzyć plik nowej podstrony w katalogu templates/nazwa-templatki/ najlepiej na bazie tego co jest w pliku rules.php lub info.php. Gotowy plik z treścią zapisujemy pod swoją nazwą np. reklama.php.
Następnie tworzymy SEO-URL dla naszej podstrony w pliku .htaccess dodając linię:
RewriteRule ^twoja-seo-nazwa/ index.php?action=nazwa-pliku [L]
Na koniec pozostaje dodać link do nowej podstrony gdzieś w naszej templatce – wystarczy dodać:
<a href="http://<?=url('nazwa-pliku', 'twoja-seo-nazwa', '');?>">nazwa-podstrony</a>
FAQ: Gdzie mogę zmienić opis znajdujący się na stronie głównej „Witamy w SEOKatalogu – najnowszym polskim…” ?
Opis (jak i resztę kwestii językowych na stronie) można zmienić edytując plik languages/polish.php – można to zrobić z poziomu Panelu Administracyjnego -> zakładka Edytor -> w lewym menu na samym dole znajdują się pliki językowe
FAQ: Strona działa prawidłowo ale na górze pojawia się dziwny błąd „Warning: session_start() [function.session-start]: open(/tmp/”…
Zapewne konfiguracja serwera nie zezwala na tworzenie tymczasowego katalogu do przechowywania plików sesji. Proszę ręcznie stworzyć w katalogu ze skryptem folder /tmp/ i nadać mu uprawnienia: CHMOD 777
Innym powodem może być ustawiony zbyt mały limit pamięci/powierzchni miejsca na serwerze do wykorzystania dla tymczasowych zmiennych sesji. W takim wypadku należy skontaktować się z administratorami hostingu.
FAQ: Strona działa prawidłowo ale nie działają SEO-URLe (przyjazne adresy)…
Proszę dodać do pliku .htaccess po RewriteEngine On dodatkową linię:
RewriteBase /
FAQ: Strona działa prawidłowo ale rozsypuje się formularz dodawania nowej strony…
Najczęstszym powodem jest włączona funkcja register_globals. Proszę ją wyłączyć dodając do pliku .htaccess linię:
php_flag register_globals off
lub polecenie do pliku php.ini:
register_globals = off
FAQ: Gdy wchodzę na stronę wyświetla się błąd przekierowania/500 Internal Server Error – jak to naprawić ?
Proszę usunąć z pliku .htaccess w głównym katalogu ze skryptem poniższe linie:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
Uwaga: problem powinien dotyczyć już tylko wersji < 1.4
FAQ: Po instalacji strona się rozlatuje, nie wczytuje styli – katalog stoi na serwerze dedykowanym…
Niektóre serwery dedykowane potrzebują innej deklaracji zmiennych globalnych dlatego po instalacji proszę odnaleźć w katalogu głównym na serwerze plik config.php i wyedytować go w sposób podany niżej: (więcej…)