Problem installing SeaShell Theme

Hi Rob,

I have come accross this error after installation of the Seashell Theme

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in [many different place]

any ideas.

The full error list is below.

With thanks

James

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'seashell_menu_item_link' was given in /homepages/4/d298326864/htdocs/mongolrally/includes/theme.inc on line 656.
There are security updates available for one or more of your modules or themes. To ensure the security of your server, you should update immediately! See the available updates page for more information.

Tags:
James Lawson's picture
Offline
Joined: 06/24/2010

Very strange. I installed the admin modules and all of a sudden the menus rebuilt. So now the above errors aren't there anymore.

I still have an issue with the Carousel not working though

Rob D.'s picture
Offline
Joined: 04/09/2008

Just a quick note about why this happened -

Some point after the initial theme release I changed the way the menu was put together, removing span tags that initially were set up with an override in template.php. When I updated the theme in the installer package I neglected to consider that it'd spit out lots of errors without also updating the database that the installation profile imports, and a couple people ended up with that download and those errors.

The carousel is an absolute mystery - during that same update carousel.css ended up being emptied of it's content. I don't remember even touching it, so I've got no explanation for that one!

I don't think anyone else has the empty carousel.css, but I'll attach it again to this post just in case. :)

AttachmentSize
carousel.css 2.47 KB
James Lawson's picture
Offline
Joined: 06/24/2010

Thanks Rob,

Another question for you.

I wish to use the carousel on the home page to display the image loaded up within create blog post rather than create product.

Do to this I added a filed file_image_cache2 to the blog view
this allowed me to upload the image

when trying to emulate your setup for the carousel I copied all the settings for the carousel (except for one which I'll come to in a minute)

The result was that the Carousel was fed the various fields. title, teaser, link and file_image_cache2

unfortunately unlike the product carousel that you created the fields were printed one on top of another unlike the product carousel which displayed the picture on the right of the carousel.

The setting that I couldn't copt from your carousel view was group multiple value (which I assume is the value that allows the picture to be on the right - although I may be wrong).

In summary I would like to have the carousel doing the same as the one you provided except that it is fed by a blog post rather than a product. How can I do this.

I hope you can help.

with thanks

James

Rob D.'s picture
Offline
Joined: 04/09/2008

This is a theming issue, actually, and changes/additions to carousel.css is required. I don't think I can really effectively explain how to do it, so instead I'm going to put together some new css for you and I'll be back with that and instructions. :)

Rob D.'s picture
Offline
Joined: 04/09/2008

Hm...after doing this I think you must have gotten this almost right the first time. I was thinking more needed to be done. However, without changing anything else you've done, assuming you haven't already removed the image field you added and the view, you may be able to just add this to carousel.css:

.jcarousel-container img {
padding-left: 15px;
float: right;
}

And the image will then appear right as expected.

You may also want to adjust the font size of the title by adding:

.jcarousel-container .views-field-title {
font-size: 3.0em;
}

Just because blog post titles have the potential to be longer than product ones.

So if that doesn't do it, I did set it up on my end to work with the blog so I can provide instructions, and updated carousel.css and a views export.

James Lawson's picture
Offline
Joined: 06/24/2010

Thanks Rob,

I'll give this a go and let you know how I got on.

Many thanks for the excellent customer service. It is very much appriciated

James

James Lawson's picture
Offline
Joined: 06/24/2010

Hi Rob,

Nearly there. Oh so nearly there. Please look at: http://www.directinsurancecover.com/

The picture is on the right. (although I will need to resize it)

THe problem I am now having is that the picture doesn't show up within the actual blog post

http://www.directinsurancecover.com/blog/sampleblog

If you could help me that would be great

With thanks

James

Rob D.'s picture
Offline
Joined: 04/09/2008

I think you just need change the way the field is displayed by navigating to Administer > Content Management > Content Types and clicking 'Manage Fields'. Then you'll see a tab at the top called 'Display Fields', and you'd go here to change the field to use one of the imagecache presets (the product preset already set up would probably work alright). You can hide the label there too. You may also need to change the position of the image so it appears above the body, and you can do that on the manage fields page.

After that you might need some more css to get the image floated in the body correctly, so just let me know.

James Lawson's picture
Offline
Joined: 06/24/2010

Hi Rob,

That's great thanks. I will probably take you up on the CSS help you offered above later. In the mean time I will try and figure it out myself as I don't wish overstay my welcome in your forum :o)

I have another challenge now - not with the theme - this is me customizing the theme (BTW - anyone else reading this should know that this theme has been put together really well and it's very robust and stable!)

I have changed the container for featured on the front page to fit in the graphic that you can now see at www.directinsurancecover.com. This graphic will soon be a live feed of data that will be streamed in.

Anyways....

I'd like to have the option of a second container - perhaps called featured 2 - that is the same as the original container that you provided with the theme. The idea is that I can use this carousel for the views carousel that you also provided with the theme.

I wish to be able to use this carousel on a page that will be a kind on contents table for the Blog. Each frame (set up in the views setup) would show a snippet of the information from the main blog page depending on the day. Easy enough to do with your setup once I have a second feature container.

I can of course figure out how to do this myself with much trawling of the drupal website, but if you able to help me create this second container it would be great!

Let me know either way.

With thanks

James

Rob D.'s picture
Offline
Joined: 04/09/2008

If you haven't changed anything that's going on in page.tpl.php or page-front.tpl.php, I've attached an update to them and seashell.info that'll add a second feature region. Just overwrite the old files.

If you have altered those files already, just overwrite seashell.info and I'll provide you with some instructions.

After you overwrite them, you'll need to clear the cache at Site Configuration > Performance, and then add the following code to the stylesheet on around line 156:

#featured-two {
visibility:hidden;
height: 400px;
background: url(../images/style1/featured-bg.png) repeat-x;
}

.featured-two-inner {
padding-top: 15px;
}

AttachmentSize
seashell_feature_update.zip 5.09 KB
Support hours: 9AM - 5PM EST, Mon - Fri

Follow us on: