Results 1 to 7 of 7

Thread: Enable Mousewheel in php?

  1. #1
    Join Date
    Feb 2010
    Posts
    21
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Default Enable Mousewheel in php?

    how would i add scroll wheel usage in this code?
    i want it to scroll until mouseover, then allow scrolling through the mousewheel

    Any help would be much appreciated

    Code:
    <?php
    // Configurable Graphics block
    // 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 = "290px";            // size of viewable block area
    $marq_scrolldelay = 10;            // delay iteritions
    $marq_scrollamount = 5;            // 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();            // 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 = 2;                // 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
    
    ?>

  2. #2
    Join Date
    Mar 2006
    Location
    Illinois, USA
    Posts
    12,164
    Thanks
    265
    Thanked 690 Times in 678 Posts

    Default

    PHP just generates code-- HTML, Javascript, etc.

    You cannot enable the mouse wheel in PHP.

    You can use PHP to generate Javascript or HTML that will enable the mouse wheel, but this is not a question for PHP-- it's a question for Javascript or HTML.

    If you need help writing PHP that generates the correct Javascript/HTML output, then post the desired output and someone can try to help you.

    What is this code? It is certainly not "standard" PHP and probably no one here has ever used it. Because of that, we either need a lot more information to try to help or you can look at the original source for the code and hopefully they have forums or a help section.
    Daniel - Freelance Web Design | <?php?> | <html>| español | Deutsch | italiano | português | català | un peu de français | some knowledge of several other languages: I can sometimes help translate here on DD | Linguistics Forum

  3. #3
    Join Date
    Feb 2010
    Posts
    21
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Default

    the code is to pull images from smf

    its the Recent Images portion of my page

    http://www.demiseonline.com

    soo should i post the question into java script section?

  4. #4
    Join Date
    Mar 2006
    Location
    Illinois, USA
    Posts
    12,164
    Thanks
    265
    Thanked 690 Times in 678 Posts

    Default

    If this is for SMF, then post at the simplemachines.org forums. They'll be able to answer a lot better than we will. If you need help figuring out what you need to accomplish (html and Javascript) then you can repost in html or javascript depending on how you want to do this; but if you need help adding it to the current code (after you know what you want to add), then posting at the SMF forums will be better. I use SMF but I've never attempted anything like this so I wouldn't be able to help and few people here know SMF that well. Feel free to ask, but there's really no point when SMF has such active help forums.
    Daniel - Freelance Web Design | <?php?> | <html>| español | Deutsch | italiano | português | català | un peu de français | some knowledge of several other languages: I can sometimes help translate here on DD | Linguistics Forum

  5. #5
    Join Date
    Feb 2010
    Posts
    21
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Default

    i did post in smf and i agree with your post, the guy that wrote the script doesnt know how to do it either
    it doesnt have anything to do with smf , just with how to add scroll wheel to a marquee

    im imagining il have to add a script for mousewheel , just dont now how to incorporate it

    but i will keep looking

  6. #6
    Join Date
    Mar 2006
    Location
    Illinois, USA
    Posts
    12,164
    Thanks
    265
    Thanked 690 Times in 678 Posts

    Default

    In that case, I'd suggest reposting this, UNRELATED to SMF/PHP, in the html or Javascript section.
    A marquee is html, BUT I don't believe you can make it do anything using the scrollwheel. Because of that, you will probably need to replace it entirely with a Javascript element that can then be controlled.
    Daniel - Freelance Web Design | <?php?> | <html>| español | Deutsch | italiano | português | català | un peu de français | some knowledge of several other languages: I can sometimes help translate here on DD | Linguistics Forum

  7. #7
    Join Date
    Feb 2010
    Posts
    21
    Thanks
    6
    Thanked 0 Times in 0 Posts

    Default

    hmm good idea , just wonder can i get javascript to reach into Smf/Avea
    i really wish there was a fade in/out script to accomplish this , but for now this is pretty much functional

    just need scroll controls

    Thanks for your help

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •