Jump to content
mervin

zmiana wyglądu linków

Recommended Posts

Witam, otworzyłem plik furltemplates.php w celu zmiany wyglądlu linków na takie: /forum/nazwa-forum,fID.html

Oto fragment kodu który zmieniłem:

'showforum'     => array( 'app'               => 'forums',

                                                          'allowRedirect' => 1,

                                                          'out'           => array( '#showforum=(.+?)(&|$)#i', 'forum/#{__title__},$1f.html$2' ),

                                                          'in'            => array( 'regex'   => "#/forum/(\d+?),(.+?)f\.html#i",

                                                                                                            'matches' => array( array( 'showforum', '$1' ) ) ) ),

        

Linki wyświetlają się w poprawnym formacie jednak gdy kliknę na jakiś, wyświetla się jedynie strona główna.

Błąd najprawdopodobniej tkwi gdzieś w regex, ale gdzie?

Edited by mervin

Share this post


Link to post
Share on other sites

Witaj,

przepraszam, że dopiero dziś odpisuje, ale nie miałem neta. A więc tak: jeśli zmieniłeś postać linków out, czyli żeby wyglądały tak jak chcesz to teraz trzeba zmienić jeszcze IN. Jeśli dobrze się orientuję to zamień to co wkleiłeś wyżej na:

'showforum'     => array( 'app'               => 'forums',
'allowRedirect' => 1,
'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/#{__title__},$1f.html$2' ),
'in' => array( 'regex' => "#/forum/(.+?),(\d+?)f\.html#i",
'matches' => array( array( 'showforum', '$1' ) ) ) ),
[/code]

problem polegał na tym że dałeś że ma być forum/LICZBA,DOWOLNY_CIĄGf.html, a zgodnie z paternem jaki wkleiłeś ma być forum/DOWOLNY_CIAG,LICZBAf.html czyli tak jak to wkleiłem teraz

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.