The RSS feed icons are being displayed at the bottom of the panel instead of the bottom of each pane under that pane's content.

So if you have 4 panes with different content and a different feed for each then instead of seeing the Feed icon within the pane containing the associated content what you actually get is all feed icons next to each other at the bottom of the panel.

This is obviously no good as users don't know which feed icon is associated with which piece of content, this is also not how it used to work in previous versions of panels.

Comments

esmerel’s picture

Priority: Critical » Normal
Status: Active » Postponed (maintainer needs more info)

Can you provide some more data about your feeds, or an export of the panel, so it's easier to replicate?

peter panes’s picture

OK well i have panes with views in, the views have feeds connected to them and when ticking the box in panels "display feed icons" they are then displayed but at the bottom of the panel. this should really be easy to replicate, im using the latest version of views and panels 3 and i don't think there is any way the theme or any other modules can cause this.

You can see it in action here but i dont want google to index this site yet so ive added a hyphen in. If you want to see whats happening then please remove the hyphen from this domain to get the actual domain:
http://new-mediatest.ccn.ac.uk

Here is my exported panel:

$page = new stdClass;
$page->disabled = FALSE; /* Edit this to true to make a default page disabled initially */
$page->api_version = 1;
$page->name = 'student_life';
$page->task = 'page';
$page->admin_title = 'Student Life';
$page->admin_description = '';
$page->path = 'student-life';
$page->access = array();
$page->menu = array(
  'type' => 'normal',
  'title' => 'Student Life',
  'name' => 'primary-links',
  'weight' => '0',
  'parent' => array(
    'type' => 'none',
    'title' => '',
    'name' => 'navigation',
    'weight' => '0',
  ),
);
$page->arguments = array();
$page->conf = array();
$page->default_handlers = array();
$handler = new stdClass;
$handler->disabled = FALSE; /* Edit this to true to make a default handler disabled initially */
$handler->api_version = 1;
$handler->name = 'page_student_life_panel_context';
$handler->task = 'page';
$handler->subtask = 'student_life';
$handler->handler = 'panel_context';
$handler->weight = 0;
$handler->conf = array(
  'title' => 'Panel',
  'no_blocks' => FALSE,
  'css_id' => '',
  'css' => '',
  'contexts' => array(),
  'relationships' => array(),
);
$display = new panels_display;
$display->layout = 'twocol_stacked';
$display->layout_settings = array();
$display->panel_settings = array();
$display->cache = array();
$display->title = 'Student Life';
$display->hide_title = FALSE;
$display->content = array();
$display->panels = array();
  $pane = new stdClass;
  $pane->pid = 'new-1';
  $pane->panel = 'left';
  $pane->type = 'views';
  $pane->subtype = 'news';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'nodes_per_page' => '1',
    'pager_id' => '1',
    'use_pager' => 0,
    'offset' => '0',
    'more_link' => 1,
    'feed_icons' => 1,
    'panel_args' => 0,
    'link_to_view' => 0,
    'args' => '',
    'url' => '',
    'display' => 'page_2',
    'override_title' => 0,
    'override_title_text' => '',
  );
  $pane->cache = array();
  $pane->style = array(
    'style' => 'rounded_corners',
  );
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 0;
  $display->content['new-1'] = $pane;
  $display->panels['left'][0] = 'new-1';
  $pane = new stdClass;
  $pane->pid = 'new-2';
  $pane->panel = 'left';
  $pane->type = 'views';
  $pane->subtype = 'blogs';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'nodes_per_page' => '1',
    'pager_id' => '1',
    'use_pager' => 0,
    'offset' => '0',
    'more_link' => 1,
    'feed_icons' => 1,
    'panel_args' => 0,
    'link_to_view' => 0,
    'args' => '',
    'url' => '',
    'display' => 'page_1',
    'override_title' => 0,
    'override_title_text' => '',
  );
  $pane->cache = array();
  $pane->style = array(
    'style' => 'rounded_corners',
  );
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 1;
  $display->content['new-2'] = $pane;
  $display->panels['left'][1] = 'new-2';
  $pane = new stdClass;
  $pane->pid = 'new-3';
  $pane->panel = 'left';
  $pane->type = 'views';
  $pane->subtype = 'videos';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'nodes_per_page' => '1',
    'pager_id' => '1',
    'use_pager' => 0,
    'offset' => '0',
    'more_link' => 1,
    'feed_icons' => 1,
    'panel_args' => 0,
    'link_to_view' => 0,
    'args' => '',
    'url' => '',
    'display' => 'page_2',
    'override_title' => 0,
    'override_title_text' => '',
  );
  $pane->cache = array();
  $pane->style = array(
    'style' => 'rounded_corners',
  );
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 2;
  $display->content['new-3'] = $pane;
  $display->panels['left'][2] = 'new-3';
  $pane = new stdClass;
  $pane->pid = 'new-4';
  $pane->panel = 'right';
  $pane->type = 'views';
  $pane->subtype = 'college_calendar';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'nodes_per_page' => '1',
    'pager_id' => '1',
    'use_pager' => 0,
    'offset' => '0',
    'more_link' => 1,
    'feed_icons' => 1,
    'panel_args' => 0,
    'link_to_view' => 0,
    'args' => '',
    'url' => '',
    'display' => 'page_2',
    'override_title' => 0,
    'override_title_text' => '',
  );
  $pane->cache = array();
  $pane->style = array(
    'style' => 'rounded_corners',
  );
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 0;
  $display->content['new-4'] = $pane;
  $display->panels['right'][0] = 'new-4';
  $pane = new stdClass;
  $pane->pid = 'new-5';
  $pane->panel = 'right';
  $pane->type = 'views';
  $pane->subtype = 'gallery';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'nodes_per_page' => '1',
    'pager_id' => '1',
    'use_pager' => 0,
    'offset' => '0',
    'more_link' => 1,
    'feed_icons' => 1,
    'panel_args' => 0,
    'link_to_view' => 0,
    'args' => '',
    'url' => '',
    'display' => 'block_2',
    'override_title' => 0,
    'override_title_text' => '',
  );
  $pane->cache = array();
  $pane->style = array(
    'style' => 'rounded_corners',
  );
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 1;
  $display->content['new-5'] = $pane;
  $display->panels['right'][1] = 'new-5';
  $pane = new stdClass;
  $pane->pid = 'new-6';
  $pane->panel = 'top';
  $pane->type = 'custom';
  $pane->subtype = 'custom';
  $pane->shown = TRUE;
  $pane->access = array();
  $pane->configuration = array(
    'title' => '',
    'body' => 'Student Life at City College Norwich
    This is a great time to come and study at City College Norwich. With our student success rates reaching their highest ever levels and with four different National Skills Academies (Financial Services, Manufacturing, Hospitality, Creative and Cultural), its no wonder one third of all 16 to 18 year olds in Norfolk attends the College - and we have also have a great number of older students ... from 14 to 94 you\'ll find something for you at City College Norwich! Whatever you are interested in we are sure we will have the right programme for you. From academic subjects to job-specific courses, we have the widest choice in the whole of Norfolk. 
    
    Coming to college means making new friends and mixing education with a great social life. You will find all you need at City College Norwich to help you get great results and achieve your goals, but have fun along the way.
    <br>',
    'format' => '1',
    'substitute' => NULL,
  );
  $pane->cache = array();
  $pane->style = array();
  $pane->css = array();
  $pane->extras = array();
  $pane->position = 0;
  $display->content['new-6'] = $pane;
  $display->panels['top'][0] = 'new-6';
$handler->conf['display'] = $display;
$page->default_handlers[$handler->name] = $handler;
peter panes’s picture

OK it seems to be a problem with the CSS Float:Right on the icons because when i remove it they show up in the right places, that's probably an inssue with my theme so ill work around it but the icons at the bottom of the page are still there, and they even still show up when "Display Feed Icons" is not ticked.

esmerel’s picture

Status: Postponed (maintainer needs more info) » Active
merlinofchaos’s picture

Status: Active » Fixed

The icons at the bottom of the page are added by Views, not Panels. The only way to get rid of them is to not attach the feed to your display or to modify your page.tpl.php to not display the feed icons.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.