vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Query Request: Which styles are my members using... (https://vborg.vbsupport.ru/showthread.php?t=73696)

TheMusicMan 01-03-2005 02:17 PM

Query Request: Which styles are my members using...
 
Hi All

I currently have 4 styles available for my members to choose from and I woudl like to get an idea as to which one is proving most popular. I don't wish to install the Style Hack, just want a count of members V's style - is this posible?

Could someone offer me the SQL please...:)

Dean C 01-03-2005 02:36 PM

Hmm I had a quick look at the database schema by this one and it seems that if you change the style with your style switcher it stores which style you're using in cookie. If you change it via usercp then it stores it in the styleid column in the user table.

I think this is about as accurate you're going to get if you have the style switcher in your footer:

[sql]
SELECT
user.styleid,
COUNT(user.styleid) AS total,
style.title
FROM
user
LEFT OUTER JOIN
style ON
style.styleid = user.styleid
WHERE
user.styleid <> 0
GROUP BY
styleid
ORDER BY
total
[/sql]

I did also notice that in the session table there's a styleid field so you may be able to get it from there. I haven't worked with vB3 enough to look into how it manages sessions so the above is all I can provide right now :)

TheMusicMan 01-03-2005 03:17 PM

Quote:

Originally Posted by Dean C
Hmm I had a quick look at the database schema by this one and it seems that if you change the style with your style switcher it stores which style you're using in cookie. If you change it via usercp then it stores it in the styleid column in the user table.

I think this is about as accurate you're going to get if you have the style switcher in your footer:

[sql]
SELECT
user.styleid,
COUNT(user.styleid) AS total,
style.title
FROM
user
LEFT OUTER JOIN
style ON
style.styleid = user.styleid
WHERE
user.styleid <> 0
GROUP BY
styleid
ORDER BY
total
[/sql]

I did also notice that in the session table there's a styleid field so you may be able to get it from there. I haven't worked with vB3 enough to look into how it manages sessions so the above is all I can provide right now :)

Hey thanks Dean that was real quick. I will check it out later tonight.


All times are GMT. The time now is 07:09 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00959 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete