wersja skryptu MyBB:1.6.14
adres forum:kbhl.cba.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam serdecznie. Piszę z problemem, a bardziej zapytaniem nt. tego, czy i jak dałoby radę stworzyć w profilu pole na obrazek, które każdy użytkownik by sobie uzupełniał. Ten obrazek miałby wyświetlać się na górze każdego postu, koło statystyk usera. Przykład czegość podobnego mamy na tym forum:
klik. O co konkretnie mi chodzi można zobaczyć na screenie w załączniku.
Pozdrawiam.
Robisz sobie pole w profilu dajmy na to ''Obrazek'' z wyborem pola - w wybieranych opcjach dodajesz nazwy
Obrazek1
Obrazek2 itp
w posstbit_classic dodajesz taka funkcje i sobie ja ustawiasz.
Kod:
<img src="/Obrazek/{$post['fid5']}.png" alt="Obrazek" />
I wrzucasz obrazki w folderze Obrazek na serwer do głównego katalogu'
a gdybym chciał, aby każdy obrazek user wgrywał niezależnie ode mnie- np. wrzucał na imgur.com, kopiowal odpowiedni kod i wklejał w pole 'obrazek' ?
Oczywiście ze się da wtedy robisz textowe pole w profilu i użytkownicy wrzucają linki obrazków ale bez końcówki np .png
Link musi wyglądać tak
Kod:
http://przykladowastrona.pl/obrazek
funkcja nam sie zmienia i wygląda tak:
Kod:
<img src="{$post['fid5']}.png" />
fid5 to akurat moje ID pola w profilu Ty musisz wpisać swój
Hmm, czyli powiedzmy ktoś wrzucił swój obrazek na imgur.com:
klik Który link z podanych musi wkleić w pole profilu? Ten pierwszy? A wtedy na pewno obrazek wyświetli mu się przy poście bez klikania w odnośnik?
No w sumie, jak przyjrzeć się funkcji, faktycznie jest to możliwe
Zawsze Link który prowadzi bezpośrednio do obrazka ale bez końcówki .png .gif .jpg itp
Jest opcja otwórz grafikę w nowej karcie która przekieruje nas bezpośrednio do samego obrazka który później wklejamy w pole profilu.
Sam mam takie pola w profilu i działają bez zarzutu
no tak, ale jak ustawić widoczność pola tylko dla właściciela profilu? Nieładnie wyglądałoby chyba przy przeglądaniu czyjegoś profilu pole 'obrazek' z jakimś dziwnym linkiem.
Nie rozumiem pytania - pole w profilu każdy sobie ustawia sam. Czyli wychodzi na to ze jeśli ja sobie wkleję link z obrazkiem to wyświetli mi się mój obrazek
ja wklejam przykladowo :
Kod:
https://webboard.pl/obrazek1
Ktoś inny w pole w profilu wkleja:
Kod:
https://webboard.pl/obrazek2
Ale jak ty wkleisz sobie link, to inni też ten link będą widzieli, chodzi mi o to, żeby tak nie było.
I kolejna sprawa- gdzie znajde fid i w którym miejscu w postbit classic wstawić funkcję ^^ ?
Zakładasz z góry coś czego w ogóle w tej funkcji nie ma - żaden link nie będzie widoczny wyświetli Ci się sam obrazek.
ID Fid masz w ACP - Konfiguracja - Dodatkowe pola w profilu i wyświetli Ci się na samej gorze ( ID Wymagane? Edytowalne? Ukryte? Możliwości) Patrzysz na pole profilu które stworzyłeś i kopiujesz jego ID i wklejasz w Fid
Masz wstawić w takie miejsce które Ci najbardziej odpowiada, nie wiem gdzie chcesz ta funkcje mieć
Dajmy na to Twoje pole w profilu ma ID 3 wiec kod będzie wyglądał tak
<img src="{$post['fid3']}.png" />
Nie działa :/
Robię tak: wrzucam na imgur.com (
http://imgur.com/EPAsJTN) kopiuję pierwszy link -> wstawiam w moje dodatkowe pole.
Mój szablon:
Kod PHP:
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
{$post['useravatar']}<br />
<img src="{$post['fid5']}.png" />
{$post['user_details']}
</span>
właśnie ten wstawiałem
ID masz takie jak Ja podałem, a masz wstawić ID swojego pola w profilu
Wysłałem Ci zresztą już PW
johnysamoa napisał(a):awsze Link który prowadzi bezpośrednio do obrazka ale bez końcówki .png .gif .jpg itp
Dlaczego tak?
Dlaczego zakładasz, że każda grafika będzie .png? Co jeżeli to będzie gif, a serwer (serwis) na którym będzie grafika nie będzie działał na takiej samej zasadzie jak imgur?