如何修改dede表单的提示文字?

99ANYc3cd6
预计阅读时长 16 分钟
位置: 首页 DEDE建站 正文
  1. 自定义表单:这是最常见的情况,管理员在后台“核心” -> “自定义表单”中创建的用于收集用户信息的表单。
  2. 评论/留言表单:文章的评论框、留言簿等。

下面我将针对这两种情况,提供详细的修改方法。

改dede表单提示文字
(图片来源网络,侵删)

修改“自定义表单”的提示文字

自定义表单的提示文字主要分为两类:

  • 表单提交成功后的提示信息(“提交成功,感谢您的留言!”)。
  • 表单中各个字段的“提示文字”(在输入框内或旁边显示的“请输入您的姓名”、“请填写手机号”等)。

方法1:修改提交成功/失败的提示信息(推荐,简单直接)

这个提示信息通常在表单提交后,通过一个弹出窗口(alert)显示,它的文本定义在PHP文件中。

  1. 找到文件: 文件路径通常为:/plus/diy.php 这是你创建的自定义表单的处理程序。

  2. 编辑文件: 用 Dreamweaver、VS Code 或者记事本打开 diy.php 文件。

    改dede表单提示文字
    (图片来源网络,侵删)
  3. 定位代码: 在文件中搜索 $bkmsg 这个变量,你会找到类似下面这样的代码段:

    // ... 其他代码 ...
    if($dsql->ExecuteNoneQuery($query))
    {
        $id = $dsql->GetLastID();
        if($diy->public == 2)
        {
             // 这里是跳转到指定页面的逻辑
        }
        else
        {
            // 下面这行就是成功提示的文本
            ShowMsg('发布成功,请等待管理员审核!', $goto, 0, 2000);
            // 参数说明:'提示文字', '跳转地址', '是否成功(0为成功)', '停留时间(毫秒)'
        }
    }
    else
    {
        // 下面这行是失败提示的文本
        ShowMsg('发布失败,请检查资料是否填写完整或有误!', '-1', 3000, 1);
        // 参数说明:'提示文字', '跳转地址(-1为返回上一页)', '是否成功(非0为失败)', '停留时间(毫秒)'
    }
    // ... 其他代码 ...
  4. 修改文本: 直接修改单引号 里面的文字即可。

    • 成功提示:将 '发布成功,请等待管理员审核!' 修改为你想要的文字,'感谢您的留言,我们会尽快与您联系!'
    • 失败提示:将 '发布失败,请检查资料是否填写完整或有误!' 修改为更具体的提示,'提交失败,请确保所有必填项都已填写。'
  5. 保存文件: 保存 diy.php 文件,然后刷新你的网站表单页面进行测试。

方法2:修改表单字段的提示文字(placeholder 或 label)

这需要修改你调用表单时使用的模板文件。

改dede表单提示文字
(图片来源网络,侵删)
  1. 找到模板文件: 当你在后台创建自定义表单时,会生成一个唯一的表单ID,调用这个表单的模板文件通常是系统默认的,或者是你指定的。

    • 默认模板路径/templets/default/diyform.htm
    • 你自定义的模板:如果你在创建表单时指定了模板,就使用你指定的那个。
  2. 编辑模板文件: 打开对应的模板文件(diyform.htm)。

  3. 定位并修改代码: 在模板文件中,你会看到类似 {dede:diyform name='表单名称'} 的标签,在这个标签内部,是表单的HTML结构。

    • 修改输入框的提示文字 (placeholder): 找到 <input> 标签,修改 placeholder 属性。

      <!-- 修改前 -->
      <input type="text" name="name" id="name" placeholder="请输入您的姓名" />
      <!-- 修改后 -->
      <input type="text" name="name" id="name" placeholder="大名" />
    • 修改字段的标题文字 (label): 找到 <label> 标签,修改标签内的文字。

      <!-- 修改前 -->
      <label for="name">您的姓名:</label>
      <!-- 修改后 -->
      <label for="name">姓名:</label>
    • *修改必填项的星号 `()**: 如果你想去掉或修改字段旁边的红色星号(表示必填),可以找到*` 这样的代码,直接删除或修改它。

  4. 保存文件: 保存模板文件,然后刷新页面查看效果。


修改评论/留言表单的提示文字

评论和留言的提示文字修改方法类似,通常也是在模板文件中完成。

修改评论框提示文字

  1. 找到模板文件: 评论的模板文件通常位于:/templets/default/article_article.htm (文章页) 或 /templets/default/feedback.htm (通用留言页),具体使用哪个取决于你网站的主题和后台设置。

  2. 编辑模板文件: 打开对应的模板文件。

  3. 定位代码: 搜索 commentfeedback_form 关键字,找到评论表单的部分,代码通常是这样的:

    <form name="feedback" action="{dede:field name='phpurl'/}/feedback.php" method="post">
        <!-- ... 其他字段 ... -->
        <textarea name="msg" rows="8" id="msg" placeholder="请输入您的评论内容..."></textarea>
        <!-- ... 其他按钮 ... -->
    </form>
  4. 修改文本: 直接修改 <textarea> 标签中的 placeholder 属性值即可。

    <!-- 修改前 -->
    <textarea name="msg" rows="8" id="msg" placeholder="请输入您的评论内容..."></textarea>
    <!-- 修改后 -->
    <textarea name="msg" rows="8" id="msg" placeholder="写下你的高见..."></textarea>

修改“发表评论”按钮文字

同样是在上面的模板文件中,找到提交按钮,修改其 value 属性。

<!-- 修改前 -->
<input type="submit" name="submit" value="发表评论" class="btn" />
<!-- 修改后 -->
<input type="submit" name="submit" value="提交评论" class="btn" />

总结与注意事项

修改目标 文件位置 修改方法
自定义表单
提交成功/失败提示
/plus/diy.php 搜索 ShowMsg 函数,修改其中的字符串参数。
自定义表单
字段提示文字 (placeholder/label)
/templets/default/diyform.htm (或自定义模板) 编辑模板文件中的 HTML 标签 (<input>, <label>) 的 placeholder 或内部文本。
评论/留言
输入框提示文字
/templets/default/article_article.htm 编辑模板文件中 <textarea> 标签的 placeholder 属性。
评论/留言
提交按钮文字
同上 编辑模板文件中 <input type="submit"> 标签的 value 属性。

重要提示:

  • 备份文件:在修改任何文件之前,请务必备份原始文件!以防修改出错可以恢复。
  • 缓存问题:修改完模板文件后,如果网站前台没有立即生效,可以尝试在后台清除一下“系统缓存”。
  • FTP/SFTP:修改文件需要通过 FTP 或 SFTP 工具连接到你的服务器,对网站根目录下的文件进行操作。
-- 展开阅读全文 --
头像
dede产品页模板下载哪里找?
« 上一篇 今天
织梦网络公司网站源码哪里获取?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]