Facebook  Twitter 

SMFHacks.com

+-

SMFHacks.com

+- User Information

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

+- Forum Stats

Members
Total Members: 4252
Latest: Jwatson_785
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 43228
Total Topics: 7514
Most Online Today: 113
Most Online Ever: 2482
(April 09, 2011, 07:02:45 pm)
Users Online
Members: 0
Guests: 79
Total: 79

Author Topic: How to show recent images from gallery on external page?  (Read 21825 times)

0 Members and 1 Guest are viewing this topic.

Offline SMFHacks

  • Administrator
  • Hero Member
  • *****
  • Posts: 16422
    • View Profile
Re: How to show recent images from gallery on external page?
« Reply #15 on: March 21, 2014, 08:00:30 am »
Change to
Code: [Select]
<?php require("/home5/jeepthin/public_html/forum/SSI.php"); ?><!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>JeepThing</title>
</head>

<body>
<?php
EzBlockGalleryRandomImage
(array(),0,1);?>

function EzBlockGalleryRandomImage($paramters = array(), $category = 0, $numimages = 1, $startHtml = '', $endHtml = '')
{
global $txt, $db_prefix, $context, $user_info, $modSettings, $scripturl, $boardurl;

$galleryPro = false;
if (!$context['user']['is_guest'])
$groupsdata = implode($user_info['groups'],',');
else
$groupsdata = -1;

if (isset($modSettings['gallery_set_count_child']))
$galleryPro = true;

echo $startHtml;

// Set the category
$category = (int) $category;

$numimages = (int)  $numimages;
$rows = 4;

// Pass all the parematers
foreach($paramters as $myparam)
{
if ($myparam['parameter_name'] == 'category')
$category = (int) $myparam['data'];
if ($myparam['parameter_name'] == 'images')
$numimages = (int) $myparam['data'];
if ($myparam['parameter_name'] == 'rows')
$rows = (int) $myparam['data'];

}

// Check if gallery is installed
if (!isset($modSettings['gallery_max_filesize']))
{
echo $txt['ezp_gallery_block_noinstall'];
}
else
{
if (empty($modSettings['gallery_url']))
$modSettings['gallery_url'] = $boardurl . '/gallery/';

// Load the Gallery language files
if (loadlanguage('Gallery') == false)
loadLanguage('Gallery','english');

$rowlevel = 0;
$maxrowlevel = $rows;

if ($galleryPro == false)
$request = db_query("
SELECT
thumbfilename, ID_PICTURE, filename
FROM {$db_prefix}gallery_pic
WHERE " . ($category == 0 ? '' : ' AND ID_CAT = ' . $category . ' ') . " approved = 1 ORDER BY RAND() LIMIT " . $numimages, __FILE__, __LINE__);
else
$request = db_query("
SELECT
p.thumbfilename, p.ID_PICTURE, p.filename
FROM {$db_prefix}gallery_pic as p
LEFT JOIN {$db_prefix}members AS m ON (p.ID_MEMBER = m.ID_MEMBER)
LEFT JOIN {$db_prefix}gallery_usersettings AS s ON (s.ID_MEMBER = m.ID_MEMBER)
LEFT JOIN {$db_prefix}gallery_catperm AS c ON (c.ID_GROUP IN ($groupsdata) AND c.ID_CAT = p.ID_CAT)
WHERE ((s.private =0 || s.private IS NULL ) AND (s.password = '' || s.password IS NULL )  AND p.USER_ID_CAT !=0 AND p.approved =1) || (p.approved =1 AND p.USER_ID_CAT =0 AND (c.view IS NULL || c.view =1))
" . ($category != 0 ? ' AND p.ID_CAT = ' . $category : '' ) . "
GROUP by p.ID_PICTURE ORDER BY RAND() LIMIT " . $numimages, __FILE__, __LINE__);




echo '<table align="center">
';
while($row = mysql_fetch_assoc($request))
{
if ($rowlevel == 0)
echo '<tr>';
echo'<td align="center"><a href="', $scripturl, '?action=gallery;sa=view;id=', $row['ID_PICTURE'], '"><img src="',  $modSettings['gallery_url'] . $row['thumbfilename'] ,'" alt="" /></a></td>';

if($rowlevel < ($maxrowlevel-1))
$rowlevel++;
else
{
echo '</tr>';
$rowlevel = 0;
}

}

if($rowlevel !=0)
echo '</tr>';

mysql_free_result($request);
echo '

</table>';
}


echo $endHtml;

}
?>
</body>
</html>
Get your Forum Ranked! at https://www.forumrankings.net - find out how your forum compares with others!

Like What I do? Support me at https://www.patreon.com/vbgamer45/

 

Related Topics

  Subject / Started by Replies Last post
0 Replies
3601 Views
Last post April 10, 2007, 09:17:20 pm
by doctoreast
1 Replies
3456 Views
Last post July 08, 2007, 02:08:43 am
by marcbkk
1 Replies
4049 Views
Last post September 25, 2007, 04:26:40 pm
by SMFHacks
3 Replies
5305 Views
Last post March 13, 2008, 09:04:59 pm
by Weathernut
0 Replies
3288 Views
Last post June 03, 2010, 03:04:50 pm
by trifox

+- Recent Topics

an idea for new mod (( content type with different display )) by SMFHacks
February 27, 2024, 01:36:27 pm

[Mod] RSS Feed Poster by SMFHacks
February 27, 2024, 11:57:18 am

find duplicate pictures by fvlog19
February 14, 2024, 02:22:40 pm

Error uploading video. by SMFHacks
February 08, 2024, 02:04:16 pm

Request for admin notification by davejo
February 06, 2024, 09:02:12 am

Gallery icon as last added image by fvlog19
February 01, 2024, 01:04:56 pm

User Gallery Feature: move / bulk move images by SMFHacks
January 30, 2024, 05:48:25 pm

In the future it may be for smf 2.1.x? by smithloo
January 30, 2024, 12:55:34 am

Clipboard image support for the editor by SMFHacks
January 29, 2024, 11:22:17 am

Release date? by SMFHacks
January 26, 2024, 02:00:45 pm

Powered by EzPortal