Implemetacja kodu php w Joomli
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 11

Temat: Implemetacja kodu php w Joomli

Hybrid View

Poprzednia wiadomość Poprzednia wiadomość   Następna wiadomość Następna wiadomość
  1. #1
    Debiutant
    Dołączył
    18-12-2009
    Wpisy
    6
    Punkty
    10

    Joomla! 2.5 Implemetacja kodu php w Joomli

    Witam.
    Mam do osadzenia na stronie zrobionej na Joomli 2.5.19 skrypt wyszukiwarki wycieczek. Odpalony samodzielnie jako plik php działa pięknie, problem pojawia się podczas
    próby zaimplementowania go w Joomli. Oto jego treść:
    Kod PHP:
    <?php

    require_once 'rwdGate.php';
    $rwdgate = new rwdGate('111111111');

        
    $widgets =  array(123123'BODY','HEADER');
        
    $rwdgate->fetch($widgets); 

    if (
    $rwdgate->isRawResult())
    {
      
    $rwdgate->printRawResult();
      die();}
    ?>

      <head>
       
        <?php echo $rwdgate->getSection('HEAD'); ?> 
      </head>
      <body >

       <?php
        $list 
    $rwdgate->getSectionsList();
        if(
    in_array('123123'$list))
        {
          echo 
    $rwdgate->getSection('123123');
        }
     echo 
    $rwdgate->getSection('BODY'); ?>
      </body>

    Pytanie brzmi jak zaimplementować ten skrypt w Joomli? Część kodu przed znacznikiem </head> wrzuciłem do pliku index.php templatki, a część z <body> wkleiłem na stronie na której ma być osadzona wyszukiwarka. Przy takiej konfiguracji strona w ogóle się nie odpala.

    Jeśli na stronie na której ma być wyszukiwarka osadzę cały kod oprócz sekcji <head> wyszukiwarka się ładuje, ale niepoprawnie tzn. brak jej stylów css oraz skryptów ją obsługujących, które ładowane są za pomocą kodu z sekcji <head>. Brakuje mi obycia z implementacją kodu w Joomli, więc jeśli ktoś ma sugestie, co do doprowadzenia tego kodu do działania to zapraszam, będę wdzięczny za każdą sugestię.

  2. #2
    Bywalec
    Dołączył
    25-01-2013
    Wpisy
    155
    Punkty
    18

    Domyślny

    Proponuję skorzystać z dodatku Sourcerer

  3. #3
    Debiutant
    Dołączył
    18-12-2009
    Wpisy
    6
    Punkty
    10

    Domyślny

    Tak, znam ten dodatek i z niego korzystam. Być może ja źle zadałem pytanie. Pytaniem jest GDZIE osadzić ten kod, aby poprawnie zadziałał. Jeśli chodzi o sam sposób dołączania go do artykułów to właśnie z Soucerera korzystam.

  4. #4
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Najłatwiej napisz (przepisz) swój kod jako nowy moduł (jedno z najprostszych rozszerzeń Joomla do napisania).
    Możesz go wpiąć w artykuł.

  5. #5
    Debiutant
    Dołączył
    18-12-2009
    Wpisy
    6
    Punkty
    10

    Domyślny

    Wrzucenie kodu do modułu taki sam rezultat. Nadal skrypty i style mające się ładować za pomocą tej części
    Kod PHP:
    <?php echo $rwdgate->getSection('HEAD'); ?>
    się nie ładują.

  6. #6
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    W module używa się znaczników (treści), które powinny się znaleźć w sekcji <body>
    Aby dodać pliki do sekcji head należy użyć specjalnych funkcji wbudowanych w Joomla.

  7. #7
    Debiutant
    Dołączył
    18-12-2009
    Wpisy
    6
    Punkty
    10

    Domyślny

    Z tego, co czytałem jeśli chce się osadzić style lub skrypty robi się to w sekcji head pliku index.php templatki i tak też robiłem. Chyba że masz na myśli coś innego, to proszę, pokieruj mnie odpowiednio

  8. #8

  9. #9
    Debiutant
    Dołączył
    18-12-2009
    Wpisy
    6
    Punkty
    10

    Domyślny

    2.5.19

  10. #10
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Kod PHP:
    $document JFactory::getDocument();
    $document->addScript(JURI::base(true) . '/modules/mod_twoj/tmpl/js/twoj.js'); //js
    $document->addStylesheet(JURI::base(true) . '/modules/mod_twoj/tmpl/css/twoj.css');//css 
    Ścieżki oczywiście przykładowe.
    Co do Twojej wersji Joomla nie będę komentować.
    Na forum, w wielu wątkach jest wystarczająco dużo informacji o konsekwencjach trwania przy wersji, która nie jest już wspiera i rozwijana.

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. dodawanie kodu php
    przez pelirrojo na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 6
    Ostatni post/autor: 17-03-2016, 21:17
  2. oszadznie kodu PHP
    przez otek1981 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 3
    Ostatni post/autor: 29-03-2011, 21:55
  3. osadzanie kodu php w joomla
    przez otek1981 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 2
    Ostatni post/autor: 23-03-2011, 23:14
  4. Zincludowanie kodu php do artykułu
    przez kazz18 na forum Administracja - ogólne
    Odpowiedzi: 4
    Ostatni post/autor: 29-07-2009, 10:50
  5. wstawianie kodu php
    przez gcwirko na forum Administracja składnikami
    Odpowiedzi: 1
    Ostatni post/autor: 09-07-2008, 14:43

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
  •