Proste adresy zmienne na końcu adresu
Wyniki 1 do 7 z 7

Temat: Proste adresy zmienne na końcu adresu

  1. #1
    Debiutant
    Dołączył
    26-06-2012
    Wpisy
    4
    Punkty
    2

    Domyślny Proste adresy zmienne na końcu adresu

    Witam
    Stworzyłem nowy widok w komponencie w którym mam linki do komponentu content do widoku article i i nowego layoutu starsze
    Generalnie wszystko działa tylko po włączeniu prostych adresów adres powstaje taki:
    http://localhost/STRONA/component/co...layout=starsze
    Chodzi mi o tą zmienną ?layout=starsze czy da się takzrobić żeby nie była w takiej postaci tylko np:
    http://localhost/STRONA/component/co...wieni/starsze/
    bo rozumiem ze musi gdzieś być ta zmienna.


    KOD widoku:

    Kod PHP:
     global $mainframe;

       
    $nazwa_kat JRequest::getVar('nazwa_kat');
       
    $alias_kat JRequest::getVar('alias_kat');
       
    $breadcrumbs = &$mainframe->getPathWay();
       
    $breadcrumbs->addItem($nazwa_kat,'index.php?option=com_content&view=lista&id='.JRequest::getVar('catid').':'.$alias_kat);
       
    $breadcrumbs->addItem(iconv("windows-1250","utf-8","Wszystkie starsze artykuły"),'');

       
    $id JRequest::getVar('id''''default''int');





        echo 
    '<div id="tytul-starsze">'.iconv("windows-1250","utf-8","Wszystkie starsze artykuły z działu ").$nazwa_kat.'</div>
               <div id="pozostale">'
    ;











        foreach (
    $this->pozostale as $item)
        {


             
    $slug $item->id.':'.$item->alias;

             
    $catslug JRequest::getVar('id');

             
    preg_match_all('/<img.*src=\"(.*)\".*>/iU'$item->images$imagestab);

             
    $fota $imagestab[1][0];
                   

             
    $link JRoute::_('index.php?layout=starsze&option=com_content&view=article&id='.$slug.'');


             if(
    $fota)
             {


                      echo  
    '<div id="foto-zajawka"><a  href="'.$link.'"><img  src="'.$fota.'" border="0"></a></div>';

              }




                      echo 
    '<ul><li id="starsze"><a  href="'.$link.'">'.$item->title.'</a></li>';



                            
    $dlugosc strlen($item->introtext);


                             if(
    $dlugosc 350)
                             {

                                      
    $wyswietlane2 strip_tags($item->introtext);

                                      
    $wyswietlane2 substr($wyswietlane20350);

                                      
    $tabela explode(" ",$wyswietlane2);

                                      
    $dlugosc_tabeli count($tabela);

                                      
    $dlugosc_tabeli $dlugosc_tabeli-1;

                                      
    $wyswietlane '';

                                      
    $start2 0;

                                      while(
    $start2 $dlugosc_tabeli)
                                      {
                                          
    $wyswietlane.= ' '.$tabela[$start2];
                                          
                                          
    $start2++;
                                      }

                                      
    $wyswietlane strip_tags($wyswietlane).'...';
                             }
                             else
                             {
                                 
    $wyswietlane strip_tags($item->introtext);
                             }


                              echo  
    '</ul><div id="tekst-wprowadzajacy-poz-starsze">'.$wyswietlane.'</div>';









        }
        


        echo 
    '</div>'

    Wszystko robie na joomli 1.5

    ---------- Post dodany o 16:53 ---------- Poprzedni post był o 06:40 ----------

    Czy ktoś zna odpowiedz na moje pytanie albo chodziarz jakąś wskazówkę

  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

    Da się. Musis skorzystać z modyfikacji pliku widoku lub skorzystać z nadpisywania szablonem, a tam wstawić instrukcję warunkową, która porównuje aktualną datę i datę artykułu, po czym wybiera widok, który należy wyświetlić.
    Webdeveloper do usług ;)

  4. #3
    Debiutant
    Dołączył
    26-06-2012
    Wpisy
    4
    Punkty
    2

    Domyślny

    A to chyba nie do mnie odpowiedz tylko do innego pytania

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

    Domyślny

    Jak to nie? Masz layout "noralmny" i "starsze", co sugeruje, że potrzebujesz osobny layout do starszych artykułow.
    Tak to jest nie zbyt słabo opiszesz co robisz i w jakim celu.
    Webdeveloper do usług ;)

  6. #5
    Debiutant
    Dołączył
    26-06-2012
    Wpisy
    4
    Punkty
    2

    Domyślny

    Nie oto mi chodzi moze nie jasno to opisałem zaczne od początku.
    Mam takiego linka z componentu: http://localhost/STRONA/index.php?op...layout=starsze
    I wszystko działa i jak przełącze joomli w konfiguracji na proste adresy powstaje mi taki adres:
    http://localhost/STRONA/component/co...yli-krioterapi?layout=starsze
    Chodzi mi oto czy da się jokoś zmienić tą zmienną layout=starsze tak by w pasku adresu było pkazywane np tak:
    http://localhost/STRONA/component/co...yli-krioterapi/starsze

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

    Domyślny

    Ale po co to robisz? Do czego jest Ci potrzebna ta dodatkowa zmienna? Jak tego nie napiszesz, to się nie dowiesz, jak inaczej możesz to zrobić.
    Webdeveloper do usług ;)

  8. #7
    Debiutant
    Dołączył
    26-06-2012
    Wpisy
    4
    Punkty
    2

    Domyślny

    Dzięki za pomoc rozwiazałem to inczej

Podobne tematy

  1. JoomSport niepotrzebnie dopisuje "?Itemid=101" na końcu adresu.
    przez Ludwik94 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 0
    Ostatni post/autor: 08-04-2012, 15:32
  2. Read more na końcu zdania
    przez adasb82 na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 5
    Ostatni post/autor: 21-04-2011, 17:37
  3. Proste adresy i dziwny ogon na końcu
    przez kondzio2003 na forum Administracja - ogólne
    Odpowiedzi: 22
    Ostatni post/autor: 15-04-2010, 15:40
  4. grafika na końcu menu?
    przez krecik na forum Szablony graficzne
    Odpowiedzi: 3
    Ostatni post/autor: 23-12-2007, 23:24
  5. Odpowiedzi: 2
    Ostatni post/autor: 21-04-2007, 13:14

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
  •