ForumCała strona

Nawigacja

Aktualnie online

Gości online: 10

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
[OH] Avatary w komentarzach
bartek124
Modyfikacja dodaje wy?wietlanie avatara w komentarzach na stronie. Wszystko dzia?a pi?knie ?adnie, tylko nie mam poj?cia jaki styl doda?, aby tekst otacza? avatar. Je?li dodam:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wszystko si? sypie, a je?li dodam:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

To tylko pierwsza linijka jest obok avatara.
Screen:
images45.fotosik.pl/20/4f17ceae3537bd94m.png

Jakby kto? wiedzia? jak poprawnie wypozycjonowa? ten avatar to prosz? da? zna?.

Pozdro!

PS. Instalujemy jako panel i w??czamy w Zarz?dzaniu panelami.
bartek124 dodał/a następującą plik:
avatars_in_comments_panel.zip [944Bajtów / 633 Pobrane]

userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
W?cibski Go??
Dodany dnia 06.09.2025 06:00:57
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Wooya
Oto rozwiazanie problemu:
Pobierz kod źródłowy  GeSHi: PHP
  1. <?php
  2. function avatars_in_comments($buffer) {
  3. if(preg_match('#<!--comment_message-->#si', $buffer)) {
  4. // wyciagamy ID uzytkownikow ktorzy napisali komentarz(e)
  5. preg_match_all('#<a href=\'profile\.php\?lookup=(&#91;0-9&#93;+)\'>.*?</a>.*?<!--comment_message-->#si', $buffer, $users_id_table);
  6.  
  7. // usuwamy duplikaty
  8. $users_id_table = array_unique($users_id_table&#91;1&#93;);
  9.  
  10. // tworzymy zapytanie do tabeli mysql
  11. $i = 0;
  12. $query = "";
  13. foreach($users_id_table as $id) {
  14. $query .= ($i !=0 ? " OR" : "")." user_id='".$id."'";
  15. $i++;
  16. }
  17.  
  18. // zapytanie mysql
  19. $result = dbquery("SELECT user_id, user_name, user_avatar FROM ".DB_USERS." WHERE user_avatar!='' AND ".$query);
  20.  
  21. // wstawiamy avatar za pomoca preg_replace
  22. while($data = dbarray($result)) {
  23. $buffer = preg_replace("#<a href='profile\.php\?lookup=".$data&#91;'user_id'&#93;."'>".$data&#91;'user_name'&#93;."</a>(.*?)<!--comment_message-->(.*?)</div>#si", "<a href='profile.php?lookup=".$data&#91;'user_id'&#93;."'>".$data&#91;'user_name'&#93;."</a>\\1<!--comment_message--><img src='".IMAGES."avatars/".$data&#91;'user_avatar'&#93;."' style='float:left;margin: 2px 5px 2px 2px;' />\\2</div><div style='clear:left'></div>", $buffer);
  24. }
  25. }
  26. return $buffer;
  27. }
  28. add_handler("avatars_in_comments");
  29.  
  30. ?>
Zinterpretowano w sekund: 0.021, wykorzystano GeSHi 1.0.8.10

... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
Hanys997
A czy mo?na ustali? przeskalowanie avatara do odpowiednich rozmiarów ?
Pozdrawiam Hanys !
 
www.model-klub.pl
Pieka
Jesli pytasz o kod Wooyi, wystarczy znalezc:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

i zamienic na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


W przypadku bartek124, znajdz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

i zamien na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Przykladowo ustawilem 50px dla width i height.
Edytowane przez Pieka dnia 26.10.2008 22:44:50
Jestem jaki jestem Smile
 
www.php-fusion.pl
bartek124
Mo?na. W preg_replace, w drugim parametrze mo?esz sobie doda?
Pobierz kod źródłowy  Rozwiń Kod źródłowy

userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
BenLomax
Jako? dziwnie to dzia?a, musia?em par? razy w??cza?/wy??cza? w PA ?eby zaskoczy?o a jak si? uda?o to wy?wietla mi przy oboj?tnie jakim u?ytkowniku avatar admina.

Wiadomo?? doklejona:
Wygl?da na to, ?e problem wyst?puj? przy u?ytkownikach, którzy si? zarejestrowali przed w??czeniem wtyczki.
Edytowane przez BenLomax dnia 27.10.2008 16:23:46
 
Kisioj
Wooya twoje naprawienie problemu wywoluje blad podczas ladowania strony:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Bardzo prosilbym aby ktos to poprawil :)

//Kolega wie do czego s?u?? znaczniki? - hoopak

PS. Gdyby ktos byl laskaw rowniez dostosowac jeszcze moj panel ktory wyswietla dany obrazek jezeli uzytkownik nie ma avatara tak aby tenze obrazek rowniez wyswietlal sie w komentarzach w przypadku braku avatara przez komentujacego.

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Kisioj dnia 05.02.2010 18:19:33
 
Pietras1987
Mi na przyk?ad wy?wietla za ka?dym razem inny avatar co z tym zrobi? ?
 
www.zastraszacze.w8w.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl