Instalacja w Joomla – Powiadomienie cookie CSS

Instalacja w Joomla

Aby dodać kod notyfikacji o używaniu plików cookie w systemie Joomla, należy posiadać dostęp do panelu administracyjnego Jooma z uprawnieniami do edycji szablonów.
Aby dostać się do panelu administracyjnego należy w przeglądarce wpisać adres: http://domena-twojej-strony/administracja/
następnie należy podać login i hasło

1. Wybranie listy dostępnych szablonów

Każdy system Joomla może posiadać własny interfejs panelu administracyjnego. Oznacza to, że może on być różny dla różnych stron internetowych. Podstawowy schemat jest jednak podobny we wszystkich systemach CMS Joomli.

Otwieramy Rozszerzenia -> Szablony
Aby otworzyć listę dostępnych szablonów odszukaj w menu głównym przycisku Rozszerzenia i najedź na niego myszką. Po najechaniu myszką rozwinie się submenu w którym szukamy pozycji Szablony i klikamy w nią

2. Wybieramy domyślny szablon witryny

W Joomli rozróżniamy 2 typy szablonów: witryny oraz zaplecza. Zaplecze to panel administracyjny a witryna to szablon wyglądu strony internetowej. Nas interesuje szablon witryny więc szukamy tylko w tych szablonach, które mają status szablonu witryny.
Odszukujemy wśród szablonów szablon domyślny (to ten z gwiazdką bądź innym oznaczeniem w zależności od szablonu zaplecza jaki mamy zainstalowany w panelu administracyjnym). Następnie klikamy w nazwę szablonu – należy pamiętać by kliknąć w nazwę szablonu (kolumna szablon) by nie otworzyć styli, które nam są do niczego nie potrzebne w tym momencie.

3. Włączamy edycję pliku index.php

W przestrzeni główne pliki szablonów odszukujemy pozycję index.php i klikamy w ten odnośnik.

4. Wklejamy kod poniżej sekcji <BODY>

Przesuwamy kod pliku index.php i wklejamy wygenerowany kod notyfikacji zaraz za tagiem rozpoczynającym się na <BODY>.

Uwaga! Niektóre szablony nie mają treści html w strukturze pliku index.php, tylko zaciągają ją w inny sposób. W takim wypadku należy zastosować się do poniższych zaleceń.

Jeżeli w pliku index.php nie ma kodu HTML to z pewnością znajduje się kod php, który wyświetla kod html szablonu.

Może on przybrać np. postać: echo $warp[‘template’]->render(‘template’);

Ponieważ najczęściej nie mamy dostępu do wczytywanego pliku z poziomu panelu administracyjnego, musimy podmienić wyświetlany kod w locie. Jak to zrobić opisujemy poniżej.

Podmiana kodu w locie

$tmpHTML_template_code = $warp['template']->render('template');
// przypisujemy wyświetlany kod templatu do tymczasowej zmiennej
$tmpHTML_array_1 = explode( "<body" , $tmpHTML_template_code, 2);

/* ponieważ znaczniki body mogą przyjąć różną postać szukamy pierwszego wystąpienia i rozbijamy tekst do tablicy */
$tmpHTML_array_2 = explode(">",$tmpHTML_array_1[1],2);

// wyciągamy środek znacznika body
$body_tag = "<body".$tmpHTML_array_2[0].">";

// łączymy w pełny znacznik body by wiedzieć jaki pełny tag podmienić
$abcode = 'TU WKLEJ WŁASNY KOD SKRYPTU WYŚWIETLANIA NOTYFIKACJI COOKIE (pamiętaj o cudzysłowach)';

// przypisujemy kod notyfikacji
$tmpHTML_template_code = str_replace($body_tag,$body_tag.$abcode,$tmpHTML_template_code);

// podmieniamy kod body wklejając za nim kod notyfikacji
echo $tmpHTML_template_code;

// wysyłamy do przeglądarki podmieniony kod HTML szablonu
// i już 🙂
Ta strona używa plików cookies (cisteczka).    Polityka Prywatności    Jak wyłączyć pliki cookie
AKCEPTUJĘ