Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam, potrzebowałbym jakiegoś skryptu , modyfikacji który generowałby losowo 5 fotek użytkowników w tabelce w Unreal Portal

Przykład

Fotka 1

Nazwa Użytkownika

Fotka 2

Nazwa Użytkownika

Fotka 3

Nazwa Użytkownika

Fotka 4

Nazwa Użytkownika

Fotka 5

Nazwa Użytkownika

Jest może już taka modyfikacja?

  • Manager
Opublikowano

Nie testowane, ale sprawdź:

<?php
/*
                        ''~``
                       ( o o )
+------------------.oooO--(_)--Oooo.------------------+
|                 Unreal Portal v2.2.2                |
|                    .oooO                            |
|                    (   )   Oooo.                    |
+---------------------\ (----(   )--------------------+
                      \_)    ) /
                            (_/


          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |The Logo Looks Best in Courier New|
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                      ---====---
    Unreal Portal v2.2.2 - Random User Photo From IP.Board
                  By DawPi - IPSlink.pl
*/
//***************************************************CONFIG_START********************************************
 $limit = 5;    // limit zdjec
//**************************************************CONFIG_STOP**********************************************


      $result = $this->ipsclass->DB->query("SELECT p.pp_thumb_photo, m.name FROM ".$this->ipsclass->DB->obj['sql_tbl_prefix']."profile_portal p, ".$this->ipsclass->DB->obj['sql_tbl_prefix']."members m WHERE pp_member_id = id ORDER BY RAND() LIMIT 0, " . $limit);


echo "<table border = '0'><tr><td>";

while ( $row = $this->ipsclass->DB->fetch_row($result) ) 
	{ 	 
	echo '<img src="uploads/' . $row['pp_thumb_photo'] . '" border="0" /><br /> ' . $row['name'] . '<br /><br />';
	}

echo '</td></tr></table>';

?>

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

hmmm , gdzie to mam wkleić?

cały ten kod mam wkleić do Custom Blocks?

jeśli tak to mam błąd

IPB WARNING [2] mysqli_fetch_array() expects parameter 1 to be mysqli_result, string given (Line: 685 of /ips_kernel/class_db_mysqli_client.php)

Edytowane przez TechnoDream
Opublikowano (edytowane)

hmmm teraz pokazuje mi same nicki bez fotek, a jak np ktoś nie ma fotki? to pokaże się coś? np jak w profilach jak nie ma fotki jest postać

dokładnie jest że pokazuje fotki , ale ci co ich nie posiadaja nie ma nic tylko gołe nicki, daloby rade dodać coś takiego jak w profilach że jak ktos nie ma fotki jest postać

gdzie się zwiększa rozmiar fotek?

Edytowane przez TechnoDream
Opublikowano

:) Wyświetla fotki wszystko super, ale są osoby które nie posiadają i zamiast fotki przy ich nickach są tylko nicki i dziwnie to wygląda , więc tym użytkownikom którzy nie mają fotki pokazywało np takie coś brak_fotki.gif

kolejna sprawa jak zwiększyc rozmiar fotki i fajnie by było jakby po kliknięciu w nick przechodziło do profilu ;)

  • Manager
Opublikowano

Spróbuj to:

<?php
/*
                        ''~``
                       ( o o )
+------------------.oooO--(_)--Oooo.------------------+
|                 Unreal Portal v2.2.2                |
|                    .oooO                            |
|                    (   )   Oooo.                    |
+---------------------\ (----(   )--------------------+
                      \_)    ) /
                            (_/


          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |The Logo Looks Best in Courier New|
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                      ---====---
    Unreal Portal v2.2.2 - Random User Photo From IP.Board
                  By DawPi - IPSlink.pl
*/
//***************************************************CONFIG_START********************************************
 $limit = 5;    // limit zdjec
//**************************************************CONFIG_STOP**********************************************


      $result = $this->ipsclass->DB->query("SELECT p.pp_main_photo, m.name, m.id FROM ".$this->ipsclass->DB->obj['sql_tbl_prefix']."profile_portal p, ".$this->ipsclass->DB->obj['sql_tbl_prefix']."members m WHERE pp_member_id = id ORDER BY RAND() LIMIT 0, " . $limit);


       echo "<table border = '0'><tr><td>";

       while ( $row = $this->ipsclass->DB->fetch_row($result) ) 
               {        
                if ( strlen ($row['pp_main_photo']) )
                {
				echo '<img src="uploads/' . $row['pp_main_photo'] . '" border="0" /><br /> <a href="' . $this->ipsclass->vars['board_url']. '/index.php?showuser='.$row['id'].'">' . $row['name'] . '</a><br /><br />';
                }
                else
                {
				echo '<img src="http://www.cykmyk.pl/templates/sunrise09/system/brak_fotki.gif" border="0" /><br /> <a href="' . $this->ipsclass->vars['board_url']. '/index.php?showuser='.$row['id'].'">' . $row['name'] . '</a><br /><br />';
				}

			}

       echo '</td></tr></table>';

?>

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.