Forum Replies Created

Viewing 13 replies - 1 through 13 (of 13 total)
  • This was brought up under another thread, but the author doesn’t seem to check here often.

    The solution of how to fix this version (1.5.2) is here:
    https://www.ads-software.com/support/topic/edit-view-option-stopped-working/

    This was brought up under another thread, but the author doesn’t seem to check here often.

    The solution of how to fix this version (1.5.2) is here:
    https://www.ads-software.com/support/topic/edit-view-option-stopped-working/

    This was brought up under another thread, but the author doesn’t seem to check here often.

    The solution of how to fix this version (1.5.2) is here:
    https://www.ads-software.com/support/topic/edit-view-option-stopped-working/

    Thread Starter wildcheese

    (@wildcheese)

    Ok, so I’ve been messing around with this and the easiest way I could think of was to download a PHP snippet tool that allows me to create PHP code, then it gives me a shortcode that I can put on any post/page on my site.

    I used the below code, which gives me all entries for 2016 and I will then have to make more snippets for the other years. The filter I used is a modified version of the filter I saw in the Sticky List documentation. It would be nice if I could replace the unset string so that I could just use one if statement, but everything I tried didn’t work. I guess every year I’ll just have to go and add last year’s date range to my snippets… oh well.

    13pixar/fried_eggz – it would be great if you could build this in somehow so we could just use date ranges out of the box; I didn’t want to add this to my functions.php and have all of my stickylists limited..

    Hope this helps!!

    <?php
    add_filter('filter_entries','hide_some_rows' );
    function hide_some_rows($entries) {
        foreach ($entries as $entryKey => $entryValue) {
            if ($entryValue["date_created"] >= "2019-01-01 00:00:00" && $entryValue["date_created"] <= "2019-12-31 23:59:59") {
                unset($entries[$entryKey]);
    		}
    		if ($entryValue["date_created"] >= "2018-01-01 00:00:00" && $entryValue["date_created"] <= "2018-12-31 23:59:59") {
                unset($entries[$entryKey]);
    		}
    		if ($entryValue["date_created"] >= "2017-01-01 00:00:00" && $entryValue["date_created"] <= "2017-12-31 23:59:59") {
                unset($entries[$entryKey]);
    		}
        }
    	return $entries;
    }
    ?>
    <H1>Adoption Applications</H1>
    <?php
    echo do_shortcode("[stickylist id='4']");
    ?>
    <br><H1>Adoption Contracts</H1>
    <?php
    echo do_shortcode("[stickylist id='5']");
    ?>

    The stickylist id is the same as the gravityform id.

    Thread Starter wildcheese

    (@wildcheese)

    Just checking up on this, don’t want it to auto-close the post.

    Thread Starter wildcheese

    (@wildcheese)

    Ok so putting that in my child’s class.css had the effect of putting the scroll bars on the right side and the bottom of all the tables while in desktop mode – but for responsive mode on my phone it did nothing.

    I investigated my theme and found a responsive.css file that specifically called out different screen sizes and retina displays.

    I ended up using the following code in my child class.css and now the tables are all scrollable just for mobile users!

    Thanks for the help getting me started fried-eggz, love your plugin!

    /* Prevents Sticky List from extending past the right margin */
    @media only screen and (min-width: 1440px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 1025px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 1024px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 950px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 767px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 600px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 540px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (min-width: 320px) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }
    @media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
    only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-device-pixel-ratio: 1.5) {
    .sticky-list-wrapper {
    overflow: scroll !important;
    }
    table.sticky-list {
    table-layout: auto !important;
    }
    }

    Same here. I can click on pages 1,2,3 but then there’s … and then I can click on the last page. There are also these “>” symbols between the numbers but they’re really smooshed together and cover up the page numbers making them unclickable.

    If i go into the sticky-list_styles.css, scroll down to the pagination section, and change the margin-right from 5px to 20px, I end up with a display like this:
    > 1 > 2 > 3 > … > 20

    I’m really curious to see if anyone else sees this, but more importantly it would be very useful to have more options than just the first 3 pages or the very last page. Some of my stick lists (with a default of 10 showing) have 80 pages.

    Great plugin!!

    Hi rukunpuc,

    I made a post about this here, perhaps it will help?

    -Wildcheese

    Thread Starter wildcheese

    (@wildcheese)

    Ok, so I made changes via GitHub, but I have no idea what I’m doing, lol… :p Never used this service before.

    Hi SocialSpark,

    This sounds more like a limitation to Gravity Forms itself, and not this plugin. Sticky List only allows people to view form entries from a front end page after a form is submitted, but Gravity Forms itself controls how submissions are handled. If your users submit a form that transports them to PayPal after submission, Gravity Forms only sees that a new form has been submitted, and therefore Sticky List updates the front end to display the new entry.

    The issue then is whether or not Gravity Forms can error check payment status after the form is successfully submitted. If you can configure Gravity Forms to do this, Sticky List will automatically display or not display entries accordingly. You will have better luck contacting the Gravity Forms developers directly, or through their support page.

    Hope this helps!

    Hi Jon,

    It looks to me like you are attempting to use the same page for the front end as for the entry view as well. This is not how the plugin works. When configuring Sticky List for your particular form, the page you choose should be somewhere that the form exists. Then you go to the page you wish to use as the front end and input the shortcode.

    For example, if https://www.nlccommunity.com/groups-submissions is your front end page (which looks like you have successfully done), then your entry view could be something like https://www.nlccommunity.com/leader-form. You just need to make your form available on that page.

    Try that out and it should get you going.

    Hi faithbegins,

    For each form, you need to select which fields you want displayed on the Sticky List. You do this by expanding any given field (name, date, etc.) on the form editor and then checking the box near the bottom that says “Show in list”. Hope this helps!

Viewing 13 replies - 1 through 13 (of 13 total)