Toutes mes réponses sur les forums
-
AuteurMessages
-
8 mars 2023 à 16 h 26 min en réponse à : [Résolu] Intervenir sur les codes qui gèrent l’affichage responsive #2447701
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
8 mars 2023 à 10 h 59 min en réponse à : [Résolu] Intervenir sur les codes qui gèrent l’affichage responsive #2447670oups, 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'); }
8 mars 2023 à 10 h 54 min en réponse à : [Résolu] Intervenir sur les codes qui gèrent l’affichage responsive #2447669Bonjour, 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,
Rachel11 novembre 2022 à 23 h 54 min en réponse à : [Résolu] Problème affichage flèche retour navigateur #2430221Bonsoir,
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
6 février 2021 à 1 h 04 min en réponse à : [Résolu] Erreurs API REST et paramétrage serveur #2368514Merci 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]4 février 2021 à 0 h 57 min en réponse à : [Résolu] Erreurs API REST et paramétrage serveur #2368233Bonjour 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 depost_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 900MPourtant, 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 !
-
AuteurMessages