Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Alle Bilder von User x  (Read 6955 times)

0 Members and 1 Guest are viewing this topic.

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Alle Bilder von User x
« on: July 10, 2006, 05:55:50 am »

Frage
ich möchte über einen Txtling in der User-Admin Administartion dem User ermöglichen
mit einem klick alle seine geuploadeten Bilder zu sehen, ist dies möglich
und wenn ja wie.

Gruß
« Last Edit: July 10, 2006, 03:11:45 pm by Stramm »
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Alle Bilder von User x
« Reply #1 on: July 10, 2006, 08:06:56 am »

Setze Link auf http://deine_seite.tld/deine_galerie/thumbnails.php?album=lastupby&uid={user-id} (den Kram in geschweiften Klammern gibt es in der Variable $user['user_id'].
Logged

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #2 on: July 10, 2006, 08:29:47 am »

Das Problem ist da kommen dann alle Bilder von Annonymus und nicht die Bilder des eingelogten User
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Alle Bilder von User x
« Reply #3 on: July 10, 2006, 09:30:22 am »

GauGau sagte doch schon, dass die user id in $user['user_id'] gespeichert ist. Den Text in der geschweiften Klammer solltest Du als placeholder verstehen

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #4 on: July 10, 2006, 10:18:11 am »

Das habe ich versteanden, was mir leider npch nicht ganz so klar ist wie ich die Abfrage bzw. der Abgleich der User Id im link unzterbringen muss damit auch jeweils die richtigen Uploades zu den entsprechenden Usern angezeigt werden.
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Alle Bilder von User x
« Reply #5 on: July 10, 2006, 10:31:58 am »

dumdidum... wir reden jetzt hier schon über den usrmgr.php (memberlist)? Für den registrierten user ist nun die Anzahl der Bilder in der memberlist anklickbar (um den admin mußt Du Dich selbst kümmern und coden)
Code: [Select]
        } else {
                  echo <<< EOT
        <tr>
                <td class="tableb">$usr_link</td>
                <td class="tableb">{$user['group_name']}</td>
                <td class="tableb">{$user['user_regdate']}</td>
                <td class="tableb">{$user['user_lastvisit']}</td>
                <td class="tableb" align="right">{$user['pic_count']}</td>
                <td class="tableb" align="right">{$user['disk_usage']}&nbsp;{$lang_byte_units[1]}</td>
                <td class="tableb" align="right">{$user['group_quota']}&nbsp;{$lang_byte_units[1]}</td>
        </tr>
ersetzen durch
Code: [Select]
        } else {
($user['pic_count'] > 0) ? $pic_count_lnk = "<a href=\"thumbnails.php?album=lastupby&uid={$user['user_id']}\">{$user['pic_count']}</a>" : $pic_count_lnk = 0;
                  echo <<< EOT
        <tr>
                <td class="tableb">$usr_link</td>
                <td class="tableb">{$user['group_name']}</td>
                <td class="tableb">{$user['user_regdate']}</td>
                <td class="tableb">{$user['user_lastvisit']}</td>
                <td class="tableb" align="right">$pic_count_lnk</td>
                <td class="tableb" align="right">{$user['disk_usage']}&nbsp;{$lang_byte_units[1]}</td>
                <td class="tableb" align="right">{$user['group_quota']}&nbsp;{$lang_byte_units[1]}</td>
        </tr>

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #6 on: July 10, 2006, 12:44:27 pm »

Nein ich glaube wir haben da aneinander vorbei gesprochen,
ich spreche von Der Theme.inc.php

// HTML template for user admin menu
if (!isset($template_user_admin_menu))  //{THEMES}
$template_user_admin_menu = <<<EOT

                <div align="center">
                <table cellpadding="0" cellspacing="1">
                        <tr>
                                <td class="admin_menu"><a href="albmgr.php" title="{ALBMGR_TITLE}">{ALBMGR_LNK}</a></td>
                                <td class="admin_menu"><a href="modifyalb.php" title="{MODIFYALB_TITLE}">{MODIFYALB_LNK}</a></td>
                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
                <td class="admin_menu"><a href="thumbnails.php?album=lastupby&uid={user_id}" title="{my_foto_lnk}">Alle meine Fotos</a></td>
                        </tr>
                </table>
                </div>
Um den Fett gedruckten Bereich geht es.

Und von welcher Memberliste sprichst Du
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Alle Bilder von User x
« Reply #7 on: July 10, 2006, 01:35:59 pm »

das (zumindest ähnliches) hab ich erst vor ein paar Tagen beantwortet, weiß nicht mehr ob im dt. oder eng. forum. Mußt Du suchen

in der theme.inc.php bitte NICHTS verändern sondern die Funktion und/ oder Var aus themes/ sample/theme.php in die von Dir benutzte theme.php kopieren und dort editieren

PS: in Deinem Fall ist {user_id} ein placeholder -> irgendwo mußt Du was schreiben, um den durch die eigentliche user id zu ersetzen. Das macht man in der function theme_admin_mode_menu (die wieder in Deine theme.php zu kopieren ist).
Hier sucht man $param = array('{ALBMGR_TITLE}' => $lang_ ... etc und hängt am ende '{user_id}' => USER_ID, an (vor dem ); )

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #8 on: July 10, 2006, 01:53:36 pm »

okay,
aber die Theme.inc.php habe ich schon für andere Dinge verändert.
Okay dann weis ich zumindest wo der fehler leigt was heist ich muss
die {user_id} deffenieren und dann Aufrufen
okay.
Dann kann das hier geclosd werden.
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Alle Bilder von User x
« Reply #9 on: July 10, 2006, 08:58:28 pm »

aber die Theme.inc.php habe ich schon für andere Dinge verändert.
Das ist schlecht (sehr schlecht sogar). Solltest Du unbedingt rückgängig machen und wie empfohlen vorgehen. Es gibt einen guten Grund dafür, dass in Zeile 20 von include/themes.inc.php folgender Kommentar drinsteht:
Code: [Select]
// Do not edit this file. If you need to customize your theme, edit themes/yourtheme/theme.php instead !!! Auch bei schwachen Englisch-Kenntnissen sollte eigentlich klar sein, dass man diese Datei auf keinen Fall editieren sollte.
Logged

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #10 on: July 10, 2006, 10:38:15 pm »

Welchen Hintergrund hat es das dies nicht verändert werden soll??
ist ja meine Arbeit die ich damit habe oder habe ich da was übersehn??
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Alle Bilder von User x
« Reply #11 on: July 11, 2006, 12:00:00 am »

Wirst Du sehen wenn das nächste Update von Coppermine rauskommt und Du vor folgenden Alternativen stehst:
1) Coppermine ungepatched lassen (Sicherheits-kritisch)
2) Alle Deine Änderungen erneut auf themes.inc.php anwenden (doppelte Arbeit)
3) Alle Änderungen verlieren (wäre doch schade)

Wie schon angedeutet: alles, was man in themes.inc.php modifizieren kann ist auch in Deinem Custom-Theme möglich. Dein Custom-Theme wird aber von Updates nicht berührt.
Logged

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #12 on: July 11, 2006, 05:50:25 am »

Okay das sin Schlagkräftige Argumente
mal sehn wie ich das alles löse.
Logged

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #13 on: October 23, 2006, 06:12:42 am »

Also ich habe nun alles so gemacht wie gewünscht,
alles was ich in der Theme inc falsch gemacht hatte habe ich nun
in die Theme.php reingelegt.

Ich habe  theme_admin_mode_menu die Userid etc eingetragen
und versucht das mit dem link hinzubekommen.

Doch es werden immernoch alle Bilder von Anonymus angezeigt anstatt die des Users,
wo  mache ich immernoch einen Fehler??.

Gruß
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Alle Bilder von User x
« Reply #14 on: October 23, 2006, 07:56:42 am »

.....
PS: in Deinem Fall ist {user_id} ein placeholder -> irgendwo mußt Du was schreiben, um den durch die eigentliche user id zu ersetzen. Das macht man in der function theme_admin_mode_menu (die wieder in Deine theme.php zu kopieren ist).
Hier sucht man $param = array('{ALBMGR_TITLE}' => $lang_ ... etc und hängt am ende '{user_id}' => USER_ID, an (vor dem ); )

ist doch schon beantwortet???

FastJekt

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 107
Re: Alle Bilder von User x
« Reply #15 on: October 23, 2006, 09:38:47 am »

Nun ja es funzt trozdem nicht.
ich habe Dir mal meine Thme .php als TXT angehängt,
der Abschnitt um den es geht ist weiter unten.

Villeicht siehts du dann einen Fehler.
Die ?? in der sind von meir zur verdeutlichung eingefügt worden.
Logged
Pages: [1]   Go Up
 

Page created in 0.025 seconds with 19 queries.