变更集2980449
时间戳: 2023年10月18日上午06:11:21 ( 11个月 (之前) 位置: aims-textarea-wordcount-withwithout out space-for-contact-form-7(aims-文本区域-命令计数-无空格-联系人表格-7) 文件夹: -
5已编辑
-
资产/屏幕快照1.png (已修改) ( 以前的 ) -
资产/屏幕截图2.png (已修改) ( 以前的 ) -
资产/屏幕截图3.png (已修改) ( 以前的 ) -
中继/aims-textarea-wordcount-withwithout out space-for-contact-form-7.php (已修改) ( 5个差异 ) -
中继/自述.txt (已修改) ( 3个差异 )
图例:
未修改 补充 远离的
-
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兰特 8 8 描述:在联系人表单7的文本区字段中添加一个选项,以设置最大字数,并将输入限制为前端有空格或无空格的最大字数 9 9 作者:Aims Infosoft 10 版本:1.0。 7 10 版本:1.0。 8 11 11 要求至少:5.0 12 12 作者URI: https://aimsinfosoft.com/ … … 111 111 //添加我们的maxawc 112 112 $atts['data-maxawc']=$tag->get_option('maxawc','int',true); 113 $atts['values']=$tag->get_option('string','in',true); 113 114 114 115 if($tag->has选项(“只读”)){ … … 142 143 $value=wpcf7_get_hangover($tag->name,$value); 143 144 144 $atts['name']=$tag->name; 145 145 $atts['name']=$tag->name; 146 146 147 147 if('true'==$atts['without-space']){ 148 $withoutspace=“没有空格 . "; 148 $withoutspace=“没有空格 "; 149 149 }其他{ 150 $withoutspace=“有空格。”; 151 } 150 $withoutspace=“有空格”; 151 } 152 $message=$tag->值[0]; 153 154 if($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 152 162 //插入我们的单词计数器 153 163 if($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 164 if($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); 159 171 $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); 163 176 164 177 返回$html; … … 244 257 245 258 <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> 252 259 <th scope=“row”><label for=“<?php echo esc_attr($args['content'].'-id');?>”><? php echo esc_html(__('Id属性','contact-form-7'));?></ 标签> 253 260 <td><input type=“text”name=“id”class=“idvalue oneline option”id=“<?php echo esc_attr($args['content'].'-id');?>”/></td> … … 267 274 </tr> 268 275 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 269 282 </tbody> 270 283 </表格> -
aims-textarea-wordcount-withwithout out space-for-contact-form-7/trunk/readme.txt(aims-text区域-命令计数-无空格-联系人-7/truck/readme-txt) 2972483兰特 2980449兰特 6 6 测试达到:6.3 7 7 需要PHP:5.6 8 稳定标签:1.0。 7 8 稳定标签:1.0。 8 9 9 许可证:GPLv2或更高版本 10 10 许可证URI: http://www.gnu.org/licenses/gpl-2.0.html … … 15 15 16 16 Contact 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 17 27 **注意:此插件需要4.6版或更高版本的Contact Form 7。 18 28 … … 40 50 2.屏幕截图2.png 41 51 3.屏幕截图3.png 52 4.屏幕截图4.png 53 5.屏幕截图5.png 54 6.屏幕截图6.png 42 55 43 56 ==变更日志== 57 58 = 1.0.8 = 59 *修复:验证错误消息 60 *更新:您可以更改这两个占位符的位置,您可以将其放置在消息中的任何位置。 61 *更新:在联系人表单7文本区域中添加了新的验证消息框。 在消息框中,输入带有2个占位符的消息,您希望在前端以任何语言显示这些占位符。 44 62 45 63 = 1.0.7 =