37 users online (1 members and 36 guests)  


  Results 1 to 2 of 2

Related

  1. Replies: 6
  2. Replies: 1
  3. Replies: 4
  4. Replies: 6
  5. Vertical Scrollin with no Vertical Scroll Bar    Forum: Website Scripts Forum
    Replies: 1
  1. #1
    basketmen's Avatar
    New User

    Status
    Offline
    Join Date
    Apr 2007
    Posts
    18

    Unhappy Change table vertical to horizontal

    i have script that shown image in table, i want the table shown in horizontal not vertical
    this is the entire script, and the table that influence is in the red i think below

    any idea guys what i need to edit?




    Code:
    # Photo Album
    # 1.1
    #
    # Displays a members photos
    class user_photoplog_album extends z_module
    {
    # Set the maximum amount of images any users are allowed to display
    var $max_images = 5;
    function contents()
    { 
    $content = $this->content;
    $vbulletin = $this->_zoints->external->vbulletin;
     
    # If limit hasnt been set or is over the admin set maximum, set it to the admin max
    if(empty($content['max_pics']) OR $content['max_pics'] > $this->max_images)
    {
    $limit_sql = 'LIMIT ' . $this->max_images;
    }
    # Otherwise, let them set it
    else
    {
    $limit_sql = 'LIMIT ' . $content['max_pics'];
    }
     
    # Get all photos the user has
    $getphotos = $vbulletin->db->query_read("
    SELECT * FROM " . TABLE_PREFIX . "photoplog_fileuploads
    WHERE userid=" . $this->zuser . "
    AND moderate=0
    ORDER BY dateline DESC
    " . $limit_sql . "
    ");
    $html .= '<div class="' . $this->style['pmain1'] . '" style="padding: 0;">';
     
    # Does the user have any photos?
    if ($vbulletin->db->num_rows($getphotos))
    {
    # Display the top of the table
    $html .= '
    <table border="0" width="100%">
    <tr>
    <td width="100" overflow-x: scroll; overflow-y: hidden; align="center" class="phead">
    Image
    </td>';
    # Display the details?
    if(!$content['details'])
    {
    $html .= ' ';
    }
    $html .= ' </tr>';
     
    # loop and display all that have been fetched from the DB
    while($photo = $vbulletin->db->fetch_array($getphotos))
    {
    # Display image cell
    $html .= '
    <tr>
    <td width="100" align="center" class="pmain2">
    <a href="' . $this->_zoints->external->url() . 'imagehosting/image' . $photo['fileid'] . '.html" target="_blank"">
    <img src="' . $this->_zoints->external->url() . 'imagehosting/images/' . $photo['userid'] . '/small/' . $photo['filename'] . '" />
    </a>
    </td>
    ';
    # Display the image details?
    if(!$content['details'])
    {
    $html .= ' ';
    }
    $html .= '</tr>';
    }
    $html .= '</table>
    <p><a href="index.php?u=' . $this->zuser . '" target="_blank">View All Photos</a>
    </p>
     
    <div>
    <p>';
    }
    # Nope, tell them they have none
    else
    {
    $html .= 'You don\'t have any photos. <a href="upload.php" target="_blank">Upload photos now!</a>';
    }
    $vbulletin->db->free_result($getphotos);
     
    $html .= '</p>
    </div>';
    return $html;
    }
     
    function update($content)
    {
    return $content;
    }
    function edit()
    {
    $content = $this->content;
    if($content['max_pics'] AND $content['max_pics'] < $this->max_images)
    {
    $limit = htmlspecialchars($content['max_pics']);
    }
    else
    { 
    $limit = $this->max_images;
    }
    $html .= '<div class="pmain1">';
     
    # Disable description checkbox
    $html .= 'Disable image details? ';
    $html .= '<input type="checkbox" name="mod[content][details]" ' . ($content['details'] ? 'checked="checked"': '') . ' /> <br />';
    # Max pictures textbox
    $html .= 'Max pictures to display ';
    $html .= '<input type="text" name="mod[content][max_pics]" value="' . $limit . '" size="5" /> ';
    $html .= '<span style="font-size: 7pt; color: #848484;">(max ' . $this->max_images . ' allowed)</span> ';
     
    $html .= '</div>';
     
    return $html;
    }
    }
    Last edited by HTML; 04-13-2007 at 09:39 PM.

  2. #2
    c010depunkk's Avatar
    New User

    Status
    Offline
    Join Date
    Apr 2007
    Posts
    5

    Re: Change table vertical to horizontal

    and code back:

    Code:
    <?php
    # Photo Album
    # 1.1
    #
    # Displays a members photos
    class user_photoplog_album extends z_module
    {
        # Set the maximum amount of images any users are allowed to display
        var $max_images = 5;
        function contents()
        { 
            $content = $this->content;
            $vbulletin = $this->_zoints->external->vbulletin;
             
            # If limit hasnt been set or is over the admin set maximum, set it to the admin max
            if(empty($content['max_pics']) OR $content['max_pics'] > $this->max_images)
            {
                $limit_sql = 'LIMIT ' . $this->max_images;
            }
            # Otherwise, let them set it
            else
            {
                $limit_sql = 'LIMIT ' . $content['max_pics'];
            }
             
            # Get all photos the user has
            $getphotos = $vbulletin->db->query_read("
                SELECT * FROM " . TABLE_PREFIX . "photoplog_fileuploads
                WHERE userid=" . $this->zuser . "
                AND moderate=0
                ORDER BY dateline DESC
                " . $limit_sql . "
                ");
            $html .= '<div class="' . $this->style['pmain1'] . '" style="padding: 0;">';
             
            # Does the user have any photos?
            if ($vbulletin->db->num_rows($getphotos))
            {
                # Display the top of the table
                $html .= '
                <table border="0" width="100%">
                    <tr>
                        <td width="100" overflow-x: scroll; overflow-y: hidden; align="center" class="phead">
                            Image
                        </td>';
                # Display the details?
                if(!$content['details'])
                {
                    $html .= ' ';
                }
                # loop and display all that have been fetched from the DB
                while($photo = $vbulletin->db->fetch_array($getphotos))
                {
                    # Display image cell
                    $html .= '
                    <td width="100" align="center" class="pmain2">
                    <a href="' . $this->_zoints->external->url() . 'imagehosting/image' . $photo['fileid'] . '.html" target="_blank"">
                    <img src="' . $this->_zoints->external->url() . 'imagehosting/images/' . $photo['userid'] . '/small/' . $photo['filename'] . '" />
                    </a>
                    </td>
                    ';
                    # Display the image details?
                    if(!$content['details'])
                    {
                        $html .= ' ';
                    }
                }
                $html .= '</tr></table><p><a href="index.php?u=' . $this->zuser . '" target="_blank">View All Photos</a></p><div><p>';
            }
            # Nope, tell them they have none
            else
            {
                $html .= 'You don\'t have any photos. <a href="upload.php" target="_blank">Upload photos now!</a>';
            }
            $vbulletin->db->free_result($getphotos);
             
            $html .= '</p></div>';
            return $html;
        }
         
        function update($content)
        {
            return $content;
        }
        function edit()
        {
            $content = $this->content;
            if($content['max_pics'] AND $content['max_pics'] < $this->max_images)
            {
                $limit = htmlspecialchars($content['max_pics']);
            }
            else
            { 
                $limit = $this->max_images;
            }
            $html .= '<div class="pmain1">';
             
            # Disable description checkbox
            $html .= 'Disable image details? ';
            $html .= '<input type="checkbox" name="mod[content][details]" ' . ($content['details'] ? 'checked="checked"': '') . ' /> <br />';
            # Max pictures textbox
            $html .= 'Max pictures to display ';
            $html .= '<input type="text" name="mod[content][max_pics]" value="' . $limit . '" size="5" /> ';
            $html .= '<span style="font-size: 7pt; color: #848484;">(max ' . $this->max_images . ' allowed)</span> ';
             
            $html .= '</div>';
             
            return $html;
        }
    }
    ?>
    I couldn't test this but it should work



Tags for this Thread