Facebook  Twitter 

SMFHacks.com

+- +-

SMFHacks.com

+- User Information

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+- Forum Stats

Members
Total Members: 12401
Latest: kilenearth
New This Month: 6
New This Week: 1
New Today: 1
Stats
Total Posts: 40616
Total Topics: 7134
Most Online Today: 105
Most Online Ever: 2482
(April 09, 2011, 07:02:45 pm)
Users Online
Members: 1
Guests: 103
Total: 104

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Rafferty

Pages: [1] 2 3 ... 8
1
Support / Re: Gallery Random Picture block for TP
« on: October 15, 2010, 04:03:02 pm »
Great Hacks, just had to remove the <?php

Again thanks for your efforts

2
Support / Gallery Random Picture block for TP
« on: October 14, 2010, 06:47:10 pm »
Hacks any chance of updating this code for SMF 2.0 RC3? Ive had it since 1.1.11 but no longer displays correctly.

Code: [Select]
////////////////////////////////////////////////////
// SMF Gallery Random Picture - ver. 1.8          //
////////////////////////////////////////////////////
//
// Developed by Thurnok
// Thurnok -AT- tinyportal .DOT. net
// November 30, 2006
//
// Updated 9/26/2008
// 1.8
//        - added display # of comments option
//
// Used in a TinyPortal phpblock or Article.
// This block displays random/most/least/newest/oldest picture(s) from
// the SMF Gallery mod along with other information
//
//////////////////////////////////////////////

global $scripturl, $db_prefix, $modSettings, $boardurl, $ID_MEMBER, $user_info, $context;

/*
****************************************
****************************************
***    !! Admin Config Section !!    ***
****************************************
****************************************
*/

//   *****   LAYOUT OPTIONS   *****
// how many pictures do you want to show?  0 = all!
$gal_numpics = 1;

// use random, or most recent pics?
// 0 = random, 1 = most recent, 2 = most viewed, 3 = most commented
$gal_showtype = 0;
// sort :: 0 = Descending, 1 = Ascending
$gal_sort = 0;

// enable profile pics display?
// 0 = disable, 1 = enable --- if enabled, and you are viewing a member profile, show pics from that member only
// other options still apply (showtype, sort order, etc)
$gal_profile = 1;

// only show pics from buddies?
// 0 = disable, 1 = enable --- if enabled, will only show pics posted by members in your buddy list
$gal_buddies = 0;

// use Normal Size Text, or Small Size Text? (0 = Normal Size, 1 = Small Size)
$gal_smalltext = 1;

// put pictures in how many columns?  (1 for left/right block, more for centerblock / article if you wish)
$gal_columns = 1;

// information display flags (0 = No, 1 = Yes)
// display picture title?
$gal_dispTitle = 1;
// display membername who posted pic?
$gal_dispMember = 0;
// display posted date?
$gal_dispDate = 0;
// display category the picture is in?
$gal_dispCategory = 1;
// display number of views?
$gal_dispViews = 1;
// display dimensions?
$gal_dispDimensions = 0;
// display filesize?
$gal_dispSize = 0;
// display picture description?
$gal_dispDescription = 1;
// display # comments
$gal_dispNumComments = 0;

//   *****   SECURITY CONFIGURATION   *****
// do not allow the following category numbers to be displayed
// example: $gal_disallowCats = "4,2,7" - don't show categories 2, 4, or 7
$gal_disallowCats = "";
// select only from the following cats - leave empty for all - NOTE:($gal_disallowCats overrides)
// example: $gal_allowCats = "1,3,4" - show only categories 1, 3, and 4
$gal_allowCats = "";
// Require the user has allowedTo('smfgallery_view') permission to view random pics thumbnails in block?
$gal_viewPermission = 1;

/*
****************************************
****************************************
***  !! END Admin Config Section !!  ***
****************************************
****************************************
*/

//###############################################
//###############################################
//   You shouldn't change anything below here
//###############################################
//###############################################

if (empty($modSettings['gallery_url'])){
    $modSettings['gallery_url'] = $boardurl . '/gallery/';
}

$gal_textclass = empty($gal_smalltext) ? "normaltext" : "smalltext";

// get this user's buddy list
$gal_buddylist = implode(",", $user_info['buddies']);

// prep for our switch routine
if (empty($gal_showtype))
    $gal_showtype = 0;

// sort text
if (empty($gal_sort)){
    $gal_sort_text = 'DESC';
} else {
    $gal_sort_text = '';
}

// are we viewing a member profile and $gal_profile is enabled?
if (!empty($gal_profile) && strtolower($context['current_action']) == "profile"){
    $gal_member = empty($_GET['u']) ? $ID_MEMBER : $_GET['u'];
}
// allow member to view random pic based on security settings
if (empty($gal_viewPermission) || allowedTo('smfgallery_view')){
    $gal_query = '
            SELECT
                thumbfilename,
                ID_PICTURE,
                ID_MEMBER,
                date,
                title,
                description,
                views,
                filesize,
                height,
                width,
                commenttotal,
                ID_CAT
            FROM '.$db_prefix.'gallery_pic
            WHERE approved = 1
            '.(empty($gal_member) ? (empty($gal_buddies) ? "" : (empty($gal_buddylist) ? "AND ID_MEMBER = NULL " : "AND ID_MEMBER in ($gal_buddylist)")) : "AND ID_MEMBER = $gal_member" ).'
            '.(empty($gal_disallowCats) ? "" : "    AND ID_CAT NOT IN ($gal_disallowCats)").'
            '.(empty($gal_allowCats) ? "" : "    AND ID_CAT IN ($gal_allowCats)").'
            GROUP BY thumbfilename ';

    switch ($gal_showtype){
        // most/least recent
        case 1:
            $gal_query .= '
                    ORDER BY date '.$gal_sort_text;
            break;

        // most/least viewed
        case 2:
            $gal_query .= '
                    ORDER BY views '.$gal_sort_text;
            break;

        // most/least commented
        case 3:
            $gal_query .= '
                    ORDER BY commenttotal '.$gal_sort_text;
            break;

        default:
            $gal_query .= '
                    ORDER BY rand() '.$gal_sort_text;
            break;
    }
    $gal_query .= (empty($_GET['gal_viewall']) && !empty($gal_numpics)) ? ' LIMIT '.$gal_numpics : '';
    $gal_result = mysql_query($gal_query);
    if (!$gal_result){
        // error retrieving information from database
        if (mysql_errno() == 1146){
            echo '<p />Error, no database found!<p />';
        } else {
            echo '<p />MySQL error:'.mysql_error().'<p />';
        }
    } else {
        echo "\n".'<table cellspacing="0" cellpadding="5" border="0" align="center" width="90%">'."\n";
   
        $gal_colcnt = 1;
        echo "    <tr>\n";
        while ($row = mysql_fetch_assoc($gal_result)){
            if ($gal_colcnt > $gal_columns){
                // close out the row and start a new row
                echo "    </tr>\n    <tr>\n".'        <td colspan="'.$gal_columns.'"><hr /></td>'."\n    </tr>\n    <tr>\n";
                // reset count to column 1
                $gal_colcnt = 1;
            }
            echo    '        <td class="'.$gal_textclass.'" align="center">'."\n";
            // display title if enabled, make edit link if viewing user is picture poster
            if (!empty($gal_dispTitle)){
                echo "            ".($ID_MEMBER == $row['ID_MEMBER'] ? ('<a href="'.$scripturl.'?action=gallery;sa=edit;id='.$row['ID_PICTURE'].'">'.$row['title'].'</a>') : $row['title'])."<br />\n";
            }
            // display the picture thumbnail and link it to gallery full picture
            echo    '            <a href="'.$scripturl.'?action=gallery;sa=view;id='.$row['ID_PICTURE'].'"><img src="'.$modSettings['gallery_url'].$row['thumbfilename'].'" /></a><br />'."\n";
            // display poster's name and posted date if enabled
            if (!empty($gal_dispMember) || !empty($gal_dispDate)){
                echo 'Posted';
                if (!empty($gal_dispMember)){
                    // display the membername who posted pic?  need to get name based on ID_MEMBER
                    $gal_tmp = mysql_fetch_assoc(mysql_query("SELECT memberName FROM ".$db_prefix."members WHERE ID_MEMBER = ".$row['ID_MEMBER']));
                    echo ' by <a href="'.$scripturl.'?action=profile;u='.$row['ID_MEMBER'].'">'.$gal_tmp['memberName'].'</a>';
                }
                if (!empty($gal_dispDate)){
                    // display the date it was posted
                    echo ' on '.date("d M Y", $row['date']);
                }
                echo "<br />\n";
            }
            // display category if enabled
            if (!empty($gal_dispCategory)){
                // get category name based on category id
                $gal_tmp = mysql_fetch_assoc(mysql_query("SELECT title FROM ".$db_prefix."gallery_cat WHERE ID_CAT = ".$row['ID_CAT']));
                echo '<br />in<br /><a href="'.$scripturl.'?action=gallery;cat='.$row['ID_CAT'].'">'.$gal_tmp['title']."</a><br /><br />\n";
            }
            // display number of views if enabled
            if (!empty($gal_dispViews)){
                echo "Viewed ".$row['views']." times<br />\n";
            }
            // display dimensions if enabled
            if (!empty($gal_dispDimensions)){
                echo $row['width']."w X ".$row['height']."h<br />\n";
            }
            // display filesize if enabled
            if (!empty($gal_dispSize)){
                echo $row['filesize']." bytes<br />\n";
            }
            // display description if enabled
            if (!empty($gal_dispDescription)){
                echo "<br />".$row['description']."<br />\n";
            }
            // display # of comments if enabled
            if (!empty($gal_dispNumComments)){
                echo '<br /><i><a href="'.$scripturl.'?action=gallery;sa=view;id='.$row['ID_PICTURE'].'">'.$row['commenttotal']."</a> comment(s)</i><br />\n";
            }
            echo    "        </td>\n";
            $gal_colcnt++;
        }
        mysql_free_result($gal_result);
        echo "    </tr>\n</table>\n";
        if (!empty($gal_member) && empty($_GET['gal_viewall']))
            echo '<br /><a href="'.$boardurl.'/index.php?action=profile;u='.$gal_member.';gal_viewall=1">View all pics from this member</a>';
        if (!empty($gal_buddies) && empty($_GET['gal_viewall'])){
            // build the link
            $gal_querystring = $context['TPortal']['querystring'];
            $gal_querystring .= empty($gal_querystring) ? 'gal_viewall=1' : ';gal_viewall=1';
            echo '<br /><a href="'.$boardurl.'/index.php?'.$gal_querystring.'">View all pics of buddies</a>';
        }
    }
} else {
    echo 'Sorry, you do not have permission to view pictures!';
}

3
Support / Re: updated new comments for boardindex
« on: September 23, 2010, 07:13:16 am »
yes sorry, I should have been more specific, yes that would be fantastic.

4
Support / updated new comments for boardindex
« on: September 23, 2010, 04:51:57 am »
Any plans Hacks in resurrecting and updating the old Newest Comments on Boardindex or else a block for such a thing?

It was very very handy in smf1.1

5
Support / Re: Newsletters Cutting off half way
« on: June 10, 2010, 09:01:35 pm »
everything worked as it should it seemed on send except only part of the newsletter displayed at receipients end.

This is the first newsletter i have sent out in one month and since upgrading from smf 1.1.11 to 2.0 rc3 and newsletter 1 to 2.0.5

6
Support / Re: Newsletters Cutting off half way
« on: June 10, 2010, 08:45:39 pm »
The newsletter in question is 72031 characters long, emailed letters are displaying 21813

7
Support / Re: Newsletters Cutting off half way
« on: June 10, 2010, 07:53:04 pm »
havnt used any campaigns so normal newsletters. No errors

I had a similar issue with TP articles a while ago and i had to change some values in the tp database from text and longtext. Would this be a similar issue?

8
Support / Newsletters Cutting off half way
« on: June 10, 2010, 07:26:42 pm »
Since upgrading to smf 2.0 rc3 and Newsletter 2.0.5, my outgoing emails are only sending the top half of my Newsletters (Cutting off half way)

9
Support / Re: mini thumbnails above title for previous/next images
« on: April 15, 2010, 01:51:41 am »
OK no biggie, looks great

10
Support / mini thumbnails above title for previous/next images
« on: April 15, 2010, 12:02:37 am »
Fantastic feature.  Is there a way I can change it to display 5 photos instead of 3?

11
Support / Re: Picture Tag Function
« on: April 10, 2010, 06:39:23 pm »
Thanks Hacks, diligent as ever

12
Support / Re: Picture Tag Function
« on: April 10, 2010, 04:08:37 am »
It's a dead function that can't be used then unless theres a fix, we can't control everyones screen resolution. The multifile upload function is also conflicting with something else on my gallery pages and can't be used.

13
Support / Picture Tag Function
« on: April 07, 2010, 10:31:36 pm »
Hacks, My members are reporting that tags I have been placing on photos are offset or in diffferent positions to where I placed them.  Example: I place a tag over the face of a subject in a photo and the viewing members report the box offset by varying degrees to the right of where I placed them, in some instances no where near the original placement.


14
Support / Re: Gallery Upgrade
« on: April 05, 2010, 11:23:20 pm »
None of those worked Hacks, still the same error.  Anything to do with the Shoutbox?:  nneonneo's AJAX ShoutBox


15
Support / Re: Gallery Upgrade
« on: April 05, 2010, 09:39:50 pm »
Have changed back to default forum.  Most features working OK sp far except for multifile upload:

error:  Multiupload failed to load. An issue occured....


Pages: [1] 2 3 ... 8

+- Recent Topics

New error with 5.0.3c by davejo
Today at 01:04:23 am

Forum ToolBox by SMFHacks
January 26, 2021, 03:17:33 pm

Error after php upgrade by SMFHacks
January 26, 2021, 01:45:25 pm

Gallery Pro v8.0 and PHP 7.4 by SMFHacks
January 20, 2021, 10:21:25 pm

[Mod] Tagging System by SMFHacks
January 13, 2021, 08:43:33 pm

Using Alternate PayPal Address by KKOG
January 13, 2021, 07:24:46 pm

Assigning a BuyNow Button to a product by SMFHacks
January 12, 2021, 04:59:32 pm

SMF Links by Nicole
January 10, 2021, 12:02:39 pm

Error on the latest version by davejo
January 06, 2021, 08:04:05 am

Recent topics on board index by eugen
January 01, 2021, 11:08:16 am

Powered by EzPortal