Forum Replies Created

Viewing 15 replies - 1 through 15 (of 335 total)
  • Plugin Contributor joelworsham

    (@joelworsham)

    As you are customizing, it shows a live preview. You should see the preview window refresh on each change. If you do not, it could be having issues writing to your new table. Make sure the database user in your wp-config.php file has full read/write access to the new table.

    Plugin Contributor joelworsham

    (@joelworsham)

    Well, that isn’t actually an executable SQL query, it is PHP code. You will have better luck creating the table via PHPMyAdmin tools. You will need to find someone knowledgeable to help you or do some research.

    If you want to simply execute the query, here is the actual SQL query itself:

    CREATE TABLE pyrotest_cd_customizations (
    role VARCHAR(100) NOT NULL UNIQUE,
    menu LONGTEXT,
    submenu LONGTEXT,
    dashboard LONGTEXT,
    PRIMARY KEY (role)
    ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    The issue is I do not know what your character and collation is, so this example code may not properly align with your current database. Again, I highly advise getting professional support for getting the table up, but you are more than welcome to attempt that SQL. I make no promises.

    Plugin Contributor joelworsham

    (@joelworsham)

    Perhaps try to deactivate and then reactivate Client Dash AFTER all other plugins are deactivated.

    You are the first person to report not being able to write the tables, so unfortunately I have to assume there must be something in your system preventing it :/.

    Plugin Contributor joelworsham

    (@joelworsham)

    If they request it, here is the code that installs the table:

    `
    global $wpdb;

    $charset_collate = $wpdb->get_charset_collate();

    $sql = “CREATE TABLE {$wpdb->prefix}cd_customizations (
    role VARCHAR(100) NOT NULL UNIQUE,
    menu LONGTEXT,
    submenu LONGTEXT,
    dashboard LONGTEXT,
    PRIMARY KEY (role)
    ) $charset_collate;”;

    require_once ABSPATH . ‘wp-admin/includes/upgrade.php’;
    dbDelta( $sql );
    `

    Plugin Contributor joelworsham

    (@joelworsham)

    You will need to contact hosting support to figure out why the system is not allowing Client Dash to install the tables.

    Every time you activate the Client Dash plugin, it will attempt to install these tables. So, once you figure out with hosting support why it is not allowing it, deactivate then reactivate the plugin to install the tables.

    Plugin Contributor joelworsham

    (@joelworsham)

    Yes it does use mysql. Do you have more stringent limitations on plugins creating tables?

    It should create a table called {prefix}cd_customizations

    Plugin Contributor joelworsham

    (@joelworsham)

    I checked it out and I’m unable to see anything that would be causing this. Unfortunately, I cannot replicate this bug at all…

    Given that there are so many plugins active, I will have to ask that you narrow down which plugin may be conflicting. I won’t personally change anything on your site by deactivating plugins, so I will ask that you do so.

    Try deactivating plugins and returning to a default theme and see if the bug still happens. If it does, let me know. If it doesn’t, try re-activating each plugin until the bug reappears and let me know which plugin it is so I can try to figure out the conflict.

    Thank you.

    Forum: Plugins
    In reply to: [Client Dash] Blank page
    Plugin Contributor joelworsham

    (@joelworsham)

    Okay perfect, thank you. We released an update today that fixed a similar issue. Are you at version 2.0.10?

    Plugin Contributor joelworsham

    (@joelworsham)

    Sure thing, not a problem. We have found that some plugins create Roles with invalid ID’s (spaces and some odd characters). While this should not break Client Dash, and we are looking to patch the bug so it does not break, this is still against protocol for roles and causes issues.

    This could be the case here.

    Followup: I just tested out the plugin and it does add roles with invalid IDs (whitespace characters). While this is technically allowed, it is not suggested. This is a good opportunity for us to push out a patch to Client Dash that at least allows this, even though it is rare.

    Unfortunately, for the time being, there is no way within AAM to modify the role ID.

    Please be on the lookout for an update to Client Dash in the near future.

    Thanks.

    Plugin Contributor joelworsham

    (@joelworsham)

    Thank you for the info. Those are two common scenarios where things can possibly go wrong.

    Follow-up: Do you have any “role customization” plugins active? Have you modified or created any new roles? If yes, which plugin did you use?

    Plugin Contributor joelworsham

    (@joelworsham)

    Does one of the following apply to your website?

    – Is it a sub-directory install where the URL always has the directory in it?
    – Is there SSL installed either ONLY on the admin or ONLY on the frontend?

    Plugin Contributor joelworsham

    (@joelworsham)

    Sorry for this. To get a better idea of what is happening, could you please open up the JavaScript console and copy any errors coming through here? This article explains how to open the console in various browsers: https://codex.www.ads-software.com/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis

    Thanks!

    Plugin Contributor joelworsham

    (@joelworsham)

    Hi there.

    Sorry for this. When you say “while using multi-site”, what exactly do you mean?

    Do you have it network activated and are getting this message on the network admin?
    Do you have it network activated and are getting this message on a specific sub-site?
    Do you have it only activated on a sub-site?

    Plugin Contributor joelworsham

    (@joelworsham)

    No problem!

    What I suggest is making a copy of the Administrator role and giving it a different name. Maybe something like “Site Manager” or “Sub Administrator”, or whatever you like.

    Then take the copied role and remove any capabilities you do not want them to have.

    Does that make sense? It should help you do what you want.

    let me know!

    Plugin Contributor joelworsham

    (@joelworsham)

    There is currently no way to change the admin for a specific user.

    I would advise downloading the plugin I mentioned, duplicating the Administrator role, removing any unnecessary capabilities, and then giving your user that new, custom Administrator role.

Viewing 15 replies - 1 through 15 (of 335 total)