private function migrateReplies(){ global $wpdb; // đŸ”č dernier topic WP traitĂ© pour les replies $last_topic_wp = (int) $this->getLast_Topic(); // STEP 1 : batch topics WP $topic_rows = $wpdb->get_results($wpdb->prepare(" SELECT p.ID AS wp_topic_id, pm.meta_value AS xoops_topic_id FROM {$wpdb->posts} p JOIN {$wpdb->postmeta} pm ON pm.post_id = p.ID AND pm.meta_key = 'bbex_topic_id' WHERE p.post_type = 'topic' AND p.ID > %d ORDER BY p.ID ASC LIMIT 2000 ", $last_topic_wp)); if(!$topic_rows){ $this->log('🏁 REPLIES DONE → plus aucun topic WP Ă  traiter'); update_option('bbex_replies_done', 1, false); return; } // BUILD MAP $topic_map = []; $xoops_topic_ids = []; foreach($topic_rows as $t){ $topic_map[(int)$t->xoops_topic_id] = (int)$t->wp_topic_id; $xoops_topic_ids[] = (int)$t->xoops_topic_id; } $ids_sql = implode(',', $xoops_topic_ids); $this->log("🔄 REPLIES BATCH START"); $this->log("WP topics batch: " . count($topic_rows)); $this->log("XOOPS topics batch: " . count($xoops_topic_ids)); $this->log("XOOPS range: " . (min($xoops_topic_ids) ?? 0) . " → " . (max($xoops_topic_ids) ?? 0)); // STEP 2 : GET POSTS (LIVE XOOPSEOL) $posts = $wpdb->get_results(" SELECT p.post_id, p.topic_id AS xoops_topic_id, p.uid, p.pid, p.post_time, pt.post_text FROM {$this->getTable('posts')} p JOIN {$this->getTable('posts_text')} pt ON pt.post_id = p.post_id WHERE p.topic_id IN ($ids_sql) ORDER BY p.post_id ASC "); if(!$posts){ $max_wp_topic = max(array_column($topic_rows, 'wp_topic_id')); $this->setLast_Topic($max_wp_topic); $this->log("⚠ Aucun post trouvĂ©"); $this->log("âžĄïž Skip batch → last_topic_wp=$max_wp_topic"); return; } $inserted = 0; $skipped = 0; $updated = 0; $total = count($posts); $i = 0; foreach($posts as $p){ $i++; if($i % 200 === 0 || $i === $total){ $pct = round(($i / $total) * 100, 2); $this->log("⏳ Progress replies: $i/$total ($pct%) | inserted=$inserted skipped=$skipped updated=$updated"); } // user check if(empty($this->user_map[$p->uid])){ $skipped++; continue; } $wp_tid = $topic_map[(int)$p->xoops_topic_id] ?? 0; if(!$wp_tid){ $skipped++; continue; } // MAIN TOPIC POST → CONTENT if($p->pid == 0){ $wpdb->query($wpdb->prepare(" UPDATE {$wpdb->posts} SET post_content = IF(post_content = '', %s, post_content) WHERE ID = %d ", $p->post_text, $wp_tid)); $updated++; continue; } // ANTI DOUBLON $exists = $wpdb->get_var($wpdb->prepare(" SELECT 1 FROM bbex_post_lookup WHERE xoops_post_id = %d AND type = 'reply' LIMIT 1 ", $p->post_id)); if($exists){ $skipped++; continue; } // INSERT REPLY $wpdb->insert($wpdb->posts, [ 'post_author' => $this->user_map[$p->uid], 'post_date' => date('Y-m-d H:i:s', $p->post_time), 'post_content' => $p->post_text, 'post_status' => 'publish', 'post_type' => 'reply', 'post_parent' => $wp_tid ]); $rid = (int) $wpdb->insert_id; if(!$rid){ $skipped++; continue; } $inserted++; // meta topic $wpdb->insert($wpdb->postmeta,[ 'post_id' => $rid, 'meta_key' => '_bbp_topic_id', 'meta_value' => $wp_tid ]); // forum $forum_id = $wpdb->get_var($wpdb->prepare(" SELECT post_parent FROM {$wpdb->posts} WHERE ID = %d ", $wp_tid)); if($forum_id){ $wpdb->insert($wpdb->postmeta,[ 'post_id' => $rid, 'meta_key' => '_bbp_forum_id', 'meta_value' => $forum_id ]); } // lookup $wpdb->query($wpdb->prepare(" INSERT INTO bbex_post_lookup (xoops_post_id, wp_post_id, type) VALUES (%d, %d, 'reply') ON DUPLICATE KEY UPDATE wp_post_id = wp_post_id ", $p->post_id, $rid)); } $max_wp_topic = max(array_column($topic_rows, 'wp_topic_id')); $this->setLast_Topic($max_wp_topic); $this->log("===================================="); $this->log("🏁 REPLIES BATCH FINISHED"); $this->log("📊 total=$total | inserted=$inserted | updated=$updated | skipped=$skipped"); $this->log("âžĄïž last_topic_wp=$max_wp_topic"); $this->log("===================================="); } if(isset($_GET['source'])){ $migration->setSource($_GET['source']); } Renmen ( L'amour ) - Oasis des Artistes. Le plus beau site de poĂ©sie

Oasis des Artistes. Le plus beau site de poésie

Oasis des artistes: PoĂ©sie en ligne, Concours de poĂšmes en ligne – membres !

Renmen ( L’amour )

  • Ce sujet contient 0 réponse, 1 participant et a Ă©tĂ© mis Ă  jour pour la derniĂšre fois par Avatar photoPEPSI, le 20-11-2011 20:17.
  • Créateur
    Sujet
  • #2616548
    Plume d'or
    ★★★★☆☆
    Avatar photoPEPSI
      • Sujet: 333
      • RĂ©ponses: 254

      Renmen (Créole Haïtien )

      Renmen pa fĂšt sou papye.
      Renmen pa fĂšt nan voye monte.
      Renmen pa fĂšt nan chita lakay.
      Renmen pa janm nan tripotay

      Renmen se di wi ak yon ti souri
      Se yon kout je bay sou kote.
      Se yon ti soupi avan dĂČmi.
      Se kwĂš toutbonvre san w pajanm doute

      Renmen se yon kesyon kĂČ ak kĂČ.
      Li presye kankou yon bout lĂČ.
      Li pa jan’m twuve’l nan kache.
      Men’m sil toufe, yon jou lap devwale.

      Renmen se kominike yĂČn ak lĂČt.
      Se fĂš lapĂš avĂšk zĂČt.
      LĂš padon siv yon ti fache,
      Renmen rele anmweee
 !

      Renmen pa jan’m gen laj
      Li toujou ala paj.
      Ou pap bezwen fey papay
      Loske’w deside al nan batay

      Renmen Se men’m jan ak yon ti fwi.
      Depi li rĂšk li kapab keyi.
      Anba pye ou anba fĂšy,
      Lap vi’n mi, nan yon klen dùy.

      Renmen pa jan’m gen tan pou li vyeyi
      Li mache nan san, lĂšli rasi.
      Granmoun, Timoun fou pou li
      Paske’l janti, lipakonn mouri

      TRADUCTION :

      L’AMOUR

      L’amour ne s’écrit pas sur du papier
      Il se copie sur les plis de rosiers.
      Cela commence tout droit avec la cour.
      On a du déboire en cas de détours.
      Qu’importe si les jaseurs nous dĂ©crient,
      L’arroser d’ardeurs et de belles paroles
      Devrait, ainsi, ĂȘtre notre souci
      Car il s’envole si on nĂ©glige son rĂŽle.

      L’amour c’est s’ouvrir avec un sourire.
      C’est un coup d’Ɠil doux prĂȘt Ă  rendre fou.
      C’est le fin soupir avant de dormir ;
      C’est se fier en tout sans nul doute surtout.

      L’amour c’est la flamme des Messieurs et Dames
      Figeant comme des morts dans leurs bouillants corps.
      Tel un bijou d’or, il brille trùs fort,
      RĂ©pandant son charme pour tenter d’autres Ăąmes.

      L’amour, c’est parler avec loyautĂ©.
      C’est, donc, s’apaiser dans l’adversitĂ©.
      L’amour se rĂ©jouit Ă  flots et Ă  cris
      Quand vient la nuit, on oublie un conflit.

      Tant par sa nature, l’amour nous rassure.
      Il drape notre parure pour la rendre pure.
      Dans un coup de main, il donne de l’entrain
      A tous les humains soif d’un plaisir sain.

      L’amour n’a pas d’ñge pour ĂȘtre Ă  la page.
      Davantage de gages, l’art avec l’usage
      GénÚrent la chaleur quand les vieux joueurs
      Jugent pour leur bonheur d’adoucir leur cƓur.

      Tel un vin vieilli au goût inouï.
      L’amour est exquis, Il coule sans rĂ©pit.
      Jeunes et vieux l’adorent. Ils sont tous d’accord
      Qu’il est un lien fort, ferme jusqu’à la mort.

    • Vous devez être connecté pour répondre à ce sujet.