Strony: [1]   Bottom Do dołu
   Drukuj   
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
     Topic: Noavatar w profilu usera...  [Przeczytany 27381 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [05.08.2009 14:59:26] Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg948#msg948  
Witam!

Tak sobie pomy?la?am, jak by to ?adnie wygl?da?o, gdyby u?ytkownikom którzy nie maj? swojego avatara niejako "z urz?du" przypisywa? jaki? domy?lny  "noavatar"...

Gdzie nale?a?oby dokona? takiej modyfikacji? Czy to by?oby trudne do zrobienia?

Pozdrawiam - Sandra


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [05.08.2009 18:10:54] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg949#msg949 Post #1 
Witaj Sandro, U?miech

Przesunąłem Twój topic, ponieważ problem dotyczy "grzebanka" w stylach, a nie w silniku SMF, okay?

Jakiś czas temu, może z ~5 lat, a może jeszcze wcześniej..., na hmm korzeniach SMF, czyli na skrypcie YaBBSE, "bawiłem się" w taką możliwość.
Pomysł nie był mój i wynikał jeszcze z czegoś innego, ale ja go z powodzeniem przemodelowałem, przystosowałem i zastosowałem.
Niedawno dopisałem to również tu na poligonie czyli do skryptu SMF.

Przykład: http://poligon.ricoroco.com/fora/smf/index.php?action=profile;u=34

To prosty kawałek kodu z jednym warunkiem.
Myślałem o tym, żeby stworzyć modyfikację, jednak ciągle brakuje mi czasu.., żebym zrobił coś dla szerszego ogółu..

Pokażę to oczywiście na stylu default.

Wrzucamy sobie zastępczy avatar - "noavatar.gif", przez siebie stworzony,  lub ściągniętą jakąś darmową grafą z sieci i wrzucamy do siebie na jakiś adres,
powiedzmy (to przykład!) - http://twojadomena.com/images/noavatar.gif Czyli musimy mieć plik graficzny, który pojawi się kiedy ktoś nie wybierze sobie żadnego avataru i wrzucamy go do siebie na jakiś adres, ja posłużyłem się katalogiem "images" co widać na tym linku powyżej. Każdy musi wpisać sobie ten adres, na którym ma wrzuconą swoją grafikę. Oczywiście w przypadku moda, na pewno dawałbym adres "images" stylu default...

Teraz czas na kod.

W stylu default w pliku Profile.template.php znajdź taki kod:
(około linii: ~ 300)

GeSHi -› Code: [select]
    // Now print the second column where the members avatar/text is shown.
    echo '
        <td class="windowbg" valign="middle" align="center" width="150">
            &#39;, $context[&#39;member&#39;][&#39;avatar&#39;][&#39;image&#39;], &#39;<br /><br />
            &#39;, $context[&#39;member&#39;][&#39;blurb&#39;], &#39;
        </td>
    </tr>&#39;;

    // Finally, if applicable, span the bottom of the table with links to other useful member functions.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.021s | speed:19.83 KB/s



I zamień go w Całości!, - tym kodem:

GeSHi -› Code: [select]
    // Now print the second column where the members avatar/text is shown.
    echo &#39;
        <td class="windowbg" valign="middle" align="center" width="150">&#39;;

    //Set up a blank avatar for those "without"
    if (empty($context[&#39;member&#39;][&#39;avatar&#39;][&#39;href&#39;]))
        $useavatar=&#39;htt p://twojadomena.com/images/noavatar.gif&#39;;
    else
        $useavatar=$context[&#39;member&#39;][&#39;avatar&#39;][&#39;href&#39;];

    echo &#39;
            <img src="&#39; . $useavatar . &#39;" />
            <br /><br />
            &#39;, $context[&#39;member&#39;][&#39;blurb&#39;], &#39;
           
        </td>
    </tr>&#39;;

    // Finally, if applicable, span the bottom of the table with links to other useful member functions.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.016s | speed:42.74 KB/s



Przy czym, trzeba pamiętać i zamiast:

GeSHi -› Code: [select]
        $useavatar=&#39;htt p://twojadomena.com/images/noavatar.gif&#39;;
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.015s | speed:4.47 KB/s



Należy wpisać adres zastępczej grafiki avatara.

To tyle.. i na zdrowi U?miech

Tak btw, kiedy upubliczniam swoje modyfikację, to z lekka tracę na zapale, to tworzenia z nich public mods..


Pozdrawiam U?miech
roco

// Edit: Przepraszam ale chyba AVEA znowu daje się we znaki i zamienia mi linki w code na BBCode, więc wyedytowałem i dałem po spacji
- czyli wszędzie zamiast http:// dałem htt p://, ale to chyba zrozumiałem, że trzeba tam wstawić właściwe linki..



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [05.08.2009 20:06:52] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg950#msg950 Post #2 
Super! U?miech

Id?my dalej U?miech W profilu wy?wietla si? noavatar, ale... brak tam efektu refle i na forum nie wy?wietla si?.
Prosz? o dalsze podpowiedzi prosi

Pozdro.


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [05.08.2009 21:41:12] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg951#msg951 Post #3 
Sandro U?miech

Czy widzisz gdzie?, ?ebym mówi? co? nie wprost, kr??y? wokó? lub by? niedok?adny w kodzie?
Od ludzi, którzy chc? dokonywa? samemu zmian wymagam dok?adnego stawiania pytania.., a tak musz? si? domy?la? co masz na my?li..
Wiesz ile jest miejsc "na forum"?

Brakuje Ci efektu reflection, jak rozumiem nie ma go przy zast?pczym avku?
Jednak ten mod to troch? pój?cie na ?atwizn? i niez?y skrót.. mo?e go?ciowi si? nie chcia?o? A mo?e nie przewidzia? ?e mo?e by? co? jeszcze?

Ok, zobaczmy czy to pójdzie.

W kodzie który poda?em, znajd?:

GeSHi -› Code: [select]
            <img src="' . $useavatar . '" />
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:1.98 KB/s



I zamie? na:

GeSHi -› Code: [select]
            <img class="avatar reflect" src="' . $useavatar . '" />
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:3.23 KB/s



Nie wiem czy b?dzie efekt na normalnych avkach, ale powinien by? na zamienniku.

Co do "Id?my dalej..." po "i ...", to najpierw uzyskam od Ciebie informacj?, "gdzie" exactly, ok? Mrugni?cie

Pozdrawiam U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [06.08.2009 13:16:27] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg952#msg952 Post #4 
Dzi?ki!! sprawdz? wieczorkiem...

to "i..." chodzi mi o to, ze nie wy?wietla si? przy postach, tam gdzie normalne avatarki si? wy?wietlaj? U?miech


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [06.08.2009 18:59:32] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg953#msg953 Post #5 
Oczywi?cie jest ok U?miech  oklaski

Poprosz? jeszcze o podpowied? gdzie  (i jak) poprawi?, ?eby na forum obok posta, tam gdzie jest info kto napisa? te? pojawi? si? noavatar  prosi

Z góry dzi?kuj? angel


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [06.08.2009 22:29:29] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg954#msg954 Post #6 
Przyznam ?e teraz mnie zaskakujesz.., bo z Twojego opisu wynika co? innego.. ni? my?la?em wcze?niej. Wynika, ?e chcesz te avatary w pliku MessageIndex.template.php, obok members, którzy napisali posty.., (a to akurat bez dodatkowych "dingsów" cienko widz?..), podczas gdy ja my?la?em, ?e chodzi Ci o plik Display.template.php, czyli dok?adnie w postach, gdzie po prawej masz post, a po lewej membersa wraz z jego danymi, avatarem itp..

My?l?, jednak ?e to w?a?nie masz na my?li.. Zróbmy tak, to ?adem problem, kod jest podobny, ale tylko w za?o?eniu.. Mam to zastosowane tu na poligonie, w postach i prywatnych wiadomo?ciach równie?. Chcia?em z tego zrobi? moda, wi?c ?eby mój zapa? nie zosta? prze?o?ony na "wieczne nigdy", to machn? tutusia w cz??ci tylko dla zalogowanych, czyli dla membersów tego forum. i potraktuj? to jako podarunek dla wszystkich u?ytkowników smf - help!, ok? A kiedy przyjdzie czas, bo w ko?cu go kiedy? b?d? mia? chocia? z chwilk?.. to machn? moda i opublikuje na smf.org, okay?

Pozdrawiam U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [07.08.2009 09:24:41] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg956#msg956 Post #7 
Super!!

Dok?adnie o to mi chodzi?o, tylko najwyra?niej kiepsko si? wyra?a?am , skoro dopiero teraz za?apa?es o co chodzi Cool

Zaraz tam zajrz?, a przetestuj? dopiero wieczorkiem w domu. Oczywi?cie nie omieszkam si? pochwali? rezultatami 5


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [07.08.2009 15:30:19] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg958#msg958 Post #8 
Sandro, U?miech

Ok, wiem to, wiem te?, ?e jeste? inteligentn? Niewiast?. Tymczasem nadejesz slangiem, lub skrótem myslowym, w zasadzie oficjalnie, tylko Tobie wiadomym.. Luzio, i wszystko w porz?dku, ale przy taklich okazjach moze warto umoralni? z lekka gawied?? Pisz? tu ludzie, którzy dopiero zaczynaj? swoj? przygod?, my?lisz, ?e pisz?c "slangiem" lub w sferze domys?ów, kto? inny mo?e to zrozumie?? Nie rozmawiamy priv, gdzie spoko and every body ist qmaty. Ode mnie pytaj?cy oczekuje pomocy w takiej formie, gdzie oczywi?cie prziorytet, to - czy zadzia?a, ale przede wszystkim zrozumie co robi. Ja tylko oczekuje, ?e nawet opisowo czy z obrazkami niewa?ne.., ale przynajmniej Ci co sami edytuj? pliki, b?d? zadawa? zrozumia?e dla reszty pytania.. To ma równie? inny logiczny aspekt, ale spoko Mrugni?cie

Sandro machn??em zrozumia?ego i sprawdzonego tuteczka, cho? sorry, ale osobi?cie w tej chwili nie mog? sprawdzi?, bo moje servery s? kaput, chocia? nie.. powiedzia?bym Auserbetrib.. mam jednak nadziej?, ?e zadzia?a, ?e znajd? si? membersi, którzy wyra?? jakie? zdania w tej kwestii i moze jesli by?oby ok i mia?o sens, to mo?e upubliczni??

Tam tego nie zrobi?em, poniewa? to zrozumia?e, ale podam tutaj, ?e modyfikacja na razie dotyczy wy??cznie SMF w wersji 1.1.10.

Tak czy siak, mam nadziej?, ze b?dziesz happy  Chichot

Pozdrawiam U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Global Moder
*****
La Toma Magic
Offline
03.02.2017 22:19:11
Topic Starter
 Poland Kobieta
Poland
  WWW
DATA: [08.08.2009 09:44:23] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg966#msg966 Post #9 
Niniejszym chwal? si?: uda?o mi si?  hura

Warto by? zalogowanym u?ytkownikiem tego forum!

Dzi?ki Roco oklaski


IP IP Zapisane

Pozdrawiam - Sandra
www.drlucy.pl
www.latoma.net
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [08.08.2009 13:13:42] Odp: Noavatar w profilu usera...
Link:  https://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg969#msg969 Post #10 
Na zdrowie Sandra U?miech

Po za moją modyfikacją, są jeszcze 2 inne, jednak moja modyfikacja jest naprawdę "lite",
- nie powoduje dodatkowych odwołań do bazy, niczego nie zmienia w silniku i nie wpływa niekorzystnie na działanie forum.
Cała modyfikacja, ogranicza się do ledwie paru wpisów w 3 plikach stylu i jest bardzo łatwa do wykonania samemu...
Warto zostawić miejsce na poważniejsze modyfikacje, skoro efekt mamy podobny.
A tak btw, to myślę, że jest sporo modyfikacji, które mogłyby nie obciążać forum i mieć właśnie postać "lite".
Może sami macie jakieś pomysły na "odchudzenie" modyfikacji?

Zapraszam do korzystania!  locospoco


Pozdrawiam U?miech
roco

.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Strony: [1]   TOP^Do góry
   Drukuj   
On-Line: 10 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS Rozbudowanie opcji sygnaturki w ustawieniach profilu Draco 0 13613 Ostatnia wiadomość 28.11.2010 14:16:18
Autor Draco
normal_post RSS Rozpocz?te tematy w profilu tomeh 0 5619 Ostatnia wiadomość 23.12.2010 14:59:51
Autor tomeh
* Share this topic...
In a forum
[BBCode]
Code: [select]  -› [ Topic: Noavatar w profilu usera... ]
[url=https://poligon.ricoroco.com/fora/smf/index.php?topic=321.0]Noavatar w profilu usera...[/url]
In a site/blog
[xHTML]
Code: [select]  -› [ Topic: Noavatar w profilu usera... ]
<a href="https://poligon.ricoroco.com/fora/smf/index.php?topic=321.0" target="_blank">Noavatar w profilu usera...</a>
Geo Visitors Map