Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.426 (Täglich: 23,67 )
Themen: 16.136
Mitglieder: 13.151
Neuestes Mitglied: saklitinov.
Ausl. d. letzten Minute: 190%
Ausl. d. letzten 5 Minuten: 167%
Ausl. d. letzten 15 Minuten: 173%
Freier Webspace: 1.96 TB
PHP-Version: 7.1.11

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Hack & Addon Support (wBB Lite 1.0) » VGProfil-Galerie » Zufallsbilder in zufälliger Reihenfolge » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Zufallsbilder in zufälliger Reihenfolge
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ipaqman
Jungspund



Dabei seit: 15.01.2007
Beiträge: 16
0 Filebase-Einträge

wBB-Version: wBBLite


Mitglied bewerten

Level: 24 [?]
Erfahrungspunkte: 73.581
Nächster Level: 79.247

5.666 Erfahrungspunkt(e) für den nächsten Levelanstieg



Fragezeichen Zufallsbilder in zufälliger Reihenfolge Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,
Ich bin gerade dabei eine Art Overview-Page zu basteln und möchte auf dieser die Bilder aller User in zufälliger Reihenfolge anzeigen.

Ich habe es bereits geschaff, dass die eigenen Bilder angezeigt werden - hab dafür den Code aus der profile.php in meine neue Datei übernommen - sieht also so aus:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
/* VGProfil Galerie by Viktor */
$vgpgal_anz     0;
$bild           '';
$bildmid        '';
$vgpgal_anzeige '';
if($wbbuserdata['canshowvgprofilgal']==1) {
  list($vgpgal_anz) = $db->query_first("SELECT count(id) FROM bb".$n."_vgprofil_gal_user_bilder WHERE userid = '".$user_info['userid']."'");
  if($vgpgal_anz!=0) {

    $vgprofilgal_anz '';
    if($vgpgal_anz==1$vgprofilgal_anz $vgpgal_anz.' Bild hochgeladen';
    else               $vgprofilgal_anz $vgpgal_anz.' Bilder hochgeladen';

    /* Profilbild holen */
    $prof_info $db->query_first("SELECT * FROM bb".$n."_vgprofil_gal_user_bilder WHERE userid = '".$user_info['userid']."' AND defau = '1'");
    if($prof_info['id']) {
      $id             $prof_info['id'];
      $vgprofilwidth  $prof_info['owidth'] + 60;
      $vgprofilheight $prof_info['oheight'] + 100;
      eval ("\$bildmid = \"".$tpl->get("vgprofil_gal_pic_show_mid")."\";");
    }
    /* Anzahl der freigegebenen Bilder ermitteln */
    list($bildercount) = $db->query_first("SELECT count(u.id)
                                           FROM bb".$n."_vgprofil_gal_user_bilder u
                                           LEFT JOIN bb".$n."_vgprofil_gal_user_frei uf USING (id)
                                           WHERE u.userid = '".$user_info['userid']."' AND u.frei = '1' AND u.defau = '0'
                                           OR ( u.userid = '".$user_info['userid']."' AND uf.id = u.id AND uf.userid = '".$wbbuserdata['userid']."')");

    /* Wie viele Bilder auf einer Seite */
    list($bilderperpage) = $db->query_first("SELECT config_value FROM bb".$n."_vgprofil_gal_config WHERE config_name = 'anzahl_prof'");
    if(isset($_REQUEST['page'])){
      $page intval($_REQUEST['page']);
      if($page == "0"$page "1";
    }
    else $page "1";

    $pages ceil($bildercount $bilderperpage);

    $result $db->query("SELECT u.* FROM bb".$n."_vgprofil_gal_user_bilder u
                                     LEFT JOIN bb".$n."_vgprofil_gal_user_frei uf USING (id)
                                     WHERE u.userid = '".$user_info['userid']."' AND u.frei = '1' AND u.defau = '0'
                                     OR ( u.userid = '".$user_info['userid']."' AND uf.id = u.id AND uf.userid = '".$wbbuserdata['userid']."' ) ORDER by u.datum DESC",$bilderperpage,$bilderperpage*($page-1));
    while($row=$db->fetch_array($result)) {

      $id             $row['id'];
      $vgprofilwidth  $row['owidth'] + 60;
      $vgprofilheight $row['oheight'] + 100;
      eval ("\$bild .= \"".$tpl->get("vgprofil_gal_pic_show_thumbnail")."\";");

    }
    if($bildercount$countfrom 1+$bilderperpage*($page-1);
    else $countfrom=0;
    $countto $bilderperpage*$page;
    if($countto $bildercount$countto $bildercount;
    if($pages 1$pagelink makepagelink_pgal("overview.php?userid=$userid&sid=$session[hash]",$page,$pages,2);
    eval ("\$vgpgal_anzeige .= \"".$tpl->get("profile_vgprogil_gal")."\";");
  }
}
/* VGProfil Galerie by Viktor */


Was genial wäre, wenn auch nur 5 Bilder angezeigt würden...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von ipaqman: 22.02.2007 20:24.

22.02.2007 20:20 ipaqman ist offline E-Mail an ipaqman senden Homepage von ipaqman Beiträge von ipaqman suchen Nehmen Sie ipaqman in Ihre Freundesliste auf Germany
ipaqman
Jungspund



Dabei seit: 15.01.2007
Beiträge: 16
0 Filebase-Einträge

wBB-Version: wBBLite


Mitglied bewerten

Level: 24 [?]
Erfahrungspunkte: 73.581
Nächster Level: 79.247

5.666 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von ipaqman


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hat sich erledigt, hab es doch hinbekommen mir selbst zu coden!
23.02.2007 12:59 ipaqman ist offline E-Mail an ipaqman senden Homepage von ipaqman Beiträge von ipaqman suchen Nehmen Sie ipaqman in Ihre Freundesliste auf Germany
Sonic-X2001   Zeige Sonic-X2001 auf Karte Sonic-X2001 ist männlich
wBB2-User


Zeige Sonic-X2001 auf Karte
Dabei seit: 05.07.2006
Beiträge: 59
0 Filebase-Einträge
Alter: 40 Jahre
Herkunft: NRW
wBB-Version: wBB2.3

Bewertung: 
1 Bewertung(en) - Durchschnitt: 1,00

Level: 30 [?]
Erfahrungspunkte: 282.755
Nächster Level: 300.073

17.318 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

hi, bin an dem code interessiert, könntest du den wohl mal posten ? danke :-)
23.02.2007 14:11 Sonic-X2001 ist offline E-Mail an Sonic-X2001 senden Beiträge von Sonic-X2001 suchen Nehmen Sie Sonic-X2001 in Ihre Freundesliste auf Germany
ipaqman
Jungspund



Dabei seit: 15.01.2007
Beiträge: 16
0 Filebase-Einträge

wBB-Version: wBBLite


Mitglied bewerten

Level: 24 [?]
Erfahrungspunkte: 73.581
Nächster Level: 79.247

5.666 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von ipaqman


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
/* Profilgalerie - random*/
  $vglimit   4;
  $count     0;
  $zaehler   0;

  list($vgpgal_anz) = $db->query_first("SELECT count(u.id) FROM bb".$n."_vgprofil_gal_user_bilder u
                                                           LEFT JOIN bb".$n."_vgprofil_gal_user_frei uf USING (id)
                                                           WHERE u.frei = '1'
                                                           OR ( uf.id = u.id AND uf.userid = '".$wbbuserdata['userid']."' )");

  $result $db->query("SELECT u.* FROM bb".$n."_vgprofil_gal_user_bilder u
                                   LEFT JOIN bb".$n."_vgprofil_gal_user_frei uf USING (id)
                                   WHERE u.frei = '1'
                                   OR ( uf.id = u.id AND uf.userid = '".$wbbuserdata['userid']."' )  ORDER BY rand() LIMIT $vglimit");
  while($row=$db->fetch_array($result)) {

    $count++;
    $zaehler++;
    $tr '';
    $profilname=$db->query_first("SELECT * FROM bb".$n."_users WHERE userid='".$row['userid']."'");
    $profilbild "<a href=\"profile.php?userid=$row[userid]&sid=$session[hash]\">Zum Profil von $profilname[username]</a><br>";
        
    if($count==&& $vgpgal_anz!=$zaehler && $zaehler!=$vglimit) {
      $tr    '<br>';
      $count 0;
    }
    $id $row['id'];
    eval ("\$portal_vgprofil_gal .= \"".$tpl->get("vgprofil_gal_mywbb_profil_bit")."\";");

  }
  $tr '';
  if($count<&& $count>0){
    while($count<5){
      $count++;
      $portal_vgprofil_gal .="<td class=\"tablea\" align=\"center\"><img src=\"vgprofil_gal/nopic.gif\" alt=\"\" border=\"0\" /></td>".$tr;
    }
  }
  eval ("\$vgprofil_gal .= \"".$tpl->get("vgprofil_gal_mywbb_portal")."\";");
  
/* ### VGProfil-Galerie-Anzeige by Viktor ### */


Hab halt den Code von der Portal-Anzeige genommen, plus 'nen neues Template (ist im Anhang).
Da wo Du's haben willst musst einfach nen $portal_vgprofil_gal einfügen.
Bei $vglimit kannst noch einstellen wieviele Bilder angezeigt werden sollen.

Gruß Matthias

Dateianhang:
zip vgprofil_gal_mywbb_profil_bit.zip (342 Byte, 5 mal heruntergeladen)
23.02.2007 14:18 ipaqman ist offline E-Mail an ipaqman senden Homepage von ipaqman Beiträge von ipaqman suchen Nehmen Sie ipaqman in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Hack & Addon Support (wBB Lite 1.0) » VGProfil-Galerie » Zufallsbilder in zufälliger Reihenfolge

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 398
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 3 Tage, 10 Stunden, 7 Minuten und 33 Sekunden