mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-06-02 04:15:05 +02:00
feature 2798: let the webmaster decide how many comments to display on
comments.php by default git-svn-id: http://piwigo.org/svn/trunk@19303 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
+22
-1
@@ -52,6 +52,27 @@ $sort_by = array(
|
|||||||
// items_number : list of number of items to display per page
|
// items_number : list of number of items to display per page
|
||||||
$items_number = array(5,10,20,50,'all');
|
$items_number = array(5,10,20,50,'all');
|
||||||
|
|
||||||
|
// if the default value is not in the expected values, we add it in the $items_number array
|
||||||
|
if (!in_array($conf['comments_page_nb_comments'], $items_number))
|
||||||
|
{
|
||||||
|
$items_number_new = array();
|
||||||
|
|
||||||
|
$is_inserted = false;
|
||||||
|
|
||||||
|
foreach ($items_number as $number)
|
||||||
|
{
|
||||||
|
if ($number > $conf['comments_page_nb_comments'] or ($number == 'all' and !$is_inserted))
|
||||||
|
{
|
||||||
|
$items_number_new[] = $conf['comments_page_nb_comments'];
|
||||||
|
$is_inserted = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
$items_number_new[] = $number;
|
||||||
|
}
|
||||||
|
|
||||||
|
$items_number = $items_number_new;
|
||||||
|
}
|
||||||
|
|
||||||
// since when display comments ?
|
// since when display comments ?
|
||||||
//
|
//
|
||||||
$since_options = array(
|
$since_options = array(
|
||||||
@@ -96,7 +117,7 @@ if (isset($_GET['sort_order']) and isset($sort_order[$_GET['sort_order']]))
|
|||||||
|
|
||||||
// number of items to display
|
// number of items to display
|
||||||
//
|
//
|
||||||
$page['items_number'] = 10;
|
$page['items_number'] = $conf['comments_page_nb_comments'];
|
||||||
if (isset($_GET['items_number']))
|
if (isset($_GET['items_number']))
|
||||||
{
|
{
|
||||||
$page['items_number'] = $_GET['items_number'];
|
$page['items_number'] = $_GET['items_number'];
|
||||||
|
|||||||
@@ -299,6 +299,11 @@ $conf['graphics_library'] = 'auto';
|
|||||||
// you can define imagemagick directory.
|
// you can define imagemagick directory.
|
||||||
$conf['ext_imagick_dir'] = '';
|
$conf['ext_imagick_dir'] = '';
|
||||||
|
|
||||||
|
// how many user comments to display by default on comments.php. Use 'all'
|
||||||
|
// to display all user comments without pagination. Default available values
|
||||||
|
// are array(5,10,20,50,'all') but you can set any other numeric value.
|
||||||
|
$conf['comments_page_nb_comments'] = 10;
|
||||||
|
|
||||||
// +-----------------------------------------------------------------------+
|
// +-----------------------------------------------------------------------+
|
||||||
// | metadata |
|
// | metadata |
|
||||||
// +-----------------------------------------------------------------------+
|
// +-----------------------------------------------------------------------+
|
||||||
|
|||||||
Reference in New Issue
Block a user