<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络应用 Archives - CNERIS</title>
	<atom:link href="https://cneris.com/zh/category/%e7%bd%91%e7%bb%9c%e5%ba%94%e7%94%a8/feed/" rel="self" type="application/rss+xml" />
	<link>https://cneris.com/zh/category/网络应用/</link>
	<description></description>
	<lastBuildDate>Tue, 03 Dec 2024 20:55:04 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>未看到 “当可用免费配送时隐藏其他配送方式” 的选项</title>
		<link>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/</link>
					<comments>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 17 Nov 2024 22:23:25 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[免费配送]]></category>
		<category><![CDATA[固定运费]]></category>
		<category><![CDATA[配送方式]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2708</guid>

					<description><![CDATA[<p>如果您未看到 “当可用免费配送时隐藏其他配送方式” 的选项，可以通过手动调整规则或添加自定义代码来实现此功能。 方法 1：使用预设规则 进入 WooCommerce &gt; 设置 &gt; 配送，选择您的配送区域。 配置： 设置 免费配送，最低订单金额为 60 欧元。 设置 固定运费，基础费用为 5 欧元。 虽然 WooCommerce 不会自动隐藏固定运费，但客户满足条件时可以选择免费配送。 方法 2：使用自定义代码 将以下代码添加到 functions.php 文件中，以在提供免费配送时自动隐藏其他配送方式： add_filter( ‘woocommerce_package_rates’, ‘hide_shipping_methods_when_free_is_available’, 100 ); function hide_shipping_methods_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id =&gt; $rate ) { if ( ‘free_shipping’ === $rate-&gt;method_id [...]</p>
<p>The post <a href="https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/">未看到 “当可用免费配送时隐藏其他配送方式” 的选项</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>如果您未看到 <strong>“当可用免费配送时隐藏其他配送方式”</strong> 的选项，可以通过手动调整规则或添加自定义代码来实现此功能。<span id="more-2708"></span></p>
<h4>方法 1：使用预设规则</h4>
<ol>
<li>进入 <strong>WooCommerce &gt; 设置 &gt; 配送</strong>，选择您的配送区域。</li>
<li>配置：
<ul>
<li>设置 <strong>免费配送</strong>，最低订单金额为 60 欧元。</li>
<li>设置 <strong>固定运费</strong>，基础费用为 5 欧元。</li>
</ul>
</li>
<li>虽然 WooCommerce 不会自动隐藏固定运费，但客户满足条件时可以选择免费配送。</li>
</ol>
<h4>方法 2：使用自定义代码</h4>
<p>将以下代码添加到 <code>functions.php</code> 文件中，以在提供免费配送时自动隐藏其他配送方式：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php">add_filter( 'woocommerce_package_rates', 'hide_shipping_methods_when_free_is_available', 100 );<br />
function hide_shipping_methods_when_free_is_available( $rates ) {<br />
$free = array();<br />
foreach ( $rates as $rate_id =&gt; $rate ) {<br />
if ( 'free_shipping' === $rate-&gt;method_id ) {<br />
$free[ $rate_id ] = $rate;<br />
break;<br />
}<br />
}<br />
return ! empty( $free ) ? $free : $rates;<br />
}<br />
</code></div>
</div>
<h4>最后一步</h4>
<ul>
<li>保存更改并刷新结账页面进行测试。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/">未看到 “当可用免费配送时隐藏其他配送方式” 的选项</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>在WordPress 如何让每个文章分类设置默认特色图片</title>
		<link>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/</link>
					<comments>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 09:01:17 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[文章分类]]></category>
		<category><![CDATA[添加代码片段]]></category>
		<category><![CDATA[默认特色图片]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2673</guid>

					<description><![CDATA[<p>在 WordPress 中，您可以通过在主题的 functions.php 文件中添加代码片段，为每个文章分类设置默认特色图片。此代码会检查文章是否已分配了特色图片；如果没有，则根据文章的分类设置一个默认图片。 根据分类分配默认特色图片的代码 打开主题的 functions.php 文件（最好在子主题中操作，以避免更新时丢失更改）。 添加以下代码，并用每个分类的默认图片 URL 替换示例 URL： function set_default_thumbnail($post_id) { if (has_post_thumbnail($post_id)) { return; }// 定义每个分类的默认图片 $default_images = [ ‘category-1’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image1.jpg’, ‘category-2’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image2.jpg’, ‘category-3’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image3.jpg’, ]; // 获取文章分类 $categories = get_the_category($post_id); // 检查是否分配了分类，并查找匹配的默认图片 foreach ($categories as $category) { if (array_key_exists($category-&gt;slug, $default_images)) { $image_url = $default_images[$category-&gt;slug]; // [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/">在WordPress 如何让每个文章分类设置默认特色图片</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在 WordPress 中，您可以通过在主题的 <code>functions.php</code> 文件中添加代码片段，为每个文章分类设置默认特色图片。此代码会检查文章是否已分配了特色图片；如果没有，则根据文章的分类设置一个默认图片。<span id="more-2673"></span></p>
<h4>根据分类分配默认特色图片的代码</h4>
<ol>
<li>打开主题的 <code>functions.php</code> 文件（最好在子主题中操作，以避免更新时丢失更改）。</li>
<li>添加以下代码，并用每个分类的默认图片 URL 替换示例 URL：</li>
</ol>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>function set_default_thumbnail($post_id) {<br />
if (has_post_thumbnail($post_id)) {<br />
return;<br />
}<code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 定义每个分类的默认图片<br />
$default_images = [<br />
&#8216;category-1&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image1.jpg&#8217;,<br />
&#8216;category-2&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image2.jpg&#8217;,<br />
&#8216;category-3&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image3.jpg&#8217;,<br />
];</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 获取文章分类<br />
$categories = get_the_category($post_id);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 检查是否分配了分类，并查找匹配的默认图片<br />
foreach ($categories as $category) {<br />
if (array_key_exists($category-&gt;slug, $default_images)) {<br />
$image_url = $default_images[$category-&gt;slug];</p>
<p>// 下载图片并设置为特色图片<br />
$image_id = attach_image_from_url($image_url, $post_id);<br />
if ($image_id) {<br />
set_post_thumbnail($post_id, $image_id);<br />
}<br />
break;<br />
}<br />
}<br />
}<br />
add_action(&#8216;save_post&#8217;, &#8216;set_default_thumbnail&#8217;);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 函数：从 URL 下载图片并附加到文章<br />
function attach_image_from_url($image_url, $post_id) {<br />
$upload_dir = wp_upload_dir();<br />
$image_data = file_get_contents($image_url);<br />
$filename = basename($image_url);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>if (wp_mkdir_p($upload_dir[&#8216;path&#8217;])) {<br />
$file = $upload_dir[&#8216;path&#8217;] . &#8216;/&#8217; . $filename;<br />
} else {<br />
$file = $upload_dir[&#8216;basedir&#8217;] . &#8216;/&#8217; . $filename;<br />
}</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>file_put_contents($file, $image_data);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>$wp_filetype = wp_check_filetype($filename, null);<br />
$attachment = [<br />
&#8216;post_mime_type&#8217; =&gt; $wp_filetype[&#8216;type&#8217;],<br />
&#8216;post_title&#8217; =&gt; sanitize_file_name($filename),<br />
&#8216;post_content&#8217; =&gt; &#8221;,<br />
&#8216;post_status&#8217; =&gt; &#8216;inherit&#8217;<br />
];</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>$attach_id = wp_insert_attachment($attachment, $file, $post_id);<br />
require_once(ABSPATH . &#8216;wp-admin/includes/image.php&#8217;);<br />
$attach_data = wp_generate_attachment_metadata($attach_id, $file);<br />
wp_update_attachment_metadata($attach_id, $attach_data);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>return $attach_id;<br />
}</p>
<p><code class="!whitespace-pre hljs language-php"><br />
</code></p>
</div>
</div>
<h4>代码说明</h4>
<ul>
<li><strong><code>$default_images</code></strong>：使用分类别名作为键、图片 URL 作为值，定义每个分类的默认图片。</li>
<li><strong><code>set_default_thumbnail</code></strong>：当文章被保存时运行此函数。如果文章没有特色图片，它会找到 <code>$default_images</code> 中第一个匹配的分类并设置为特色图片。</li>
<li><strong><code>attach_image_from_url</code></strong>：此函数从 URL 下载图片并将其附加到文章，生成特色图片。</li>
</ul>
<p>此代码将根据文章的分类自动分配默认特色图片，适用于新文章或编辑的文章。</p>
<p><strong>注意</strong>：确保在开发环境中测试此代码，然后再在正式网站上实施，并用实际的默认图片 URL 替换示例 URL。</p>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/">在WordPress 如何让每个文章分类设置默认特色图片</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 WordPress 中创建一个自动回复器，将其内容从表单生成的 jpg 返回给用户？</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%b0%86%e5%85%b6%e5%86%85%e5%ae%b9%e4%bb%8e%e8%a1%a8%e5%8d%95/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%b0%86%e5%85%b6%e5%86%85%e5%ae%b9%e4%bb%8e%e8%a1%a8%e5%8d%95/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 27 Oct 2024 11:49:11 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[PHP 代码]]></category>
		<category><![CDATA[图像生成]]></category>
		<category><![CDATA[自动回复器]]></category>
		<category><![CDATA[自定义 JPG 图像]]></category>
		<category><![CDATA[高级表单插件]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2658</guid>

					<description><![CDATA[<p>在 WordPress 中创建自动回复器，发送从表单数据生成的自定义 JPG 图像是可能的，但需要结合 PHP 代码和高级插件来处理表单和图像生成。我解释一下步骤 安装高级表单插件 使用 WPForms 或 Gravity Forms 插件。这些插件可以创建高级表单来收集用户数据。 创建生成自定义图像的代码 在主题的 functions.php 文件中（建议在子主题中操作），添加以下 PHP 代码，以根据表单数据生成图片： function generate_custom_image($data) { $image = imagecreatetruecolor(400, 200); $bg_color = imagecolorallocate($image, 255, 255, 255); $text_color = imagecolorallocate($image, 0, 0, 0); imagefill($image, 0, 0, $bg_color); imagestring($image, 5, 10, 10, “姓名: ” . $data[‘name’], $text_color); imagestring($image, 5, 10, [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%b0%86%e5%85%b6%e5%86%85%e5%ae%b9%e4%bb%8e%e8%a1%a8%e5%8d%95/">如何在 WordPress 中创建一个自动回复器，将其内容从表单生成的 jpg 返回给用户？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在 WordPress 中创建自动回复器，发送从表单数据生成的自定义 JPG 图像是可能的，但需要结合 PHP 代码和高级插件来处理表单和图像生成。我解释一下步骤<span id="more-2658"></span></p>
<ul>
<li><strong>安装高级表单插件</strong><br />
使用 <strong>WPForms</strong> 或 <strong>Gravity Forms</strong> 插件。这些插件可以创建高级表单来收集用户数据。</li>
<li><strong>创建生成自定义图像的代码</strong><br />
在主题的 <code>functions.php</code> 文件中（建议在子主题中操作），添加以下 PHP 代码，以根据表单数据生成图片：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php">function generate_custom_image($data) {<br />
$image = imagecreatetruecolor(400, 200);<br />
$bg_color = imagecolorallocate($image, 255, 255, 255);<br />
$text_color = imagecolorallocate($image, 0, 0, 0);<br />
imagefill($image, 0, 0, $bg_color);<br />
imagestring($image, 5, 10, 10, "姓名: " . $data['name'], $text_color);<br />
imagestring($image, 5, 10, 50, "信息: " . $data['message'], $text_color);<br />
$file_path = '/path/to/save/image.jpg';<br />
imagejpeg($image, $file_path);<br />
imagedestroy($image);<br />
return $file_path;<br />
}<br />
</code></div>
</div>
<p>这里，<code>$data</code> 代表表单数据（例如，<code>$data['name']</code> 表示用户名）。</li>
<li><strong>配置自动回复以附加图片</strong><br />
在 WPForms 或 Gravity Forms 中，配置通知，以便发送邮件给用户。使用 <code>generate_custom_image</code> 函数创建文件并将其附加到邮件中。</li>
<li><strong>测试和调整</strong><br />
测试表单以确保 JPG 正确生成并发送。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%b0%86%e5%85%b6%e5%86%85%e5%ae%b9%e4%bb%8e%e8%a1%a8%e5%8d%95/">如何在 WordPress 中创建一个自动回复器，将其内容从表单生成的 jpg 返回给用户？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%b0%86%e5%85%b6%e5%86%85%e5%ae%b9%e4%bb%8e%e8%a1%a8%e5%8d%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 WordPress 中创建自动回复器，发送使用表单数据生成的 PDF</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%8f%91%e9%80%81%e4%bd%bf%e7%94%a8%e8%a1%a8%e5%8d%95%e6%95%b0%e6%8d%ae%e7%94%9f/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%8f%91%e9%80%81%e4%bd%bf%e7%94%a8%e8%a1%a8%e5%8d%95%e6%95%b0%e6%8d%ae%e7%94%9f/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 26 Oct 2024 11:09:36 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[Gravity PDF]]></category>
		<category><![CDATA[PDF 生成器]]></category>
		<category><![CDATA[PDF 选项]]></category>
		<category><![CDATA[PDF 附件]]></category>
		<category><![CDATA[WPForms PDF 插件]]></category>
		<category><![CDATA[创建自动回复器]]></category>
		<category><![CDATA[创建表单]]></category>
		<category><![CDATA[自动回复器]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2570</guid>

					<description><![CDATA[<p>安装高级表单插件 使用像 WPForms 或 Gravity Forms 的插件。它们都支持高级功能，包括自动回复和 PDF 附件。 创建表单 使用选择的插件，设置表单中的必要字段（如姓名、电子邮件等）。 安装 PDF 生成器 如果使用 Gravity Forms，可以安装 Gravity PDF；如果使用 WPForms，可以安装 WPForms PDF 插件。这些插件可以基于表单数据生成自定义的 PDF 文件。 配置自动回复 在表单插件中启用自动回复通知功能。 对于 WPForms：进入 设置 &gt; 通知，创建新的通知，发送到用户的电子邮件。 对于 Gravity Forms：进入 表单 &gt; 设置 &gt; 通知，设置发送给用户的通知。 附加 PDF 文件 在通知选项中： 如果使用 Gravity PDF，选择附加自动生成的 PDF 选项。 如果使用 WPForms，可以手动附加服务器上保存的 PDF 文件。 测试表单 提交表单，确保 [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%8f%91%e9%80%81%e4%bd%bf%e7%94%a8%e8%a1%a8%e5%8d%95%e6%95%b0%e6%8d%ae%e7%94%9f/">如何在 WordPress 中创建自动回复器，发送使用表单数据生成的 PDF</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<ul>
<li><strong>安装高级表单插件</strong><br />
使用像 <strong>WPForms</strong> 或 <strong>Gravity Forms</strong> 的插件。它们都支持高级功能，包括自动回复和 PDF 附件。</li>
</ul>
<p><span id="more-2570"></span></p>
<ul>
<li><strong>创建表单</strong><br />
使用选择的插件，设置表单中的必要字段（如姓名、电子邮件等）。</li>
<li><strong>安装 PDF 生成器</strong><br />
如果使用 Gravity Forms，可以安装 <strong>Gravity PDF</strong>；如果使用 WPForms，可以安装 <strong>WPForms PDF 插件</strong>。这些插件可以基于表单数据生成自定义的 PDF 文件。</li>
<li><strong>配置自动回复</strong><br />
在表单插件中启用自动回复通知功能。</p>
<ul>
<li>对于 WPForms：进入 <strong>设置</strong> &gt; <strong>通知</strong>，创建新的通知，发送到用户的电子邮件。</li>
<li>对于 Gravity Forms：进入 <strong>表单</strong> &gt; <strong>设置</strong> &gt; <strong>通知</strong>，设置发送给用户的通知。</li>
</ul>
</li>
<li><strong>附加 PDF 文件</strong><br />
在通知选项中：</p>
<ul>
<li>如果使用 Gravity PDF，选择附加自动生成的 PDF 选项。</li>
<li>如果使用 WPForms，可以手动附加服务器上保存的 PDF 文件。</li>
</ul>
</li>
<li><strong>测试表单</strong><br />
提交表单，确保 PDF 文件正确生成并附加到自动回复的电子邮件中。</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%8f%91%e9%80%81%e4%bd%bf%e7%94%a8%e8%a1%a8%e5%8d%95%e6%95%b0%e6%8d%ae%e7%94%9f/">如何在 WordPress 中创建自动回复器，发送使用表单数据生成的 PDF</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e5%99%a8%ef%bc%8c%e5%8f%91%e9%80%81%e4%bd%bf%e7%94%a8%e8%a1%a8%e5%8d%95%e6%95%b0%e6%8d%ae%e7%94%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 WordPress 中创建动态表单</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e5%8a%a8%e6%80%81%e8%a1%a8%e5%8d%95/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e5%8a%a8%e6%80%81%e8%a1%a8%e5%8d%95/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 26 Oct 2024 10:34:04 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[typeform]]></category>
		<category><![CDATA[wordpress 插件]]></category>
		<category><![CDATA[wpforms]]></category>
		<category><![CDATA[动态表单]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2562</guid>

					<description><![CDATA[<p>第一步：安装互动表单插件 在 WordPress 菜单中，前往插件 &gt; 添加新插件。 搜索 WPForms 或 Typeform。安装并激活插件。 WPForms 允许创建高级表单，而 Typeform 提供高度互动的动态表单。 第二步：逐步创建表单 WPForms: 前往 WPForms &gt; 添加新表单。 选择 调查或问卷表单 模板。 在表单编辑器中按顺序添加问题。 在每个问题上启用条件逻辑，以根据用户的回答触发下一个问题。 Typeform: 访问 Typeform 网站（可使用 Typeform 插件将其与 WordPress 集成）。 创建新表单，添加问题，并选择 条件逻辑，根据用户的回答逐一显示问题。 第三步：配置设计和互动 在 WPForms 中，选择多步骤表单选项，位于设置 &gt; 高级界面中。 自定义导航按钮和进度消息，以引导用户操作。 第四步：将表单嵌入到页面 WPForms：复制表单的简码，将其粘贴到要显示表单的页面中。 Typeform：复制嵌入代码或使用 Typeform 插件将表单放置在页面上。</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e5%8a%a8%e6%80%81%e8%a1%a8%e5%8d%95/">如何在 WordPress 中创建动态表单</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>第一步：安装互动表单插件</h3>
<p><span id="more-2562"></span></p>
<ul>
<li>在 WordPress 菜单中，前往<em>插件 &gt; 添加新插件</em>。</li>
<li>搜索 <strong>WPForms</strong> 或 <strong>Typeform</strong>。安装并激活插件。</li>
<li>WPForms 允许创建高级表单，而 Typeform 提供高度互动的动态表单。</li>
</ul>
<h3>第二步：逐步创建表单</h3>
<ul>
<li><strong>WPForms</strong>:
<ol>
<li>前往 <em>WPForms &gt; 添加新表单</em>。</li>
<li>选择 <em>调查或问卷表单</em> 模板。</li>
<li>在表单编辑器中按顺序添加问题。</li>
<li>在每个问题上启用<em>条件逻辑</em>，以根据用户的回答触发下一个问题。</li>
</ol>
</li>
<li><strong>Typeform</strong>:
<ol>
<li>访问 Typeform 网站（可使用 Typeform 插件将其与 WordPress 集成）。</li>
<li>创建新表单，添加问题，并选择 <em>条件逻辑</em>，根据用户的回答逐一显示问题。</li>
</ol>
</li>
</ul>
<h3>第三步：配置设计和互动</h3>
<ul>
<li>在 WPForms 中，选择<em>多步骤表单</em>选项，位于<em>设置 &gt; 高级界面</em>中。</li>
<li>自定义导航按钮和进度消息，以引导用户操作。</li>
</ul>
<h3>第四步：将表单嵌入到页面</h3>
<ul>
<li>WPForms：复制表单的简码，将其粘贴到要显示表单的页面中。</li>
<li>Typeform：复制嵌入代码或使用 Typeform 插件将表单放置在页面上。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e5%8a%a8%e6%80%81%e8%a1%a8%e5%8d%95/">如何在 WordPress 中创建动态表单</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e5%88%9b%e5%bb%ba%e5%8a%a8%e6%80%81%e8%a1%a8%e5%8d%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 WordPress 中使用 Forminator 表单的回答自动生成 PDF</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e4%bd%bf%e7%94%a8-forminator-%e8%a1%a8%e5%8d%95%e7%9a%84%e5%9b%9e%e7%ad%94%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90-pdf/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e4%bd%bf%e7%94%a8-forminator-%e8%a1%a8%e5%8d%95%e7%9a%84%e5%9b%9e%e7%ad%94%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90-pdf/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 26 Oct 2024 10:26:55 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[forminator]]></category>
		<category><![CDATA[Forminator 表单]]></category>
		<category><![CDATA[PDF 生成功能]]></category>
		<category><![CDATA[PDF插件]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[zapier]]></category>
		<category><![CDATA[自动生成 PDF]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2555</guid>

					<description><![CDATA[<p>要在 WordPress 中使用 Forminator 表单的回答自动生成 PDF，请按照以下详细步骤操作： 安装 Forminator 并创建表单： 确保您的表单已在 Forminator 中配置，并包含您需要在 PDF 中显示的所有字段。 使用 PDF 插件或 Zapier 来创建 PDF： Forminator 本身不支持 PDF 生成功能，但您可以使用插件或外部工具实现。 WP PDF 插件：一个付费插件，可以从 WordPress 表单的回答中自动生成 PDF。 Zapier：将 Forminator 连接到 Zapier，将数据发送到 Google Docs 或 PDF 生成应用，例如 PDF Generator API。 自动生成 PDF： 设置自动化流程，使用户提交 Forminator 表单后，回答会自动发送至 PDF 生成工具，并生成并发送最终的文件。</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e4%bd%bf%e7%94%a8-forminator-%e8%a1%a8%e5%8d%95%e7%9a%84%e5%9b%9e%e7%ad%94%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90-pdf/">如何在 WordPress 中使用 Forminator 表单的回答自动生成 PDF</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>要在 WordPress 中使用 Forminator 表单的回答自动生成 PDF，请按照以下详细步骤操作：<span id="more-2555"></span></p>
<ol>
<li><strong>安装 Forminator 并创建表单</strong>：
<ul>
<li>确保您的表单已在 Forminator 中配置，并包含您需要在 PDF 中显示的所有字段。</li>
</ul>
</li>
<li><strong>使用 PDF 插件或 Zapier 来创建 PDF</strong>： Forminator 本身不支持 PDF 生成功能，但您可以使用插件或外部工具实现。
<ul>
<li><strong>WP PDF 插件</strong>：一个付费插件，可以从 WordPress 表单的回答中自动生成 PDF。</li>
<li><strong>Zapier</strong>：将 Forminator 连接到 Zapier，将数据发送到 Google Docs 或 PDF 生成应用，例如 PDF Generator API。</li>
</ul>
</li>
<li><strong>自动生成 PDF</strong>： 设置自动化流程，使用户提交 Forminator 表单后，回答会自动发送至 PDF 生成工具，并生成并发送最终的文件。</li>
</ol>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e4%bd%bf%e7%94%a8-forminator-%e8%a1%a8%e5%8d%95%e7%9a%84%e5%9b%9e%e7%ad%94%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90-pdf/">如何在 WordPress 中使用 Forminator 表单的回答自动生成 PDF</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e4%bd%bf%e7%94%a8-forminator-%e8%a1%a8%e5%8d%95%e7%9a%84%e5%9b%9e%e7%ad%94%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90-pdf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>哪些WordPress插件可以在自动回复邮件中自动生成PDF，并且与Contact Form 7兼容</title>
		<link>https://cneris.com/zh/%e5%93%aa%e4%ba%9bwordpress%e6%8f%92%e4%bb%b6%e5%8f%af%e4%bb%a5%e5%9c%a8%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e9%82%ae%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90pdf%ef%bc%8c%e5%b9%b6/</link>
					<comments>https://cneris.com/zh/%e5%93%aa%e4%ba%9bwordpress%e6%8f%92%e4%bb%b6%e5%8f%af%e4%bb%a5%e5%9c%a8%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e9%82%ae%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90pdf%ef%bc%8c%e5%b9%b6/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 17:42:58 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[CF7 to PDF]]></category>
		<category><![CDATA[Contact Form 7 PDF]]></category>
		<category><![CDATA[Dynamic Text Extension]]></category>
		<category><![CDATA[WordPress插件]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2538</guid>

					<description><![CDATA[<p>有几个WordPress插件可以在自动回复邮件中自动生成PDF，并且与Contact Form 7兼容。以下是一些选项： Contact Form 7 PDF：此插件允许生成带有表单数据的PDF，并将其作为附件发送到自动回复邮件中。它易于配置并直接与Contact Form 7集成。 Contact Form 7 – Dynamic Text Extension：此插件用于自定义表单中的动态字段，并生成符合用户响应的PDF。使用此附加功能，您可以添加个性化数据并将表单内容转换为PDF。 CF7 to PDF：此扩展程序允许将Contact Form 7数据保存并作为PDF附件发送到电子邮件中，还提供自定义PDF设计的选项。</p>
<p>The post <a href="https://cneris.com/zh/%e5%93%aa%e4%ba%9bwordpress%e6%8f%92%e4%bb%b6%e5%8f%af%e4%bb%a5%e5%9c%a8%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e9%82%ae%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90pdf%ef%bc%8c%e5%b9%b6/">哪些WordPress插件可以在自动回复邮件中自动生成PDF，并且与Contact Form 7兼容</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>有几个WordPress插件可以在自动回复邮件中自动生成PDF，并且与Contact Form 7兼容。以下是一些选项：<span id="more-2538"></span></p>
<ol>
<li><strong>Contact Form 7 PDF</strong>：此插件允许生成带有表单数据的PDF，并将其作为附件发送到自动回复邮件中。它易于配置并直接与Contact Form 7集成。</li>
<li><strong>Contact Form 7 &#8211; Dynamic Text Extension</strong>：此插件用于自定义表单中的动态字段，并生成符合用户响应的PDF。使用此附加功能，您可以添加个性化数据并将表单内容转换为PDF。</li>
<li><strong>CF7 to PDF</strong>：此扩展程序允许将Contact Form 7数据保存并作为PDF附件发送到电子邮件中，还提供自定义PDF设计的选项。</li>
</ol>
<p>The post <a href="https://cneris.com/zh/%e5%93%aa%e4%ba%9bwordpress%e6%8f%92%e4%bb%b6%e5%8f%af%e4%bb%a5%e5%9c%a8%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e9%82%ae%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90pdf%ef%bc%8c%e5%b9%b6/">哪些WordPress插件可以在自动回复邮件中自动生成PDF，并且与Contact Form 7兼容</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%93%aa%e4%ba%9bwordpress%e6%8f%92%e4%bb%b6%e5%8f%af%e4%bb%a5%e5%9c%a8%e8%87%aa%e5%8a%a8%e5%9b%9e%e5%a4%8d%e9%82%ae%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90pdf%ef%bc%8c%e5%b9%b6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Remmina：跨平台远程桌面客户端</title>
		<link>https://cneris.com/zh/remmina%ef%bc%9a%e8%b7%a8%e5%b9%b3%e5%8f%b0%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%ae%a2%e6%88%b7%e7%ab%af/</link>
					<comments>https://cneris.com/zh/remmina%ef%bc%9a%e8%b7%a8%e5%b9%b3%e5%8f%b0%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%ae%a2%e6%88%b7%e7%ab%af/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 09 Oct 2024 11:48:02 +0000</pubDate>
				<category><![CDATA[技术支持]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[remmina]]></category>
		<category><![CDATA[remote desktop protocol]]></category>
		<category><![CDATA[跨平台]]></category>
		<category><![CDATA[远程桌面]]></category>
		<category><![CDATA[远程桌面客户端]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2416</guid>

					<description><![CDATA[<p>简介： Remmina 是一个开源应用程序，允许用户远程连接到其他系统。它因其多功能性和易用性而被系统管理员和 IT 专业人员广泛使用。Remmina 支持多种协议，如 RDP、VNC、SSH 等，提供了一种强大的解决方案，能够通过一个界面访问和管理远程系统。 主要功能： 多协议兼容性：Remmina 支持 RDP（远程桌面协议）、VNC（虚拟网络计算）、SSH（安全壳）、SPICE 和 X2GO 等。 用户友好的界面：图形界面允许用户轻松管理多个连接，并为每种协议提供定制的配置选项。 跨平台支持：Remmina 可用于 Linux、Windows 和 macOS 系统，为不同操作系统的用户提供灵活性。 安全性：与 SSH 的集成确保连接安全加密，保护远程会话期间的敏感信息。 插件支持：模块化插件可以扩展 Remmina 的功能，便于根据每个用户的需求进行定制。 如何使用 Remmina？ 从你的 Linux 发行版的存储库中安装 Remmina，或者从官方网站下载适合你操作系统的版本。 打开 Remmina，选择你要使用的协议。 配置连接详细信息，如远程服务器的 IP 地址、用户名和密码。 点击“连接”开始远程会话。 结论： Remmina 是需要远程访问多个系统的用户的必备工具。它易于使用，加上跨平台兼容性和多协议支持，使其成为个人用户和 IT 团队的理想选择。</p>
<p>The post <a href="https://cneris.com/zh/remmina%ef%bc%9a%e8%b7%a8%e5%b9%b3%e5%8f%b0%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%ae%a2%e6%88%b7%e7%ab%af/">Remmina：跨平台远程桌面客户端</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>简介：</strong> <a href="https://remmina.org/">Remmina</a> 是一个开源应用程序，允许用户远程连接到其他系统。它因其多功能性和易用性而被系统管理员和 IT 专业人员广泛使用。Remmina 支持多种协议，如 RDP、VNC、SSH 等，提供了一种强大的解决方案，能够通过一个界面访问和管理远程系统。<span id="more-2416"></span></p>
<p><strong>主要功能：</strong></p>
<ol>
<li><strong>多协议兼容性</strong>：Remmina 支持 RDP（远程桌面协议）、VNC（虚拟网络计算）、SSH（安全壳）、SPICE 和 X2GO 等。</li>
<li><strong>用户友好的界面</strong>：图形界面允许用户轻松管理多个连接，并为每种协议提供定制的配置选项。</li>
<li><strong>跨平台支持</strong>：Remmina 可用于 Linux、Windows 和 macOS 系统，为不同操作系统的用户提供灵活性。</li>
<li><strong>安全性</strong>：与 SSH 的集成确保连接安全加密，保护远程会话期间的敏感信息。</li>
<li><strong>插件支持</strong>：模块化插件可以扩展 Remmina 的功能，便于根据每个用户的需求进行定制。</li>
</ol>
<p><strong>如何使用 Remmina？</strong></p>
<ol>
<li>从你的 Linux 发行版的存储库中安装 Remmina，或者从官方网站下载适合你操作系统的版本。</li>
<li>打开 Remmina，选择你要使用的协议。</li>
<li>配置连接详细信息，如远程服务器的 IP 地址、用户名和密码。</li>
<li>点击“连接”开始远程会话。</li>
</ol>
<p><strong>结论：</strong> Remmina 是需要远程访问多个系统的用户的必备工具。它易于使用，加上跨平台兼容性和多协议支持，使其成为个人用户和 IT 团队的理想选择。</p>
<p>The post <a href="https://cneris.com/zh/remmina%ef%bc%9a%e8%b7%a8%e5%b9%b3%e5%8f%b0%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%ae%a2%e6%88%b7%e7%ab%af/">Remmina：跨平台远程桌面客户端</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/remmina%ef%bc%9a%e8%b7%a8%e5%b9%b3%e5%8f%b0%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%ae%a2%e6%88%b7%e7%ab%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Discuz 重建(论坛/群组)帖数 的计划任务脚本</title>
		<link>https://cneris.com/zh/discuz-%e9%87%8d%e5%bb%ba%e8%ae%ba%e5%9d%9b-%e7%be%a4%e7%bb%84%e5%b8%96%e6%95%b0-%e7%9a%84%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%84%9a%e6%9c%ac/</link>
					<comments>https://cneris.com/zh/discuz-%e9%87%8d%e5%bb%ba%e8%ae%ba%e5%9d%9b-%e7%be%a4%e7%bb%84%e5%b8%96%e6%95%b0-%e7%9a%84%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%84%9a%e6%9c%ac/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 28 Sep 2024 15:37:47 +0000</pubDate>
				<category><![CDATA[Discuz]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[discuz]]></category>
		<category><![CDATA[重建(论坛/群组)帖数]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2252</guid>

					<description><![CDATA[<p>用Discuz!论坛的人都知道，如果论坛防灌水机制没有做好，就会有很多的发帖机来”光顾”论坛，虽然我们可以通过禁止并删除该用户所有发帖来清除这些”垃圾”，但是在论坛首页的”最后发表”还是会留下那些”垃圾帖”的内容，尤其是对于流量少，发帖少的论坛(发帖频率高的论坛这种现象较少)，很长一段时间内一眼看下去”最后发帖”全是”垃圾”内容，因此，我们需要重建”最后发表”的内容。 登陆到Discuz!的后台—-工具—-更新论坛统计—-重建论坛帖数 手动提交即可。 但是这个功能是需要手工执行的，现在实现定时任务脚本如下： 实现逻辑：之前是要手工提交执行的，只要我们找到提交执行的脚本(admincp_counter.php)，改造为DZ定时任务执行脚本，并按照DZ的定时任务配置方法，将下面代码拷贝到 cron_update_lastpost.php，并放到指定路径即可 &lt;?php /** * @cron_update_lastpost.php * @重建(论坛/群组)帖数 的计划任务脚本 * @2013-03-25 by AndyZhang * */ if(!defined(‘IN_DISCUZ’)) { exit(‘Access Denied’); } $pertaskinit = 15; //默认每个循环更新数量 $pertask = isset($_GET[‘pertask’]) ? intval($_GET[‘pertask’]) : $pertaskinit; $current = isset($_GET[‘current’]) &amp;&amp; $_GET[‘current’] &gt; 0 ? intval($_GET[‘current’]) : 0; $processed = 1; while ($processed) { $queryf = C::t(‘forum_forum’)-&gt;fetch_all_fids(1, [...]</p>
<p>The post <a href="https://cneris.com/zh/discuz-%e9%87%8d%e5%bb%ba%e8%ae%ba%e5%9d%9b-%e7%be%a4%e7%bb%84%e5%b8%96%e6%95%b0-%e7%9a%84%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%84%9a%e6%9c%ac/">Discuz 重建(论坛/群组)帖数 的计划任务脚本</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>用Discuz!论坛的人都知道，如果论坛防灌水机制没有做好，就会有很多的发帖机来&#8221;光顾&#8221;论坛，虽然我们可以通过禁止并删除该用户所有发帖来清除这些&#8221;垃圾&#8221;，<span id="more-2252"></span>但是在论坛首页的&#8221;最后发表&#8221;还是会留下那些&#8221;垃圾帖&#8221;的内容，尤其是对于流量少，发帖少的论坛(发帖频率高的论坛这种现象较少)，很长一段时间内一眼看下去&#8221;最后发帖&#8221;全是&#8221;垃圾&#8221;内容，因此，我们需要重建&#8221;最后发表&#8221;的内容。<br />
登陆到Discuz!的后台—-工具—-更新论坛统计—-重建论坛帖数 手动提交即可。</p>
<p>但是这个功能是需要手工执行的，现在实现定时任务脚本如下：<br />
实现逻辑：之前是要手工提交执行的，只要我们找到提交执行的脚本(admincp_counter.php)，改造为DZ定时任务执行脚本，并按照DZ的定时任务配置方法，将下面代码拷贝到 cron_update_lastpost.php，并放到指定路径即可</p>
<p>&lt;?php<br />
/**<br />
* @cron_update_lastpost.php<br />
* @重建(论坛/群组)帖数 的计划任务脚本<br />
* @2013-03-25 by AndyZhang<br />
*<br />
*/</p>
<p>if(!defined(&#8216;IN_DISCUZ&#8217;)) {<br />
exit(&#8216;Access Denied&#8217;);<br />
}</p>
<p>$pertaskinit = 15; //默认每个循环更新数量<br />
$pertask = isset($_GET[&#8216;pertask&#8217;]) ? intval($_GET[&#8216;pertask&#8217;]) : $pertaskinit;<br />
$current = isset($_GET[&#8216;current&#8217;]) &amp;&amp; $_GET[&#8216;current&#8217;] &gt; 0 ? intval($_GET[&#8216;current&#8217;]) : 0;<br />
$processed = 1;</p>
<p>while ($processed) {<br />
$queryf = C::t(&#8216;forum_forum&#8217;)-&gt;fetch_all_fids(1, &#8221;, &#8221;, $current, $pertask);<br />
if($queryf[0][&#8216;fid&#8217;]) {<br />
foreach($queryf as $forum) {<br />
$processed = 1;<br />
$threads = $posts = 0;<br />
$threadtables = array(&#8216;0&#8217;);<br />
$archive = 0;<br />
foreach(C::t(&#8216;forum_forum_threadtable&#8217;)-&gt;fetch_all_by_fid($forum[&#8216;fid&#8217;]) as $data) { //板块存档表<br />
if($data[&#8216;threadtableid&#8217;]) {<br />
$threadtables[] = $data[&#8216;threadtableid&#8217;];<br />
}<br />
}<br />
$threadtables = array_unique($threadtables);<br />
foreach($threadtables as $tableid) {<br />
$data = C::t(&#8216;forum_thread&#8217;)-&gt;count_posts_by_fid($forum[&#8216;fid&#8217;], $tableid);<br />
$threads += $data[&#8216;threads&#8217;];<br />
$posts += $data[&#8216;posts&#8217;];<br />
if($data[&#8216;threads&#8217;] == 0 &amp;&amp; $tableid != 0) {<br />
C::t(&#8216;forum_forum_threadtable&#8217;)-&gt;delete($forum[&#8216;fid&#8217;], $tableid);<br />
}<br />
if($data[&#8216;threads&#8217;] &gt; 0 &amp;&amp; $tableid != 0) {<br />
$archive = 1;<br />
}<br />
}<br />
C::t(&#8216;forum_forum&#8217;)-&gt;update($forum[&#8216;fid&#8217;], array(&#8216;archive&#8217; =&gt; $archive));</p>
<p>$thread = C::t(&#8216;forum_thread&#8217;)-&gt;fetch_by_fid_displayorder($forum[&#8216;fid&#8217;]);<br />
$lastpost = &#8220;$thread[tid]\t$thread[subject]\t$thread[lastpost]\t$thread[lastposter]&#8221;;</p>
<p>C::t(&#8216;forum_forum&#8217;)-&gt;update($forum[&#8216;fid&#8217;], array(&#8216;threads&#8217; =&gt; $threads, &#8216;posts&#8217; =&gt; $posts, &#8216;lastpost&#8217; =&gt; $lastpost));<br />
}<br />
$current += $pertask;<br />
} else {<br />
C::t(&#8216;forum_forum&#8217;)-&gt;clear_forum_counter_for_group();<br />
$processed = 0;<br />
}<br />
}<br />
?&gt;</p>
<p>The post <a href="https://cneris.com/zh/discuz-%e9%87%8d%e5%bb%ba%e8%ae%ba%e5%9d%9b-%e7%be%a4%e7%bb%84%e5%b8%96%e6%95%b0-%e7%9a%84%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%84%9a%e6%9c%ac/">Discuz 重建(论坛/群组)帖数 的计划任务脚本</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/discuz-%e9%87%8d%e5%bb%ba%e8%ae%ba%e5%9d%9b-%e7%be%a4%e7%bb%84%e5%b8%96%e6%95%b0-%e7%9a%84%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%84%9a%e6%9c%ac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Base-admin.class.php PHP Fatal error: Uncaught Error: [] operator not supported for strings</title>
		<link>https://cneris.com/zh/base-admin-class-php-php-fatal-error-uncaught-error-operator-not-supported-for-strings/</link>
					<comments>https://cneris.com/zh/base-admin-class-php-php-fatal-error-uncaught-error-operator-not-supported-for-strings/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 30 Aug 2024 07:23:43 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[字符串]]></category>
		<category><![CDATA[操作字符串]]></category>
		<category><![CDATA[数组添加元素]]></category>
		<category><![CDATA[运算符]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2216</guid>

					<description><![CDATA[<p>您遇到的错误 “PHP Fatal error: Uncaught Error: [] operator not supported for strings” 表明在 Revolution Slider（或 RevSlider）插件的 base-admin.class.php 文件中，您试图使用 [] 运算符向一个已声明为字符串的变量添加值。[] 运算符用于向数组添加元素，而不是操作字符串。 解决错误的步骤： 定位问题文件和行： 错误信息指定了发生问题的文件和行的确切位置：/var/www/vhosts/laserchic.es/httpdocs/wp-content/plugins/revslider/includes/framework/base-admin.class.php。 编辑文件： 在您选择的文本编辑器或代码编辑器中打开该文件。 找到问题行： 前往导致错误的代码行，查找在可能被初始化为字符串的变量上使用 [] 运算符的代码行。 确保变量是数组： 在使用 [] 运算符之前，检查变量是否是数组。如果不是，将其转换为数组。您可以这样做： php Copiar código if (!is_array($variable)) { $variable = []; } $variable[] = $value; // 这是向数组中添加值的地方 如果变量被初始化为字符串，将其转换为数组： php Copiar código if (is_string($variable)) [...]</p>
<p>The post <a href="https://cneris.com/zh/base-admin-class-php-php-fatal-error-uncaught-error-operator-not-supported-for-strings/">Base-admin.class.php PHP Fatal error: Uncaught Error: [] operator not supported for strings</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>您遇到的错误 <strong>“PHP Fatal error: Uncaught Error: [] operator not supported for strings”</strong> 表明在 <strong>Revolution Slider</strong>（或 <strong>RevSlider</strong>）插件的 <code>base-admin.class.php</code> 文件中，您试图使用 <code>[]</code> 运算符向一个已声明为字符串的变量添加值。<code>[]</code> 运算符用于向数组添加元素，而不是操作字符串。<span id="more-2216"></span></p>
<h3>解决错误的步骤：</h3>
<ol>
<li><strong>定位问题文件和行：</strong>
<ul>
<li>错误信息指定了发生问题的文件和行的确切位置：<code>/var/www/vhosts/laserchic.es/httpdocs/wp-content/plugins/revslider/includes/framework/base-admin.class.php</code>。</li>
</ul>
</li>
<li><strong>编辑文件：</strong>
<ul>
<li>在您选择的文本编辑器或代码编辑器中打开该文件。</li>
</ul>
</li>
<li><strong>找到问题行：</strong>
<ul>
<li>前往导致错误的代码行，查找在可能被初始化为字符串的变量上使用 <code>[]</code> 运算符的代码行。</li>
</ul>
</li>
<li><strong>确保变量是数组：</strong>
<ul>
<li>在使用 <code>[]</code> 运算符之前，检查变量是否是数组。如果不是，将其转换为数组。您可以这样做：</li>
</ul>
<div class="dark bg-gray-950 contain-inline-size rounded-md border-[0.5px] border-token-border-medium">
<div class="flex items-center relative text-token-text-secondary bg-token-main-surface-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md">php</p>
<div class="flex items-center"><span class="" data-state="closed"><button class="flex gap-1 items-center">Copiar código</button></span></div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-keyword">if</span> (!<span class="hljs-title function_ invoke__">is_array</span>(<span class="hljs-variable">$variable</span>)) {<br />
    <span class="hljs-variable">$variable</span> = [];<br />
}<br />
<span class="hljs-variable">$variable</span>[] = <span class="hljs-variable">$value</span>; <span class="hljs-comment">// 这是向数组中添加值的地方</span><br />
</code></div>
</div>
<ul>
<li>如果变量被初始化为字符串，将其转换为数组：</li>
</ul>
<div class="dark bg-gray-950 contain-inline-size rounded-md border-[0.5px] border-token-border-medium">
<div class="flex items-center relative text-token-text-secondary bg-token-main-surface-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md">php</p>
<div class="flex items-center"><span class="" data-state="closed"><button class="flex gap-1 items-center">Copiar código</button></span></div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-keyword">if</span> (<span class="hljs-title function_ invoke__">is_string</span>(<span class="hljs-variable">$variable</span>)) {<br />
    <span class="hljs-variable">$variable</span> = [];<br />
}<br />
<span class="hljs-variable">$variable</span>[] = <span class="hljs-variable">$value</span>;<br />
</code></div>
</div>
</li>
<li><strong>保存更改并测试：</strong>
<ul>
<li>在进行这些更改后，保存文件并重新加载产生错误的页面或功能。</li>
</ul>
</li>
<li><strong>更新或替换插件：</strong>
<ul>
<li>如果此解决方案过于复杂或问题仍然存在，请考虑将插件更新到最新版本。有时，插件开发人员已经在较新版本中修复了这些问题。</li>
</ul>
</li>
</ol>
<p>如果您对编辑代码不太熟悉，建议在进行任何更改之前备份原始文件。您还可以考虑联系插件的支持团队以获得具体帮助。</p>
<p>The post <a href="https://cneris.com/zh/base-admin-class-php-php-fatal-error-uncaught-error-operator-not-supported-for-strings/">Base-admin.class.php PHP Fatal error: Uncaught Error: [] operator not supported for strings</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/base-admin-class-php-php-fatal-error-uncaught-error-operator-not-supported-for-strings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
