New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reverse date order #170
Comments
The order feature (ascending/descending) seems to be working fine with the test suite. Could you please state the version of LCP you are using? |
na, not that simple [catlist id=49 customfield_display='lesson_time' customfield_display_name='no' template=table instance=3 orderby=title order=ASC numberposts=99 pagination=yes excerpt=yes excerpt_strip=no]" just updated to latest version too! i am to still use a plugins folder in the theme folder for adding the template to? ...[childtheme]/plugins/list-catergory-posts/table.php |
Can you attach your template too? |
<?php
/*
Plugin Name: List Category Posts - Template "table"
Plugin URI: http://picandocodigo.net/programacion/wordpress/list-category-posts-wordpress-plugin-english/
Description: Template file for List Category Post Plugin for Wordpress which is used by plugin by argument template=value.php
Version: 0.9
Author: Radek Uldrych & Fernando Briano
Author URI: http://picandocodigo.net http://radoviny.net
*/
/* Copyright 2009 Radek Uldrych (email : verex@centrum.cz), Fernando Briano (http://picandocodigo.net)
This program 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 3 of the License, or
any later version.
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/**
* The format for templates changed since version 0.17.
* Since this code is included inside CatListDisplayer, $this refers to
* the instance of CatListDisplayer that called this file.
*/
/* This is the string which will gather all the information.*/
$lcp_display_output = '';
// Show category link:
$lcp_display_output .= $this->get_category_link('strong');
//Add 'starting' tag. Here, I'm using an unordered list (ul) as an example:
$lcp_display_output .= '<table class="tg">';
//Add 'starting' tag. Here, I'm using an unordered list (ul) as an example:
$lcp_display_output .= '<tbody>';
/**
* POSTS LOOP
*
* The code here will be executed for every post in the category.
* As you can see, the different options are being called from functions on the
* $this variable which is a CatListDisplayer.
*
* The CatListDisplayer has a function for each field we want to show.
* So you'll see get_excerpt, get_thumbnail, etc.
* You can now pass an html tag as a parameter. This tag will sorround the info
* you want to display. You can also assign a specific CSS class to each field.
*/
foreach ($this->catlist->get_categories_posts() as $single){
//Start a List Item for each post:
$lcp_display_output .= '<tr>';
//Start a List Item for each post:
$lcp_display_output .= '<th class="tg">';
//Show the title and link to the post:
$lcp_display_output .= $this->get_post_title($single, 'h4', 'lcp_post');
//Show comments:
$lcp_display_output .= $this->get_comments($single);
//Show date:
$lcp_display_output .= ' ' . $this->get_date($single);
//Show date modified:
$lcp_display_output .= ' ' . $this->get_modified_date($single);
//Show author
$lcp_display_output .= $this->get_author($single);
//Custom fields:
$lcp_display_output .= $this->get_custom_fields($single);
//Close li tag
$lcp_display_output .= '</th>';
//Close li tag
$lcp_display_output .= '</tr>';
//Start a List Item for each post:
$lcp_display_output .= '<tr>';
//Start a List Item for each post:
$lcp_display_output .= '<td>';
//Post Thumbnail
$lcp_display_output .= $this->get_thumbnail($single);
/**
* Post content - Example of how to use tag and class parameters:
* This will produce:<p class="lcp_content">The content</p>
*/
$lcp_display_output .= $this->get_content($single, 'p', 'lcp_content');
/**
* Post content - Example of how to use tag and class parameters:
* This will produce:<div class="lcp_excerpt">The content</div>
*/
$lcp_display_output .= $this->get_excerpt($single, 'div', 'lcp_excerpt');
// Get Posts "More" link:
$lcp_display_output .= $this->get_posts_morelink($single);
//Close li tag
$lcp_display_output .= '</td>';
//Close li tag
$lcp_display_output .= '</tr>';
}
// Close the wrapper I opened at the beginning:
$lcp_display_output .= '</tbody>';
// Close the wrapper I opened at the beginning:
$lcp_display_output .= '</table>';
// If there's a "more link", show it:
$lcp_display_output .= $this->catlist->get_morelink();
//Pagination
$lcp_display_output .= $this->get_pagination();
$this->lcp_output = $lcp_display_output; |
Is the content in the right order with the default template? PS: you should re-activate the plugin on your example website. |
did you change the template content order? i installed the plugin at something like v0.56, altered the template to suit and left it. all working just fine. the only thing i could attribute a potential issue to is a reorder plugin that might have affected the direction of order :/ just to elaborate a little, there are three uses of your plugin in the one site....with the latter two working just fine http://www.creativestudiosderby.co.uk/indesign-online-course/ |
No, not that I am aware of.
|
Can be closed. The shortcode shared by @Showcase-Joz seems to be working just fine. No problems with order by title. |
since update items are now listing in reverse order on date and i cant workout how to return them to the correct order
www.creativestudiosderby.co.uk/indesign-online-course/
The text was updated successfully, but these errors were encountered: