blokada moduły na stronie głównej
Wyniki 1 do 4 z 4

Temat: blokada moduły na stronie głównej

  1. #1

    Domyślny blokada moduły na stronie głównej

    Witam,
    napisałem moduł ShoutBoxa. Moduł poprzez ajax wysyła requesta by uzyskac niezbędne dane. Request wysyłany jest na strone główną wraz z niezbędnymi parametrami by mój moduł je obsłużył.

    Jednak gdy ktoś zaznaczy w parametrach, że niechce tego modułu na stronie głównej, to wówczas moje requesty z innych stron nie przechodzą juz przez moduł ShoutBox, gdyż dla głównej strony jest on blokowany.

    Jak to można rozwiązać? Móglbym oczywiście wysyłac requesta pod ten sam adres pod którym sie znajduje + moje parametry, ale wowczas jak ktoś właczy ladne urle to nie bede juz wiedzial jak w to wpiac moje parametry.
    Czy jest możliwość wywolywania takiego żądania, które zawsze wczyta mój moduł niezależnie od ustawien dostepnosci?

  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

    Domyślny

    zmienne odczytuje sie tak samo, a zeby twoje urle byly ok to musza przejsc przez JRoute::_(); np JRoute::_('index.php?option=com_content&jakas_zmie nna=3');

    ale czemu Ty to na strone glowna wysylasz? I skad bierzesz te teksty do shoutboxa?sa gdzies w bazie?
    ================
    Kurs pisania komponentów dla Joomla 1.5 - www.wromanek.info
    Czekam na opinie i sugestie.

  4. #3

    Domyślny

    zmienne odczytuje sie tak samo, a zeby twoje urle byly ok to musza przejsc przez JRoute::_(); np JRoute::_('index.php?option=com_content&jakas_zmie nna=3');
    Tylko ze pelny link generowany jest przez js.

    ale czemu Ty to na strone glowna wysylasz?
    Byc moze nie zajarzylem jak dzialają moduły. CHodzi oto, ze gdy juz strona jest odpalona to shout wysyla ajaxem żądania: pobranie nowych danych, dodanie wiadomosci, usuniecie wiadomosci itd.
    No i wydawalo mi sie, ze zadanie musi przejsc przez caly mechanizm joomli by doszlo do mojego modułu, by byly połączenia z bazą itp. Wysylam wiec te żądania na strone główną i moj moduł je odbiera.

    I skad bierzesz te teksty do shoutboxa?sa gdzies w bazie?
    Tak, przy pierwszym uruchomieniu shouta tworzona jest tabela w bazie

  5. #4

    Domyślny

    A może istnieje jakies takie wywolanie index.php, ktore niezaleznie od ustawionych praw wyswietlania modułu, wywoła go i tak?
    np index.php?module=shoutbox
    i takie wywolanie by zawsze odpalało podany moduł. Jest coś takiego?

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
  •