google tracking id we własnym szablonie
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 16

Temat: google tracking id we własnym szablonie

  1. #1
    Wyjadacz qrdziel awatar
    Dołączył
    04-11-2005
    Wpisy
    608
    Punkty
    21

    Joomla! 4.x google tracking id we własnym szablonie

    casiopea mnie denerwuje bo za każdą aktualizacją trzeba dokonywać zmian np wpisywać google tracking id i inne rzeczy.
    chciałbym stworzyć wlasną templatkę, gdzie byłoby pole w które wpisuję te ID i skrypt dopisuje je do pliku index.php
    Jak to ogarnąć? prawdopodobnie trzeba utworzyć FIELD w pliku XML i odpowiednie polecenie w index.php

    Prawdopodobnie najlepszy serwis komputerowy w Londynie -> https//ictlaboratory.com




  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Pracuje się zawsze na kopii szablonu, by zmiany nie były nadpisywane przy aktualizacji...

  4. #3
    Wyjadacz qrdziel awatar
    Dołączył
    04-11-2005
    Wpisy
    608
    Punkty
    21

    Domyślny

    ale chciałbym się dowiedzieć jak to zrobić we własnej templatce.

    Prawdopodobnie najlepszy serwis komputerowy w Londynie -> https//ictlaboratory.com




  5. #4
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Kopiujesz cały katalog szablonu
    Zmieniasz mu nazwę
    Zmieniasz nazwę w xml-u

    Uruchamiasz wykrywanie dodatków i już powinieneś mieć własny szablon.

  6. #5
    Wyjadacz qrdziel awatar
    Dołączył
    04-11-2005
    Wpisy
    608
    Punkty
    21

    Domyślny

    nie o to mi chodziło.
    Jak wpisać google tracking id od strony zaplecza wchodząc na ustawienia templatki.

    Prawdopodobnie najlepszy serwis komputerowy w Londynie -> https//ictlaboratory.com




  7. #6
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 238
    Punkty
    302

    Domyślny

    Cytat Wysłane przez qrdziel Zobacz wiadomość
    Jak wpisać google tracking id od strony zaplecza wchodząc na ustawienia szablonu.
    No samego ID nie wpiszesz... chyba, że twój szablon to umożliwia.
    Ale zawsze możesz w szablonie (nawet przez zaplecze) edytować plik główny szablonu (często to index.php) i dodać cały kod śledzący.
    Możesz również zainstalować dodatek do Google Analitics i wtedy tam sobie dodać tracking ID.
    Ale IMO instalować rozszerzenie by dodać tak prostą sprawę? Nie ma sensu.
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

  8. #7
    Wyjadacz qrdziel awatar
    Dołączył
    04-11-2005
    Wpisy
    608
    Punkty
    21

    Domyślny

    No samego ID nie wpiszesz... chyba, że twój szablon to umożliwia.
    jak zrobić to w szablonie - aby to umożliwiał? Właśnie o to chodzi - tworzę szablon który chcę wykorzystać na wielu stronach i chcę aby każdy mógł sobie zmienić tacking ID:
    1 bez ingerencji w kod szablonu
    2 bez instalacji dodatku
    jeśli dowiem się jak to zrobić to będę mógł też inne rzeczy dodawać - chcę się nauczyć.

    z tego co się domyślam to muszę w pliku xml zamieścić opis:
    Kod:
                    <field                     name="trackingID"  
                       type="text"
                         label="TPL_SIMPLE_TRACKING_ID"
                        description="TPL_SIMPLE_TRACKING_ID"
                        default=""
                        filter="string" 
                    />
    później w pliku index.html:
    Kod PHP:
    if ($this->params->get('trackingID'))
    {
    <!-- 
    Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=".$this->params->get('trackingID'></script><script>  window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());
      gtag('config', .$this->params->get('trackingID');</script>} 
    coś takiego gdzieś - tylko nie wiem, gdzie i jak

    Prawdopodobnie najlepszy serwis komputerowy w Londynie -> https//ictlaboratory.com




  9. #8
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 238
    Punkty
    302

    Domyślny

    A, skoro tak, to jesteś na dobrym tropie.
    Masz właściwie wszystko.
    Kod wklejasz do pliku szablonu, gdzie masz dane do <head>.
    Może to być index.php tam gdzie ładujesz

    Kod PHP:
    <jdoc:include type="head" /> 
    Upewnij się, że kod śledzący jest poprawny.

    Ta zmienna przechowuje twoje ID wpisane w polu w szablonie:

    Kod PHP:
    $this->params->get('trackingID'
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

  10. #9
    Wyjadacz qrdziel awatar
    Dołączył
    04-11-2005
    Wpisy
    608
    Punkty
    21

    Domyślny

    możesz dokładniej opisać jak to dział:
    Kod PHP:
    <jdoc:include type="head" /> 
    dodaje jakiś kod head - ale gdzie on jest?

    Prawdopodobnie najlepszy serwis komputerowy w Londynie -> https//ictlaboratory.com




  11. #10
    Wyga siristru awatar
    Dołączył
    28-05-2009
    Skąd
    Szczecin
    Wpisy
    3 238
    Punkty
    302

    Domyślny

    To zależy od twojego szablonu. W szablonie Cassiopeia jest rozbity na trzy elementy:

    <jdoc:include type="metas" />
    <jdoc:include type="styles" />
    <jdoc:include type="scripts" />

    I to jest bardzo dobre bo można dodać swoje skrypty i style oraz meta zaraz pod ich wywołaniem przez Joomlę.
    Google zaleca by kod śledzący umieścić ZARAZ ZA tagiem otwierającym <head>.
    Ale to może nie być do końca dobre bo wywoła błąd dla zbyt późno zdeklarowanej strony kodowej języka dokumentu.
    Myślę, że spoko możesz dodać kod zaraz pod <jdoc:include type="scripts" />
    Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
    Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
    Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Problem z formularzem przy własnym szablonie.
    przez jat na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 6
    Ostatni post/autor: 16-02-2013, 13:55
  2. Kod z mouseflow - mouse tracking
    przez Pavlos na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 6
    Ostatni post/autor: 02-12-2012, 12:31
  3. Problem z wyglądem modułu we własnym szablonie
    przez walus323 na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 5
    Ostatni post/autor: 26-07-2012, 11:08
  4. Nie wyświetlające się moduły w własnym szablonie.
    przez Format c na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 1
    Ostatni post/autor: 07-11-2011, 17:21
  5. Problem z Vertical Menu we własnym szablonie
    przez Piteq na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 0
    Ostatni post/autor: 20-07-2011, 11:04

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •