Regalamiunsorriso/www/admin/art/_inc_articolo_seo.jsp
2026-04-07 18:02:17 +02:00

95 lines
10 KiB
Text

<!--_inc_articolo_seo.jsp-->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0 || true%>">
<div class="row">
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag Title <i class="fa fa-info-circle" title="Tag title deve far convivere le caratteristiche principali del prodotto con le parole chiave che i potenziali acquirenti probabilmente utilizzeranno durante le loro ricerche. Il tutto da compilare in massimo 487 pixel (orientativamente 60 caratteri). Google pare che prenda massimo 12 parole" onClick="Ab.swalInfo('Tag TITLE dettaglio articolo','Il tag title deve far convivere le caratteristiche principali del prodotto con le parole chiave che i potenziali acquirenti probabilmente utilizzeranno durante le loro ricerche. Il tutto da compilare in massimo 487 pixel (orientativamente 60 caratteri). Google pare che prenda massimo 12 parole')"></i> <a href="javascript:copiaTitleAutomatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da Tag Title Automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCSeoTitle(bean.getCurrentLang()).length() %></label>
<br>
<input name="seoTitle_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="seoTitle_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getSeoTitle(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCSeoTitle(bean.getCurrentLang())%>" maxlength="254" >
</div>
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag Title Automatico <i class="fa fa-info-circle" title="Tag title automatico cosi composto: descrizione tipo + nome + codice produttore + marca + attivita." onClick="Ab.swalInfo('Tag TITLE automatico','Tag title automatico cosi composto: descrizione tipo + nome + codice produttore + marca + attivita.')"></i>(<%=bean.getCurrentLang()%>): Len: <%= bean.getCCSeoTitleCalc(bean.getCurrentLang()).length() %></label>
<br>
<input type="hidden" id="seoTitleAuto" value="<%=bean.getCCSeoTitleCalc(bean.getCurrentLang())%>">
<%=bean.getCCSeoTitleCalc(bean.getCurrentLang())%> </div>
</div>
<div class="row">
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag H1 <i class="fa fa-info-circle" title="Tag H1 descrizione dettaglio articolo. E' il nome. Può coincidere con il tag title. Non superare 70 caratteri" onClick="Ab.swalInfo('Tag H1 descrizione dettaglio articolo',' E\' il nome. Può coincidere con il tag title. Non superare 70 caratteri')"></i> <a href="javascript:copiaH1Automatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da H1 automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH1Web(bean.getCurrentLang()).length() %></label>
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
<acx:inputTextFormat><%= bean.getCCTagH1("it") %></acx:inputTextFormat>
)</acx:if>
<br>
<input name="tagH1_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="tagH1_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getCCTagH1(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCTagH1Web(bean.getCurrentLang())%>" maxlength="254" >
</div>
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag H1 Automatico <i class="fa fa-info-circle" title="Tag H1 corrispende a marca + nome + codice produttore." onClick="Ab.swalInfo('Tag H1 automatico','Tag H1 corrispende marca + nome + codice produttore')"></i> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH1Calc(bean.getCurrentLang()).length() %></label>
<br>
<input type="hidden" id="tagH1Auto" value="<%=bean.getCCTagH1Calc(bean.getCurrentLang())%>">
<%=bean.getCCTagH1Calc(bean.getCurrentLang())%> </div>
</div>
<div class="row">
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag H2 <i class="fa fa-info-circle" title="Tag H2 dettaglio articolo. Se non impostato viene inserito la descrizione breve oppure descrizione completa tipo. Non superare i 70 caratteri!" onClick="Ab.swalInfo('Tag H2 dettaglio articolo.','Se non impostato viene inserito la descrizione breve oppure descrizione completa tipo. Non superare i 70 caratteri!')"></i> <a href="javascript:copiaH2Automatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da H2 automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH2Web(bean.getCurrentLang()).length() %></label>
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
<acx:inputTextFormat><%= bean.getCCTagH2("it") %></acx:inputTextFormat>
)</acx:if>
<br>
<input name="tagH2_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="tagH2_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getCCTagH2(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCTagH2Web(bean.getCurrentLang())%>" maxlength="254" >
</div>
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Tag H2 Automatico <i class="fa fa-info-circle" title="Tag H2 automatico cosi composto: descrizione web altrimenti descrizione tipo separati da spazi." onClick="Ab.swalInfo('Tag H2 automatico','Tag H2 automatico cosi composto: descrizione web altrimenti descrizione tipo separati da spazi')"></i>(<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH2Calc(bean.getCurrentLang()).length() %></label>
<br>
<input type="hidden" id="tagH2Auto" value="<%=bean.getCCTagH2Calc(bean.getCurrentLang())%>">
<%=bean.getCCTagH2Calc(bean.getCurrentLang())%> </div>
</div>
<div class="row">
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Nome x URL <i class="fa fa-info-circle" title="L'Url non deve superare possibilimente i 50 60 caratteri. Ottimale sarebbe max 3 o 5 parole. Se non impostato viene composto da Marca + nome" onClick="Ab.swalInfo('Nome per url SEO friendly','L\'Url non deve superare possibilimente i 50 60 caratteri e massimo 16 parole. Ottimale sarebbe max 3 o 5 parole. Se non impostato viene composto da Marca + nome')"></i> <a href="javascript:copiaNomeUrl()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia Marca+nome su nome url"></i></a>:</label>
<br>
<input name="nomeSeo" type="text" class="form-control input-sm" id="nomeSeo" value="<acx:inputTextFormat><%= bean.getNomeSeo() %></acx:inputTextFormat>" maxlength="254" placeholder="<%=bean.getDescrizioneNomeUrl()%>">
</div>
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca">Link www <i class="fa fa-info-circle" title="Il link dell'articolo dipende dal nome URL. NON deve superare 115 caratteri. Ottimale tra 50 e 60 caratteri. Considero troppo lungo oltre 70 caratteri" onClick="Ab.swalInfo('Url dettaglio articolo','Il link dell\'articolo dipende dal nome URL. NON deve superare 115 caratteri. Ottimale tra 50 e 60 caratteri. Considero troppo lungo oltre 80 caratteri')"></i>: Len: <%= bean.getCCLinkDettaglio(new it.acxent.art.ArticoloCR()).length() %> </label>
<br>
<%=bean.getCCLinkDettaglio(new it.acxent.art.ArticoloCR())%></div>
</div>
<div class="row">
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca"> Meta Description <i class="fa fa-info-circle" title="Se non viene riempito manualmente, viene utilizzato il template sul tipo se impostato. Viene quindi inserito marca, nome e codice produttore dell'articolo. Non superare 150 caratteri" onClick="Ab.swalInfo('Meta Description dettaglio articolo','Se non viene riempito manualmente, viene utilizzato il template sul tipo se impostato. Viene quindi inserito marca, nome e codice produttore dell\'articolo. Non superare 150 caratteri')"></i> <a href="javascript:copiaMetaDescription()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia Meta Description Automatica"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCMetaDescriptionWeb(bean.getCurrentLang()).length() %></label>
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
<acx:inputTextFormat><%= bean.getCCMetaDescriptionWeb("it") %></acx:inputTextFormat>
)</acx:if>
<br>
<textarea class="form-control input-sm" name="metaDescription_<%=bean.getCurrentLang()%>" rows="4" id="metaDescription_<%=bean.getCurrentLang()%>" placeholder="<acx:inputTextFormat><%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%></acx:inputTextFormat>"><acx:inputTextFormat><%= bean.getMetaDescription(bean.getCurrentLang()) %></acx:inputTextFormat>
</textarea>
</div>
<div class="col-lg-6 col-xs-12">
<label for="txtRicerca"> Meta Description Automatica <i class="fa fa-info-circle" title="Meta description cosi composta: Se c'è il modello definito sul tipo, viene inserito marca + dsescrizione breve + codice produttore + offerta sul segnaposto; altrimenti marca+descrizione breve + tipo + ean + caratteristiche + offerta." onClick="Ab.swalInfo('Tag Meta Description automatico','Meta description cosi composta: Se c\'è il modello definito sul tipo, viene inserito marca + dsescrizione breve + codice produttore + offerta sul segnaposto; altrimenti marca+descrizione breve + tipo + ean + caratteristiche + offerta.')"></i>(<%=bean.getCurrentLang()%>): Len : <%= bean.getCCMetaDescriptionCalc(bean.getCurrentLang()).length() %></label>
<br>
<input type="hidden" id="metaDescriptionAuto" value="<%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%>">
<%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%> </div>
</div>
<div class="row">
<div class="col-lg-4 col-xs-12 msgWarning" > <br>
<%=bean.getErroriSeo()%></div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca"> Sitemap Pr.ty (1-100):</label>
<br>
<input name="sitemapPriority" id="sitemapPriority" type="text" class="form-control input-sm numberinput" value="<%= bean.getSitemapPriority() %>" maxlength="60">
</div>
<div class="col-lg-3 col-xs-12 " >
<label>Hashcode</label>
<br>
<%=bean.getHashCodeCurrent()%></div>
<div class="col-lg-3 col-xs-12 " >
<label>Hashcode IndexNow</label>
<br>
<%=bean.getHashCodeIndexNow()%></div>
</div>
</acx:if>