Facebook  Twitter 

SMFHacks.com

+-

SMFHacks.com

+- User Information

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

+- Forum Stats

Members
Total Members: 4257
Latest: Alex998.
New This Month: 1
New This Week: 0
New Today: 0
Stats
Total Posts: 43295
Total Topics: 7523
Most Online Today: 159
Most Online Ever: 2482
(April 09, 2011, 07:02:45 pm)
Users Online
Members: 0
Guests: 136
Total: 136

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.


Topics - Rafferty

Pages: [1] 2 3
1
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!';
}

2
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

3
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)

4
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?

5
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.


6
Support / Gallery Upgrade
« on: April 05, 2010, 08:04:15 pm »
Trying to upgrade from ver 2.5.7.2 to 3.0.

Ive always preferred to uninstall first but have received the attached errors on uninstall.  Is this going to be a problem?

Im using SMF 1.1.11 with tiny portal, heavily modded.
ESINTILER Theme. 




7
Support / Add Sub Categories Error
« on: March 04, 2010, 11:21:29 pm »
Recently stopped working, either after last upgrade or after I added the Esintiler theme to SMF.  On adding Sub category, gives the following error:

Unknown column 'C.redirect' in 'where clause'
File: /home/www/aadaa.asn.au/forum/Sources/Gallery.php
Line: 370

SMF 1.1.11 with TP 1.0 beta 4

8
Support / Duplicate Drop Down "Use Saved Message & List"
« on: January 30, 2010, 11:40:56 pm »
Just upgraded from 2.0.3 to 2.0.5.  Had to uninstall old version manually, appears I may have missed something. In Newsletters / forum/index.php?action=news;sa=mailingmembers I have duplicate drop lists for saved lists and messages, of which the first two are dormant and dont work. 

I think I may have missed something on the manual uninstall which iwas left over on the new install.  Could you point me in the right direction Hacks where I would find the duplication?

Thanks very much


9
Support / SMF 1.1.11
« on: December 01, 2009, 08:32:21 pm »
Hacks I just upgraded forum to 1.1.11 and their may be a bit of a conflict there.

On Settings here:
Quote
select a board, on a new gallery image that is approved a post will be created.

Post links are placing in an extra http:// making the the link and photo unreadable ie:
Topics Read (with No preview Picture):

Quote
2009 AADAA Award for Excellence



http://https://****.com/forum/index.php?action=gallery;sa=view;id=1422

Association Representative John Marquis presenting Sgt Scott Chivers with the Award, Woodside Barracks 27 November 2009.


10
Feature Requests / Photo caption Competition
« on: November 20, 2009, 06:01:48 am »
A competition based on a random gallery photo for a period of time for members to enter captions, possible collation of captions at the end of the period and a poll based vote.

Pretty complicated id say but a suggestion all the same.


11
Feature Requests / Download Photos with permissions
« on: November 20, 2009, 05:58:35 am »
Ability to download single or groups of photos with permissions

12
Support / Package Parser
« on: October 30, 2009, 07:42:00 pm »
I need a package parser to manually uninstall ver1 and install ver 2. There used to be one here but I can't find it ?

13
Support / previous & next links
« on: July 26, 2009, 10:16:11 pm »
on perusing through photos when using previous or next links, entire page reloads and defaults to top of page with new photo not on screen. was this designed this way or is there an error or a bug here somewhere.

14
Support / Newsletter Font
« on: October 11, 2008, 07:25:18 am »
Hacks I have been using the newsletter for a while now probably sending out as many as 20 newsletters so far. In the body of the newsletters it seem no matter what size i set the font, the eventual display in the emails are very small & hardly readable to my members (about 8 pt I'd say). what could this be?

15
Feature Requests / password reminder
« on: July 10, 2008, 07:18:08 am »
Is there a way we can include the recipients password with the home link or provide it via ssi variable or something with the newsletter. One thing i've noticed on my mail outs is many have forgotten their passwords.

Pages: [1] 2 3

+- Recent Topics

Please Help! by SMFHacks
April 17, 2024, 08:04:55 am

Rate own images by fvlog19
April 11, 2024, 10:56:53 am

Tidy Child Boards on 2.1.4 by SMFHacks
April 04, 2024, 03:54:12 pm

Problems SMF 2.0.19 > 2.1.4 SMF Gallery Pro - Recents Images to overall header by Michel68
March 30, 2024, 12:41:08 pm

Can't DROP 'id_member'; check that column/key exists Datei: by SMFHacks
March 30, 2024, 11:58:20 am

No thumbnails on new uploads by Tonyvic
March 29, 2024, 06:26:18 am

Display the Contact Page for guests by SMFHacks
March 27, 2024, 10:55:43 am

is it possible to add support for odysee.com by fvlog19
March 21, 2024, 08:47:51 am

Request for admin notification by davejo
March 10, 2024, 01:31:59 am

I need help with torrent upload by Ineedsmfhelp
March 09, 2024, 10:01:13 pm

Powered by EzPortal