Wymuszenie zmiany layoutu
Wyniki 1 do 8 z 8

Temat: Wymuszenie zmiany layoutu

  1. #1

    Domyślny Wymuszenie zmiany layoutu

    witam,

    nie wiem jak o to w ogóle zapytać wyszukiwarkę, dlatego piszę osobny wątek:

    jak zmienić layout strony,

    wywołuję stronę przez curl i potrzebuję zmienić layout (przez funkcję wbudowaną w joomle), czy jest taka możliwość?

    pozdrawiam

  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 moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Po co przez curl, do czego jest Ci to potrzebne, jaka Joomla, link do strony?
    Webdeveloper do usług ;)

  4. #3

    Domyślny

    Joomla 1.5, strona jest jeszcze tajemnicą

    Chcę przygotować pewne rozwiązanie dla klienta, który będzie sobie mógł w ramce umieścić fragment strony.
    Chcę aby to co wyrzuca curl zawierało tylko środkową cześć + reklamę.
    Chcę aby były dostępne 2 layouty dla klientów ciemny i jasny.

    Stąd plik php na moim serwerze który przez funkcję curl będzie posiadał te dane i wysyłał postem do joomli - skrypt Joomla to odbierze i podmieni layout.

    Oczywiście do wszystkich plików mam dostęp i do Joomli jak i tych plików które to wywołują.
    Ostanio edytowane przez ciubas : 10-05-2011 16:38

  5. #4
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Masz kilka opcje:
    1. Robisz dwa szablony, jeden jest domyślnym szablonem,a drugi tym okrojonym. Piszesz dodatek, który sprawdza czy strona nie jest wyświetlana w ramce i jeśli tak to podmienia szablon - tak działają dodatki do wyświetlania treści w telefonach.
    2. Robisz jeden szablon z 2 układami, gdzie domyślnie wyświetlany jest ten pełny układ, a okrojony dopiero pododaniu odpowiedniej zmiennej do adresu, np. {adres strony}&uklad=okrojony : )
    3. Treść z strony transferujesz dzięki kanałowi informacyjnemu (rss/atom), do tego musisz tylko dołączyć reklamę.
    4. Tworzysz własny dodatek, który wybrane streści umieszcza w pliku xml,a klient te treści z tego pliku sczytuje.
    Webdeveloper do usług ;)

  6. #5

    Domyślny

    Dzięki moje, ale się nie zrozumieliśmy - ja nie potrafię znaleźć w jaki sposób zmienić ten szablon!
    Szukam tej prostej zmiennej która to określa - mniej więcej wiem jak to napisać od drugiej strony tylko tej zmiennej odpowiedzialnej za szablon nie wiem gdzie znaleźć...

    Z tą ramką to dobry pomysł, dodatkowe zabezpieczenie będzie!

  7. #6
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Przeczytaj końcówkę pierwsze opcji ; )
    Webdeveloper do usług ;)

  8. #7

    Domyślny

    "jeśli tak to podmienia szablon - tak działają dodatki do wyświetlania treści w telefonach."

    Dalej nie wiem gdzie szukać tych zmiennych - po za tym że w pliku z componentem dla telefonów, co zajmie mi wieki

  9. #8

    Domyślny

    W końcu znalazłem i wcale nie było to takie proste...

    Kod PHP:
    $mainframe->setTemplate('nazwa_teplatki'); 

Podobne tematy

  1. Wymuszenie z HTTPS do HTTP, po zalogowaniu użytkownika
    przez grzywamg na forum Bezpieczeństwo
    Odpowiedzi: 1
    Ostatni post/autor: 05-01-2011, 20:06
  2. Wymuszenie szerokosci
    przez Ewersus na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 0
    Ostatni post/autor: 08-10-2010, 12:10
  3. Wymuszenie Cookie języka na starcie
    przez alan2 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 2
    Ostatni post/autor: 09-06-2010, 15:01
  4. Odpowiedzi: 0
    Ostatni post/autor: 16-12-2007, 18:27
  5. MOSimage: wymuszenie złamania wiersza podpisu?
    przez brzoza na forum Administracja Joomla!
    Odpowiedzi: 2
    Ostatni post/autor: 19-09-2007, 00:34

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
  •