Zamiana na link

Dyskusje na temat modyfikowania i tworzenia stylów do phpBB 3.0.x oraz spraw związanych z szablonami, motywami i zestawami obrazków.
misterious
Posty: 80
Rejestracja: 26 września 2012, 17:47

Zamiana na link

Post autor: misterious » 06 października 2012, 11:12

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?

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Zamiana na link

Post autor: jaroslw » 06 października 2012, 18:00

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).
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: Zamiana na link

Post autor: Aviator » 06 października 2012, 18:13

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

misterious
Posty: 80
Rejestracja: 26 września 2012, 17:47

Re: Zamiana na link

Post autor: misterious » 15 października 2012, 13:04

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 :(

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Zamiana na link

Post autor: jaroslw » 15 października 2012, 13:21

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ąć...
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

misterious
Posty: 80
Rejestracja: 26 września 2012, 17:47

Re: Zamiana na link

Post autor: misterious » 15 października 2012, 13:22

Aaa... Zapomniałem o poprawieniu... Zaraz sprawdzę :)

misterious
Posty: 80
Rejestracja: 26 września 2012, 17:47

Re: Zamiana na link

Post autor: misterious » 15 października 2012, 13:50

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

misterious
Posty: 80
Rejestracja: 26 września 2012, 17:47

Re: Zamiana na link

Post autor: misterious » 15 października 2012, 13:53

Już mam :)
Zamieniłem

Kod: Zaznacz cały

<!-- IF MODERATORS -->
na

Kod: Zaznacz cały

<!-- IF U_MCP and U_ACP -->

Zablokowany

Wróć do „Pomoc”