TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
  • Total Members: 3,970
  • Latest: bynw
Stats
  • Total Posts: 196,055
  • Total Topics: 21,337
  • Online today: 201
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 201
  • Total: 201

Slideshow Aeva Media?

Started by Reko, April 09, 2010, 10:51:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Blue Steel

updating my script to reflect new knowledge shared in here.. hopefully i'll have a fully configurable one done by the end of my day ;)

of course i'll share it when completed so it can be tested

illusive817

awesome i look forward to your new script

Blue Steel

#22
here it is .. there is also another suprise going to be added to this block for other gallery users not just Aeva so it'll be a VERY Configurable Pics block, so keep watching
php block for showing latest items in Aeva media gallery

Code (php) Select

// Configurable Graphics block
// for use with TinyPortal 1.0 Beta5
// for use with Aeva multimedia mod for SMF
// by BlueSteel 18th April 2010
// Scrolling Options - on/off direction, speed, delay
// Item display oprions Random/Newest, number of item to display,selectable albums

// Marquee script Variables
$marq_offon = 1;                   // 0=off 1=on
$marq_behavior = "scroll";         // what should marquee do "scroll" "fade"
$marq_direction = "up";            // "left" , "right" , "up", "down"
$marq_height = "200px";            // size of viewable block area
$marq_scrolldelay = 10;            // delay iteritions
$marq_scrollamount = 1;            // how many pixels to scroll block each iteration
$marq_onmouseover = "this.stop()"; // what to do on mouseover
$marq_onmouseout = "this.start()"; // what to do on mouseout

// Aeva script variables
// - Gets items : array aeva_getMediaItems(int start, int limit, string sort, bool all_albums, array albums, string custom)
$aeva_start = 0;                   // where item number to start at
$aeva_limit = 99;                  // maximum number of items to display
$aeva_sort = 'm.time_added DESC';  // sort see Aeva-Subs.php for values I use 'RAND()' or 'm.time_added DESC' DESC or ASC for sorting order
$aeva_all_albums = true;           // all albums .. true or false 
$aeva_albums = array(16);            // for a single album put eg: array(10) for an array of albums eg: array(3,5,7) for all albums eg:array()
$aeva_custom ='m.id_media';        // aeva custom string
// - Creates HTML for viewing items : string aeva_listItems(array items, bool in_album = false, string align, int per_line)
$aeva_in_album = false;            // unknown paramiter .. set to false by default for now 
$aeva_align = 'center';            // allign items 'left' 'center' 'right'
$aeva_per_line = 1;                // number of colums to display at once eg: 1 for single .. 3 for 3 items accross

global $sourcedir;   
require_once($sourcedir . '/Aeva-Subs.php');   

// -------------------------------------
// Don't edit anytrhing below this line
// -------------------------------------

// Start marquee routine if set to do so
if ($marq_offon == 1){
echo '<marquee behavior=',$marq_behavior,' direction=',$marq_direction,' height=',$marq_height,' scrolldelay=',$marq_scrolldelay,' scrollamount=',$marq_scrollamount,' onmouseover=',$marq_onmouseover,' onmouseout=',$marq_onmouseout,' >';
}
// end marquee routine

// start actual block to be displayed
    echo '<div style="width: 100% height:',$marq_height,'; overflow: hidden;">';
    echo aeva_listItems(aeva_getMediaItems($aeva_start,$aeva_limit,$aeva_sort,$aeva_all_albums,$aeva_albums,$aeva_custom),$aeva_in_album,$aeva_align,$aeva_per_line);
    echo '</div>';
// end actual block to be displayed

//start marquee routine   
if ($marq_offon == 1){
echo'</marquee>';
} //end scrolling routine



illusive817

Thanks for the code , works greats on up & down scroll


Cant get fade to function , not sure how it suppose to work

would be nice if we could figure out a way to make the thumbs a little larger
and get rid views, time/date posted , and gallery folder

Blue Steel

#24
hmmm.. i might have got that wrong.. i thought that marquee did that too.. sorry.. ignore that in the comment line

one could do that nut that would entail including a lot more of the Aeva_Subs.php code directly into the blocks code.

illusive817

if you could point me in the right direction perhaps i could figure it out , not too good with coding in this field , but with your help i could prob get it

you can take a look at my site, see the feel im trying to get

www.demiseonline.com

thanks again for your help and a great script

Blue Steel

too complicated for me unless i spend days working on it
the script uses Aeva-Subs.php
I think the part you wanmt to take a copy of and use is the function for aeva_listItems
then understand it and what its calling . then edit it to do what you want

lurkalot

#27
Works great for me (on my test site).   I couldn't get it working at all to start with, and was just showing a blank block.  This was my fault for not reading your script before activating.  :embarrassed: 

I changed , $aeva_albums = array(16);  to $aeva_albums = array(); and all is working.  O0

Nice work BlueSteel.  ;)

Blue Steel

thanks ;) i'm hoping to improve it later.. but I may or may not make it a multi Gallery block.. eg: Avea or SMF Gallery and or others.

lurkalot

Quote from: BlueSteel on April 19, 2010, 09:33:04 AM
thanks ;) i'm hoping to improve it later.. but I may or may not make it a multi Gallery block.. eg: Avea or SMF Gallery and or others.


Loads of people use Coppemine bridged with SMF, myself included.  The only script I've found for this is cpmfetch.  I'm sure some new scripts to add slideshows, or thumbs to a home page block / blocks would be very welcome.   :)

This website is proudly hosted on Crocweb Cloud Website Hosting.