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']); } L'homme triste الرجل المغموم - 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 !

L’homme triste الرجل المغموم

  • Ce sujet contient 4 réponses, 3 participants et a Ă©tĂ© mis Ă  jour pour la derniĂšre fois par Avatar photoadn, le 26-05-2009 16:24.
  • Créateur
    Sujet
  • #2603599
    Plume de diamant
    ★★★★★★
    Avatar photoadn
      • Sujet: 2889
      • RĂ©ponses: 24907

      الرجل المغموم
      عرفت واحد الرجل لّي كان خدم بزاف
      هادا كان تاجرلكن ما كانش عنده دراري و كان دإما مغموم في واحد اليل على قِبل ما نعسش
      هاد الرجل خرج من داره و مشى في الغابة
      القمَرلمع الرجل المغموم وقف قريب من واحد العين شاف واحد الجرانة الّي نقّزت فوق العشب و قالت الجرانة
      علاش انتَ مغموم ؟
      ما عنديش دراري جاوب الرجل المغموم
      لوكان تبغي نكون بنتك ؟ عرضت الجرانة
      كيفاش تكوني بنتي؟ ما تشبهش لواحد البنت
      الظاهر ما شي مُهمّ لّي لكثير عَزّ عندك في قلبك
      صضَقت قال الرجل تكوني بنتي
      و باس الجرانة في الحال الجرانة تغيّرت في واحد البنت الحدَبة شافها الرجل و باسها
      لازم تحوبني بحَال بنتك و إدا زوجة ديالك تحوبني ثاني تجيبلك ولد إنشاء اللّه
      واخّا جاوب الرجل الفرحان
      الرجل الفرحان و البنت الحدَ بة دخلوا في داره
      عيّط لزوجة الرجل الفرحان و قاليها
      هادي كيف بنتي دابا
      ويلي ويلي ويلي غوّتت المراءة زوجي عنده مراءة ثانية علاش ؟ أنا ماشي شارفة ما نبغيش هادة الأ شريكة
      سكُت قال الرجل حُبيها كيف بنتك و يكون عندك ولد إنشاء اللّه
      علاش هادي حدبة ؟
      ما نعرفش حبيها كيف بنتك
      وخّا جاوبت مارته و باست البنت
      في الحال البنت تغيّرت في واحد الجرانة لّي
      نقست من السرجم و غابت في الغابة
      فاين تمشي غوّت الرجل لّي بدَى يطُوّح

      مارته حزّرته

      و بعد تسعَود الشهور ولدت الزوجة ولده البكر

      ألان نِدِليك

      L’homme triste

      J’ai connu un homme qui avait beaucoup travaillĂ©. Il Ă©tait riche mais il n’ avait pas d’enfant et il Ă©tait toujours triste.
      Une nuit comme il ne dormait pas cet homme sortit de sa maison et s’en alla dans la forĂȘt. La lune brillait. L’homme triste s’arrĂȘta prĂšs d’une source . Il aperçut une grenouille qui sautait sur l’herbe et la grenouille dit: Pourquoi es tu triste ?
      Je n’ai pas d’enfants rĂ©pondit l’homme triste.
      Si tu le veux je serai ta fille rétorqua la grenouille.
      Comment pourrais tu ĂȘtre ma fille ? Tu ne ressembles pas Ă  une fille !
      L’apparence n’est pas importante ! Ce qui compte c’est ce que tu as dans ton coeur.
      Tu as raison dit l’homme. Sois ma fille. Et il embrassa la grenouille.
      AussitĂŽt celle ci se transforma en une jeune fille bossue. L’homme la regarda et l’embrassa.
      Il faut que tu m’aimes comme ta fille et si ta femme m’aime aussi elle te donnera un fils , si Dieu le veut.
      D’accord rĂ©pondit l’homme heureux.
      L’homme heureux et la fille bossue rentrĂšrent dans sa maison. L’homme heureux appela sa femme et lui dit: Celle ci est comme ta fille maintenant.
      Malheur malheur malheur gémit la femme. Mon mari a une seconde épouse. Pourquoi ? Je ne suis pas vieille !Je ne veux pas de cette co épouse.
      Tais toi dit l’homme. Aime la comme ta fille et tu auras un fils si Dieu le veut.
      Pourquoi est elle bossue ? Je ne sais pas ! Aime lĂ  comme ta fille.
      D’accord rĂ©pondit la femme et elle embrassa la jeune fille. AussitĂŽt celle ci se changea en une grenouille qui sauta par la fenĂȘtre et disparut dans la forĂȘt.
      OĂč vas tu ? cria l’homme qui se mit Ă  pleurer.

      Son Ă©pouse le consola……………………………………………………………………
      ……………………………………………………………………………………………..
      Et neuf mois plus tard elle enfanta de son premier fils.

      Alain Nédellec

      Le Maroc ? quatre mains . Recueil peintures de Micam et po?mes d'Adn.
      Couleurs et mots en osmose. Recueil peintures Micam et po?mes d'Adn.
      Connivences. Recueil peintures de Micam et po?mes d'ADN.
      AXELLE AUTOMNE, HIVER roman par Micam (mon ...
    Vous lisez 3 fils de discussion
    • Auteur
      Réponses
      • #2741539
        Plume de diamant
        ★★★★★★
        Avatar photoMoume
        Membre Oasis
          • Sujet: 1083
          • RĂ©ponses: 14649

          Merci pour ce trĂšs joli conte!

          [size=medium][color=660000]MON BLOG[/color][/size]:
          http://marie-aupaysdesimagesetdesmots.blogspot.fr/

        • #2741766
          Plume de diamant
          ★★★★★★
          Avatar photoSoliane
            • Sujet: 922
            • RĂ©ponses: 30000

            Un conte que j’ai pris plaisir Ă  lire -(en français !)

            😆

          • #2742752
            Plume de diamant
            ★★★★★★
            Avatar photoadn
              • Sujet: 2889
              • RĂ©ponses: 24907

              Heureux que cette histoire que j’ai inventĂ©e et non pas empruntĂ©e au folklore marocain vous ait plu. Aux arabisants je prĂ©sente mes excuses pour les imperfections de ma darija que je possĂšde encore trĂšs mal !

              bien amicalement.

              Adn

              Le Maroc ? quatre mains . Recueil peintures de Micam et po?mes d'Adn.
              Couleurs et mots en osmose. Recueil peintures Micam et po?mes d'Adn.
              Connivences. Recueil peintures de Micam et po?mes d'ADN.
              AXELLE AUTOMNE, HIVER roman par Micam (mon ...
            • #2742761
              Plume de diamant
              ★★★★★★
              Avatar photoadn
                • Sujet: 2889
                • RĂ©ponses: 24907

                Cher HonorĂ©, merci pour ton passage sur mon petit conte en darija marocine. J’en Ă©crirais volontiers d’autres mais je ne fais guĂšre de progrĂšs dans la langue malgrĂ© mes efforts et suis donc un peu limitĂ© par l’absence de vocabulaire !

                amitiés

                Alain

                Le Maroc ? quatre mains . Recueil peintures de Micam et po?mes d'Adn.
                Couleurs et mots en osmose. Recueil peintures Micam et po?mes d'Adn.
                Connivences. Recueil peintures de Micam et po?mes d'ADN.
                AXELLE AUTOMNE, HIVER roman par Micam (mon ...
            Vous lisez 3 fils de discussion
            • Vous devez être connecté pour répondre à ce sujet.