Support > cpg1.6 plugin contributions

More meta albums for cpg1.6.x

(1/1)

Αndré:
This is the cpg1.6.x and PHP7 compatible version of the More meta albums plugin.


--- Quote from: Αndré on February 11, 2010, 03:34:53 pm ---This plugin adds new meta albums to your gallery.

Currently available meta albums:

* image: All pictures
* movie: All videos
* audio: All audio files
* document: All documents
* landscape: Landscape format pictures
* portrait: Portrait format pictures
* panorama: Panorama format pictures
* lastcommented: Last commented pictures (group comments for the same picture)
* mostcom: Most commented pictures
* mostvot: Most voted pictures
* toprateda: Top rated pictures (differs from 'toprated', details see here)
* newalb: New albums (differs from 'lastalb', as it uses chosen album thumbnail as thumbnail and also its upload time instead of the upload time of the latest file)
* randalb: Random albums
* randuseralb: Random albums in user categories
* randpublicalb: Random albums in public categories
--- End quote ---

allvip:

--- Code: ---\plugins\album_share_codes\codebase.php

    Warning line 28: mysqli_num_rows() expects parameter 1 to be mysqli_result, object given


--- End code ---

I assume mysqli_num_rows should be cpg_db_num_rows.
The error is gone in debug but still have


--- Code: ---\plugins\more_meta_albums\codebase.php

    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable

--- End code ---

H4F:
Hi, this plugin is not compatible with PHP 8.1, is there any way it could be made PHP 8.1 ready?

ron4mac:

--- Quote from: H4F on July 05, 2023, 05:55:43 am ---Hi, this plugin is not compatible with PHP 8.1, is there any way it could be made PHP 8.1 ready?

--- End quote ---
In the plugin file codebase.php, replace line 23:

--- Code: ---    $meta_album_name = substr($key, 0, count($key)-7);
--- End code ---
with:

--- Code: ---    $meta_album_name = substr($key, 0, -6);
--- End code ---

Navigation

[0] Message Index

Go to full version