Okay
  Public Ticket #1629808
Not Responding
Open

Comments

  • inaccord started the conversation

    I had an old version of wpDataTables installed, from before the Lite version existed. I convinced the client to upgrade to this version, and they finally agreed. I had them purchase the plugin from CodeCanyon, and I installed it this morning. I can't access anything about the plugin, there is a white overlay over everything with a spinning multi-color circle in the middle. Luckily I installed this on a development instance of the site. We really need for this to work, it will be replacing two other plugins. How do we get this straightened out?

    Attached files:  Screenshot 2018-07-03 12.42.43.png

  •  443
    Bogdan replied

    HI inaccord,
    Thank you for your purchase.

    Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party. You can write credentials here just check Private Reply so nobody can see them except us.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   inaccord replied privately
  •  443
    Bogdan replied

    HI inaccord,

    I will need to modify some of the code in our plugin. Can you please send me the FTP account so I can login and try to find the solution.

    This looks like a conflict with the bootstrap.js files.

    Just please check PRIVATE reply.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  •   inaccord replied privately
  •  443
    Bogdan replied

    HI inaccord,

    Can you please check now and tell me is everything working fine.

    Please clear your browser cache just in case.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan, yes, I can access the plugin panel now. Thank you!

    We have used the plugin up to now for creating tables we display, and using a different plugin to upload CSV data into the tables. Do you know of an addon or extension that would allow us to do the uploads through wpDataTables?

    Thanks again!

  • inaccord replied

    Also, are there any other changes I would need to replicate when I move this plugin to production?

  •  443
    Bogdan replied

    HI inaccord,

    Glad to hear that everything is working now.

     Unfortunately we do not have any add-on for your case below. This is the list of our products at the momemnt

    https://codecanyon.net/user/tms-plugins/portfolio

    Now as I understand you want to upload the CSV from the front end? Correct me if I am wrong.

    I just commented some lines of code and made some changes with the switches in the wpdatatables settings page. The process is in some way very confusable but I can write you here the steps. 
    Also if you move plugin to production I can also apply the changes there.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan,

    Yes, you understand correctly that we need to allow the client to upload the CSV using a WordPress admin account. We have custom tables set up and the data needs to be completely replaced in them a couple times a month. 

    Will the changes you made persist through updates to the plugin in the future? If I copy the plugin file from the development instance to the production folder, will the changes work? Production and development are on the same server.

    Thanks!

  •  443
    Bogdan replied

    HI inaccord,

    Unfortunately there is no way to have front end uploader for any type of files, including CSV. The only way to do this is through WordPress admin dashboard and upload the files in our table wizard.

    As for the issue:

    I just changed one line of code in order to get access to settings page of our plugin, disable the preloader and uncheck Include bootstrap.js files for back-end checkbox. After that I revert back that change but the setup from the settings page remain the same.

    If you want I can send you a full guide in case you have the same issue on your production site.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan,

    It would be fine to allow the upload from the WordPress admin dashboard. My issue is that I would like for them to be able to replace the values in a table with new values by uploading a new file to the same table as the last time they uploaded. Is that possible?

    Please do send the guide, the development instance was a clone of production, so I do expect to have the same issue.

    Thanks!

  •  443
    Bogdan replied

    HI inaccord,

    OK here is the guide:

    First go in file wp-content/plugins/wpdatatables/source/class.wdttools.php and around line 867 find this lines of code:

     if (!is_admin() && get_option('wdtIncludeBootstrap') == 1) {
            wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else if (is_admin() && get_option('wdtIncludeBootstrapBackEnd') == 1){
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else{
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/noconf.bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }

    and change it to look like this

     if (!is_admin() && get_option('wdtIncludeBootstrap') == 1) {
            wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else if (is_admin() && get_option('wdtIncludeBootstrapBackEnd') == 1){
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else{
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }

    Then go in wpdatatables settings page and uncheck Include bootstrap.js files for FRONT end checkbox ( attachment)  and save the change.

    Then go back to file wp-content/plugins/wpdatatables/source/class.wdttools.php  and revert the code to look like this ( like how it is been) 

     if (!is_admin() && get_option('wdtIncludeBootstrap') == 1) {
             wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else if (is_admin() && get_option('wdtIncludeBootstrapBackEnd') == 1){
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }else{
                wp_enqueue_script('wdt-bootstrap', WDT_JS_PATH . 'bootstrap/noconf.bootstrap.min.js', array('jquery', 'wdt-bootstrap-select'), WDT_CURRENT_VERSION, true);
            }

    Best regards.

    Attached files:  Screen Shot 2018-07-16 at 12.44.59 PM.png

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Thank you so much for the guide, Bogdan.

    I see in the plugin there is the ability to create a new table from a CSV file. What would be involved in a modification to allow the plugin to replace an existing table with an uploaded CSV file?

  •  443
    Bogdan replied

    Hi inaccord,

    For that option if you use Add from data source and create CSV table, any change in the CSV file will be applied in the plugin and in the table which is created form that file.

    Keep in mind that you only can make changes like adding some more rows or changing the data in the current table, but you can not change any of the column names or add, delete, reorder columns.

    Any customization request can be forwarded to our team, then you can hire one our developers to help you out.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan,

    The process I need is to be able to use the third option under "Create a Table", which is to "Create a table by importing data from a data source" and then later, to be able to empty that same table and import new records. There are no changes in columns at all. How do I get in touch with a developer to find out how much this would cost?

  •  443
    Bogdan replied

    HI inaccord,

    You can write all of the necessary requirements here with some examples/screenshots and I will forward your request to our developers.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan, I'm sorry it has taken me so long to get back to this. 

    Since we already have several tables in use, ideally we would be able to initiate the tables in wpDataTables with a SQL query, like in the first screenshot. The SQL just does a SELECT *.

    Several times per month, the client needs to empty the existing table, and replace all of the rows with new data from a CSV file. The columns and data types do not change. All of these tables are exactly alike in terms of the number of columns and the data types, and the only thing that changes are the values. If they could somehow do that from the Edit tab, while logged in as an Administrator, that would be fantastic. 

    Do you need additional information for your developers?

    Thanks!

    Attached files:  Screenshot 2018-09-06 13.27.10.png
      Screenshot 2018-09-06 13.37.00.png

  •  443
    Bogdan replied

    Hi inaccord,

    Ok I will forward your request to my team and will get back to you.

    If they have more questions I will let you know.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net

  • inaccord replied

    Hi Bogdan, is there any news from the team on this modification?

  •  443
    Bogdan replied

    Hi inaccord,

    Unfortunately still not due to vacations some of our developers are on holiday so for now we do not have free developers at the moment.

    Best regards.

    Check out our new Support Help Center!

    Check out our newest product - Amelia - Enterprise-Level WordPress Appointment Booking Plugin - promo price for launch period!

    Kind Regards,
    Bogdan Radusinovic
    bogdan@touchmesoft.net