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']); } Miss JewĂČm (Creole ) - 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 !

Miss JewĂČm (Creole )

  • Ce sujet contient 1 réponse, 2 participants et a Ă©tĂ© mis Ă  jour pour la derniĂšre fois par Avatar photojoannidis17, le 29-08-2011 18:01.
  • Créateur
    Sujet
  • #2616865
    Plume d'or
    ★★★★☆☆
    Avatar photoPEPSI
      • Sujet: 333
      • RĂ©ponses: 254

      Miss JewĂČm.

      Se te nan sal di wayĂČm
      Mwen rankontre Mis jewĂČm.
      Mwen gade l, li gade m,
      San l pa pale, li gentan vinn chame m

      KĂš mwen leve chalĂš
      Map panse aprĂš lapriyĂš
      Al pran yon chans
      Pou m fĂš konesans

      Premye ti lanmen
      Mwen santi m desounen
      Mwen pran la tranblad
      Mwen swe nan tout rad

      Mwen pa desi
      Ti SĂš a trĂš janti
      Li rele m FrĂš Jo
      Mwen rele l SĂš Jo

      Depi lĂš sa a, nou jire
      Pou n pa janm separe.
      Nou toujou ret kotakĂČt
      Kankou nou tefĂšt yĂČn pou lĂČt.

      Ti dam sa se konpay lespwa m
      Se pafen la jwa m.
      Se limenm ki fĂšm ri
      LĂš ti kĂšm ap soufri

      Jodi a ..( Date ).., tou nĂšf
      Devan Dye, devan lĂš zĂČm,
      Li pa rele …… JEWÒM
      Se Madan …… JOZÈF .

      TRADUCTION :

      Miss JEROME

      Lors d’un rassemblement
      Et plus précisément
      A la salle du royaume,
      La belle Miss JérÎme,
      Est tombée sur mes yeux
      Pour la premiĂšre fois.
      De là, j’ai fait le choix
      De tomber amoureux

      De loin, je la regarde
      Alors, par une Ɠillade,
      Elle m’invite à poursuivre
      Ma cĂąline conquĂȘte
      Jusqu’à ce qu’elle me livre
      Son cƓur sur les tablettes
      De charme de la cour
      Pour finir en amour.

      La premiĂšre entrevue,
      Aprùs l’Amen final,
      Etait la plus cruciale.
      Je suis tombé des nues.
      Mon cƓur battait trùs fort,
      A profusion, mon corps
      Transpirait et tremblait.
      Je n’étais pas en paix.

      J’ai vite pris confiance.
      J’ai fait sa connaissance.
      Depuis lors, on s’entend.
      Des contacts journaliers
      Aiguisent cette amitié.
      On devient des amants.
      Par la suite, admirable,
      Enfin, inséparable

      Cette femme créole
      A l’élĂ©gance folle
      Fait naitre la musique
      Dans mon cƓur de jeunesse
      Aux chaleurs des Tropiques
      Savourées de tendresse.
      Sur son corps ébloui,
      Jailli l’odeur des fruits.

      Son parfum, je l’adore.
      Je trouve du confort
      Quand du matin au soir
      Je revois son miroir.
      Mille fois, aujourd’hui,
      Je suis en euphorie
      Pour dire Ă  mes amis,
      On est femme et mari

      Jad/Pepsi

    Vous lisez 0 fil de discussion
    Vous lisez 0 fil de discussion
    • Vous devez être connecté pour répondre à ce sujet.