<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум компьютерной помощи &mdash; Экспорт комментариев в WordPress из текстового файла]]></title>
		<link>http://itpmr.ru/viewtopic.php?id=842</link>
		<atom:link href="https://itpmr.ru/extern.php?action=feed&amp;tid=842&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Экспорт комментариев в WordPress из текстового файла».]]></description>
		<lastBuildDate>Tue, 17 Oct 2023 07:17:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Экспорт комментариев в WordPress из текстового файла]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124928#p124928</link>
			<description><![CDATA[<div class="codebox"><pre><code>Экспорт комментариев на PHP в WordPress из текстового файла.

Файл boris2.ini:
$user
$pwd
$database_name

wp.txt - все комменты разделены тегом &lt;comment&gt;.

Файл wordpress.php:


echo &quot;&lt;br&gt;подкл к БД2...&quot;;
  
$file_ini = file(&quot;boris2.ini&quot;);
$host=&quot;localhost&quot;;
$user=trim($file_ini[0]);
$pwd=trim($file_ini[1]);
$database_name=trim($file_ini[2]);
$db=mysql_connect($host,$user,$pwd);
echo &quot;&lt;br&gt;   {$database_name} - {$user} - {$pwd} &lt;br&gt;&quot;;
mysql_select_db($database_name,$db); 
mysql_query (&#039;SET NAMES utf8&#039;);
$file_ex = implode(&#039;&#039;,file(&quot;wp.txt&quot;));

$comment_post_ID=258;

// [url]http://oknet.md/wp/wordpress.php[/url]
echo &quot;&lt;br&gt;-------------&lt;br&gt;&quot;;
$array = explode(&quot;&lt;comment&gt;&quot;,$file_ex); // первая строка с разделами форума

// print_r ($array);

 $numMinutes = 0;

foreach ( $array as $value ) {
$numMinutes = $numMinutes+1;    
    
     if (trim($value)&lt;&gt;&quot;&quot;){ // в БД пишем тему
 
 $date1 = date(&quot;Y-m-d H:i:s&quot;);
 $date1 = date(&#039;Y-m-d H:i:s&#039;, strtotime(&quot;+&quot;.$numMinutes.&quot; minutes&quot;, strtotime($date1)));
 
 
//$value = iconv ($value , &quot;CP1252&quot;, &quot;UTF-8&quot; );
 
    // echo &quot;&lt;br&gt;comment: &quot;.$date1.&quot; - &quot;.$value.&quot;&lt;br&gt;&quot;;
      $result = mysql_query(&quot;INSERT INTO wp_comments
      (comment_post_ID, comment_author_IP, comment_date, comment_date_gmt, comment_content, comment_approved, comment_agent) 
      VALUES
      (&#039;$comment_post_ID&#039;, &#039;31.31.31.31&#039;, &#039;&quot;.$date1.&quot;&#039;, &#039;&quot;.$date1.&quot;&#039;, &#039;&quot;.$value.&quot;&#039;, &#039;1&#039;, &#039;Mozilla/5.0&#039;)&quot;)
      or die(&quot;Invalid query: &quot; . mysql_error()); 
      }
} // конец foreach value

  // wp_posts - ID - comment_count
  $result = mysql_query(&quot;SELECT * FROM wp_comments WHERE comment_post_ID =&#039;$comment_post_ID&#039;&quot;)
  or die(&quot;Invalid query: &quot; . mysql_error()); 
$number = MYSQL_NUMROWS($result);
echo &quot;&lt;br&gt;всего комментов: &quot;.$number;
mysql_query(&quot;UPDATE `wp_posts` SET `comment_count`=&#039;$number&#039; WHERE ID=&#039;$comment_post_ID&#039;&quot;)
 or die(&quot;Invalid query: &quot; . mysql_error());

mysql_close($db);        
echo &quot;&lt;br&gt;закрыли БД&quot;;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 17 Oct 2023 07:17:03 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124928#p124928</guid>
		</item>
		<item>
			<title><![CDATA[Экспорт комментариев в WordPress из текстового файла]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124138#p124138</link>
			<description><![CDATA[<p>На визуал бейсике разделяем большой текст тегом.</p><p>Sub Комменты() &#039; Комменты Макрос<br />Application.Browser.Previous<br />Dim i As Long<br />For i = 2 To Documents(1).Paragraphs.Count<br />stoka = ActiveDocument.Paragraphs(i).Range.Text<br />длина = Len(stoka)<br />If длина &gt; 30 Then<br />ActiveDocument.Paragraphs(i).Range.Text = &quot;&lt;comment&gt;&quot; + stoka<br />End If<br />Next<br />End Sub</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 28 Mar 2014 18:08:00 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124138#p124138</guid>
		</item>
	</channel>
</rss>
