phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
23-11-2008, 13:12
[FAQ] Edytowanie układu danych usera (czytanie tematów)
Autor Wiadomość
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 23-11-2008, 13:10   [FAQ] Edytowanie układu danych usera (czytanie tematów)

Kolejność wyświetlania danych usera podczas czytania tematu można ustawić poprzez edycję pliku viewtopic_body.tpl (pliki stylu). Postaram się to w miarę prosto i przejrzyście wytłumaczyć :) .

Na początek która część kodu za co odpowiada:
{postrow.POSTER_NAME} - nick
<!-- BEGIN gender -->&nbsp;<img src="{postrow.gender.GENDER}" alt="" border="0" /><!-- END gender --> - ikonka płci usera
{postrow.POSTER_RANK} - nazwa rangi
{postrow.CUSTOM_RANK} - tytuł użytkownika
{postrow.RANK_IMAGE} - obrazek rangi
{postrow.POSTER_AVATAR} - avatar
{postrow.SPECIAL_RANK} - punkty Pomógł
{postrow.POSTER_AGE} - wiek użytkownika
{postrow.POSTER_JOINED} - data rejestracji
{postrow.POSTER_POSTS} - ilość napisanych postów
{postrow.POSTER_FROM} - lokalizacja usera
{postrow.POSTER_ONLINE} - czy uzytkownik obecnie jest zalogowany
od <!-- BEGIN levelmodl --> do <!-- END levelmodl --> - dane dot. poziomu użytkownika
od <!-- BEGIN warnings --> do <!-- END warnings --> - ostrzeżenia użytkownika
od <!-- BEGIN custom_fields_avatar --> do <!-- END custom_fields_avatar --> - dodatkowe pole w profilu pod avatarem

Wszystkie te wartości można dowolnie welować, byle było to zgodne z podstawowymi zasadami HTML, przykładowo:
Nie wrzucamy {postrow.POSTER_ONLINE} między <!-- BEGIN levelmodl --> a <!-- END levelmodl -->!

Teraz przyład jak brać się za edytowanie kodu:
Standardowy układ wyglada tak:
Cytat:
Wiek
Dołączył
Posty
Skąd

W kodzie:
Kod:
{postrow.SPECIAL_RANK}{postrow.POSTER_AGE}{postrow.POSTER_JOINED}{postrow.POSTER_POSTS}{postrow.POSTER_FROM}{postrow.POSTER_ONLINE}

Powiedzmy ze chcę aby przed informacją o wieku usera znajdowała się informacja ile użytkownik napisał postów, czyli chcę aby układ był taki:
Cytat:
Posty
Wiek
Dołączył
Skąd


  1. Sprawdzam która część kodu odpowiada za wyświetlanie ilości postów,
  2. Sprawdzam która część kodu odpowiada za wyświetlanie wieku użytkownika,
  3. Znajduję część odpowiedzialną za wyświetlanie postów w viewtopic_body.tpl,
  4. Wycinam tę część,
  5. Szukam część odpowiedzialną za wiek,
  6. Wklejam przed to, kod który wczesniej wyciąłem,


Kod powinien wyglądać tak:
Kod:
{postrow.SPECIAL_RANK}{postrow.POSTER_POSTS}{postrow.POSTER_AGE}{postrow.POSTER_JOINED}{postrow.POSTER_FROM}{postrow.POSTER_ONLINE}



Aby wyśrodkować wartości używamy HTML'a. Często pojawiają się pytania jak wyśrodkować nick, range i avatar. Prosta sprawa, wystarczy wrzucic w odpowienie miejsce <center> i w odpowiednim miejscu zamknąć ten znacznik.
Znajdź:
Kod:
         <span class="name"><a name="{postrow.U_POST_ID}">
        </a><b>{postrow.POSTER_NAME}</b><!-- BEGIN gender -->&nbsp;<img src="{postrow.gender.GENDER}" alt="" border="0" /><!-- END gender -->
        <br />
        </span>
         <span class="postdetails">{postrow.POSTER_RANK}{postrow.CUSTOM_RANK}{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br />
         <!-- BEGIN custom_fields_avatar -->
         {postrow.custom_fields_avatar.DESC}{postrow.custom_fields_avatar.FIELD}<br />
         <!-- END custom_fields_avatar -->

Zamień na:
Kod:
         <center><span class="name"><a name="{postrow.U_POST_ID}">
        </a><b>{postrow.POSTER_NAME}</b><!-- BEGIN gender -->&nbsp;<img src="{postrow.gender.GENDER}" alt="" border="0" /><!-- END gender -->
        <br />
        </span>
         <span class="postdetails">{postrow.POSTER_RANK}{postrow.CUSTOM_RANK}{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br />
         <!-- BEGIN custom_fields_avatar -->
         {postrow.custom_fields_avatar.DESC}{postrow.custom_fields_avatar.FIELD}<br />
         <!-- END custom_fields_avatar --></center>


Przykładowe edycje:
http://www.przemo.org/php...ic.php?t=120217
http://www.przemo.org/php...ic.php?t=128973
http://www.przemo.org/php...ic.php?t=130792
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
Ostatnio zmieniony przez xlesiu 25-01-2012, 23:51, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
marcin_k800i

Posty: 71
Wysłany: 23-11-2008, 17:20   

Czy jeśli usunie się ten kod
Kod:
{postrow.POSTER_RANK}


To jak bedzie ranga to nie bedzie nazwy tylko obrazek?
 
     
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 23-11-2008, 17:26   

Tak, będzie tylko obrazek, ale po co to usuwać? Jeśli nie chcesz aby nazwa rangi sie niewyświetlała to daj przed nią -#. W PA jest wytłumaczone.
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
 
     
Lisu15


Pomógł: 204 razy
Posty: 1546
Wysłany: 02-07-2009, 16:32   

Czyli ma rozumieć że jak coś usunę to poprostu nie będzie sie wyświetlało ??
_________________
HTML to podstawa...
CSS to potęga...

Powróciwszy, by siać zamęt.
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 02-07-2009, 17:43   

Cytat:
Czyli ma rozumieć że jak coś usunę to poprostu nie będzie sie wyświetlało ??

tak
jak usuniesz np
{postrow.POSTER_RANK}
to nie będzie nazwy rangi
_________________
nie za takie Przemo walczyliśmy
 
     
Lisu15


Pomógł: 204 razy
Posty: 1546
Wysłany: 26-12-2009, 11:30   

A ja mam problem. Nie wyświetla mi obrazka rangi a mam tam {postrow.RANK_IMAGE}

viewtopic_body.rar
Pobierz Plik ściągnięto 691 raz(y) 3,36 KB

_________________
HTML to podstawa...
CSS to potęga...

Powróciwszy, by siać zamęt.
 
     
naX

Pomógł: 3 razy
Posty: 269
Wysłany: 21-05-2010, 17:46   

w jakim pliku to sie edytije ?
 
     
Matteo



Pomógł: 1932 razy
Posty: 5715
Wysłany: 21-05-2010, 17:48   

INIM napisał/a:
viewtopic_body.tpl
:roll:
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
johnson

Posty: 12
Wysłany: 08-05-2011, 09:25   

Witam, mam problemik. Chcę zmienić rozmiar nicku, ale chyba się nie da... Wpisywałem kod niemal wszędzie i nic. Proszę o pomoc jak mam zmienić rozmiar tego nicku.
 
     
maminowiec


Pomógł: 551 razy
Posty: 1729
Wysłany: 08-05-2011, 09:39   

johnson, możesz edytować daną grupę i ustawić wielkość. Albo klasa gensmall
_________________
;] Ebooki do pobrania
 
     
Gadatliwa Kasia 

   
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 08-05-2011, 13:03   

PA->Grupy->Zarządzaj->nazwa grupy->Style

Tam wpisz
Kod:
font-size: 15px;


15px to przykład, możesz ustawić inną wielkość.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 15
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę