SMFHacks.com
** Home Forum Index Hacks Products Login Register Search
Welcome, Guest. Please login or register.
May 25, 2012, 12:39:37 pm

Login with username, password and session length
Members
Total Members: 10073
Latest: makablue
Stats
Total Posts: 28694
Total Topics: 4979
Online Today: 88
Online Ever: 2482
(April 09, 2011, 07:02:45 pm)
Users Online
Users: 0
Guests: 56
Total: 56
+ 
|-+ 
| |-+ 
| | |-+ 
| | | |-+ 
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: Changing Member Gallery (Group?)  (Read 459 times)
Hobbs
SMF Gallery Pro Customer
Newbie
*****
Offline Offline

Posts: 6


View Profile
« on: December 29, 2011, 07:46:06 pm »

I have over 11,000 Regular Members on my smf, i'd like to change the Default Category (Member Gallery) from the 11,000+ "Regular Members" to my "Members" group.

So that way when i click on the first Category Member Gallery, i would only see my custom group, and not everyone registered on the site.

Where can i find the edit? And what to edit?

Thanks!
Logged
SMFHacks
Administrator
Hero Member
*****
Offline Offline

Posts: 9680


View Profile
« Reply #1 on: December 29, 2011, 08:24:28 pm »

In themes/default/UserGallery.template.php

In the template_userlist function

Find
Code:
  ON (p.id_member = m.id_member AND p.user_id_cat <> 0 AND p.approved = 1 )

After it add
Code:
WHERE ID_GROUP = ###
Replace ### with the your membergroups id
Logged
Hobbs
SMF Gallery Pro Customer
Newbie
*****
Offline Offline

Posts: 6


View Profile
« Reply #2 on: December 29, 2011, 09:06:38 pm »

I did the edit, no change. However using the latest gallery i only have: UseGallery2.template.php

This is what i have:

Quote
$dbresult = $smcFunc['db_query']('',"
      SELECT m.id_member, COUNT(p.ID_PICTURE )as total
         FROM {db_prefix}members as m
      LEFT JOIN {db_prefix}gallery_pic as p  ON (p.id_member = m.id_member AND p.user_id_cat <> 0 AND p.approved = 1 ) WHERE ID_GROUP = 4
      GROUP BY m.id_member HAVING  COUNT(p.ID_PICTURE) > 0      
       ");
      $rowCount = $smcFunc['db_num_rows']($dbresult);
      $num_rows  = $rowCount;
      $ptotalCheck  = ' HAVING  COUNT(p.ID_PICTURE) > 0 ';
   }


Any ideas?
Logged
SMFHacks
Administrator
Hero Member
*****
Offline Offline

Posts: 9680


View Profile
« Reply #3 on: December 29, 2011, 09:12:39 pm »

There should be another similar query under that one.
Logged
Hobbs
SMF Gallery Pro Customer
Newbie
*****
Offline Offline

Posts: 6


View Profile
« Reply #4 on: December 29, 2011, 10:31:56 pm »

That worked, many thanks.

Only issue, if an ID_GROUP = 30 user is an admin, they do not show in the Member Gallery for ID_GROUP = 30,
because they are ID_GROUP = 0.

The admins are in the Members group, and we just need the Members group to be listed for the gallery, including admins.

Any ideas, aside from "ID_GROUP =30,0

Thanks
Logged
SMFHacks
Administrator
Hero Member
*****
Offline Offline

Posts: 9680


View Profile
« Reply #5 on: December 29, 2011, 10:38:07 pm »

Change to
m.ID_GROUP IN(30,1)
Logged
Hobbs
SMF Gallery Pro Customer
Newbie
*****
Offline Offline

Posts: 6


View Profile
« Reply #6 on: December 29, 2011, 10:44:24 pm »

just throws an error:

Quote
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm.ID_GROUP IN(30,1)

GROUP BY m.id_member ORDER BY total DESC LIMIT 0' at line 3/quote]
Logged
SMFHacks
Administrator
Hero Member
*****
Offline Offline

Posts: 9680


View Profile
« Reply #7 on: December 29, 2011, 10:50:48 pm »

Try just
WHERE ID_GROUP IN(30,1)
Logged
Hobbs
SMF Gallery Pro Customer
Newbie
*****
Offline Offline

Posts: 6


View Profile
« Reply #8 on: December 29, 2011, 10:56:37 pm »

spoke too soon, roger that. I forgot the WHERE, Works like a charm.

Many thanks for the help.
Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  

Recent
[Today at 10:52:25 am]

[Today at 10:35:29 am]

[May 24, 2012, 08:02:50 am]

[May 24, 2012, 04:11:41 am]

[May 21, 2012, 08:54:11 am]

[May 20, 2012, 11:06:52 am]

[May 20, 2012, 05:58:11 am]

[May 19, 2012, 06:16:58 pm]

[May 19, 2012, 05:42:37 pm]

[May 18, 2012, 03:08:38 pm]
Random Picture
Donate to SMFHacks.com
Help Support the SMFHacks.com mod making.
Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines LLC
TinyPortal v0.9.7 © Bloc
SMF and SimpleMachines are registered trademarks of Simple Machines. SMFHacks.com is not affiliated with nor endorsed by Simple Machines.
Page created in 0.238 seconds with 21 queries.