Strona 1 z 1

Witaj Nick

: 19 lutego 2006, 13:49
autor: NorthAngel
Czy ktos moglbym powiedziec w jaki sposob moge sobie zrobic na forum, by mi wyswietlalo na stronie glownej Witaj nick ? oczywiscie zamiast nick bylby nick osoby zalogowanej na forum. Czy ktos moze mi pomoc ?

: 19 lutego 2006, 14:06
autor: TrAvIkK
więc tak...

includes/page_header.php

Kod: Zaznacz cały

#---
# ZNAJDŹ
#---

if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

#---
# PO DODAJ
#---

# START HELLO_MOD BY TrAvIkK
if ( $userdata['session_logged_in'] )
{
	$l_hello = $lang['Hello'] . '  <b>' . $userdata['username'] . '</b> ';
}
else
{
	$l_hello = $lang['HelloGuest'];
}
# KONIEC HELLO_MOD BY TrAvIkK

#---
# ZNAJDź
#---

	'L_LOGIN_LOGOUT' => $l_login_logout,

#---
# PO DODAJ
#---

# START HELLO_MOD BY TrAvIkK
	'L_HELLO' => $l_hello,
	'L_REJESTRACJA' => $lang['Rejestracja'],
	'L_MOZLIWOSCI' => $lang['Mozliwosci'],
# KONIEC HELLO_MOD BY TrAvIkK
languages/lang_polish/lang_main.php

Kod: Zaznacz cały

#---
# ZNAJDŹ
#---

?>

#---
# PO DODAJ
#---

# START HELLO_MOD BY TrAvIkK
$lang['Hello'] = 'Witaj';
$lang['HelloGuest'] = 'Witaj <b>Gościu</b>';
$lang['Rejestracja'] = 'Zarejestruj się';
$lang['Mozliwosci'] = 'by mieć więcej możliwości'; 
# KONIEC HELLO_MOD BY TRAvIkK
templates/Twój_Styl/overall_header.tpl
(Otwórz taki .tpl w którym ma się znajdować powitanie! Dla overall_header.tpl powitanie będize wszędzie widoczne w tym samym miejscu!)

Kod: Zaznacz cały

#---
# ZNAJDŹ
#---

(miejsce w którym ma być powitanie)

#---
# DODAJ
#---

		&nbsp;{L_HELLO}<br />
	  <!-- BEGIN switch_user_logged_out -->
		&nbsp;<a href="{U_REGISTER}" class="reszta">{L_REJESTRACJA}</a> {L_MOZLIWOSCI}
	  <!-- END switch_user_logged_out -->

Info:
Jeśli będziesz zalogowany pokaże:
Wita: Twój_Nick_Pogrubiony

Zaś jeśli będizesz wylogowany pokaże:
Witaj Gościu
<link do rejestracji>Zarejestruj się<koniec linku do rejestracji> by mieć więcej możliwości


Jeżeli by coś niedziałało to pisz bo kopiowałem toz moich plików forum.

: 19 lutego 2006, 14:11
autor: NorthAngel
A jest gdzies ta modyfikacja DonPedra?, bo slyszalem ze jest, ale cosik niemoge jej odnalesc, jakby mi ktos zostawil link do niej to bylbym wdzieczny.

: 19 lutego 2006, 14:13
autor: TrAvIkK
Nie wiem, robiłem ją sam..

A coś niepasuje?

: 19 lutego 2006, 14:20
autor: NorthAngel
TrAvIkK pisze:A coś niepasuje?


TrAvIkK, nie dziala ten mod, poniewaz nie wyswietla tego Witaj nick na stronie glownej ani nigdzie :( Pozatym niechce miec wiecej zadnych dodatkowych mozliwosci tylko samo Witaj Nick
- Cos takiego jak jest Tutaj

: 19 lutego 2006, 14:28
autor: TrAvIkK
Hmm dziwne mi wszystko dziala. (teraz testowałem na czystym phpBB)
A w którym z plików .tpl wkleiłeś odpowiedni kod? I w którym miejscu ?

Jeżeli nie chcesz mieć dodatkowych opcji to wywal

lang_main.php

Kod: Zaznacz cały

$lang['Rejestracja'] = 'Zarejestruj się';
$lang['Mozliwosci'] = 'by mieć więcej możliwości'; 
page_header.php

Kod: Zaznacz cały

   'L_REJESTRACJA' => $lang['Rejestracja'],
   'L_MOZLIWOSCI' => $lang['Mozliwosci'], 
plik.tpl

Kod: Zaznacz cały

     <!-- BEGIN switch_user_logged_out -->
      &nbsp;<a href="{U_REGISTER}" class="reszta">{L_REJESTRACJA}</a> {L_MOZLIWOSCI}
     <!-- END switch_user_logged_out --> 

: 19 lutego 2006, 14:33
autor: NorthAngel
TrAvIkK pisze:A w którym z plików .tpl wkleiłeś odpowiedni kod? I w którym miejscu ?
Na samym dole okolo lini 318 wkleilem to:

Kod: Zaznacz cały

<b>Witaj</b></span> <span class="genmed" style="color:red;"><b>{USERNAME}</span>

I nie wyswietla mi Witaj Nick nigdzie :(

: 19 lutego 2006, 14:34
autor: TrAvIkK
To są pliki .tpl co mają po 300 linii? A to ciekawe...
{USERNAME}
??? Skąd to wytrzasnąłeś?
Poprostu wpisz {L_HELLO} zamiast witaj, {USERNAME}.

A jak nie chcesz by nazwa usera nie była pogrubiona to w pliku page_header.php:

Kod: Zaznacz cały

#---
# ZAMIEŃ
#---
$l_hello = $lang['Hello'] . '  <b>' . $userdata['username'] . '</b> '; 

#---
# NA
#---
$l_hello = $lang['Hello'] . '&nbsp;' . $userdata['username'];
A jeśli ma być pogrugione "Witaj" to w pliku lang_main.php

Kod: Zaznacz cały

#---
# ZAMIEŃ
#---

$lang['Hello'] = 'Witaj'; 

#---
# NA
#---

$lang['Hello'] = '<b>Witaj</b>'; 

: 19 lutego 2006, 14:44
autor: NorthAngel
TrAvIkK pisze:??? Skąd to wytrzasnąłeś?
znalazlem to w jednym pliku overall_header.tpl w ktorym jest ta modyfikacja witaj nick zainstalowana.
TrAvIkK, dziala juz, ale co zrobic, zeby napis "Witaj" byl koloru takiego jak tu jest a nick osoby zalogowanej byl taki jak tu jest ??

: 19 lutego 2006, 14:49
autor: TrAvIkK
Pobaw się w pliku lang_main.php linijką

Kod: Zaznacz cały

$lang['Hello'] = '<b>Witaj</b>'; 
ale co zrobic, zeby napis "Witaj" byl koloru takiego jak tu jest a nick osoby zalogowanej byl taki jak tu jest ??
A gdzie Ty tu masz coś takiego?

: 20 lutego 2006, 22:05
autor: mateusz
NorthAngel pisze:znalazlem to w jednym pliku overall_header.tpl w ktorym jest ta modyfikacja witaj nick zainstalowana.
pomysł prawie idealny niestety problem polega na tym że trzeba jeszcze tą zmienną wyciągnąć z plików php :D

ale to tylko takie małe wtrącenie

wtrącenie nr 2:
mod TrAvIkK, działa poprawnie.