Hello world
2024.10.02
現在、本サイトではAIチャットによるお悩み相談機能を準備中です。
AIチャットをお悩み掲示板に統合し、AIが即座にアドバイスを提供しながら、他のユーザーの意見や経験も参考にできる新しい体験を提供します。
皆さまにより良いサービスをお届けするため、現在開発と調整を進めております。
正式なリリース時期については、準備が整い次第お知らせいたします。それまでは、現在ご利用いただける以下のコンテンツをご活用ください。
今後のアップデートにご期待ください!
').appendTo('body');jQuery.get(apTemplateUrl+'/'+id+".html",function(html){var tempCont=jQuery('#apTemplate');tempCont.text(html+tempCont.text());AnsPress.trigger('templateLoaded')})},getTemplate:function(templateId){return function(){if(jQuery('#apTemplate').length==0)
return'';var regex=new RegExp("#START BLOCK "+templateId+" #([\\S\\s]*?)#END BLOCK "+templateId+" #","g");var match=regex.exec(jQuery('#apTemplate').text());if(match==null)
return'';if(match[1])return match[1]}},isJSONString:function(str){try{return JSON.parse(str)}catch(e){return!1}},parseParams:function(query){var re=/([^&=]+)=?([^&]*)/g;var decode=function(str){return decodeURIComponent(str.replace(/\+/g,' '))};function createElement(params,key,value){key=key+'';if(key.indexOf('.')!==-1){var list=key.split('.');var new_key=key.split(/\.(.+)?/)[1];if(!params[list[0]])params[list[0]]={};if(new_key!==''){createElement(params[list[0]],new_key,value)}else console.warn('parseParams :: empty property in key "'+key+'"')}else if(key.indexOf('[')!==-1){var list=key.split('[');key=list[0];var list=list[1].split(']');var index=list[0]
if(index==''){if(!params)params={};if(!params[key]||!$.isArray(params[key]))params[key]=[];params[key].push(value)}else{if(!params)params={};if(!params[key]||!$.isArray(params[key]))params[key]=[];params[key][parseInt(index)]=value}}else{if(!params)params={};params[key]=value}}
query=query+'';if(query==='')query=window.location+'';var params={},e;if(query){if(query.indexOf('#')!==-1){query=query.substr(0,query.indexOf('#'))}
if(query.indexOf('?')!==-1){query=query.substr(query.indexOf('?')+1,query.length)}else return{};if(query=='')return{};while(e=re.exec(query)){var key=decode(e[1]);var value=decode(e[2]);createElement(params,key,value)}}
return params},ajax:function(options){var self=this;options=_.defaults(options,{url:ajaxurl,method:'POST',});if(_.isString(options.data))
options.data=this.parseParams(options.data);if(typeof options.data.action==='undefined')
options.data.action='ap_ajax';var success=options.success;delete options.success;options.success=function(data){var context=options.context||null;var parsedData=data;if(parsedData.snackbar){AnsPress.trigger('snackbar',parsedData)}
if(typeof success==='function'){data=jQuery.isEmptyObject(parsedData)?data:parsedData;success(data,context)}};return jQuery.ajax(options)},uniqueId:function(){return jQuery('.ap-uid').length},showLoading:function(elm){AnsPress.hideLoading(elm);var customClass=jQuery(elm).data('loadclass')||'';var isText=jQuery(elm).is('input[type="text"]');var uid=this.uniqueId();if(jQuery(elm).is('button')||jQuery(elm).is('.ap-btn')){jQuery(elm).addClass('show-loading');$loading=jQuery('
');$loading.height(jQuery(elm).height());$loading.width(jQuery(elm).height());jQuery(elm).append($loading)}else{var el=jQuery('
');jQuery('body').append(el);var offset=jQuery(elm).offset();var height=jQuery(elm).outerHeight();var width=isText?40:jQuery(elm).outerWidth();el.css({top:offset.top,left:isText?offset.left+jQuery(elm).outerWidth()-40:offset.left,height:height,width:width});jQuery(elm).data('loading','#apuid-'+uid);return'#apuid-'+uid}},hideLoading:function(elm){if(jQuery(elm).is('button')||jQuery(elm).is('.ap-btn')){jQuery(elm).removeClass('show-loading');jQuery(elm).find('.ap-loading-span').remove();jQuery(elm).prop('disabled',!1)}else if('all'==elm){jQuery('.ap-loading-icon').hide()}else{jQuery(jQuery(elm).data('loading')).hide()}},getUrlParam:function(key){var qs=this.parseParams(window.location.href);if(typeof key!=='undefined')
return typeof qs[key]!=='undefined'?qs[key]:null;return qs},modal:function(name,args){args=args||{};if(typeof this.modals[name]!=='undefined'){return this.modals[name]}
this.modals[name]=new AnsPress.views.Modal(_.extend({id:'ap-modal-'+name,title:aplang.loading,content:'',size:'medium'},args));jQuery('body').append(this.modals[name].render().$el);return this.modals[name]},hideModal:function(name,runCb){if(typeof runCb==='undefined')
runCb=!0;if(typeof this.modals[name]!=='undefined'){this.modals[name].hide(runCb);delete this.modals[name]}},removeHash:function(){var scrollV,scrollH,loc=window.location;scrollV=document.body.scrollTop;scrollH=document.body.scrollLeft;if('pushState' in history){history.pushState('',document.title,loc.pathname+loc.search);Backbone.history.navigate('/')}else{loc.hash=''}
document.body.scrollTop=scrollV;document.body.scrollLeft=scrollH},loadCSS:function(href){var cssLink=document.createElement('link');cssLink.rel='stylesheet';cssLink.href=href;var head=document.getElementsByTagName('head')[0];head.parentNode.insertBefore(cssLink,head)}},Backbone.Events);_.templateSettings={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,};(function($){$.fn.autogrow=function(opts){var that=$(this).css({overflow:'hidden',resize:'none'}),selector='',selectorID=that.attr('id'),selectorClass=that.attr('class'),defaults={context:$(document),animate:!0,speed:50,fixMinHeight:!0,cloneClass:'autogrowclone',onInitialize:!1};opts=$.isPlainObject(opts)?opts:{context:opts?opts:$(document)};opts=$.extend({},defaults,opts);if(selectorID!==undefined){selector='#'+selectorID}else if(selectorClass!==undefined){selector='.'+selectorClass}
that.each(function(i,elem){var min,clone;elem=$(elem);if(elem.is(':visible')||parseInt(elem.css('height'),10)>0){min=parseInt(elem.css('height'),10)||elem.innerHeight()}else{clone=elem.clone().addClass(opts.cloneClass).val(elem.val()).css({position:'absolute',visibility:'hidden',display:'block'});$('body').append(clone);min=clone.innerHeight();clone.remove()}
if(opts.fixMinHeight){elem.data('autogrow-start-height',min)}
elem.css('height',min);if(opts.onInitialize&&elem.length){resize.call(elem[0])}});opts.context.on('keyup paste focus',selector,resize);function resize(e){var box=$(this),oldHeight=box.innerHeight(),newHeight=this.scrollHeight,minHeight=box.data('autogrow-start-height')||0,clone;if(oldHeight
minHeight){clone=box.clone().addClass(opts.cloneClass).css({position:'absolute',zIndex:-10,height:''}).val(box.val());box.after(clone);do{newHeight=clone[0].scrollHeight-1;clone.innerHeight(newHeight)}while(newHeight===clone[0].scrollHeight);newHeight++;clone.remove();box.focus();newHeightnewHeight&&opts.animate?box.stop().animate({height:newHeight},opts.speed):box.innerHeight(newHeight)}else{box.innerHeight(minHeight)}}}
return that};jQuery.fn.apScrollTo=function(elem,toBottom,speed){toBottom=toBottom||!1;var parentPos=$(this).scrollTop()-$(this).offset().top;var top=toBottom?$(this).offset().top+$(this).height():$(this).offset().top;$('html, body').stop();$('html, body').animate({scrollTop:top},speed==undefined?1000:speed);if(elem!=undefined)
$(this).animate({scrollTop:parentPos+$(elem).offset().top},speed==undefined?1000:speed);return this};AnsPress.views.Snackbar=Backbone.View.extend({id:'ap-snackbar',template:'{{message}}
',hover:!1,initialize:function(){AnsPress.on('snackbar',this.show,this)},events:{'mouseover':'toggleHover','mouseout':'toggleHover',},show:function(data){var self=this;this.data=data.snackbar;this.data.success=data.success;this.$el.removeClass('snackbar-show');this.render();setTimeout(function(){self.$el.addClass('snackbar-show')},0);this.hide()},toggleHover:function(){clearTimeout(this.hoveTimeOut);this.hover=!this.hover;if(!this.hover)
this.hide();},hide:function(){var self=this;if(!self.hover)
this.hoveTimeOut=setTimeout(function(){self.$el.removeClass('snackbar-show')},5000)},render:function(){if(this.data){var t=_.template(this.template);this.$el.html(t(this.data))}
return this}});AnsPress.views.Modal=Backbone.View.extend({className:'ap-modal',template:" ap-modal-{{size}}<# } #>\">
<# if(typeof content !== 'undefined'){ #>{{{content}}}<# } #>
",events:{'click [ap="close-modal"]':'clickHide','click [ap="modal-click"]':'clickAction',},initialize:function(opt){opt.title=opt.title||aplang.loading;this.data=opt},render:function(){$('html').css('overflow','hidden');var t=_.template(this.template);this.$el.html(t(this.data));return this},clickHide:function(e){e.preventDefault();this.hide();apToggleLoadedClass()},hide:function(runCb){if(typeof runCb==='undefined')
runCb=!0;this.remove();$('html').css('overflow','');if(this.data.hideCb&&runCb)this.data.hideCb(this);var name=this.data.id.replace('ap-modal-','');if(typeof AnsPress.modals[name]!=='undefined')
delete AnsPress.modals[name]},setContent:function(html){this.$el.find('.ap-modal-content').html(html)},setTitle:function(title){this.$el.find('.ap-modal-header strong').text(title)},setFooter:function(content){this.$el.find('.ap-modal-footer').html(content)},clickAction:function(e){e.preventDefault();var targ=$(e.target);q=targ.data('apquery');if(q.cb){q.element=targ;AnsPress.trigger(q.cb,q)}}})})(jQuery);(function($){AnsPress.Common={init:function(){AnsPress.on('formPosted',this.imageUploaded);AnsPress.on('ajaxBtnDone',this.uploadModal);AnsPress.on('ajaxBtnDone',this.commentModal);AnsPress.on('showModal',this.showModal)},readUrl:function(input,el){if(input.files&&input.files[0]){var reader=new FileReader();reader.onload=function(e){AnsPress.trigger('showImgPreview',e.target.result,el.find('.ap-upload-list'))}
reader.readAsDataURL(input.files[0])}},uploadModal:function(data){if(data.action!='ap_upload_modal'||!data.html)
return;$modal=AnsPress.modal('imageUpload',{title:data.title,content:data.html,size:'small',});var file=$modal.$el.find('input[type="file"]');file.on('change',function(){$modal.$el.find('.ap-img-preview').remove();AnsPress.Common.readUrl(this,$modal.$el)})},showImgPreview:function(src,el){$('').appendTo(el)},imageUploaded:function(data){if(data.action!=='ap_image_upload')
return;if(data.files)
$.each(data.files,function(old,newFile){var cont=newFile.is_image?'':''+newFile.filename+'';if(typeof tinymce!=='undefined'){tinymce.activeEditor.insertContent(cont)}else{var elem=$('.ap-editor .wp-editor-area');var value=elem.val();var start=elem[0].selectionStart;var end=elem[0].selectionEnd;var before=value.substring(0,start);var after=value.substring(end,value.length);var cursorPos=elem.prop('selectionStart');elem.val(before+cont+after);elem.focus();elem.prop('selectionEnd',cursorPos+cont.length)}});AnsPress.hideModal('imageUpload')},showModal:function(modal){modal.size=modal.size||'medium';AnsPress.modal(modal.name,{title:modal.title,content:modal.content,size:modal.size,})}}})(jQuery);jQuery(document).ready(function($){AnsPress.Common.init();var apSnackbarView=new AnsPress.views.Snackbar();$('body').append(apSnackbarView.render().$el);$(document).on('click',function(e){e.stopPropagation();if(!$(e.target).is('.ap-dropdown-toggle')&&!$(e.target).closest('.open').is('.open')&&!$(e.target).closest('form').is('form')){$('.ap-dropdown').removeClass('open')}});$('body').on('click','.ap-dropdown-toggle, .ap-dropdown-menu > a',function(e){e.preventDefault();$('.ap-dropdown').not($(this).closest('.ap-dropdown')).removeClass('open');$(this).closest('.ap-dropdown').toggleClass('open')});$('[apsubscribe]').on('click',function(e){e.preventDefault();var self=$(this);var query=JSON.parse(self.attr('apquery'));query.ap_ajax_action='subscribe';AnsPress.ajax({data:query,success:function(data){if(data.count)self.find('.apsubscribers-count').text(data.count);if(data.label)self.find('.apsubscribers-title').text(data.label);}})});$('body').on('click','.ap-droptogg',function(e){e.preventDefault();$(this).closest('.ap-dropdown').removeClass('open');$(this).closest('#noti-dp').hide()});$('body').on('click','[apajaxbtn]',function(e){var self=this;e.preventDefault();if($(this).attr('aponce')!='false'&&$(this).is('.loaded'))
return;var self=$(this);if(typeof aplang.ajax_events!=='undefined'){const string=aplang.ajax_events.replace('%s',self.attr('title'));const apAjaxEventClass=['comment-delete',];let eventTrigger=!0;$.each(apAjaxEventClass,function(i,eventClassName){if(self.hasClass(eventClassName)){if(!confirm(string)){eventTrigger=!1}}});if(!eventTrigger){return}}
var query=JSON.parse(self.attr('apquery'));AnsPress.showLoading(self);AnsPress.ajax({data:query,success:function(data){if($(this).attr('aponce')!='false')
$(self).addClass('loaded');AnsPress.hideLoading(e.target);AnsPress.trigger('ajaxBtnDone',data);if(typeof data.btn!=='undefined')
if(data.btn.hide)self.hide();if(typeof data.cb!=='undefined')
AnsPress.trigger(data.cb,data,e.target);if(data.modal){AnsPress.trigger('showModal',data.modal)}}})});function apAddRepeatField(el,values){values=values||!1;var args=$(el).data('args');args.index=$(el).find('[datarepeatid]').length;var template=$('#'+args.key+'-template').text();var t=_.template(template);t=t(args);var regex=/(class|id|for)="([^"]+)"/g;var t=t.replace(regex,function(match,group){return match.replace(/[[\]]/g,'')});var html=$('');$.each(values,function(childName,v){html.find('[name="'+args.key+'['+args.index+']['+childName+']"]').val(v)});var errors=$('#'+args.key+'-errors');if(errors.length>0){var errors_json=JSON.parse(errors.html());$.each(errors_json,function(i,err){$.each(err,function(field,messages){var fieldWrap=html.find('[name="'+args.key+'['+i+']['+field+']"]').closest('.ap-form-group');fieldWrap.addClass('ap-have-errors');var errContain=$('');$.each(messages,function(code,msg){errContain.append(''+msg+'')})
$(errContain).insertAfter(fieldWrap.find('label'))})})}
$(el).find('.ap-fieldrepeatable-item').append(html)}
$('[data-role="ap-repeatable"]').each(function(){var self=this;$(this).find('.ap-repeatable-add').on('click',function(e){e.preventDefault();var self=$(this);var query=JSON.parse(self.attr('apquery'));AnsPress.showLoading(self);$count=$('[name="'+query.id+'-groups"]');query.current_groups=$count.val();$count.val(parseInt(query.current_groups)+1);$nonce=$('[name="'+query.id+'-nonce"]');query.current_nonce=$nonce.val();AnsPress.ajax({data:query,success:function(data){AnsPress.hideLoading(e.target);$(data.html).insertBefore(self);$nonce.val(data.nonce)}})});$(this).on('click','.ap-repeatable-delete',function(e){e.preventDefault();$(this).closest('.ap-form-group').remove()})});$('body').on('click','.ap-form-group',function(){$(this).removeClass('ap-have-errors')});$('body').on('click','button.show-loading',function(e){e.preventDefault()});$('body').on('submit','[apform]',function(e){e.preventDefault();var self=$(this);var submitBtn=$(this).find('button[type="submit"]');if(submitBtn.length>0)
AnsPress.showLoading(submitBtn);$(this).ajaxSubmit({url:ajaxurl,beforeSerialize:function(){if(typeof tinymce!=='undefined')
tinymce.triggerSave();$('.ap-form-errors, .ap-field-errors').remove();$('.ap-have-errors').removeClass('ap-have-errors')},success:function(data){if(submitBtn.length>0)
AnsPress.hideLoading(submitBtn);data=data;if(data.snackbar){AnsPress.trigger('snackbar',data)}
if(typeof grecaptcha!=='undefined'&&typeof widgetId1!=='undefined')
grecaptcha.reset(widgetId1);AnsPress.trigger('formPosted',data);if(typeof data.form_errors!=='undefined'){$formError=$('').prependTo(self);$.each(data.form_errors,function(i,err){$formError.append(''+err+' ')});$.each(data.fields_errors,function(i,errs){$('.ap-field-'+i).addClass('ap-have-errors');$('.ap-field-'+i).find('.ap-field-errorsc').html('
コメント
こんにちは、これはコメントです。
コメントの承認、編集、削除を始めるにはダッシュボードの「コメント」画面にアクセスしてください。
コメントのアバターは「Gravatar」から取得されます。