Philippe Bonneau

Forum Replies Created

Viewing 25 posts - 1 through 25 (of 87 total)
in reply to: No document visible in the document viewer #183929

Philippe Bonneau
Participant

I need the plugin rto work properly everywhere with every device Nayeem. I need a fix.

in reply to: No document visible in the document viewer #183568

Philippe Bonneau
Participant
in reply to: No document visible in the document viewer #183566

Philippe Bonneau
Participant

Hi Nayeem. As I say, yesterday my client android phone was not able to see the preview of Word documents. I have not access to an android phone today. Here is an example of a Word doc with no preview on phone https://mrckamouraska.com/documentation/formulaire-programme-de-soutien-de-ledc/

in reply to: No document visible in the document viewer #183563

Philippe Bonneau
Participant

Hi Nayeem. I clear everything in the cache many times by working sessions. I have also tried to solve this with all plugins deactivated but the WPDM ones. Same thing, I can see all documents format but the Word documents.

This problen is only on phones. Computer and tablet can preview Word docs.

in reply to: No document visible in the document viewer #183524

Philippe Bonneau
Participant

Hi Nayeem. The only bug that persist on my side and my client is Word .doc or .docx preview on cellphones, my iphone and my client android phone. We can preview PDF and Excel files correctly.

Word file

PDF file

Excel file

I have emptied my iPhone browser cache with no change.

Help me fix that please.

in reply to: No document visible in the document viewer #182987

Philippe Bonneau
Participant

I have recreated the code from the page template MRC + apperçu with the code from the code from the Single Column with Doc Preview page template. Now the problem is fixed in Safari for iPhone.

The problem in Chrome for iPhone is the same and Firefox for iphone too.

in reply to: No document visible in the document viewer #182985

Philippe Bonneau
Participant

I have a Iphone 11 with the latest OS. The previous screenshot is from Safari. In chrome the document is opened without the webpage

Chrome iPhone view

In Firefox the viewer is empty like in Safari

Firefox view

On my iPad every thing work well.

I need help to solve this problem please.

in reply to: No document visible in the document viewer #182976

Philippe Bonneau
Participant

The problem seems to be only hapenning with .docx and .doc Word documents.

I can see Excel and PDF documents with my iPhone.

in reply to: No document visible in the document viewer #182972

Philippe Bonneau
Participant

Hi Nayeem. If I deactivate the cache plugin the preview zone does not appear on my iPhone. iphone view

It was the same thing when I was excluding URIs with the string /?wpdmdl=* and /documentation/ in the LiteSpeed Cache exclusion settings

in reply to: No document visible in the document viewer #182962

Philippe Bonneau
Participant
This reply has been marked as private.
in reply to: No document visible in the document viewer #182908

Philippe Bonneau
Participant
This reply has been marked as private.
in reply to: Document viewer broken #162804

Philippe Bonneau
Participant

Thank you @Humayon. Tell me what you have done please so I can fix that myself the next time.

in reply to: Document viewer broken #162751

Philippe Bonneau
Participant
This reply has been marked as private.
in reply to: WPDM archive page translation «Loading…» #152176

Philippe Bonneau
Participant

The edit are on line 59, 87 and 199

const { __, _x, _n, sprintf } = wp.i18n;

function wpdmapPagination(current, last) {
    var delta = 2,
        left = current - delta,
        right = current + delta + 1,
        range = [],
        rangeWithDots = [],
        l;

    for (let i = 1; i <= last; i++) {
        if (i === 1 || i === last || i >= left && i < right) {
            range.push(i);
        }
    }

    for (let i of range) {
        if (l) {
            if (i - l === 2) {
                rangeWithDots.push(l + 1);
            } else if (i - l !== 1) {
                rangeWithDots.push('...');
            }
        }
        rangeWithDots.push(i);
        l = i;
    }
    var html = "<ul class='pagination wpdm-pagination pagination-centered text-center'>";
    console.log(current);
    if(current > 1)
        html += "<li><a href='#' data-page='"+(current-1)+"' class='async_page page-numbers'><i style=\"display: inline-block;width: 8px;height: 8px;border-right: 1px solid;border-top: 1px solid;transform: rotate(-135deg);margin-left: -2px;margin-top: 2px;\"></i></a></li>"
    for(i = 0; i < rangeWithDots.length; i++){
        var cclass = parseInt(rangeWithDots[i]) === current ? 'current-page' : '';
        if(rangeWithDots[i] !== '...')
            html += "<li><a href='#' data-page='"+rangeWithDots[i]+"' class='async_page page-numbers "+cclass+"'>"+rangeWithDots[i]+"</a></li>";
        else
            html += "<li><a class='page-numbers dot'>"+rangeWithDots[i]+"</a></li>";
    }
    if(current < last)
        html += "<li><a href='#' data-page='"+(current+1)+"' class='async_page page-numbers'><i style=\"display: inline-block;width: 8px;height: 8px;border-right: 1px solid;border-top: 1px solid;transform: rotate(45deg);margin-left: -2px;margin-top: -2px;\"></i></a></li>"
    html += "</ul>";
    return "<div class='text-center'>"+html+"</div>";
}

jQuery(function ($) {

    function htmlEncode(value) {
        return $('<div/>').text(value).html();
    }

    var wpdmac_category = '', wpdmac_tags = '';

    function getDownloads(cp, container) {

        WPDM.blockUI('#wpdm-archive-page');
        var scode_params = typeof wpdmap_params !== 'undefined' ? wpdmap_params : '';
        jQuery('#wpdm-downloads').prepend('<div class="wpdm-loading">'+wpdm_asset.spinner+' '+__('Chargement', 'wpdm-archive-pae')+'...</div>');
        jQuery.post(location.href, {
            action: 'get_downloads',
            cp: cp,
            search: jQuery('#src').val(),
            category: wpdmac_category,
            tags: wpdmac_tags,
            orderby: jQuery('#order_by').val(),
            order: jQuery('#order').val(),
            sc_params: scode_params
        }, function (response) {
            if(typeof container === 'undefined') container = '#wpdm-downloads';
            jQuery(container).html(response.html+wpdmapPagination(cp, response.last));

            WPDM.unblockUI('#wpdm-archive-page');
        });
    }

    function setParentCat(cat_id) {
        jQuery.ajax({
            type: "post",
            dataType: "json",
            url: wpdm_url.ajax,
            data: {action: "wpdm_change_cat_parent", cat_id: cat_id},
            success: function (response) {
                console.log(response);
                if (response.type === "success") {
                    if (jQuery('#src').val() !== '')
                        jQuery('#inp').html(__('R&eacute;sultat de recherche pour', 'wpdm-archive-pae')+' <b>' + htmlEncode(jQuery('#src').val()) + '</b> '+__('in category', 'wpdm-archive-pae')+' <b>' + response.parent + '</b>');
                    else
                        jQuery('#inp').html(response.parent);
                }
            }
        });
    }

    function selectedCats() {
        var _items = [];
        $('#wpdmcat-tree input[type=checkbox]').each(function (index, item) {
           if($(this).is(":checked")) _items.push($(this).val());
        });
        return _items;
    }
    function selectedTags() {
        var _items = [];
        $('#wpdm-tags input[type=checkbox]').each(function (index, item) {
            if($(this).is(":checked")) _items.push($(this).val());
        });
        return _items;
    }

    var $body = $('body');

    /*$body.on('click', '.pagination a', function (e) {
        e.preventDefault();
        $('#wpdm-downloads').prepend('<div class="wpdm-loading">'+wpdm_asset.spinner+' '+__('Loading', 'wpdm-archive-pae')+'...</div>').load(this.href);
    });*/

    $('.wpdm-cat-link').click(function (e) {
        e.preventDefault();
        $('.wpdm-cat-link').removeClass('active');
        $(this).addClass('active');
        var cat_id = $(this).attr('rel');
        wpdmac_category = cat_id;
        setParentCat(cat_id);
        getDownloads(1);

    });

    $('#wpdm-cats-compact').on('change', function (e) {
        var cat_id = $(this).val();
        if (cat_id == -1) cat_id = 0;
        $('#initc').val(cat_id);
        var sfparams = $('#srcp').serialize()
        wpdmac_category = cat_id;
        setParentCat(cat_id);
        getDownloads(1);
    });

    $('#wpdmcat-tree input[type=checkbox], #wpdm-tags input[type=checkbox]').on('change', function (e) {
        wpdmac_category = selectedCats();
        wpdmac_tags = selectedTags();
        $('#initc').val(wpdmac_category);
        var sfparams = $('#srcp').serialize()
        getDownloads(1);
    });

    $body.on('click', '.async_page', function (e){
        e.preventDefault();
        e.stopPropagation();
        getDownloads($(this).data('page'));
        return false;
    });

    $body.on('click', '.wpdm-cat-link2', function (e) {

        e.preventDefault();
        $('.wpdm-cat-link').removeClass('active');
        var new_rel = $(this).attr('test_rel');
        if (new_rel !== 'undefined') {
            $('a[rel=' + new_rel + ']').addClass('active');
        }

        var cat_id = jQuery(this).attr('rel');
        wpdmac_category = cat_id;
        setParentCat(cat_id);
        getDownloads(1);

    });

    $body.on('click', '.w3eden a.btn-clps[data-toggle="collapse"]', function () {
        $(this).children('.fa').toggleClass('fa-chevron-down');
        $(this).children('.fa').toggleClass('fa-chevron-up');
        $(this).toggleClass('active');
    });

    $body.on('click', '#reset-filter', function (e) {
        e.preventDefault();
        $('#wpdmcat-tree input[type=checkbox], #wpdm-tags input[type=checkbox]').removeAttr('checked');
        $('#src').val('');
        $('#srcp').resetForm();
        wpdmac_category = '';
        wpdmac_tags = '';
        getDownloads(1);
    });

    $('#order_by, #order').on('change', function () {
        getDownloads(1);
    });

    $('#srcpss').submit(function (e) {
        e.preventDefault();
        getDownloads(1);
    });

    $('#srcp').submit(function (e) {
        e.preventDefault();
        $('.wpdm-cat-link').removeClass('active');
        $('#inp').html(__('R&eacute;sultat de recherche pour', 'wpdm-archive-pae')+' <b>' + htmlEncode($('#src').val()) + '</b>');

        getDownloads(1);

    });

    $('#wpdm-archive-page-home').click(function (e) {
        e.preventDefault();
        $('.wpdm-cat-link').removeClass('active');
        $('#inp').html(__('All Downloads', 'wpdm-archive-pae'));
        wpdmac_category = '';
        $('#src').val('');
        getDownloads(1);
    });

    $body.on("keyup", "#cat_src", function() {
        var value = $(this).val().toLowerCase();
        $("#wpdmcat-tree li").filter(function() {
            $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
        });
    });
    $body.on("keyup", "#tag_src", function() {
        var value = $(this).val().toLowerCase();
        $("#wpdm-tags .wpdm-tag").filter(function() {
            console.log($(this).text());
            $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
        });
    });

    if($('#wpdm-downloads').length > 0)
        getDownloads(1);

});
in reply to: WPDM archive page translation «Loading…» #152173

Philippe Bonneau
Participant

I know. I hahe translated directly the wpdm-archive-page/assets/js/scripts.js file. This fix will be undune with the next update. I need a permanent fix please.

in reply to: WPDM archive page translation «Loading…» #152148

Philippe Bonneau
Participant

I am completely lost!

in reply to: WPDM archive page translation «Loading…» #152139

Philippe Bonneau
Participant

There is no [TMPL]/views/

What do you mean?

Is [TMPL] the name of the template that I use?

in reply to: WPDM archive page translation «Loading…» #152130

Philippe Bonneau
Participant

Do I have to replicate the folder/subfolder… path? By the way there is no /[TMPL]/views/ in the Templates folder of wpdm-archive-page/src/Templates. I have /public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Category
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Compact
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Filter
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Flat
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Simple
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/SimpleSearch
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Singular
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Starter
/public_html/mrck/wp-content/plugins/wpdm-archive-page/src/Templates/Tags

Secondly: Can you be more precise please. I am not a programer.

And finaly why did you tell me to edit this file wpdm-archive-page/assets/js/scripts.js to translate the text and do not tell me to put this file im my child theme folder?

in reply to: WPDM archive page translation «Loading…» #152075

Philippe Bonneau
Participant

Is there a way to edit a file and put it in my child theme folder to have this text translated?

in reply to: WPDM archive page translation «Loading…» #151980

Philippe Bonneau
Participant

No this is not. Can you solve this problem quickly please?

Loading in english

in reply to: WPDM archive page translation «Loading…» #151242

Philippe Bonneau
Participant

French. Hey Nayeem?

in reply to: WPDM archive page translation «Loading…» #151056

Philippe Bonneau
Participant

I need it to display Chargement in frecch

in reply to: WPDM archive page translation «Loading…» #150854

Philippe Bonneau
Participant

Login is already in the #148954 REPL. I use WPML to translate. I can install an other tool that can fix that. WPDM should be compatible with WPML.

in reply to: WPDM archive page translation «Loading…» #150815

Philippe Bonneau
Participant

@Nayeem 20 days later!!! Very long. This is not good for your karma!

in reply to: WPDM archive page translation «Loading…» #149625

Philippe Bonneau
Participant

@Nayeem? Support team? 10 days without support!!!

Viewing 25 posts - 1 through 25 (of 87 total)