We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12491
    • 90 Posts
    Thanx, i missed a peace, now it’s working fine, it’s a great custom tv.
    Compliments onr the great job of making it!!
      Sommige mensen hebben aan een half woord genoeg
      • 26401
      • 247 Posts
      howdy, just letting you know I’m using it and liking it !!!
        • 4971
        • 964 Posts
        So, what are you using this TV for?
        To display multiple images in a page?
        Anybody has used it with a jQuery carrousel or slider?
          Website: www.mercologia.com
          MODX Revo Tutorials:  www.modxperience.com

          MODX Professional Partner
          • 12491
          • 90 Posts
          For lightbox gallery’s it’s perfect, I used gallery custom tv for a carousel.

          Lightbox gallery with imagelist: http://www.hurby.com/portfolio/portfolio-advertenties.html
          Carousel with gallery custom tvl: http://www.hurby.com/
          Gallerifc for diashow: http://www.hurby.com/portfolio/diashow.html

          gr
          Hurby
            Sommige mensen hebben aan een half woord genoeg
            • 26401
            • 247 Posts
            I’ve found some quirks I thought you might be interested in

            1. The Image upload does not work in IE(I haven’t checked against a regular image upload, so it could be entirely on the modx core side)
            2. Changing the fields doesn’t trigger the save button to become available. (You have to trick it by editing the resource in order to save changes)


              • 4172
              • 5,888 Posts
              Quote from: daspoda at Oct 13, 2010, 01:38 AM

              I’ve found some quirks I thought you might be interested in

              1. The Image upload does not work in IE(I haven’t checked against a regular image upload, so it could be entirely on the modx core side)
              2. Changing the fields doesn’t trigger the save button to become available. (You have to trick it by editing the resource in order to save changes)


              1. IE? - what is that?
              2. This is an CSS issue. The div with the input-field overlaps the button, when you change the fields

              see my other TV-input-Type (multiitems)
                -------------------------------

                you can buy me a beer, if you like MIGX

                http://webcmsolutions.de/migx.html

                Thanks!
                • 26401
                • 247 Posts
                IE - internet explorer

                and I doubt this is a css issue, my gess is that there’s a javascript call that might need to get called.


                anyway, I hope you don’t mind me sharing a small change to the snippet code, I needed the first image only in some cases and needed the lack of images to not give me a php error so I’ve added a few lines.

                you can now use the &limit=`1` to show only the first image

                <?php
                /**
                 * getImageList
                 *
                 * Copyright 2009-2010 by Bruno Perner <[email protected]>
                 *
                 * getImageList is free software; you can redistribute it and/or modify it
                 * under the terms of the GNU General Public License as published by the Free
                 * Software Foundation; either version 2 of the License, or (at your option) any
                 * later version.
                 *
                 * getImageList is distributed in the hope that it will be useful, but WITHOUT ANY
                 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
                 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
                 *
                 * You should have received a copy of the GNU General Public License along with
                 * FormIt; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
                 * Suite 330, Boston, MA 02111-1307 USA
                 *
                 * @package imageListTv
                 */
                 /**
                 * getImageList
                 *
                 * get Images from TV with custom-input-type imageList for MODx Revolution 2.0.
                 *
                 * @version 1.0a
                 * @author Bruno Perner <[email protected]>
                 * @copyright Copyright © 2009-2010
                 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License
                 * version 2 or (at your option) any later version.
                 * @package imageListTv
                 */
                
                /*example: <ul>[[!getImageList? &tvname=`myTV`&tpl=`@CODE:<li><img src="[[+imageURL]]"/><p>[[+imageAlt]]</p></li>`]]</ul>*/
                /* get default properties */
                
                
                $limit = $modx->getOption('limit', $scriptProperties, 0);
                $tvname = $modx->getOption('tvname', $scriptProperties, '');
                $tpl = $modx->getOption('tpl', $scriptProperties, '');
                $docid = $modx->getOption('docid', $scriptProperties, $modx->resource->get('id'));
                
                if ($tvname == '' || $tpl == 'xx')
                {
                    return;
                }
                
                $tv = $modx->getObject('modTemplateVar', array ('name'=>$tvname));
                $outputvalue = $tv->renderOutput($docid);
                $items = $modx->fromJSON($outputvalue);
                $output = '';
                if (substr($tpl, 0, 6) == "@FILE:")
                {
                    $template = $this->get_file_contents($modx->config['base_path'].substr($tpl, 6));
                } else if (substr($tpl, 0, 6) == "@CODE:")
                {
                    $template = substr($tpl, 6);
                } else if ($chunk = $modx->getObject('modChunk', array ('name'=>$tpl), true))
                {
                    $template = $chunk->getContent();
                } else
                {
                    $template = FALSE;
                }
                
                if ($template)
                {
                    if (count($items) > 0)
                    {
                        $num=0;
                        if ($items!=null)
                        foreach ($items as $item)
                        {
                            $num+=1;
                            $chunk = $modx->newObject('modChunk');
                            $chunk->setCacheable(false);
                            $output .= $chunk->process($item, $template);
                            if ($num == $limit){
                                break;
                            }
                        }
                    }
                }
                
                
                return $output;
                  • 10713
                  • 41 Posts
                  I am a little bit confused. There are two versions of this Add-On, right?

                  1) the one from github (with custom TV "multiitem") and flexible number of plain text fields
                  2) the one from the ZIP on your first post here (with custom TV "imagelist"), where there is always one image fields and one description text field.

                  Which one to choose? Is the ZIP download outdated? Why can’t I have an image picker field with the github version of the Add-On?
                    • 4172
                    • 5,888 Posts
                    both were created for special requests.
                    If you need one with configurable input-types this is doable, but takes some work.

                      -------------------------------

                      you can buy me a beer, if you like MIGX

                      http://webcmsolutions.de/migx.html

                      Thanks!
                      • 10713
                      • 41 Posts
                      The "imagelist" is the one I need. It seems to work. This is great, by the way!