Wordpress Themes - WP Forum at BFA

Wordpress Themes - WP Forum at BFA (http://forum.bytesforall.com/index.php)
-   Plugins & Atahualpa (http://forum.bytesforall.com/forumdisplay.php?f=16)
-   -   Featured Content Gallery (http://forum.bytesforall.com/showthread.php?t=958)

strangelove Mar 25, 2009 09:40 PM

Featured Content Gallery
 
Can anyone give me an example of the container code used to install the Featured Content Gallery?

Thank you,

Michael

eyup Apr 8, 2009 08:08 AM

Bump.

yeh it would be great to put it somewhere in the header area.

eyup Apr 8, 2009 08:09 AM

Actually maybe it like adding flash:

Turn the header image off at Atahualpa Theme Options -> Header -> Configure Header area and edit header.php



which might translate to:

<!-- Header -->
<td id="header" colspan="<?php echo $cols; ?>">

<?php bfa_header_config($bfa_ata['configure_header']); ?>
<div><?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?></div>

</td>
<!-- / Header -->


gonna test it out...

eyup Apr 8, 2009 09:55 AM

ahh well can't get it to work.

the box area comes up but it's a no show for content.

Seems to be quite a few plugin conflicts too - eg with lightbox

dang.

Suzie Apr 8, 2009 11:29 AM

Featured Content Gallery and WP e-Commerce do not work together either.

eyup Apr 8, 2009 11:31 AM

Anyone know of an alternative?

Suzie Apr 8, 2009 06:38 PM

You might try D13 Slideshow. I couldn't get it to work for me, even with WP e-Commerce deactivated. This guy has it working though .

Flynn Apr 8, 2009 08:05 PM

http://wp27.bytesforall.com/

In header.php, replace

PHP Code:

 <?php wp_enqueue_script'jquery' ); ?>

with
PHP Code:

<script type='text/javascript' src='<?php echo get_option('siteurl'); ?>/wp-includes/js/jquery/jquery.js?ver=1.2.6'></script>

and move
PHP Code:

 <?php wp_head(); ?>

below
PHP Code:

     $bfa("a.xhtmltags").click(function(){ $bfa("div.xhtml-tags").slideToggle(300); });
});
//-->
</script> 

and below any other jQuery code you may have added in header.php.

It's well known that jQuery and mootools (which Featured Gallery Script uses) don't play well with each other, but I was including jQuery in a specific way for that very reason to allow Mootools to work, too. Appears that jQuery needs to do its stuff first regardless.

I'll be adding jQuery in this rather manual way again as shown above. If Wordpress adds a new jQuery version then this wouldn't work anymore. Alternatively jQuery could be added fully manually, through the jQuery file included in Atahualpa, but that would mean that it gets loaded twice if a plugin loads it as well. That wouldn't cause an error, but unnecessarily add 50KB to the first page load of every visitor.

inastagewhisper Apr 18, 2009 06:51 PM

Hey Flynn,

I downloaded a custom widget program and put the content gallery into the widget. Do you know how I would change the code so that Featured Content Gallery works it in the sidebar? I tried the method you wrote, but I guess it's only for the header. Other than that I'm loving the theme. Thanks!

-Chris

Flynn Apr 19, 2009 08:31 AM

Post #8 is required to make it work as such

You should be able to put the actual Gallery code into a sidebar too, i.e. with the http://wordpress.org/extend/plugins/php-code-widget/ by putting this into the widget

<?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>

inastagewhisper Apr 22, 2009 12:16 AM

Hi Flynn,

I tried that, but I got this as an error when I loaded the page:

Fatal error: Call to undefined function php echo get_option() in /home/maximum5/public_html/wp-content/themes/atahualpa332/header.php on line 25

Flynn Apr 22, 2009 05:29 AM

What WP version do you have? Replace the word get_option in the code above with the older function get_settings

inastagewhisper Apr 23, 2009 01:30 PM

Hey Flynn,

I have 2.7.1. I changed get_option('siteurl') to get_option('home'), and I don't get the fatal error anymore, but the widget still doesn't work. It appears, but stays on the loading screen. Any ideas?

Thanks for helping me out by the way.

inastagewhisper Apr 24, 2009 03:18 PM

So the featured content gallery works if I put it in the header.php file. If there isn't a way to get it to work in the widget, is there a way to get it to only appear on my main page (and not on the individual post pages)?

Thanks!

Flynn Apr 24, 2009 08:53 PM

To put it in a widget use the PHP code widget. To display only on the homepage use

<?php if ( is_front_page() ) {
include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php');
} ?>

inastagewhisper Apr 24, 2009 10:20 PM

Alright, this is driving me crazy.

I guess it's just not working for me. First I got that get_option wasn't defined. Then I finally got it to work (kind of) and it said that wp_head() wasn't defined. Then I started over with the original header folder and none of it worked.

I appreciate all your help, but I just don't know what could be wrong. It looks like you got it to work fine on yours. Are those the only changes you made to it?

Thanks

inastagewhisper May 16, 2009 01:32 PM

I just downloaded the updated theme and it works perfectly on the front page!

So is there a way now, to put the featured content gallery on the sidebar? I try it with the php code widget, but I get a gallery that's stuck in loading mode. Help!

Thanks!

Jcasteli Jun 3, 2009 08:33 PM

Can you help me understand how to place the Featured Content Gallery on my "Greetings" page (static homepage)? I am looking for detailed directions, because much of this above I don't understand. In what file specifically and where in that specifically would I place the...

<?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>

Thank you.

Flynn Jun 4, 2009 06:00 PM

Put the code from post #15 into index.php, right after get_header(); ?> in line 3

Jcasteli Jun 5, 2009 06:50 PM

http://www.twobackpackers.com/

It looks like I'm making some progress...It's working in Firefox but not IE6. Any suggestions?

mal1986 Jun 6, 2009 09:42 AM

Quote:

Originally Posted by Jcasteli (Post 7940)
http://www.twobackpackers.com/

It looks like I'm making some progress...It's working in Firefox but not IE6. Any suggestions?

How are you getting yours to work??? I cannot for the life of me get mine to show up! It worked for a few days and then it vanished. :confused: It's part of the reason I haven't gone live with this theme yet. It's something I would really like to include, and while the proper code is in the main index.php, it's as if it isn't there at all . . .

http://jt4breakfast.com/test/

It should appear right before the first post.

Jcasteli Jun 6, 2009 10:29 PM

I viewed your website on Firefox 3.0 and it works perfectly.

mal1986 Jun 7, 2009 04:15 AM

^Hmmmm . . . . I could never see it. I just gave up and used another plugin called CBFeatured and it works amazingly.

Juslyn Jul 13, 2009 06:28 AM

Hi all,

I just moved from 3.4 to 3.4.2 and the Featured Content Gallery has gone from working well to just a white box with a black border.

Any suggestions?

Cheers guys.

Flynn Jul 15, 2009 09:18 AM

Have you changed the web host too? I just tried and couldn't get it running on a server with Nginx but it worked on Apache. Still investigating...

What are your Javascript internal/external settings?

Juslyn Jul 16, 2009 08:59 PM

Hi Flynn,

No, host is still the same.

JS is external at the moment - changing it to external was actually what got it working again (to my knowledge at least). See this post: http://forum.bytesforall.com/showpos...31&postcount=4

I actually intended to make that post in this thread, apologies for that.

Cheers Flynn,

Lynn & Justin.

evripidis Aug 5, 2009 03:55 PM

After the setup of the plugin i'm always redirecting on a "null" page. I can't see the content of my site anymore? Any ideas?

Shane Oct 13, 2009 01:48 AM

I have a question regarding the use of D13slideshow and having it display only on the homepage. I tried to adapt the code in post #15 to fit D13slideshow.

My code looks like this:
Code:

<?php if ( is_front_page() ) {
include d13slideshow();
} ?>

Whether placed above the loop or in the loop, this works in either case insofar as the slideshow appears only on the homepage, not in posts. Unfortunately, it is displayed along with these error-messages:

Code:

Warning: include() [function.include]: Filename cannot be empty in /home/rightmi/public_html/richquickreview.com/wp-content/themes/atahualpa/functions.php(478) : eval()'d code on line 2

Warning: include() [function.include]: Filename cannot be empty in /home/rightmi/public_html/richquickreview.com/wp-content/themes/atahualpa/functions.php(478) : eval()'d code on line 2

Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/rightmi/public_html/richquickreview.com/wp-content/themes/atahualpa/functions.php(478) : eval()'d code on line 2

And I have no idea what any of that means...
Do I have some syntax error in my code? Any other solutions?

As for the featured content-gallery, it seems that the codes provided in #8 only applies if the gallery is placed in the header? What can be done to use the gallery in the page contents?

Thanks!

juggledad Oct 13, 2009 05:14 AM

you use an 'include' to insert code, you use 'xxx()' to call a function - try removing the 'include'

Shane Oct 13, 2009 01:12 PM

Thanks!
Didn't realize that "include" wasn't needed here. Thanks for the tip!

writeleft Oct 22, 2009 06:10 PM

BUMP

Hello. I'm new to the forum. I'm in love with the theme currently. I'm using it to build a site for a organization here.

I'm running the latest version of the theme and the latest version of WordPress and I can't seem to figure out how to get this plug-in to work for me. I've tried all of the tricks mentioned here and even went over to the featured content site to check their forums. Has anyone figured this out or can anyone help me with the code?

paulae Oct 22, 2009 07:14 PM

If you click on Featured Content Gallery in the Settings area, you'll see a bunch of info, including the fact that you need to add this to the index.php file:
Code:

<?php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>
. Go to Appearance, Editor, and open up the index.php file. I put it here:

HTML Code:

<?php        /* get all options: */
include (TEMPLATEPATH . '/functions/bfa_get_options.php');
get_header(); ?>

[color="Red"]<div align="center">
<?php if (is_home()) include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?></div>
<br />[/color]
<?php /* If there are any posts: */

Notice where I added it in red. I also enclosed it in a div and added a br to give some space before the beginning of the rest of the page.

And are you sure you're adding the articleimg and URL of the image in the custom fields area of the post?

writeleft Oct 22, 2009 07:25 PM

Thanks Paulae, for your quick reply.

I'm going to try this.

But first, I've completely taken out all of the code that was suggested be added/taken out in this thread and reverted everything back to normal. Should I go back and do this stuff and what you suggested as well?

paulae Oct 22, 2009 07:43 PM

Ignore anything added to make the D13 plugin work. You shouldn't have to make any special revisions other than what's mandated by the FCG plugin. I have it running on one of my sites:
http://www.larchmontgazette.com

writeleft Oct 23, 2009 12:00 AM

Okay, so I've been fiddling around with this for quite some time now and I just can't seem to get it to work.

I followed your advice. I didn't make any of the changes this thread suggested to any of my files. I added this code to index.php:

Quote:

<?php if ( is_front_page() ) {
include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php');
} ?>
As I only wanted the slider to show up on my static front page. The only did I ended up with was a empty white box with a black border.

I went through and added articleimg and URL to all of the test posts I have on the site. Absolutely nothing has changed. I'm not sure what I'm doing wrong.

I even switched back to the default template and still nothing.

I'm going to try installing a fresh copy of Atahualpa and see if that changes anything. Other than that, I have no idea what could be wrong.

Any suggestions are definitely welcome!

ah:

I loaded the site in IE8 and got this:

Quote:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Timestamp: Fri, 23 Oct 2009 06:01:57 UTC


Message: Expected '}'
Line: 38
Char: 21
Code: 0
URI: http://www.activistdork.org/wp-conte...gallery.js.php


Message: 'gallery' is undefined
Line: 4
Char: 1
Code: 0
URI: http://www.activistdork.org/wp-conte...transitions.js


Message: 'gallery' is undefined
Line: 51
Char: 13
Code: 0
URI: http://www.activistdork.org/?page_id=114


Message: Object doesn't support this property or method
Line: 1
Char: 1
Code: 0
URI: http://www.activistdork.org/?page_id=114

paulae Oct 23, 2009 06:02 AM

Did you configure the plugin too? You have to tell it what size it should be, which post IDs to draw from, how many posts, etc.

I suggest you watch this excellent tutorial video: http://www.featuredcontentgallery.com/

It helped me understand how FCG works.

writeleft Oct 23, 2009 07:43 AM

2 Attachment(s)
Yep. I watched the video and configured the plug-in basically just as told. Screen shots below.

I then went over to my index.php file and added this code:

Quote:

<div align="center">
<?php if (is_front_page()) include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>
</div>
Just after:

Quote:

<?php /* get all options: */
include (TEMPLATEPATH . '/functions/bfa_get_options.php');
get_header(); ?>
I've deactivated all other plug-ins I had running. I switched to the Default theme and the Featured Gallery Plug-In still didn't work. On the Default theme, I get nothing. On Atahualpa, I get a empty white box with a black border. I'm not sure what I'm doing wrong, or if I'm even doing anything wrong. Is the jQuery conflict still an issue?

I also deactivated the header just in case there was something happening there, and still nothing. This is quite frustrating. Nevertheless, thank you for helping me out so much.

If anyone wants to take a look at the page source, the test site is: www.activistdork.org.

I'd appreciate any and all help I can get.

sparksmex Oct 23, 2009 05:10 PM

I could get neither D13 Slideshow or Featured Content Gallery working

but I could 'Featurific' ... however it's only for posts and I was trying for Page excerpts ... and it has a LOGO to upgrade

writeleft Oct 23, 2009 07:32 PM

Yeah. I looked into the Featurific plug-in, and while it is nice, it's just not as feature rich and "clean" as the Featured Content Gallery plug-in. When you can get it to work, it does pay off quite a bit.

I'm hoping that with some assistance hear from people who have gotten it runing, that I can get it up on my site as well. I just don't know where I'm going wrong.

paulae Oct 23, 2009 07:51 PM

I am not a WP programmer or JQuery expert. I do notice that this is in your header:
Code:

<script type="text/javascript">
//<![CDATA[



/* JQUERY */

jQuery(document).ready(function(){ 
 
        /* For IE6 */
        if (jQuery.browser.msie && /MSIE 6\.0/i.test(window.navigator.userAgent) && !/MSIE 7\.0/i.test(window.navigator.userAgent) && !/MSIE 8\.0/i.test(window.navigator.userAgent)) {

                /* Max-width for images in IE6 */               
                var centerwidth = jQuery("td#middle").width();
               
                /* Images without caption */
                jQuery(".post img").each(function() {
                        var maxwidth = centerwidth - 10 + 'px';
                        var imgwidth = jQuery(this).width();
                        var imgheight = jQuery(this).height();
                        var newimgheight = (centerwidth / imgwidth * imgheight) + 'px';       
                        if (imgwidth > centerwidth) {
                                jQuery(this).css({width: maxwidth});
                                jQuery(this).css({height: newimgheight});
                        }
                });
               
                /* Images with caption */
                jQuery("div.wp-caption").each(function() {
                        var captionwidth = jQuery(this).width();
                        var maxcaptionwidth = centerwidth + 'px';
                        var captionheight = jQuery(this).height();
                        var captionimgwidth =  jQuery("div.wp-caption img").width();
                        var captionimgheight =  jQuery("div.wp-caption img").height();
                        if (captionwidth > centerwidth) {
                                jQuery(this).css({width: maxcaptionwidth});
                                var newcaptionheight = (centerwidth / captionwidth * captionheight) + 'px';
                                var newcaptionimgheight = (centerwidth / captionimgwidth * captionimgheight) + 'px';
                                jQuery(this).css({height: newcaptionheight});
                                jQuery("div.wp-caption img").css({height: newcaptionimgheight});
                                }
                });
               
                /* sfhover for LI:HOVER support in IE6: */
                jQuery("ul li").
                        hover( function() {
                                        jQuery(this).addClass("sfhover")
                                },
                                function() {
                                        jQuery(this).removeClass("sfhover")
                                }
                        );

        /* End IE6 */
        }
       
        jQuery(".post table tr").
                mouseover(function() {
                        jQuery(this).addClass("over");
                }).
                mouseout(function() {
                        jQuery(this).removeClass("over");
                });

       
        jQuery(".post table tr:even").
                addClass("alt");

       
        jQuery("input.text, input.TextField, input.file, input.password, textarea").
                focus(function () { 
                        jQuery(this).addClass("highlight");
                }).
                blur(function () {
                        jQuery(this).removeClass("highlight");
                })
       
        jQuery("input.inputblur").
                focus(function () { 
                        jQuery(this).addClass("inputfocus");
                }).
                blur(function () {
                        jQuery(this).removeClass("inputfocus");
                })

               

       
        jQuery("input.button, input.Button").
                mouseover(function() {
                        jQuery(this).addClass("buttonhover");
                }).
                mouseout(function() {
                        jQuery(this).removeClass("buttonhover");
                });

        /* toggle "you can use these xhtml tags" */
        jQuery("a.xhtmltags").
                click(function(){
                        jQuery("div.xhtml-tags").slideToggle(300);
                });

        /* For the Tabbed Widgets plugin: */
        jQuery("ul.tw-nav-list").
                addClass("clearfix");

               
       
});

//]]>
</script>

...and it isn't in my header, at least not "bare" like that. I could certainly imagine that is causing a conflict, but I don't know. I wonder if you were to disable the Tabbed Widgets plugin?

Juggledad or Flynn might have some ideas when they come back. Feel free to look at my source code and see if you can spot some obvious difference: http://www.larchmontgazette.com

I know it's very frustrating when you can't get something important to work.


All times are GMT -6. The time now is 09:46 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.