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 7206 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:  http://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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg949#msg949 Post #1 
Witaj Sandro,

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.027s | speed:15.57 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.029s | speed:23.01 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.037s | speed:1.79 KB/s



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

To tyle.. i na zdrowi

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


Pozdrawiam
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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg950#msg950 Post #2 
Super!

Idźmy dalej 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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg951#msg951 Post #3 
Sandro

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.029s | speed:1.20 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.029s | speed:2.00 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?

Pozdrawiam
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:  http://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ą


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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg953#msg953 Post #5 
Oczywiście jest ok   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:  http://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
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:  http://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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg958#msg958 Post #8 
Sandro,

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

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
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:  http://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:  http://poligon.ricoroco.com/fora/smf/index.php?topic=321.msg969#msg969 Post #10 
Na zdrowie Sandra

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
roco

.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Strony: [1]   TOP^Do góry
   Drukuj   
On-Line: 7 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 4407 Ostatnia wiadomość 28.11.2010 14:16:18
Autor Draco
normal_post RSS Rozpoczęte tematy w profilu tomeh 0 1767 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=http://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="http://poligon.ricoroco.com/fora/smf/index.php?topic=321.0" target="_blank">Noavatar w profilu usera...</a>
Geo Visitors Map