Strona 1 z 1

Zamiana na link

: 06 października 2012, 11:12
autor: misterious
Witam!
Pracuję właśnie nad małymi modyfikacjami mojej strony...
Chodzi głównie o nowe menu http://www.forum.phpbb.pl/viewtopic.php?f=55&t=15172
Ale nie tylko z tym mam problem...
To menu które zamierzam zapodać nie obsłuży:

Kod: Zaznacz cały

{U_LOGIN_LOGOUT}
Teraz pytanie - jak to zmieniać na link?

Re: Zamiana na link

: 06 października 2012, 18:00
autor: jaroslw
Odnośnika logowania/wylogowania nie da się zmienić, z tego powodu, że są różne adresy przy dwóch stanach. Kod z tematu, który przytoczyłeś, może nie działać bo brakuje jednego <!-- ENDIF --> dla sekcji <!-- IF MODERATORS -->. Lepiej byłoby, gdybyś zamiast na sztywno zakodowanych adresów korzystał z odpowiednich zmiennych - łatwo poznasz po nazwach, która za co odpowiada. Potrzebne znajdziesz w overall_header.html. Obecne menu może powodować problemy z wygasającą sesją (wylogowywanie).

Re: Zamiana na link

: 06 października 2012, 18:13
autor: Aviator
misterious pisze:Witam!
To menu które zamierzam zapodać nie obsłuży:

Kod: Zaznacz cały

{U_LOGIN_LOGOUT}
jak nie obsłuży, musi obsłużyć.
Wstaw kod tego swojego menu, ale bez Twoich przeróbek, czyste menu jakie masz z generatora, czy tam innego gotowca :P

Re: Zamiana na link

: 15 października 2012, 13:04
autor: misterious
No działa (próbowałem na innym skrypcie) ale jak podmieniam to domyślne menu to mam syntax error'a :/
Wiem że 2 problem w jednym temacie ale tamten jakiś pusty :(

Re: Zamiana na link

: 15 października 2012, 13:21
autor: jaroslw
Poprawiłeś niezamknięty IF? Błąd składni (syntax error) bierze się zapewne z błędnie ułożonych warunków. Wstaw swój cały plik nagłówka (z dodanym menu, które wygenerowałeś) oraz pełną treść błędu. Bez tego nawet nie wiadomo gdzie zacząć...

Re: Zamiana na link

: 15 października 2012, 13:22
autor: misterious
Aaa... Zapomniałem o poprawieniu... Zaraz sprawdzę :)

Re: Zamiana na link

: 15 października 2012, 13:50
autor: misterious
Poprawiony kod:

Kod: Zaznacz cały

    <div id='cssmenu'>
    <ul>
       <li><a href='index.php'><span>Strona główna</span></a></li>
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <li class='has-sub '><a href='ucp.php'><span>Panel użytkownika</span></a>
          <ul>
             <li><a href='ucp.php?i=173'><span>Profil</span></a></li>
             <li><a href='search.php?search_id=egosearch'><span>Moje posty</span></a></li>
             <li><a href='ucp.php?i=pm&folder=inbox'><span>Prywatne wiadomości</span></a></li>
          </ul>
       </li>
       <!-- ENDIF -->
       <!-- IF MODERATORS -->
       <li class='has-sub '><a href='mcp.php'><span>Panel moderatora</span></a>
          <ul>
             <li><a href='mcp.php?i=146'><span>Blokowanie</span></a></li>
             <li><a href='mcp.php?i=144'><span>Ostrzeżenia</span></a></li>
             <li><a href='mcp.php?i=142'><span>Zgłoszone posty</span></a></li>
          </ul>
       </li>
	   <!-- ENDIF -->
       <!-- IF U_ACP -->
       <li class='has-sub '><a href="{U_ACP}"><span>Panel administracji</span></a>
          <!-- IF U_RESTORE_PERMISSIONS -->
		  <ul>
             <li><a href="{U_RESTORE_PERMISSIONS}"><span>Przywróć uprawnienia</span></a></li>
          </ul>
		  <!-- ENDIF -->
       </li>
       <!-- ENDIF -->
       <!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
       <li><a href='ucp.php?mode=register'><span>Zarejestruj</span></a></li>
       <!-- ENDIF -->
       <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
       <li><a href='ucp.php?mode=login'><span>Zaloguj</span></a></li>
       <!-- ENDIF -->
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <li><a href="{U_LOGIN_LOGOUT}"><span>Wyloguj</span></a></li>
       <!-- ENDIF -->
    </ul>
    </div>
Działa, ale nie pokazuje mi się zakładka "Panel moderatora"... Co tym razem popsułem?? :P

Re: Zamiana na link

: 15 października 2012, 13:53
autor: misterious
Już mam :)
Zamieniłem

Kod: Zaznacz cały

<!-- IF MODERATORS -->
na

Kod: Zaznacz cały

<!-- IF U_MCP and U_ACP -->