Well, here is the preview of how to add the psnGallery2 Admin in the WP Administration Panel….

Add the following code in the “psnGallery2.php”
function psnGalMenu() {
add_submenu_page('options-general.php', 'psnGallery2', 'psnGallery2', 1, 'psnCPGAdmin.php');
}

and also this to the :

add_action('admin_menu', 'psnGalMenu');

After the update, the code should look like :
function psnGalMenu() {
add_submenu_page('options-general.php', 'psnGallery2', 'psnGallery2', 1, 'psnCPGAdmin.php');
}

global $CONFIG,$pluginURL;

$CONFIG = psnCPGGetConfig();
if ($CONFIG) {
// Initialize the module
psnCPGInit($CONFIG['DEBUGFLAG']);
psnExcludeSQLAlbum();
add_filter('the_content', 'run_CPGxxxx');
add_filter('the_excerpt', 'run_CPGxxxx');
add_filter('comment_text', 'run_CPGxxxx');
add_action('admin_menu', 'psnGalMenu'); // < - New line
}

Et voil

18 commentaires

  1. Hello. I have tried this, and it does the job ok. A menu was added.
    However, when I click it, a blank page appeared.

    I can not get into the CPGAdmin panel manually.

    How to solve this?

    Thanks.

  2. I can’t get it right, hope you can help.
    You write that you need to add this“function psnGalMenu() {
    add_submenu_page(‘options-general.php’, ‘psnGallery2’, ‘psnGallery2’, 1, ‘psnCPGAdmin.php’);
    }”
    code to psnGallery2.php. Where do I place it? In the beginning of the code or the and?
    The next piece of code “and also this to the :” to where?

    Then you write after the update the code look like this:

    Where should that code being placed?

    Hope you can help

  3. Your plugin is excellent! Thanks for allowing us to use your work!

    When trying to add the admin panel I get the following error: “Fatal error: Call to undefined function: psnexcludesqlalbum()”

    When I comment out that line I get the psnGallery2 tab in my Options like it is supposed to be. Clicking on it only returns a blank page.

    Everything else works just fine. Only the admin panel is not working just yet. I’m running WP 1.5 and Coppermine 1.3.2.

    Any thoughts??

  4. To fix the blank-page problem, add the following line to the top of the “psnCPGAdmin.php” file, after “

  5. (Crap, it choked when I input the command for PHP… here it is again…)

    To fix the blank-page problem, add the following line to the top of the “psnCPGAdmin.php” file, after the “php” opening declaration (which includes a “

  6. (Sigh… it did it again. Third time is the charm, I guess… And please delete my previous attempts, if you will…)

    Add this above the line that reads “$debug = false;”:

    require_once(‘admin.php’);

    Problem fixed.

    Oh, and thanks for supporting albums without categories in this release… I had to make a few tweaks to the plugin to make it work before, and we’ll just say that my solution was less than elegant. I’m much happier with the new release; thanks for all your hard work!

  7. Ok I have everything setup as far as psnGallery 2 is concerned, it is functioning but I want to get this administration page working. I did everything like idahocline said, but I got the blank page. So I added the line to “public_html/wp-admin/psnCPGAdmin.php” as Senor Pez said which was to add the exact line as follows: require_once(’admin.php’);

    so I take that line and add it in public_html/wp-admin/psnCPGAdmin.php
    right after the php opening line which is exactly as follows:

  8. Sorry it hacked off the end of my message. so if I get this all correct the end result of editing the file would be like so:

  9. okay, so here’s how i got this to work, as i was having a problem with it after following senior pez’s instructions.

    first issue:
    require_once(’admin.php’);

    paste this in after the ” $v) {
    if (is_array($v)) {
    $array[$k] = add_magic_quotes($v);
    } else {
    $array[$k] = addslashes($v);
    }
    }
    return $array;
    }

    which is the same code on line 4 of psnCPGAdmin.php …so i deleted those lines from psnCPGAdmin.php and viola! the page came up.

    now, im pretty new to php code so i hope this makes sense, and this may have been because i did something wrong earlier, but it works now, so i hope this helps.

  10. aaah crap. it cut out the middle part of my comment. okay, let’s try it again:

    okay, so here’s how i got this to work, as i was having a problem with it after following senior pez’s instructions.
    #first issue:
    #require_once(’admin.php’);
    #
    #paste this in after the ” $v) {
    # if (is_array($v)) {
    # $array[$k] = add_magic_quotes($v);
    # } else {
    # $array[$k] = addslashes($v);
    # }
    # }
    # return $array;
    #}
    #
    #which is the same code on line 4 of psnCPGAdmin.php …so i deleted
    #those lines from psnCPGAdmin.php and viola! the page came up.
    #
    #now, im pretty new to php code so i hope this makes sense, and this may
    #have been because i did something wrong earlier, but it works now, so i
    #hope this helps.

  11. Is there any way for a non php techie to use this plug in? It all seems so greek to me.

    Is there a basic plug in download? I do not see it if there is.


  12. I add this code to psnCPGAdmin.php and works! (WP 2.0)

    require_once(‘admin.php’);
    $parent_file = ‘options-general.php’;

Répondre à Jöran Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.