插件目录

变更集2980449


忽略:
时间戳:
2023年10月18日上午06:11:21(11个月(之前)
作者:
瞄准软件
消息:

更新验证消息框

位置:
aims-textarea-wordcount-withwithout out space-for-contact-form-7(aims-文本区域-命令计数-无空格-联系人表格-7)
文件夹:
5已编辑

图例:

未修改
补充
远离的
  • aims-textarea-wordcount-withwithout out space-for-contact-form-7/trunk/aims-textarea-word count-without out pace-for-contact-form-7.php

    2971625兰特 2980449兰特  
    88描述:在联系人表单7的文本区字段中添加一个选项,以设置最大字数,并将输入限制为前端有空格或无空格的最大字数
    99作者:Aims Infosoft
    10 版本:1.0。7
     10版本:1.0。8
    1111要求至少:5.0
    1212作者URI:https://aimsinfosoft.com/
     
    111111//添加我们的maxawc
    112112$atts['data-maxawc']=$tag->get_option('maxawc','int',true);
     113$atts['values']=$tag->get_option('string','in',true);
    113114
    114115if($tag->has选项(“只读”)){
     
    142143$value=wpcf7_get_hangover($tag->name,$value);
    143144
    144 $atts['name']=$tag->name;
    145      
     145$atts['name']=$tag->name;   
    146146       
    147147if('true'==$atts['without-space']){
    148 $withoutspace=“没有空格.";
     148$withoutspace=“没有空格";
    149149}其他{
    150 $withoutspace=“有空格。”;
    151         }
     150$withoutspace=“有空格”;
     151        }
     152$message=$tag->值[0];
     153
     154if($message[0]!=“”){
     155$message_text=$tag->值[0];
     156$replacement=$atts['data-maxawc'];
     157$main_ws=[“{withoutspace}”,“{maxword}”];
     158$replace_ws=[$withoutspace,$replace];           
     159$aimsjival=str_replace($main_ws、$replace_ws、$message_text);   
     160        }
     161
    152162//插入我们的单词计数器
    153163if($atts['data-maxawc']){
    154 $validation_error.='<span class=“wpcf7awc-msg”><br/><input type=“text”name=“wcount_'.$atts['name'].'”id=“wcoount_'.$atts['名称'].''”size=“3”maxlength=“'.($atts['data-maxawc']%10).'”style=“text-align:center;width:auto;margin-bottom:5px;”value=“”readonly=“readonly”/>单词。请限制为“”$atts['data-maxawc']。'单词或更少”$没有空间。”</span>';
    155         }
    156      
    157 $atts=wpcf7_formatts($atts);
    158      
     164if($aimswordval!=“”){
     165$validation_error.='<span class=“wpcf7awc-msg word-count-space”style=“display:flex;padding-top:5px;vertical-align:middle;justify-content:unset;”><br/><input type=“text”name=“wcount_'.$atts['name'].'”id=“wcoount_'.$atts['name'].'”size=“3”maxlength=“'.边框:无;字体大小:15像素;边距-底部:2px;“value=”“readonly=”readonly“/>'.$aimswordval.'</span>';
     166}其他{
     167$validation_error.='<span class=“wpcf7awc-msg word-count-space”style=“display:flex;padding-top:5px;vertical-align:middle;justify-content:unset;”><br/><input type=“text”name=“wcount_'.$atts['name'].'”id=“wcoount_'.$atts['name'].'”size=“3”maxlength=“'.边框:无;字体大小:15像素;边距-底部:2px;“value=”“readonly=”readonly“/>单词。请限制为'.$atts['data-maxawc'].'单词或更少'.$withoutspace.';
     168            }
     169        }     
     170$atts=wpcf7_formatts($atts);
    159171$html=冲刺(
    160 “<span class=“wpcf7-form-control-wrap%1$s”><textarea%2$s>%3$s</textarea>%4$s”,
    161 清理html_class($tag->name)、$atts、,
    162 esc_textarea($value),$validation_error);
     172'<span class=“wpcf7-form-control-wrap%1$s”><textarea%2$s></textarea>%3$s</span>',
     173清理html_class($tag->name),
     174$atts,
     175$validation_error);
    163176     
    164177返回$html;
     
    244257
    245258<tr>
    246 <th scope=“row”><label for=“<?php echo esc_attr($args['content'].'-values');?>”><?php echo esc_html(__('默认值','联系人信息-7'));?></标签>
    247 <td><input type=“text”name=“values”class=“oneline”id=“<?php echo esc_attr($args['content'].'-values');?>”/><br/>
    248 <label><input type=“checkbox”name=“placeholder”class=“option”/><?php echo esc_html(__(“使用此文本作为字段的占位符”,“contact-form-7”);?></标签></td>
    249 </tr>
    250 
    251 <tr>
    252259<th scope=“row”><label for=“<?php echo esc_attr($args['content'].'-id');?>”><?php echo esc_html(__('Id属性','contact-form-7'));?></标签>
    253260<td><input type=“text”name=“id”class=“idvalue oneline option”id=“<?php echo esc_attr($args['content'].'-id');?>”/></td>
     
    267274</tr>
    268275
     276<tr>
     277<th scope=“row”><label for=“<?php echo esc_attr($args['content'].'-message');?>”><?php echo esc_html(__(“消息”,“联系人信息-7”);?></标签>
     278<td><textarea name=“values”class=“values message oneline option”id=“<?php echo esc_attr($args['content'].'-values');?>”>单词。请限制为{maxword}个单词或更少{withoutspace}</文本区域>
     279<标签><?php echo“</br>”.esc_html(__(“使用{maxword}占位符作为字数编号,使用{withoutspace}占位符表示不带/带空格文本。”,“contact-form-7”);?></标签></td>
     280</tr>
     281
    269282</tbody>
    270283</表格>
  • aims-textarea-wordcount-withwithout out space-for-contact-form-7/trunk/readme.txt(aims-text区域-命令计数-无空格-联系人-7/truck/readme-txt)

    2972483兰特 2980449兰特  
    66测试达到:6.3
    77需要PHP:5.6
    8 稳定标签:1.0。7
     8稳定标签:1.0。8
    99许可证:GPLv2或更高版本
    1010许可证URI:http://www.gnu.org/licenses/gpl-2.0.html
     
    1515
    1616Contact Form 7 Textarea Wordcount With/Without Space插件在Contact表单7插件的“文本区域”字段中插入了一些附加功能。启用此插件会添加一个附加字段,该字段可以选择计数空格或不计数空格。创建新的文本区域时,您可以在其中为该表单字段指定“最大字数”。当给定最大字数时,会在站点联系人表单的前端视图中插入额外的html/js,显示该文本区域的当前字数(有空格或无空格),并在给定字数后剪切字段内的文本。
     17
     18在消息框中,输入带有2个占位符的消息,您希望在前端以任何语言显示这些占位符。
     19
     20记住,2个占位符
     21
     22{maxword}=单词计数的占位符
     23{withoutspace}=此占位符用于有/无空格文本。
     24
     25此外,您可以更改这两个占位符位置,您可以将其放置在消息中的任何位置。
     26
    1727**注意:此插件需要4.6版或更高版本的Contact Form 7。
    1828
     
    40502.屏幕截图2.png
    41513.屏幕截图3.png
     524.屏幕截图4.png
     535.屏幕截图5.png
     546.屏幕截图6.png
    4255
    4356==变更日志==
     57
     58= 1.0.8 =
     59*修复:验证错误消息
     60*更新:您可以更改这两个占位符的位置,您可以将其放置在消息中的任何位置。
     61*更新:在联系人表单7文本区域中添加了新的验证消息框。在消息框中,输入带有2个占位符的消息,您希望在前端以任何语言显示这些占位符。
    4462
    4563= 1.0.7 =
注:请参见Trac变更集获取有关使用变更集查看器的帮助。