CINXE.COM

Celui qui revient - Kang Han - Le Livre de Poche - Poche - Paris Librairies

<!DOCTYPE html> <html lang="fr" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <!--// ACS4WWW4 | 5435 //--> <meta charset="utf-8"> <link rel="dns-prefetch" href="//www.parislibrairies.fr"> <link rel="dns-prefetch" href="//images.epagine.fr"> <link rel="dns-prefetch" href="//static.epagine.fr"> <link rel="dns-prefetch" href="//fonts.googleapis.com"> <title>Celui qui revient - Kang Han - Le Livre de Poche - Poche - Paris Librairies</title> <meta name="og:title" content="Celui qui revient - Kang Han - Le Livre de Poche - Poche - Paris Librairies"> <meta name="twitter:title" content="Celui qui revient - Kang Han - Le Livre de Poche - Poche - Paris Librairies"> <meta name="robots" content="index,follow"> <link rel="canonical" href="https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/"> <meta name="description" content="Mai 1980 : une junte militaire a pris le pouvoir en Corée du Sud quelques mois plus tôt. Après une spectaculaire manifestation d'opposants à Séoul, la ville de Gwangju se mobilise à son tour. Face à la répression, elle se soulève, portée par le mouvement étudiant et syndical pour la démocratie. La répression menée par l'armée est fé"> <meta name="og:description" content="Mai 1980 : une junte militaire a pris le pouvoir en Corée du Sud quelques mois plus tôt. Après une spectaculaire manifestation d'opposants à Séoul, la ville de Gwangju se mobilise à son tour. Face à la répression, elle se soulève, portée par le mouvement étudiant et syndical pour la démocratie. La répression menée par l'armée est fé"> <meta name="twitter:description" content="Mai 1980 : une junte militaire a pris le pouvoir en Corée du Sud quelques mois plus tôt. Après une spectaculaire manifestation d'opposants à Séoul, la ville de Gwangju se mobilise à son tour. Face à la répression, elle se soulève, portée par le mouvement étudiant et syndical pour la démocratie. La répression menée par l'armée est fé"> <meta name="twitter:card" content="summary"> <meta property="og:site_name" content="Paris Librairies"> <meta property="og:url" content="https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/"> <meta property="og:image" content="https://images.epagine.fr/989/9782253909989_1_75.jpg"> <meta property="twitter:image" content="https://images.epagine.fr/989/9782253909989_1_75.jpg"> <meta property="og:type" content="book"> <meta property="og:isbn" content="9782253909989"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="theme-color" content="#0d0b0b"> <meta name="msapplication-navbutton-color" content="#0d0b0b"> <meta name="apple-mobile-web-app-status-bar-style" content="#0d0b0b"> <link rel="shortcut icon" type="image/x-icon" href="https://static.epagine.fr/mediaweb3/5435/favicon.ico" /> <link rel="icon" href="https://static.epagine.fr/mediaweb3/5435/favicon-32x32.png" sizes="32x32 16x16" type="image/png"> <link rel="icon" href="https://static.epagine.fr/mediaweb3/5435/android-chrome-192x192.png" sizes="192x192 180x180 152x152 144x144" type="image/png"> <link rel="icon" href="https://static.epagine.fr/mediaweb3/5435/android-chrome-256x256.png" sizes="256x256" type="image/png"> <link rel="icon" href="https://static.epagine.fr/mediaweb3/5435/android-chrome-512x512.png" sizes="512x512" type="image/png"> <link rel="apple-touch-icon" sizes="180x180" href="https://static.epagine.fr/mediaweb3/5435/apple-touch-icon.png"> <link rel="mask-icon" href="https://static.epagine.fr/mediaweb3/5435/safari-pinned-tab.svg" color="#0d0b0b"> <link rel="manifest" href="/manifest.json.php"> <link rel="stylesheet" href="https://static.epagine.fr/bootstrap-3.4.1/css/bootstrap.min.css?v=701ded47b99728ca8f4579a5c300bd52cf3"> <link rel="stylesheet" href="https://static.epagine.fr/mediaweb3/css/css_5435.css?v=701ded47b99728ca8f4579a5c300bd52cf3"> <link rel="stylesheet" href="https://static.epagine.fr/mediaweb3/css/css_5435_color.css?v=701ded47b99728ca8f4579a5c300bd52cf3"> <link rel="stylesheet" href="https://static.epagine.fr/mediaweb3/css/css_5435_spe.css?v=701ded47b99728ca8f4579a5c300bd52cf3"> <style>body{background:#ffffff}</style> <script src="https://static.epagine.fr/tarteaucitron/tarteaucitron.min.js"></script> <script> tarteaucitron.init({ "hashtag": "#tarteaucitron", /* Ouverture automatique du panel avec le hashtag */ "cookieName": "tarteaucitron", /* Cookie name */ "highPrivacy": true, /* désactiver le consentement implicite (en naviguant) ? */ "closePopup": false, "orientation": "middle", /* le bandeau doit être en haut (top) ou en bas (bottom) ? */ "bodyPosition": "bottom", "adblocker": false, /* Afficher un message si un adblocker est détecté */ "showAlertSmall": false, /* afficher le petit bandeau en bas à droite ? */ "cookieslist": true, /* Afficher la liste des cookies installés ? */ "removeCredit": true, /* supprimer le lien vers la source ? */ "privacyUrl": "/cgc.php", /* Privacy policy url */ "showIcon": false, /* Show cookie icon to manage cookies */ "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */ "DenyAllCta" : true, /* Show the deny all button */ "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */ "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */ "moreInfoLink": true, /* Show more info link */ "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */ "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */ "readmoreLink": "", /* Change the default readmore link */ "mandatory": true, /* Show a message about mandatory cookies */ "googleConsentMode": true /* Enable Google Consent Mode v2 for Google ads and GA4 */ }); tarteaucitron.user.gtagUa = 'G-S27EPEV9X1'; tarteaucitron.user.gtagMore = function () { gtag('require', 'displayfeatures'); }; (tarteaucitron.job = tarteaucitron.job || []).push('gtag'); (tarteaucitron.job = tarteaucitron.job || []).push('gcmanalyticsstorage'); (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion'); (tarteaucitron.job = tarteaucitron.job || []).push('youtube'); </script> </head> <body itemscope itemtype="http://schema.org/WebPage" > <div id="mainLoading" class="col-md-12"></div> <div id="myModal5" class="modal inmodal fade" aria-hidden="true" role="dialog" tabindex="-1" style="display:none"> <div class="modal-dialog"> <div class="modal-content clearfix"> <div class="loading_svg mt-02 mb-02"><i class="fas fa-spinner fa-pulse fa-2x"></i></div> </div> </div> </div> <div class="site-wrapper"> <div id="Affiche"></div> <div class="skincontainer site-pusher"> <div class="site-cache" id="site-cache"></div> <div class="container-fluid"> <header class="header col-xs-12 no-padding"> <div id="tetiere"> <div class="topBarre d-print-none hidden-xs hidden-sm col-xs-12 no-padding"> <div class="menu_librairie col-xs-12 no-padding"> <div class="searchBarScroll col-xs-4 no-padding"> <div class="pull-left bloc_logoScroll col-md-3"> <a href="/"> <img src="https://static.epagine.fr/mediaweb3/5435/logo_parislibrairie.jpg" alt="Paris Librairies"> </a> </div> <form class="bloc_searchScroll col-md-9 no-padding" action="/listeliv.php" method="get" role="search" onsubmit="if($('#mots_rechercheScroll').val() == ''){location.replace('https://www.parislibrairies.fr');return false;}"> <p class="mt-01 bloc_nom_librairie_accroche d-print-none">Paris Librairies | </p> <div class="searchScroll"> <div class="input-group searchBar col-xs-10"> <span class="input-group-btn containerComboBaseScroll"> <select title="Rechercher" name="base" data-typeprod="get_basepo"> <option value="allbooks" > Tous les livres </option> <option value="paper" selected> Livres </option> <option value="ebook" > eBooks </option> </select> </span> <input type="text" id="mots_rechercheScroll" name="mots_recherche" class="ui-autocomplete-input suggest pl-005" placeholder="Rechercher par titre, auteur, éditeur..." aria-label="Rechercher par titre, auteur, éditeur..." value="" autocomplete="off"> <span class="input-group-btn buttonSearchScroll"> <button type="submit" aria-label="Bouton rechercher"><i class="far fa-search" aria-hidden="true"></i></button> </span> </div> <a class="btnAdv col-xs-1" href="/recherche_avancee.php" aria-label="Recherche avancée" data-toggle="tooltip" data-placement="bottom" title="Recherche avancée"> <i class="far fa-plus-square fa-lg"></i> </a> </div> </form> </div> <ul class="menu_libraire-entries col-xs-4 no-padding"> <li class="btnWishlist"> <a href="/wishlist_list.php"> <i class="fa-regular fa-bookmark"></i> Mes listes </a> </li> </ul> <div class="lien_compte col-xs-2 no-padding"> <div class="btnConnect"> <button class="btn col-xs-12" data-toggle="modal" onclick="loadModalLogin('#myModal5', '/template/modal/modalLogin.php');"><i class="far fa-user" aria-hidden="true"></i> Me connecter</button> </div> </div> <div class="panier_top hidden-sm hidden-xs col-xs-2 no-padding pull-right"> <button id="previewPanier" class="btnLien btn col-xs-12"> <i class="far fa-shopping-basket" aria-hidden="true"></i> <span id="NbPanier_top">0</span> Mon panier </button> </div> <div id="modalPreviewPanier" style="display: none;"></div> </div> </div> <div class="tetiere-content col-xs-12 no-padding hidden-xs hidden-sm"> <div class="bloc_bandeau hidden-xs"> <a href="/" > <img src="https://upload.epagine.fr/5435/uploads/37099_paris-librairies_site-header-1920x207px-2024_o-philipponneau.jpg" alt="Paris Librairies" class="LogoMag img-responsive"> </a> </div></div> <div class="menu_site d-print-none col-xs-12 no-padding"><ul class="ss_menu ss_menu_universThematiques"> <li class="li_accueil "><a href="/"><i class="far fa-home fa-lg hidden-xs"></i><span class="visible-xs">Accueil</span></a></li> <li id="dropdown2" class="dropdown "> <a href="/reseaumag.php" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Les librairies<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/magasins.php" >Les librairies du réseau</a> </li> <li > <a href="https://lacarte.parislibrairies.fr" target="_blank" >Carte des librairies</a> </li> </ul></li> </ul> </li> <li > <a href="/agenda.php" >Agenda</a> </li> <li id="dropdown4" class="dropdown "> <a href="/selections-de-libraires/ssh-2176" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Conseils de libraires<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/mot-du-libraire" >Coups de cœur</a> </li> <li > <a href="/selections-de-libraires/ssh-2176" >Sélections de libraires</a> </li> <li > <a href="/selections-thematiques/ssh-10163" >Sélections thématiques</a> </li> </ul></li> <li class="categoriesBook"><ul> <li > <a href="/nos-rubriques/ssh-10138" >Nos rubriques</a> </li> <li > <a href="/lettres-d-information/ssh-10881" >Lettre d'information</a> </li> </ul></li> </ul> </li> <li id="dropdown5" class="dropdown "> <a href="/l-association/ssh-808" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Nos actions<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="/paris-librairies-association/ssh-10090" >Qui sommes-nous ?</a> </li> <li > <a href="/jeunes-en-librairie-grand-public/ssh-10201" >Jeunes en librairie</a> </li> <li > <a href="/libraires-d-un-jour/ssh-8931" >Libraires d'un jour</a> </li> </ul></li> </ul> </li> <li id="dropdown6" class="dropdown "> <a href="https://www.parislibrairies.fr/gestion/" target="_blank" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Espace libraires<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/gestion/" target="_blank" >Administration libraire</a> </li> <li > <a href="https://www.parislibrairies.fr/espace-libraire/ssh-10098" >Informations pratiques</a> </li> <li > <a href="/informations-de-l-interprofession/ssh-10101" >Informations de l'interprofession</a> </li> </ul></li> </ul> </li> </ul></div> <div class="tetiere-content2 col-xs-12 no-padding hidden-sm hidden-xs"> <form action="/listeliv.php" method="get" id="listsearch" role="search" onsubmit="if($('#mots_recherche').val() == ''){location.replace('https://www.parislibrairies.fr');return false;}"> <div class="barre_recherche d-print-none col-md-6"> <div class="input-group"> <span class="input-group-btn containerComboBase"> <select title="Rechercher" name="base" data-typeprod="get_base"> <option value="allbooks" > Tous les livres </option> <option value="paper" selected > Livres </option> <option value="ebook" > eBooks </option> </select> </span> <input type="text" id="mots_recherche" name="mots_recherche" class="form-control ui-autocomplete-input suggest" placeholder= "Rechercher par titre, auteur, éditeur..." aria-label="Rechercher par titre, auteur, éditeur..." value="" autocomplete="off" autofocus > <span class="input-group-btn containerBtnSearchSubmit"> <button type="submit" aria-label="Bouton rechercher"> <i class="far fa-search" aria-hidden="true"></i> </button> </span> <span class="input-group-btn containerRechercheAvancee hidden-xs hidden-sm"> <a class="lien_recherche_avancee hidden-sm hidden-xs" href="/recherche_avancee.php"> Recherche avancée</a> </span> </div> </div> </form> <h3 class="text-center fw-bold mt-01 col-xs-12" style="font-size: 1.1em;">▲ Trouvez votre livre dans une des <span style="color: #d00018;">233 librairies</span> du réseau ▲</h3> </div> <!-- Importation de la macro --> <div id="toast-container"> <!-- Toast structure --> <div class="toast-structure position-fixed m-3 bottom-0 end-0 d-none bg-success text-white" role="alert" aria-live="assertive" aria-atomic="true"> <div class="d-flex align-items-center p-1"> <i class="toast-i-before fa-solid fa-circle-check me-2 fa-xl"></i> <div class="toast-body d-flex align-items-center justify-content-between w-100"> <p class="toast-message">Votre action a été réalisée avec succès.</p> <a href="" class="toast-link ml-01"></a> </div> <button type="button" class="btn-close" data-dismiss="toast" onclick="closeToast()" aria-label="Close"> <i class="toast-i-after fa-regular fa-xmark fa-xl"></i> </button> </div> </div> <style> .d-flex { display: flex; } .align-items-center { align-items: center; } .justify-content-between { justify-content: between; } /* Toast container */ #toast-container { z-index: 1090; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; pointer-events: none; } .w-100 { width: 100%; } .toast-structure { min-width: 250px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 0.5rem; opacity: 0; visibility: hidden; transition: opacity 0.5s, visibility 0.5s; z-index: 1050; pointer-events: auto; } .border-bottom { border-bottom: 1px solid; } .alert-warning, .bg-warning { background: #fffcea; color: #5F6603; border: 1px solid #e2dfbd; } .alert-danger, .bg-danger { background: #FBE7E9; color: #C70717; border: 1px solid #e2bdbd; } .alert-info, .bg-info { background: #d0ecf8; color: #1E668C; border: 1px solid #bdd7e2; } .alert-success, .bg-success { background: #35803F; color: #fff; border: 1px solid #2b6633; } .text-dark { color: #000000 !important; } .text-white { color: #ffffff !important; } .p-1 { padding: 10px; } .py-05 { padding-top: 5px; padding-bottom: 5px; } .px-1 { padding-left: 10px; padding-right: 10px; } .m-3 { margin: 30px; } /* Show toast */ .toast-structure.show { opacity: 1; visibility: visible; } /* Toast body */ .toast-body { word-wrap: break-word; } /* Close button */ .btn-close { background: transparent; border: none; font-size: 1.2rem; line-height: 1; opacity: 0.5; cursor: pointer; margin-left: 10px; } .btn-close:hover { opacity: 1; } /* Utility classes simulating Bootstrap 5 */ .position-fixed { position: fixed; } .top-0 { top: 0; } .bottom-0 { bottom: 0; } .start-0 { left: 0; } .end-0 { right: 0; } .m-auto { margin: auto !important; } .me-2 { margin-right: .5rem !important; } .me-auto { margin-right: auto ; } /* Additional styling for accessibility (optional) */ .toast-structure[role="alert"] { aria-live: assertive; aria-atomic: true; } </style> </div> <div class="menuMobile col-xs-12 no-padding"> <nav class="menuMobile-nav col-xs-12 no-padding"> <div class="nav-menu pull-left text-center"> <a href="#sideMenu" aria-label="Menu"> <div class="hamburger" id="hamburger-1"> <span class="line"></span> <span class="line"></span> <span class="line"></span> <span class="textMenu">Menu</span> </div> </a> </div> <div class="nav-logo text-center no-padding"> <a href="/"> <img src="https://static.epagine.fr/mediaweb3/5435/favicon.ico" alt="Paris Librairies" class="bloc_logo-logo"> </a> </div> <ul class="pull-right nav-main list-inline text-right"> <li class="nav-wishlist"> <a href="?provenance=wishlist_list" role="link" aria-label="Mes listes"> <i class="fa-regular fa-bookmark fa-2x"></i> </a> </li> <li class="nav-user"> <a onclick="$('#myModal5 .modal-content').load('/template/modal/modalLogin.php',function(){$('#myModal5').modal('show');});"> <i class="far fa-user fa-2x"></i> <div class="text-left ml-005"> <span class="fw-bold">Espace client</span> <br> <span class="text-underline">Se connecter</span> </div> </a> </li> <li class="nav-basket"> <a href="/panier.php" aria-label="Mon panier"> <span class="fa-stack"> <i class="far fa-shopping-basket fa-2x"></i> </span> </a> </li> </ul> </nav> <div class="searchBarreMobile col-xs-12"> <button class="btn btnLien clearText d-none" aria-label="Supprimer le texte" title="Supprimer le texte"> <i class="fa-regular fa-xmark fa-2x"></i> </button> <button id="back_arrow_searchBarreMobbile" class="btn btnLien d-none position-absolute" aria-label="Retour vers le site" title="Retour vers le site"> <i class="fas fa-arrow-left fa-lg"></i> </button> <form action="/listeliv.php" method="get" role="search" onsubmit="if($('#mots_recherche_responsive').val() == ''){location.replace('https://www.parislibrairies.fr');return false;}"> <div class="barre_recherche_responsive d-print-none col-xs-12"> <div class="input-group"> <input type="search" id="mots_recherche_responsive" name="mots_recherche" class="form-control ui-autocomplete-input suggest" placeholder="Rechercher un article" value="" autocomplete="off" aria-label="Rechercher un article"> <span class="input-group-btn containerComboBaseResponsive"> <select onchange="changePlaceholder()" id="get_base" title="Rechercher" name="base" data-typeprod="get_base"> <option value="allbooks" > Tous les livres </option> <option value="paper" selected > Livres </option> <option value="ebook" > eBooks </option> </select> </span> <span class="input-group-btn btnSearchresponsive"> <button type="submit" aria-label="Bouton rechercher"> <i class="fas fa-search"></i> </button> </span> </div> </div> </form> </div> <div class="menu_site_responsive d-print-none col-xs-12 no-padding"> <nav> <div class="menu-wrapper"> <ul class="ss_menu ss_menu_universThematiques"> <li class="li_accueil "><a href="/"><i class="far fa-home fa-lg hidden-xs"></i><span class="visible-xs">Accueil</span></a></li> <li id="dropdownResponsive2" class="dropdown "> <a href="/reseaumag.php" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Les librairies<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/magasins.php" >Les librairies du réseau</a> </li> <li > <a href="https://lacarte.parislibrairies.fr" target="_blank" >Carte des librairies</a> </li> </ul></li> </ul> </li> <li > <a href="/agenda.php" >Agenda</a> </li> <li id="dropdownResponsive4" class="dropdown "> <a href="/selections-de-libraires/ssh-2176" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Conseils de libraires<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/mot-du-libraire" >Coups de cœur</a> </li> <li > <a href="/selections-de-libraires/ssh-2176" >Sélections de libraires</a> </li> <li > <a href="/selections-thematiques/ssh-10163" >Sélections thématiques</a> </li> </ul></li> <li class="categoriesBook"><ul> <li > <a href="/nos-rubriques/ssh-10138" >Nos rubriques</a> </li> <li > <a href="/lettres-d-information/ssh-10881" >Lettre d'information</a> </li> </ul></li> </ul> </li> <li id="dropdownResponsive5" class="dropdown "> <a href="/l-association/ssh-808" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Nos actions<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="/paris-librairies-association/ssh-10090" >Qui sommes-nous ?</a> </li> <li > <a href="/jeunes-en-librairie-grand-public/ssh-10201" >Jeunes en librairie</a> </li> <li > <a href="/libraires-d-un-jour/ssh-8931" >Libraires d'un jour</a> </li> </ul></li> </ul> </li> <li id="dropdownResponsive6" class="dropdown "> <a href="https://www.parislibrairies.fr/gestion/" target="_blank" class="dropdown-toggle ss_menu_disabled" data-toggle="dropdown">Espace libraires<i class="fal fa-chevron-down ml-005 pull-right"></i></a> <ul class="dropdown-menu"> <li class="categoriesBook"><ul> <li > <a href="https://www.parislibrairies.fr/gestion/" target="_blank" >Administration libraire</a> </li> <li > <a href="https://www.parislibrairies.fr/espace-libraire/ssh-10098" >Informations pratiques</a> </li> <li > <a href="/informations-de-l-interprofession/ssh-10101" >Informations de l'interprofession</a> </li> </ul></li> </ul> </li> </ul> </div> </nav> <!-- Flèche gauche --> <button id="scroll-left" class="menu-arrow d-none" aria-label="Flèche retour gauche"> <i class="fa-solid fa-chevron-left"></i> </button> <!-- Flèche droite --> <button id="scroll-right" class="menu-arrow d-none" aria-label="Flèche retour droite"> <i class="fa-solid fa-chevron-right"></i> </button> </div> <div class="sidebar-wrapper"> <div class="sidebar-wrapper-bloc"> <nav class="col-xs-12 no-padding"> <ul class="sidebar-account"> <li class="sideNav-accueil"> <a href="/"> <i class="fa-regular fa-house mr-005"></i> Accueil </a> </li> <li class="sideNav-compte"> <a onclick="$('#myModal5 .modal-content').load('/template/modal/modalLogin.php',function(){$('#myModal5').modal('show');});"> <i class="fal fa-user mr-005"></i> Mon compte </a> </li> <li class="sideNav-commande"> <a onclick="$('#myModal5 .modal-content').load('/template/modal/modalLogin.php?provenance=moncompte_historique_achat',function(){$('#myModal5').modal('show');});"> <i class="far fa-book-open mr-005"></i> Mes commandes </a> </li> <li class="sideNav-liste"> <a href="/wishlist_list.php"> <i class="fa-regular fa-bookmark fa-lg mr-005"></i> Mes listes </a> </li> <li class="sideNav-panier"> <a href="/panier.php"> <i class="fal fa-shopping-basket mr-005"></i> Mon panier </a> </li> <li class="sideNav-magasins"> <a href="/magasins.php"> <i class="fa-regular fa-shop mr-005"></i> Les magasins de notre réseau </a> </li> </ul> <ul class="sidebar-liens"> <li> <a href="/recherche_avancee.php">Recherche avancée</a> </li> <li> <a href="/faq.php">Questions fréquentes</a> </li> <li> <a href="/agenda.php">Agenda</a> </li> <li> <a href="/mot-du-libraire">Mot du libraire</a> </li> <li> <a href="/coups-de-coeur/">Coups de coeur</a> </li> <li> <a href="/deconint.php" class="adeconexion"> <i class="far fa-power-off pull-right fa-lg" aria-hidden="true"></i> Déconnexion </a> </li> </ul> <ul class="listSocial"> <li style="display:inline-block;" class="listSocial-facebook"> <a itemprop="sameAs" href="http://www.facebook.com/parislibrairies/" target="_blank" rel="noopener" title="Facebook" ><i class="fab fa-facebook-square fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-twitter"> <a itemprop="sameAs" href="http://twitter.com/parislibrairies?lang=fr" target="_blank" rel="noopener" title="Twitter" ><i class="fa-brands fa-square-x-twitter fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-instagram"> <a itemprop="sameAs" href="https://www.instagram.com/parislibrairies/" target="_blank" rel="noopener" title="Instagram" ><i class="fab fa-instagram fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-youtube"> <a itemprop="sameAs" href="https://www.youtube.com/@Paris_Librairies" target="_blank" rel="noopener" title="Youtube" ><i class="fab fa-youtube fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-linkedin"> <a itemprop="sameAs" href="https://www.linkedin.com/company/association-paris-librairies/" target="_blank" rel="noopener" title="Linkedin" ><i class="fab fa-linkedin fa-3x" aria-hidden="true"></i></a></li></ul> </nav> </div> </div> </div> </div> </header> <main id="main-content" class="container-corps col-xs-12 no-padding"> <div id="modal-root"></div> <div id="AJOUTPANIER" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" aria-label="Fermer"> <i class="far fa-times" aria-hidden="true"></i> </button> <h4 class="modal-title">Un article a été ajouté à votre panier.</h4> </div> <div class="modal-body"> </div> <div class="modal-footer"> <a href="/panier.php" class="btn_valider_achat">Voir mon panier</a> <button class="btn_continuer_achat close pull-left" data-dismiss="modal"> <i class="far fa-angle-left"></i> poursuivre mes achats </button> </div> </div> </div> </div> <div id="wrap_central" class="wrap_detail wrap_product col-xs-12 no-padding"> <div class="col-xs-12 mb-02 no-padding mt-01" id="quoteAgendaTop"> <div class="blocAgendaTop-main col-xs-12 no-padding"></div> </div> <div class="bloc_visu_meta col-xs-12 no-padding"> <div id="visuproduct" class="col-md-3 col-xs-12"> <div class="bloc_img text-center col-xs-12"> <div class="col-xs-2 no-padding"> <div class="slider slider-nav "> <img class="img_thumbnail" src="https://images.epagine.fr/989/9782253909989_1_75.jpg" alt="Celui qui revient"> <img class="img_thumbnail" src="https://images.epagine.fr/989/9782253909989_4_75.jpg" alt="Celui qui revient"> </div> </div> <div class="cs-style-1 mb-01 col-xs-10 "> <div class="slider-single slider"> <div id="img_detailRecto"> <img src="https://images.epagine.fr/989/9782253909989_1_75.jpg" alt="Celui qui revient"> </div> <div id="img_detailVerso"> <img src="https://images.epagine.fr/989/9782253909989_4_75.jpg" alt="Celui qui revient"> </div> </div> <span class="fa-stack fa-2x icon_new_table"> <i class="fas fa-certificate fa-stack-2x"></i> <span class="fa-layers-text fa-inverse fa-stack-1x">Nouv.</span> </span> </div> </div> <div class="btn-extrait btn_telecharger_extrait col-xs-12 text-center" style="display:none;"> <a href="/template/modal/modalExtraitDisponible.php?ean=9782253909989&amp;typeProduit=0" rel="nofollow" data-target="#myModal5" data-toggle="modal" class="btn btnLien btn-extrait-dl"> <i class="far fa-book-open mr-01"></i> Extrait gratuit </a> </div> <div class="blocInfoImg col-xs-12 mt-01"> </div> </div> <div id="metaproduct" class="col-md-6 col-xs-12"> <div class="bloc_metaproduct_light col-xs-11"> <meta content="2024-12-04"> <h1 class="titre mb-01"> Celui qui revient <span class="commentLangue">(Traduction conjointe de Jacques Batilliot)</span> </h1> <h2 class="auteurs mb-01"> <a itemprop="url" href="/auteur/kang-han/"><span>Kang Han</span></a> </h2> Traduit du COREEN par <a href="/listeliv.php?form_recherche_avancee=ok&amp;traducteur=JEONG%20EUN-JIN&amp;base=paper" title="JEONG EUN-JIN" alt="JEONG EUN-JIN">JEONG EUN-JIN</a> <ul class="metaProductLight"> <li> <span class="metaProductLight-editeur"><a href="/listeliv.php?form_recherche_avancee=ok&amp;editeur=Le%20Livre%20de%20Poche&amp;base=paper">Le Livre de Poche</a></span> <span class="metaProductLight-collection hidden-xs"> <a href="/listeliv.php?form_recherche_avancee=ok&amp;editeur=Le%20Livre%20de%20Poche&amp;collection=Litterature&amp;base=paper">Litterature</a> </span> <span class="metaProductLight-MiseEnLigne hidden-xs">4 Décembre 2024 </span> </li> <a class="gtl" href="/listeliv.php?refgtl=home&amp;base=paper&amp;select_tri_recherche=&amp;rayon=Litt%26eacute%3Brature&amp;codegtl1=1000000" > Litt&eacute;rature</a> > <a class="gtl" href="/listeliv.php?refgtl=home&amp;base=paper&amp;select_tri_recherche=&amp;rayon=Litt%26eacute%3Brature%7CRomans%20%26amp%3B%20Nouvelles&amp;codegtl1=1000000&amp;codegtl2=1010000" > Romans &amp; Nouvelles</a> </ul> </div> <div class="bloc_recommanderProduits pull-right text-right mt-01"> <div class="dropdown"> <button id="btn_share" class="btnLien" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Boutons de partage"> <i class="fa-sharp fa-regular fa-share-nodes fa-xl"></i> </button> <div id="blocShare" class="dropdown-menu dropdown-menu-right" aria-labelledby="btn_share"> <ul> <li class="list-group-item"> <a href="https://www.facebook.com/sharer.php?u=https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/&amp;t=Celui qui revient" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;"> <i class="fab fa-facebook-square fa-lg mr-005" aria-hidden="true"></i> Facebook </a> </li> <li class="list-group-item"> <a href="https://twitter.com/share?url=https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/&amp;text=Celui qui revient" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;"> <i class="fa-brands fa-square-x-twitter" aria-hidden="true"></i> Twitter </a> </li> <li class="list-group-item"> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/&amp;title=Celui qui revient" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;"> <i class="fab fa-linkedin fa-lg mr-005" aria-hidden="true"></i> Linkedin </a> </li> <li class="list-group-item"> <button class="btnLien copy-link no-padding" link="https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/"> <i class="fa-regular fa-copy fa-lg mr-005" aria-hidden="true"></i> Copier le lien </button> </li> </ul> </div> </div> </div> <div class="col-xs-12"> </div> <div class="icon_heart mt-01 col-xs-12 mb-01"></div> <div class="col-xs-12 blockInfosPri mb-02"> <h2 class="titreDescription col-xs-12 no-padding"> À propos </h2> <div id="productDescription" class="col-xs-12 no-padding"> <div class="productDescription col-xs-12"> <div class="productDescription-content col-xs-12"> <p class="description">Mai 1980 : une junte militaire a pris le pouvoir en Corée du Sud quelques mois plus tôt. Après une spectaculaire manifestation d'opposants à Séoul, la ville de Gwangju se mobilise à son tour. Face à la répression, elle se soulève, portée par le mouvement étudiant et syndical pour la <span id="js-showResume" class="showResume">démocratie. La répression menée par l'armée est féroce : les civils, la foule, la jeunesse deviennent des cibles.<br> Dans la ville ensanglantée, un jeune garçon erre à la recherche de ses camarades. Dans une maison d'édition, une jeune femme travaille sur un texte censuré. Dans le présent, des rescapés se souviennent. Et toutes ces âmes tourmentées demandent à trouver la paix.</span> <button type="button" class="description-btn js-descriptionOpen"><span class="mr-005">Lire la suite</span><i class="far fa-chevron-down" aria-hidden="true"></i></button> <button type="button" class="description-btn js-descriptionClose"><span class="mr-005">Fermer</span><i class="far fa-chevron-up" aria-hidden="true"></i></button></p><br> </div> </div> </div> <div class="btnVoirDetails col-xs-12 d-flex a-items-center no-padding"> <a href="#targetDetail">Voir les détails produits</a> </div> <div id="audiosample" class="col-xs-12 no-padding" style="display:none"></div> </div></div> <div id="stickySidebar" class="actionproduct col-md-3 col-xs-12 sidebar"> <div class="blocPaiement col-xs-12"> <div class="bloc-paiement-enligne retrait-magasin col-xs-12 no-padding"> <div class="portail-infoFormatPrix col-xs-12 no-padding"> <p class="portail-infoFormat pull-left">Poche</p> <span class="ml-md-01 fs-2-2rem pull-xs-right pull-md-left"><strong>8.90 &euro;</strong></span> <div class="info-stock col-xs-12 no-padding aparaitre"> </div> </div> <div class="col-xs-12 no-padding not-inviewport"> <div class=" bloc_choixlibrairie no-padding col-xs-12 mt-01"> </div> </div> <div class="btnStickyMobile sticky-element col-xs-12 d-none text-center"> <div class=" bloc_choixlibrairie no-padding col-xs-12 mt-01"> </div> <div class="portail-infoFormatPrix d-inline-flex a-items-center justify-content-center mt-005"> <p class="mr-01"> <b>8.90 &euro;</b> </p> </div> </div> <div class="blocActionProduct-WL col-xs-12 no-padding text-center mt-01 mb-01"> <button class="btn btn_ajout_wl col-xs-12" gencod_num="9782253909989" type_produit ="0"> <p class="toLog"> <i class="fa-regular fa-bookmark mr-01 fa-lg"></i> <span>Ajouter à ma liste d'envies</span> </p> </button> </div> <div id="ancreEdit" class="otherEdition col-xs-12 mt-02"></div> </div> </div> <hr class="hr_clear"> </div> </div> <div id="moreinfoProduct" class="bloc_contenu_editorial col-md-9 col-xs-12"> <div class="col-xs-12 mb-02 no-padding" id="quoteAgenda"> <h2 id="libelleEvents" class="titreDescription mt-02 col-xs-12 no-padding" style="display:none"> Événements </h2> <div class="blocAgenda-main col-xs-12 no-padding"></div> </div> <div class="motLibraire col-xs-12 mb-01" style="display:none"> </div> <div class="preconisations_dma d-none col-xs-12 no-padding"></div> <div class="preconisations_dmg d-none col-xs-12 no-padding"></div> <div id="targetDetail" class="col-xs-12 no-padding blockInfosSec"> <a class="col-xs-12 no-padding" role="button" data-toggle="collapse" data-target="#BlocAutresInformations" aria-expanded="false" aria-controls="BlocAutresInformations"> <h2 class="col-xs-12">Détails produits<i class="far fa-minus pull-right"></i></h2> </a> <div id="BlocAutresInformations" class="autresInformations col-xs-12 no-padding collapse in mt-02"> <p id="gtlAutresInfos" class="autresInformations-GTL col-xs-12"> Rayons : <a class="gtl" href="/listeliv.php?refgtl=home&amp;base=paper&amp;select_tri_recherche=&amp;rayon=Litt%26eacute%3Brature&amp;codegtl1=1000000" > Litt&eacute;rature</a> > <a class="gtl" href="/listeliv.php?refgtl=home&amp;base=paper&amp;select_tri_recherche=&amp;rayon=Litt%26eacute%3Brature%7CRomans%20%26amp%3B%20Nouvelles&amp;codegtl1=1000000&amp;codegtl2=1010000" > Romans &amp; Nouvelles</a> </p><br> <div class="autresInformations-content col-md-6 col-xs-12"> <ul class="autresInformations-list"> <li class="col-xs-12 no-padding Auteur(s)"> <p class="libelle">Auteur(s)</p> <p class="info">Kang Han</p> </li> <li class="col-xs-12 no-padding Traducteur"> <p class="libelle">Traducteur</p> <p class="info">JEONG EUN-JIN</p> </li> <li class="col-xs-12 no-padding Éditeur"> <p class="libelle">Éditeur</p> <p class="info">Le Livre de Poche</p> </li> <li class="col-xs-12 no-padding Distributeur"> <p class="libelle">Distributeur</p> <p class="info"><a href="/listeliv.php?form_recherche_avancee=ok&amp;distributeur=Hachette&amp;base=paper">Hachette</a></p> </li> <li class="col-xs-12 no-padding Date de parution"> <p class="libelle">Date de parution</p> <p class="info">04/12/2024</p> </li> <li class="col-xs-12 no-padding Collection"> <p class="libelle">Collection</p> <p class="info">Litterature</p> </li> <li class="col-xs-12 no-padding EAN"> <p class="libelle">EAN</p> <p class="info">9782253909989</p> </li> <li class="col-xs-12 no-padding Disponibilite"> <p class="libelle">Disponibilité</p> <p class="info">À paraître</p> </li> </ul> </div> <div class="autresInformations-content col-md-6 col-xs-12"> <ul class="autresInformations-list"> <li class="col-xs-12 no-padding Nombre de pages"> <p class="libelle">Nombre de pages</p> <p class="info">264 Pages</p> </li> <li class="col-xs-12 no-padding Longueur"> <p class="libelle">Longueur</p> <p class="info">17.8 cm</p> </li> <li class="col-xs-12 no-padding Largeur"> <p class="libelle">Largeur</p> <p class="info">11 cm</p> </li> <li class="col-xs-12 no-padding Épaisseur"> <p class="libelle">Épaisseur</p> <p class="info">1.2 cm</p> </li> <li class="col-xs-12 no-padding Poids"> <p class="libelle">Poids</p> <p class="info">138 g</p> </li> <li class="col-xs-12 no-padding Support principal"> <p class="libelle">Support principal</p> <p class="info">Poche</p> </li> </ul> </div> <p class="autresInformations-GTL col-xs-12 col-md-6" style="margin-bottom:10px;">Infos supplémentaires : <em>Broché</em>&nbsp;&nbsp; </p> </div> </div> <div class=" col-xs-12 no-padding blockInfosSec"> <a class="col-xs-12 no-padding" role="button" data-toggle="collapse" href="#BlocBiographie" aria-expanded="false" aria-controls="BlocBiographie"><h2 class="col-xs-12">Biographie<i class="far fa-plus pull-right"></i></h2></a> <div id="BlocBiographie" class="col-xs-12 no-padding collapse mt-02"> <div class="col-xs-12 no-padding mb-03"> <h3 class="mb-005 col-xs-12">Kang Han</h3> <ul class="mb-005 col-xs-12"> <li>Wikipedia : <i class="fab fa-wikipedia-w"></i> <a href="https://fr.wikipedia.org/wiki/Han_Kang" target="_blank" rel="noopener">https://fr.wikipedia.org/wiki/Han_Kang</a></li> <li>Naissance : 27-11-1970 </li> <li>Age : 54 ans</li> <li>Pays : Coree,rep.pop.democ</li> <li>Langue : Coreen</li> </ul> <p class="col-xs-12 livre_resume">HAN Kang est née en 1970 à Gwangju, en Corée du Sud. Ses oeuvres sont publiées dans le monde entier (Japon, Angleterre, Chine, Espagne) et deux de ses romans, dont La Végétarienne, ont déjà été adaptés au cinéma. </p> </div> </div> </div> <div id="tablesArticle" class="col-xs-12 no-padding mt-05" style="display:none;"></div> </div> </div> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": ["Book", "Product"], "bookEdition": "Litterature", "bookFormat": "Poche", "datePublished": "04/12/2024", "numberOfPages": "264", "name": "Celui qui revient", "isbn": "9782253909989", "sku": "9782253909989", "url":"https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/", "image": "https://images.epagine.fr/989/9782253909989_1_75.jpg", "author": { "@type": "Person", "name": "Kang Han", "url": "https://www.parislibrairies.fr/listeliv.php?form_recherche_avancee=ok&amp;auteurs=Kang%20Han" }, "Publisher": "Le Livre de Poche", "brand": { "@type": "Brand", "name": "Le Livre de Poche" }, "releaseDate": "04/12/2024", "description": "Mai 1980 : une junte militaire a pris le pouvoir en Cor\u00e9e du Sud quelques mois plus t\u00f4t. Apr\u00e8s une spectaculaire manifestation d'opposants \u00e0 S\u00e9oul, la ville de Gwangju se mobilise \u00e0 son tour. Face \u00e0 la r\u00e9pression, elle se soul\u00e8ve, port\u00e9e par le mouvement \u00e9tudiant et syndical pour la d\u00e9mocratie. La r\u00e9pression men\u00e9e par l'arm\u00e9e est f\u00e9roce : les civils, la foule, la jeunesse deviennent des cibles.\r\nDans la ville ensanglant\u00e9e, un jeune gar\u00e7on erre \u00e0 la recherche de ses camarades. Dans une maison d'\u00e9dition, une jeune femme travaille sur un texte censur\u00e9. Dans le pr\u00e9sent, des rescap\u00e9s se souviennent. Et toutes ces \u00e2mes tourment\u00e9es demandent \u00e0 trouver la paix.", "offers": { "@type": "Offer", "availability": "OutOfStock", "price": "8.9", "priceCurrency": "EUR", "url":"https://www.parislibrairies.fr/livre/9782253909989-celui-qui-revient-kang-han/" } } </script></main></div></div></div><div class="breaker-container-corps"></div> <footer class="footerEbook d-print-none"> <div class="footer-content"> <div class="footer-top"> <div class="container-fluid"> <div class="blocFooter col-md-3"> <div class="blocFooterPanel bfp-logo"> <div class="blocFooterPanel-title"> <h4>Paris Librairies</h4> </div> <div class="blocFooterPanel-content"> <a href="/"><img class="blocFooterPanel-LogoMag" src="https://static.epagine.fr/mediaweb3/5435/logo_parislibrairie.jpg" alt="Paris Librairies"></a> </div> </div> </div> <div class="blocFooter col-sm-3"> <div class="blocFooterPanel bfp-site"> <div class="blocFooterPanel-title"> <h4>www.parislibrairies.fr</h4> </div> <div class="blocFooterPanel-content"> <ul> <li class="accesAdmin"><a href="/gestion">Administration magasin</a></li> <li><a href="/conditions_generales.php">Conditions générales</a></li> <li><a href="/mentions.php">Mentions légales</a></li> <li><a href="/cgp.php">Données personnelles</a></li> <li><a id="tarteaucitronManager" style="border:0;background:none;vertical-align:middle">Gérer mes cookies <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAGA0lEQVRoge1a207bWBRdBtJwLYZhKDMVmlSK1LxNkPo+ZH6g8B6p5AuALwC+APoFoVLeoT8whPeRSt+CZKmZVu3AiIsRlEtCktGyjy8xzuXYhvahS0JJHJ/4rLP3XnuffcAPfGdQ7mM6jRLSAF4BxqsbewB2lRS2o35mpEQaJcwCyANIdLi1DGBNSWEzqmdHRqRRwjqAJclhtExOSUEP+/xIiDRKhhUWfL7ShTtBuJnqcw+/z4Ql0xNmMEwSSz4kuNIzSgpjSsqYJP/GeE185wYJroedRyiLNEpGLLzzrHSuk+83SgbxvOcyyRaDziWsRVZkSRDinpzPbwVGWIucuohsKynMS47fAQyls/BMSRmKJo3AFhG5wm2N1wF+Zs3zebbFfR0RxrXcJHQlgH+LMW616pR/WiIMEXfW3mtzXyeEGWsjKot8c4TOI98L+iKaR5PS6IUk88RLAO9F8UjrbYoYMOosNavpfmODIiwRXRR/G3ohaWVo1RU/c30jV8ab2mV8qVGzHWBOLyTLZiWs5Rolg/C3ySOi0tXP/k4aEwOwSBKPJs7Rp16ABJTe+p1xVX0It/owqqdDEMRoqd3RFxqDPh20Ig6VEPVC0i5RSCD+6wl6HlW7GksSlUMV11/GrUs5NasFLusDE9ELSVphXemtJwaT/8JyIRvxNNCfBmIiNdR04LII3DSrbe0yjqvyJF/ppptqVlt+MCLCEh/oOkPPP6N38Mb5cnQBGFsEqmXg5j3QMwoMzwGnr4HYbybBq13gZAOom/FO63zdf2qQArCsZrUN2TlJy69eSDKYV+6Q4MpP75ivHzPA53ngaBW4eGuSOt0A/lsGPmXMz0+3TFJcTfFbPfFbfnwlhON+iQhlWmA82CQ4ocQ7c6KcfL3DHuls0yT6Sx4YnLXJDCQOIRRv5yGIJBgP8Sdisj2qubpc5UGJmo+W49ifVmzL8HcpGhQPvZCUKiCliIhEN0tr2OCqHuSA8gwQ/92MkU7gxEmeVqGrTTgpxPXbUrtGWYus0I9thRIraagRQUIDf7Qn4yZhKRiFQIyhfMfUr3yblokVWSJ6k8xSnc7eNN/RjowfCYiFoDUFer1S3gW6JiJ8Nt30EMbEhU+vzSIztuRYjRLsR8IHLjlf7HZ+MrWWEXxNmbvapt4jGSqZRYSkGUetSNTPzHsui5YMQ2ajJUNks6mw4wT54Ok2ShnzzIPCUGshzawCRKy5FqvrTZe0RWzQGvw79m67XZjKmxJrLsICjtZa55gxXy+6F4sYsEtxTqhXdRTLC8ulSDaWoCLsolfN+8YUhOsJV709H7Cudr0LlVEtzqBcN+shEyThdR941OnAbF8pirKJqXyupTRTtQSReiVmXW1j7oBErB0d9xM2WEd5J9ZKYtuR4WKwwBSoORbpGrJ5ZI9lt71irJmGX1px0JYE26uNErawr2zfIcP4OHEKXm66PA3wjpCNEfpJunI4muifPjKvsFCkGjExTq63yxMJsZNMYF/J4HmDC5A3Yq36jy0ClePHVhwuu/b1HSFlEfHD5ZtD1bEK44Qu1mWys6tbWmZyPWckzlPTGiRw/XHCuk+q4Rek+mVrVL/UppwrdDEGNV2kpyuhccgc5Oxm9vWnn+19vJrVpLor0kTUrGacMplb1CfOFyTD4o9uNrHqr2Z+ZMSp1c2XcVSORnh9Q81q3k599ETgkNnjg0nGzi10K7rX+bZpHbrblPcY5A4Zxk2xcjzCvTpd9027Aa0QtouyyrKFRR6D/04DwkFGvHPXM3Qda/Jb4nPgI7hQLVM1q5HIBt2MzQNa57Z1DiiLAGa5Mi+O4Sz3Mpp6laPHO6InII3ITnX1QtI+EOX+m9ZxleOZ/j9PiuKoLi3aqXPuEoSye/Vhkm+LalbLtHhMS0R6zu7aZ3vP2jOjL7QVv4McxhcDnZIelAQibGIbULOapf3PuE1Vs9qeaOTdkVKr00gCQiw4NlBzDvf1Lxx+uP5r3Dgv5KQZRzWn+GRwz8jmDS8itUg7iB6vLuJCF5Uty4A9mVKkFR6MiJDachST/oHvHgD+B4SoUIitpF05AAAAAElFTkSuQmCC" alt="Cookies" style="height:20px;vertical-align:middle"></a></li> </ul> </div> </div> </div> <div class="blocFooter col-sm-3"> <div class="blocFooterPanel bfp-aide"> <div class="blocFooterPanel-title"> <h4>Besoin d'aide ?</h4> </div> <div class="blocFooterPanel-content"> <ul> <li><a href="/faq.php">Questions fréquentes</a></li> <li> <button class="btnLien" onclick="$('#myModal5 .modal-content').load('/template/modal/modalContact.php',function(){$('#myModal5').modal('show');});">Nous écrire</button> </li> <li> <button class="btnLien" onclick="$('#myModal5 .modal-content').load('/template/modal/modalContact.php',{service:'hotline'},function(){$('#myModal5').modal('show');});">Hotline eBooks </button> </li> </ul> </div> </div> </div> <div class="blocFooter col-sm-3"> <div class="blocFooterPanel bfp-socialMedia"> <div class="blocFooterPanel-title"><h4>Réseaux sociaux</h4></div><div class="blocFooterPanel-content"><ul class="listSocial"> <li style="display:inline-block;" class="listSocial-facebook"> <a itemprop="sameAs" href="http://www.facebook.com/parislibrairies/" target="_blank" rel="noopener" title="Facebook" ><i class="fab fa-facebook-square fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-twitter"> <a itemprop="sameAs" href="http://twitter.com/parislibrairies?lang=fr" target="_blank" rel="noopener" title="Twitter" ><i class="fa-brands fa-square-x-twitter fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-instagram"> <a itemprop="sameAs" href="https://www.instagram.com/parislibrairies/" target="_blank" rel="noopener" title="Instagram" ><i class="fab fa-instagram fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-youtube"> <a itemprop="sameAs" href="https://www.youtube.com/@Paris_Librairies" target="_blank" rel="noopener" title="Youtube" ><i class="fab fa-youtube fa-3x" aria-hidden="true"></i></a></li> <li style="display:inline-block;" class="listSocial-linkedin"> <a itemprop="sameAs" href="https://www.linkedin.com/company/association-paris-librairies/" target="_blank" rel="noopener" title="Linkedin" ><i class="fab fa-linkedin fa-3x" aria-hidden="true"></i></a></li></ul></div> </div> <div class="blocFooterPanel bfp-services"> <div class="blocFooterPanel-title"> <h4>Newsletter</h4> </div> <div class="blocFooterPanel-content"> <ul> <li> <a href="https://paris-librairies.booksdataservices.fr/iido.py" target="_blank">Inscrivez-vous à la newsletter</a> </li> </ul> </div> </div> </div> </div> </div> <div class="col-xs-12"> <p style="text-align:center;">L&#39;association, son site et ses actions sont soutenus par&nbsp;:</p> <p style="margin-top:5px; text-align:center;">&nbsp; &nbsp; &nbsp;<a href="https://www.prefectures-regions.gouv.fr/ile-de-france/Region-et-institutions/L-action-de-l-Etat/Culture-et-Patrimoine/Jeunes-en-librairie-un-dispositif-d-education-artistique-et-culturelle-en-Ile-de-France" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Prefet_IDF_Paris_Librairies.webp" style="width: 100px; margin-right: 20px; height: 75px;" /></a><a href="https://centrenationaldulivre.fr/actualites/le-cnl-aide-la-modernisation-des-portails-et-des-sites-des-librairies-francaises" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Paris_Librairies_CNL.webp" style="width: 100px; margin-right: 20px; height: 49px;" /></a><a href="https://www.paris.fr/evenements/libraire-d-un-jour-le-24-juin-partagez-vos-lectures-20423" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Ville_Paris_Librairies.webp" style="width: 100px; margin-right: 20px; height: 101px;" /></a><a href="https://www.iledefrance.fr/aide-la-librairie-independante" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Region_IDF_Paris_Librairies.webp" style="width: 100px; margin-right: 20px; height: 37px;" /></a><a href="https://www.la-sofia.org/" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Sofia__Paris_Librairies.webp" style="width: 100px; margin-right: 20px; height: 38px;" /></a><a href="https://www.copieprivee.org/" target="_blank"><img alt="Partenaire Paris Librairies" src="https://upload.epagine.fr/5435/uploads/Copie_Privee_Paris_Librairies.webp" style="width: 100px; height: 42px;" /></a></p> </div> <div class="footer-tech"> <div class="container-fluid"> <div class="pull-right"> <a href="https://www.titelive.com"><img src="https://static.epagine.fr/mediaweb3/667/logo_titelive.png" alt="Logo Titelive" width="60" style="padding: 5px 5px 3px 5px;"></a> </div> <div id="info-tech"> 8.222.208.146 () 0.694s </div> </div> </div> </div> </footer> <div style="display:none;background:#F00;position:fixed;width:1px;height:1px;bottom:0;right:0;"><a href="/forbidden/"><img src="https://static.epagine.fr/mediaweb3/images/imgpx.png" alt="empty" width="1" height="1"></a></div> <script src="https://static.epagine.fr/vendor/jquery-3.7.1.min.js"></script> <script src="https://static.epagine.fr/vendor/jquery.form.min.js"></script> <script src="https://static.epagine.fr/vendor/jquery-ui-1.13.3.min.js"></script> <script src="https://static.epagine.fr/mediaweb3/js/corner.epagine.js?v=2"></script> <script src="https://static.epagine.fr/mediaweb3/js/geoloc.js"></script> <script src="https://static.epagine.fr/vendor/axios-0.21.min.js"></script> <!-- Start of Zendesk Widget script --> <!-- End of Zendesk Widget script --> <!-- SCRIPT modal inscription Newsletter LaMartine--> <script> //Loader principale avec animation d'un livre qui s'ouvre + text chargement function MainLoader(){ $('body').css('overflow','hidden'); $('#mainLoading').html('<div class="blocmainLoading"><div class="loader book"><figure class="page"></figure><figure class="page"></figure><figure class="page"></figure><h2 class="loaderText">Chargement</h2></div></div>'); } //Loader appel Ajax avec animation d'un livre qui s'ouvre + text chargement function MainLoaderAjax(){ $('body').css('overflow','hidden'); $('#mainLoading').html('<div class="blocmainLoading blocmainLoadingAjax"><div class="loader book"><figure class="page"></figure><figure class="page"></figure><figure class="page"></figure><h2 class="loaderText">Chargement</h2></div></div>'); } //On supprime le loader function deleteMainLoader(){ $('body').css('overflow','auto'); $('#mainLoading').html(''); } function loadModalLogin(modalSelector, modalContentUrl) { $(modalSelector + ' .modal-content').load(modalContentUrl, function() { // Redimensionne la modal à 400px de largeur $(modalSelector + ' .modal-dialog').css('width', '400px'); // Affiche la modal $(modalSelector).modal('show'); }); } // Changement du place holder selon le select en barre de recherche function changePlaceholder() { let libellePlaceholder = $('#get_base'), idMotRechercher = $('#mots_recherche_responsive'); idMotRechercher.attr('placeholder','Rechercher dans ' + libellePlaceholder.find(':selected').text().trim()); } </script> <script src="https://static.epagine.fr/mediaweb3/js/jquery.lazyload.min.js?v2.0rc"></script> <script src="https://static.epagine.fr/bootstrap-3.4.1/js/bootstrap.min.js"></script> <script src="https://static.epagine.fr/mediaweb3/js/suggestv3.js?v=2" async></script> <script src="https://static.epagine.fr/mediaweb3/js/jquery.validate.1.14.min.js" async defer></script> <script src="https://static.epagine.fr/mediaweb3/js/jquery.touchSwipe.min.js"></script> <link rel="stylesheet" type="text/css" href="https://static.epagine.fr/vendor/slick-1.8.1/slick/slick.css"> <script src="https://static.epagine.fr/vendor/slick-1.8.1/slick/slick.min.js"></script> <link rel="stylesheet" href="https://static.epagine.fr/mediaweb3/js/plugins/Youtube-Video-Modal-with-jQuery-Bootstrap-3-YTModal/css/YouTubeDefaultImageLoader.css"> <script src="https://static.epagine.fr/mediaweb3/js/plugins/Youtube-Video-Modal-with-jQuery-Bootstrap-3-YTModal/js/YouTubeDefaultImageLoader.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/elevatezoom/3.0.8/jquery.elevatezoom.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { // Attache l'événement de changement pour mettre à jour le placeholder lors de la sélection $('#get_base').on('change', function() { changePlaceholder(); }); $(document).on('click', '.copy-link', function() { var link = $(this).attr('link'); var button = this; var tempInput = document.createElement("input"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = link; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); // console.log("Copied the text:", tempInput.value); document.body.removeChild(tempInput); $(this).html('<i class="fa-regular fa-check fa-lg mr-005" aria-hidden="true"></i>copie').css({"color": "#2c9a29"}); setTimeout(function(){ $(button).html('<i class="fa-regular fa-copy fa-lg mr-005" aria-hidden="true"></i>Copier le lien').css({"color": "#000"}) }, 3000); }); /* Loader principale avec animation d'un livre qui s'ouvre + text chargement $.ajax({ beforeSend:function(){ MainLoader(); }, success: function(){ deleteMainLoader(); } }); */ $('.lien_recherche_avancee').click(function(e){ e.preventDefault(); let base = $('select[name="base"] option:selected').val(); let oldhref = $(this).attr('href'); let newhref = oldhref + '?base=' + base; if (base != undefined && base != '') { window.location.replace(newhref); } else { window.location.replace(oldhref); } }); //Script ouverture de la modal preview panier $('#previewPanier').click(function () { if ($('.shopping-cart').length == 0) { $('#modalPreviewPanier').html('<div class="shopping-cart"><div class="shopping-cart-header"><div class="loader"></div></div></div>').show(); $('#modalPreviewPanier').load('/template/modal/modalPreviewPanier.php'); } }); //Reset de modale $('body').on('hidden.bs.modal', '.modal', function () { $(this).removeData('bs.modal'); }); $('body').on('shown.bs.modal', '.modal', function () { $(this).removeData('bs.modal'); }); //liste magasins partenaires à choisir $(document).on('click','.listeLibrairies', function() { var gencod = $(this).attr('data-gencod'); var typeproduit = $(this).attr('data-typeproduit'); $('#myModal5 .modal-dialog').css({"width":"auto", "margin":"0 auto"}); $('#myModal5 .modal-content').load('/template/modal/modalListeLibrairies.php?gencod='+ encodeURIComponent(gencod) + '&typeproduit=' + encodeURIComponent(typeproduit),function(){ $('#myModal5').modal({'show':true,}).on('shown.bs.modal', function () { }); }); }); // Portail e-Readers et Affiliés Librairies Indépendantes /*Géolocalisation pour les portails On ajoute l'evenement pour localiser le device + update géoloc */ $(document).on('click','.geolocButton',function(){ geoloc.get(); geoloc.store(); geoloc.load(); if (geoloc.error == 1) { alert('Votre navigateur bloque la géolocalisation'); } }); /*(réaffectation de cette fonction dans la modal liste librairie + magasins) Elle est appelée par l'update ou le reset de la geoloc pas de reload car si geoloc approximatif, ça boucle On reload uniquement quand on clique sur le bouton */ geoloc.onupdate = function() { geoloc.store(); // location.reload(); }; //Chargement de la géolocalisation au chargement de la page geoloc.load(); if (geoloc.state == "Ok") { geoloc.get(); geoloc.store(); geoloc.load(); } //Fonction de rotaion pour élément flèche du menu jQuery.fn.rotate = function(degrees) { $(this).css({'transition' : 'all 0.3s linear', '-webkit-transform' : 'rotate('+ degrees +'deg)', '-moz-transform' : 'rotate('+ degrees +'deg)', '-ms-transform' : 'rotate('+ degrees +'deg)', 'transform' : 'rotate('+ degrees +'deg)'}); }; var rotate = 0; //Au click sur la section du menu $('.menu_parent').click(function(){ if ($(this).attr('rotate') == '180' && rotate == 180) { rotate = 0; } else if($(this).attr('rotate') == 0) { rotate = 0; rotate += 180; } $(this).attr('rotate', rotate); $(this).parent('ul').children('ul').slideToggle(); $(this).children().children().rotate(rotate); }); $('img.lazy').lazyload(); /* lazyload ne marche pas sur la home et le palam???rs ! on utilise defer ??? la place .... https://varvy.com/pagespeed/defer-images.html */ /*var imgDefer = document.getElementsByTagName('img'); for (var i=0; i<imgDefer.length; i++) { if (imgDefer[i].getAttribute('data-src')) { imgDefer[i].setAttribute('src',imgDefer[i].getAttribute('data-src')); } }*/ $('.nav-menu').click(function(){ var href = $(this).attr('href'); $('.footerEbook').css("display", "none"); return false; }); $('.site-cache').click(function(){ var href = $(this).attr('href'); $('.footerEbook').css("display", "block"); return false; }); // Affichage des icons apres chargement de la page $(".icon_new_table").delay(1500).fadeIn(800); $(".icon_promo_table").delay(1500).fadeIn(800); $(".icon_heart_table").delay(1500).fadeIn(800); $(".icon_audio_table").delay(1500).fadeIn(800); // Quand je clique sur l'icône hamburger je rajoute une classe au body $('.nav-menu a').click(function(e){ e.preventDefault(); $('body').toggleClass('with--sidebar'); }); // Quand je clique sur l'icône filter on ajoute une classe au body $(document).on('click', '.addSidebar_Filter', function(e) { e.preventDefault(); $('body').toggleClass('with--sidebar--filter'); $('#wrap_left').removeClass('hidden-xs'); $('#wrap_left').removeClass('hidden-sm'); e.stopPropagation(); }); $(document).click(function(event) { // Vérifiez si le clic a été effectué en dehors de l'élément avec la classe 'sidebar' if (!$(event.target).closest('.sidebar').length) { // Si le clic est en dehors de la sidebar, supprimez la classe 'with--sidebar--filter' $('.with--sidebar--filter').removeClass('with--sidebar--filter'); } }); $(document).on('click', '.sidebar--close', function(e) { // Si le clic est fait sur le button fermer $('.with--sidebar--filter').removeClass('with--sidebar--filter'); }); if ($(window).width() > 992) { $('.addSidebar_Filter').hide(); } $(document).ready(function(){ $(".hamburger").click(function(){ $(this).toggleClass("is-active"); }); }); // Animation chevron down/up $('.dropdown').click(function(){ $(this).find('.fa-chevron-down').toggleClass("fa-chevron-up"); }); /* On desactive les liens a en responsive*/ if ($(window).width() < 768) { $('body').on('click', 'a.ss_menu_disabled', function(event) { event.preventDefault(); }); } $('.menu_site_responsive .dropdown-toggle').click(function(e) { if ($(document).width() > 768) { e.preventDefault(); var url = $(this).attr('href'); if (url !== '#') { window.location.href = url; } } }); /* Je veux pouvoir masquer le menu si on clique sur le cache */ $('#site-cache').click(function(e){ $('body').removeClass('with--sidebar'); $('body').removeClass('with--sidebar-filter'); }); /////////////////////////////////////////////////////////////// // Appel AJAX pour le bloc autres éditions disponibles ou à paraître - class_fonctiondetail.php //Fin du if detail produit // Active widget bookeen apres click sur lien contact dans footer changePlaceholder(); }); // fin document ready window.___gcfg = { lang: 'fr-FR', parsetags: 'onload' }; if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker.register('/service-worker.js?revision=20241204', { scope: '/' }).then( function(registration) { //console.log("Enregistrement OK - Scope : ", registration.scope); }, function(err) { //console.log("Erreur d'enregistrement : ", err); } ); }); } // Back arrow window.addEventListener('load', function() { if (navigator.userAgent.match(/like Mac OS X/i)) { $('body').append('<button id="backArrow" onclick="history.back()"><i class="fa-light fa-arrow-left fa-xl"></i></button>'); } }); </script> <script> function searchAddresses(countryId, zipcode, city, street) { let parametres = new FormData(); parametres.append("action", "search"); parametres.append("country_id", countryId); parametres.append("zipcode", zipcode); parametres.append("city", city); parametres.append("street", street); return axios.post('/address.php', parametres) .then(addressesRaw => { if (addressesRaw.data.length > 0) { return addressesRaw.data; } else { return []; } }) .catch(error => { return []; }); } function checkAddressValid(countryId, zipcode, city, street) { let parametres = new FormData(); parametres.append("action", "verify"); parametres.append("country_id", countryId); parametres.append("zipcode", zipcode); parametres.append("city", city); parametres.append("street", street); return axios.post('/address.php', parametres) .then(response => { if (response.data) { return response.data; } else { return []; } }) .catch(error => { return []; }); } </script> </body> </html> <script> // Fonction pour afficher le toast function showToast({ xPosition = null, yPosition = null, type = null, textColor = null, title = null, iBefore = null, message = null, link = null, libellelink = null, iAfter = null, } = {}, duration = 3000) { var toastContainer = document.getElementById('toast-container'); var toastStructure = toastContainer.querySelector('.toast-structure'); var toastMessage = toastContainer.querySelector('.toast-message'); var toastTitle = toastContainer.querySelector('.toast-title'); var toastIbefore = toastContainer.querySelector('.toast-i-before'); var toastIafter = toastContainer.querySelector('.toast-i-after'); var toastType = toastContainer.querySelector('.toast-type'); var toastLink = toastContainer.querySelector('.toast-link'); // Si xPosition est nul, utilisez le xPosition par défaut if (xPosition) { toastStructure.classList.replace('end-0', xPosition); } // Si yPosition est nul, utilisez le yPosition par défaut if (yPosition) { toastStructure.classList.replace('bottom-0', yPosition); } // Si type est nul, utilisez le type par défaut if (type) { toastStructure.classList.replace('success', type); } // Si textColor est nul, utilisez le textColor par défaut if (textColor) { toastStructure.classList.replace('dark', textColor); } // Si title est nul, utilisez le message par défaut if (title) { toastTitle.innerText = title; } // Si iBefore est nul, utilisez le iBefore par défaut if (iBefore) { toastIbefore.classList.replace('fa-circle-check', iBefore); } // Si message est nul, utilisez le message par défaut if (message) { toastMessage.innerText = message; } // Si iAfter est nul, utilisez le iAfter par défaut if (iAfter) { toastIafter.classList.replace('fa-xmark', iAfter); } // Assurez-vous que les autres valeurs sont également définies toastLink.href = link // Lien par défaut si aucun n'est passé toastLink.innerText = libellelink; // Texte par défaut // Afficher le toast toastStructure.classList.remove('d-none'); toastStructure.classList.add('show'); // Cacher le toast après un certain temps setTimeout(function () { toastStructure.classList.remove('show'); }, duration); } function closeToast() { var toastStructure = document.querySelector('.toast-structure'); if (toastStructure) { toastStructure.classList.remove('show'); toastStructure.classList.add('d-none'); // Annuler le timeout si le toast est fermé manuellement clearTimeout(toastTimeout); } } </script> <script type="text/javascript"> var is_connected = false; var note_over = -1; var note = '-1'; /* Playlist Bonus audio */ function loadSong(element, e) { if(!e) var e = window.event; document.getElementById("player").src=element.href; document.getElementById("player").load(); document.getElementById("player").play(); return false; } window.onload = function() { if(document.getElementById("playlist")){ links = document.getElementById("playlist").getElementsByTagName("a"); for(var i = 0; i<links.length; i++) { links[i].onclick=function(e) { return loadSong(this, e); }; } } } $(document).ready(function() { $(".btnShare").hover(function(){ $('.lienShare').toggle("drop"); });; if ($(window).width() > 860) { $('#img_detailRecto img').elevateZoom({ zoomType : "inner", cursor: "crosshair", scrollZoom: true, responsive: true }); $('.slider-single').on('beforeChange', function(event, slick, currentSlide, nextSlide){ var img = $(slick.$slides[nextSlide]).find("img"); $('.zoomWindowContainer, .zoomContainer').remove(); $(img).elevateZoom({ zoomType : "inner", cursor: "crosshair", scrollZoom: true, responsive: true }); }); }; $('.slider-single').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, draggable: false, swipe: false, touchMove: false, asNavFor: '.slider-nav' }); $('.slider-nav').slick({ slidesToShow: 7, slidesToScroll: 1, focusOnSelect: true, asNavFor: '.slider-single', vertical:true, verticalSwiping:true, dots: false, prevArrow: '<button type="button" class="slick-prev btn slick_img_thumbnail_prev" aria-label="Précédent"><i class="fal fa-chevron-up" aria-hidden="true"></i></button>', nextArrow: '<button type="button" class="slick-next btn slick_img_thumbnail_next" aria-label="Suivant"><i class="fal fa-chevron-down" aria-hidden="true"></i></button>', focusOnSelect: true, infinite: false, responsive: [{ breakpoint: 1024, settings: { slidesToShow: 5, slidesToScroll: 1, } }, { breakpoint: 640, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 420, settings: { slidesToShow: 2, slidesToScroll: 1, } }] }); var btnAppClick = ''; $('.logoApp').css({ 'cursor' : 'pointer', 'display' : 'inline-block', 'border' : '1px solid lightgrey', 'border-radius' : '25%' }).click(function(){ let nameApp = $(this).attr('data-name'); if(btnAppClick == '' || btnAppClick == nameApp){ $('#linkDownApp').fadeToggle('fast'); if(nameApp == 'Lisa'){ $('#linkApple').attr('href','https://apps.apple.com/fr/app/lis-a/id1096168122'); $('#linkAndroid').attr('href','https://play.google.com/store/apps/details?id=com.artbookmagazine.lisa'); }else if(nameApp == 'Lea'){ $('#linkApple').attr('href','https://apps.apple.com/fr/app/lea-reader/id1313873614'); $('#linkAndroid').attr('href','https://play.google.com/store/apps/details?id=com.adilibre.leareader&hl=fr'); } } else if(btnAppClick != nameApp){ $('#linkDownApp').fadeOut('fast'); if(nameApp == 'Lisa'){ $('#linkApple').attr('href','https://apps.apple.com/fr/app/lis-a/id1096168122'); $('#linkAndroid').attr('href','https://play.google.com/store/apps/details?id=com.artbookmagazine.lisa'); }else if(nameApp == 'Lea'){ $('#linkApple').attr('href','https://apps.apple.com/fr/app/lea-reader/id1313873614'); $('#linkAndroid').attr('href','https://play.google.com/store/apps/details?id=com.adilibre.leareader&hl=fr'); } $('#linkDownApp').fadeIn('fast'); } btnAppClick = $(this).attr('data-name'); }); $('#showMajeurImg').click(function(){ $('.noCoverMajeur').replaceWith('<img class="img_detail" src="https://images.epagine.fr/989/9782253909989_1_75.jpg" alt="Celui\u0020qui\u0020revient">'); $('.img_detail').on('mousedown',function(){ $('#myModal5 .modal-content').load('/template/modal/modalCouverture.php',{urlRecto:'https://images.epagine.fr/989/9782253909989_1_75.jpg',titre:"Celui\u0020qui\u0020revient"},function(){$('#myModal5').modal('show');}); }); $('.actionImg,.zoomIMG').toggleClass('hidden'); }); $('#img_detailRecto').on('click', function() { $('#myModal5 .modal-content').load('/template/modal/modalCouverture.php',{urlRecto:'https://images.epagine.fr/989/9782253909989_1_75.jpg',titre:"Celui\u0020qui\u0020revient"},function(){$('#myModal5').modal('show');}); }); $('#img_detailVerso').on('click', function() { $('#myModal5 .modal-content').load('/template/modal/modalCouverture.php',{img4Couv:'1',urlVerso:'https://images.epagine.fr/989/9782253909989_4_75.jpg',titre:"Celui\u0020qui\u0020revient"},function(){$('#myModal5').modal('show');}); }); $('.modalCompatibility').on('click', function() { $('#myModal5 .modal-content').load('/template/modal/modalCompatibility.php',{gencod:'9782253909989',typeproduit:'0',protection:$(this).attr('protection')},function(){$('#myModal5').modal('show');$('.modal-dialog').addClass('modal-lg');}); }); $('.blocMarketLCP button').click(function(){ $('#myModal5 .modal-content').load('/template/modal/modalblocMarketLCP.html.twig',function(){$('#myModal5').modal('show').addClass('modalblocMarketLCP');}); }); function decode (str) { return str.replace(/&#(\d+);/g, function(match, dec) { return String.fromCharCode(dec); }); } axios .get('/detail_ajax.php', { params: { getTags: 1, getComments: 1, getMotsLib: 1, gencod: 9782253909989, typeProduit: 0, getBase: 'paper', mot1:'0', mot2:'0', mot3:'0', mot4:'0', mot5:'0', note_moyenne: '', note_nombre: '', typeNote: '' }, responseType: 'json', }) .then(response => { if (response.data.tag) { $('.blocInfoImg').append(response.data.tag); } if (response.data.comment) { $(response.data.comment).insertBefore('.blockInfosPri'); } if (response.data.mots){ if (response.data.mots.coup_coeur) { $('.icon_heart').html('<i class="fa-solid fa-heart mr-005" aria-hidden="true"></i><span>Coup de cœur des libraires</span>'); } if (response.data.mots.template) { $('.motLibraire').toggle(); $('.motLibraire').html(response.data.mots.template); } } else { } }); axios .get('/detail_autreseditions.php', { params: { gencod:'9782253909989', typeproduit:0, }, responseType: 'text', }) .then(response => { //console.log(response.data); if (response.data){ $('.otherEdition').append(response.data).show('fast'); $('.otherEdition-line').click(function() { $(this).find('.otherEdition-toggle').slideToggle(); }); } }); /*$.ajax({ url:'/detail_autreseditions.php', type:'get', data:{ gencod:9782253909989, typeproduit:0 }, async:true, success:function(data){ if (data){ $('.otherEdition').append(data).show(); $('.otherEdition-line').click(function() { $(this).find('.otherEdition-toggle').slideToggle(); }); } } });*/ $('#qteArticles').on('change', function() { var _href = $('#ajoutpanier').attr('href'); _href = _href.replace(/&quantite=\d+/, ''); $('#ajoutpanier').attr('href', _href + '&quantite=' +$(this).val()); }); $('.icon_pegi').children('a').css({'cursor': 'default'}).click(function(){return false;}); $("#myModal5").on('hidden.bs.modal', function () { $("#myModal5 .modal-content").html(''); $(this).data('bs.modal', null); }); $('.toLog').click(function(){ $('#myModal5 .modal-content').load('/template/modal/modalLogin.php',function(){$('#myModal5').modal('show');}); }); // Plus / moins bloc page détail responsive $('.blockInfosSec a').click(function(){ $(this).find('h2 i').toggleClass("fa-plus fa-minus"); }); // Plus / moins bloc page détail responsive $('.btnVerifAccess').click(function(){ $('#targetAccess').find('i').toggleClass("fa-plus fa-minus"); }); $.ajax({ url:'/ajax_extraits.php', type:'get', data:{ ean: '9782253909989', typeProduit: 0 }, async:true, success:function(data){ if (data){ var json = JSON.parse(data); if (json['urlExtrait']!='' || json['lien_lecteurhtml5']!='') { $('.urlExtrait').show(); $('.btn_telecharger_extrait').slideToggle('fast'); } if ($('#audiosample').length>0 && json['urlExtraitAudio']!=''){$('#audiosample').html('<audio id="player" controls="controls" src="' + json['urlExtraitAudio'] + '">Lecteur Audio HTML5 non suporté</audio>').show();} } } }); axios.get('/liste_agenda.php', { params: { gencod:'9782253909989', typeProduit:0, event:2 }, responseType: 'json', }).then(response => { // console.log(response.data); if (response.data) { $('#quoteAgendaTop').children('.blocAgendaTop-main').append(response.data.top).show(); $('#libelleEvents').show(); $('#quoteAgenda').children('.blocAgenda-main').append(response.data.html).show(); } }); axios .get('/detail_precos.php', { params: { ean:'9782253909989', typeproduit:0, // typepreco:'' }, responseType: 'json', }) .then(response => { if (response.data) { // console.log(response.data); $.each(response.data, function(index, item){ // console.log(index); $('.preconisations_' + index).append(item).show(); $(".icon_new_table").delay(1500).fadeIn(800); $(".icon_promo_table").delay(1500).fadeIn(800); $(".icon_heart_table").delay(1500).fadeIn(800); $(".icon_audio_table").delay(1500).fadeIn(800); }); } }); //Présence article dans des tables $('ul.ma_note li') .mouseover(function() { if ($('ul.ma_note').is('.disabled')) return true; var this_note = $(this).attr('note'); if (this_note == note_over) return true; note_over = this_note; $('ul.ma_note li').removeClass('full'); $(this).addClass('full'); $(this).prevAll('li').addClass('full'); }) .click(function() { if ($('ul.ma_note').is('.disabled')) return true; /*if (!is_connected) { //needLogin(); popUpConnect(); return true; }*/ var this_note = $(this).attr('note'); $.ajax({ 'type': 'POST', 'url': '/ajax_notes.php', 'data': { gencod:'9782253909989', typeProduit:0, note : this_note, int_id: 'null', tokenform:'d6f73996cd53c8cb45c785dfd67e94963d1539200cd53c016fe1055bf317d0b8' }, 'async': false, 'beforeSend': function(jqXHR, settings) { $('ul.ma_note').addClass('disabled'); }, 'success': function(res) { if (res == 'ok') { note = this_note; } else { // alert('error'); $('ul.ma_note li').removeClass('full'); $('ul.ma_note li[note="' + note + '"]').addClass('full'); $('ul.ma_note li[note="' + note + '"]').prevAll('li').addClass('full'); } } }); }); $('ul.ma_note').mouseout(function() { if ($('ul.ma_note').is('.disabled')) return true; note_over = -1; $('ul.ma_note li').removeClass('full'); $('ul.ma_note li[note="' + note + '"]').addClass('full'); $('ul.ma_note li[note="' + note + '"]').prevAll('li').addClass('full'); }); /* Notation */ $('.star').click(function(){ var note = $(this).data('note'); $('#myModal5 .modal-content').load('/template/modal/modalLogin.php',function(){$('#myModal5').modal('show');}); }); $('.note_no').click(function(){ if($(this).parent().find('.note_yes').is('.active')) $(this).parent().find('.note_yes').removeClass('active'); $(this).addClass('active'); $(this).parents('.noteProduits').find('#blocConfirmNote').slideToggle('slow'); }); // Hover popup notes clients $(".notesClients").hover(function(){ $(".BlocModalNotes").toggleClass("isactive"); //Toggle the active class to the area is hovered }); /* Fin notation */ //Choix de magasin par défaut avant achat ebook sur potail $('#chooseMag').click(function(){ $('#myModal5 .modal-dialog').css({"width":"auto", "margin":"0 auto"}); $('#myModal5 .modal-content').load('/template/modal/modalListeLibrairies.php?moncompte_choixlib&type='+$(this).attr('data-type')+'&page='+$(this).attr('data-url'),function(){ $('#myModal5').modal({'show':true}).on('shown.bs.modal', function (e) { }); }); }); $('.choixLibrairie').click(function(){ $('#myModal5 .modal-dialog').css({"width":"auto", "margin":"0 auto"}); $.ajax({ type: 'GET', url : '/template/modal/modalListeLibrairies.php', data: { gencod:'9782253909989', typeproduit:0 }, async: true, beforeSend: function(){ $('#myModal5').modal({'show':true,}).on('shown.bs.modal', function (e) { }); $('#myModal5 .modal-content').html('<div class="loading_svg"><i class="fas fa-spinner fa-pulse fa-2x"></i></div>'); }, success: function(data) { $('#myModal5 .modal-content').html(data); } }); }); $('.linkLibrairies').click(function(){ $('#myModal5 .modal-content').load('/template/modal/modalLogin.php',function(){$('#myModal5').modal('show');}); }); //click sur le bouton d'assignation coupCoeur sur la page detail $('#articleCoupCoeur').click(function(e){ e.preventDefault(); //On récupère l'attribut pour savoir si au premier chargement c'est un coupCoeur ou non var coupCoeur = $('#articleCoupCoeur').attr('coupCoeur'); var gencod = $('#articleCoupCoeur').attr('gencod'); var type = $('#articleCoupCoeur').attr('typeProduit'); var gtl = $('#articleCoupCoeur').attr('articleGtl'); var redacId = $('#articleCoupCoeur').attr('redacId'); var idCoupCoeur = $('#articleCoupCoeur').attr('coupCoeurId') != '' ? $('#articleCoupCoeur').attr('coupCoeurId') : null; //Si c'est un coupCoeur if(coupCoeur == 1){ $('#articleCoupCoeur').css('opacity','0.50').attr('coupCoeur', '0');//On enlève le coupCoeur var etat='0'; } else{ $('#articleCoupCoeur').css('opacity','1').attr('coupCoeur', '1');//On active le coupCoeur var etat='1'; } var bodyFormData = new FormData(); bodyFormData.append('setCoupCoeur', 1); bodyFormData.append('idMag', 5435); bodyFormData.append('gencod_cc', gencod); bodyFormData.append('type_cc', type); bodyFormData.append('etat_cc', etat); bodyFormData.append('etat_cc', etat); bodyFormData.append('gtl_cc', gtl); if (idCoupCoeur) { bodyFormData.append('idcoupcoeur', idCoupCoeur); } if (typeof redacId !== 'undefined' && redacId !== false) { bodyFormData.append('redac_id', redacId); } axios({ method: "post", url: "/detail_ajax.php", data: bodyFormData, headers: { "Content-Type": "multipart/form-data" }, }) .then(response => { if ($('.msgNoTags').length > 0) { $('.msgNoTags').hide(); } if (response.data){ $('#presenceMotLibraire').append('<p class="msgNoTags alert alert-success">La mise à jour des informations a bien été effectuée.</p>'); } else { $('#presenceMotLibraire').append('<p class="msgNoTags alert alert-danger">Erreur lors de la mise à jour</p>'); } }); }); $('.get_module_ajout_livre_wl').click(function(){ var record_format_id = $(this).parent().attr('rf_id'); var gencod_num = $(this).parent().attr('gencod_num'); var type_produit = $(this).parent().attr('type_produit'); var qte = $('#qteArticles').val(); if(qte == undefined) qte = 1; var gencodType = gencod_num+'-'+type_produit+'-'+qte; $('#myModal5 .modal-content').load('/template/modal/modalSelectListe.php?gencod_type='+gencodType,function(){$('#myModal5').modal('show');}); }); }); // SlideAlongScroll var stickySidebar = function(el) { var _this = this; this.el = el; // elements original position this.elpos_original = el.parent().offset().top; // scroller timeout this.scroller_timeout; // scroller calculate function this.scroll = function() { // 40px gap for beauty var windowpos = $(window).scrollTop() + $('.topBarre').height() + 120; // targeted destination var finaldestination = windowpos - this.elpos_original; // define stopper object and correction amount var stopper = ($('.footerEbook').offset().top); // $(window).height() if you dont need it var stophere = stopper - el.outerHeight() - this.elpos_original - 40; // decide what to do var realdestination = 0; if(windowpos > this.elpos_original) { if(finaldestination >= stophere) { realdestination = stophere; } else { realdestination = finaldestination; } } el.css({'top': realdestination }); }; // scroll listener $(window).on('scroll', function() { // debounce it clearTimeout(_this.scroller_timeout); // set scroll calculation timeout _this.scroller_timeout = setTimeout(function() { _this.scroll(); }, 10); }); // initial position (in case page is pre-scrolled by browser after load) this.scroll(); }; // init action, little timeout for smoothness // On ajout un sticky element quand on ne voit plus le bouton ajout au panier au scroll $(document).ready(function() { function stickyNotInViewport(){ var cardsContainer = document.querySelector('.not-inviewport'); var bundleHeader = document.querySelector('.header'); var elDistanceToTop = window.pageYOffset + cardsContainer.getBoundingClientRect().bottom - 15; var mq = window.matchMedia('(max-width: 30em)'); if ($(this).scrollTop() > elDistanceToTop && mq.matches) { $(".sticky-element").fadeIn(); } else { $(".sticky-element").hide(); } } stickyNotInViewport(); window.addEventListener('resize', stickyNotInViewport, false); window.addEventListener('scroll', stickyNotInViewport, false); }); // Compte à rebour promotions function makeTimer() { var endTime = new Date(); endTime = (Date.parse(endTime)); var now = new Date(); now = (Date.parse(now) / 1000); var timeLeft = endTime - now; var days = Math.floor(timeLeft / 86400); var hours = Math.floor((timeLeft - (days * 86400)) / 3600); var minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600 )) / 60); var seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60))); if (hours < "10") { hours = "0" + hours; } if (minutes < "10") { minutes = "0" + minutes; } if (seconds < "10") { seconds = "0" + seconds; } $("#days").html(days); $("#hours").html(hours); $("#minutes").html(minutes); $("#seconds").html(seconds); } setInterval(function() { makeTimer(); }, 1000); </script>

Pages: 1 2 3 4 5 6 7 8 9 10