网站< https://www.abeille-cyclotourisme.fr/>是手工制作的。不是使用Wordpress或任何PHP类型的数据库。
在15年前创建本网站后,我们没有费心加入法律声明。现在我们做。我们希望在每个网页的页脚添加法律声明的链接。例如,此法律通知可以写在根目录中的网页上(例如:页面" legalnotice.html")。
我想使用所有网页的现有页脚,而不更改它们。
我有哪些可用的资源?
每个网页的页脚都包含一个邮件链接,当放在位于根目录的页面上时,如下所示:
<quote>
<!-- Infobas -->
<div class="infobas">
<table summary="Bottom footer" width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td class="bas">
<script type="text/javascript" src="scripts/contactez_nous.txt">
</script><br>
</td>
</tr>
</tbody>
</table>
</div>
<!-- / Infobas -->
<unquote>
在第一级子目录中,为了指向&#34;脚本&#34;根目录,它看起来如下(注意&#34; ../"添加):
<quote>
<!-- Infobas -->
<div class="infobas">
<table summary="Bottom footer" width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td class="bas">
<script type="text/javascript" src="../scripts/contactez_nous.txt">
</script><br>
</td>
</tr>
</tbody>
</table>
</div>
<!-- / Infobas -->
<unquote>
脚本是位于根目录下的脚本文件夹中的文本文件。它写成如下(隐藏部分用于保密):
<quote>
/* "Contactez nous"
Crée un message comportant l'adresse mail de l'abeille
et un texte dans le champ objet
*/
// Définition d'une variable contenant le début du code HTML
var liencontact="<a href='mailto:";
/* Ajout des différents éléments de l'adresse mail
dans la variable
*/
liencontact +="xxx";
liencontact +="@";
liencontact +="yyy.fr";
liencontact +="?subject=%5BAbeille%5D%20Demande%20d%27information'>";
// Affichage de la variable et du texte "contactez-nous"
document.write(liencontact+"Contactez-nous @<\/a>");
<unquote>
此脚本及其对结构中所有子目录级别的变体存在于网站的每个页面中。这就是它的美丽。它只是有效。
我想编写并上传legalnotice.html页面并修改脚本;但是不想修改所有网站页面的所有页脚(根据子目录层次结构调整legalnotice.html页面的链接),以便实现这一点。
我知道如何在法律声明页面上放置相关链接,但该解决方案会强制我修改网站上的每个页脚。
我也知道如何设置法律声明网页的绝对链接,这会更好,但不会拒绝更改网站地址。
有没有办法做我想做的事情;(1)不被强制修改整个网站的页脚和(2)独立的网站地址?
TIA有任何建议。
答案 0 :(得分:0)
Chris G说得对。谢谢克里斯。我向你表示祝贺。我不相信我收到的答案所以我挖了更多。
是的,克里斯,我的意思是你发现的机密信息;-)我非常讨厌机器人,只是想把这个地址隐藏起来。
你的建议中有一个错误(我认为),因为它会杀死邮件的链接。 编辑这个小错误很容易。然后,作为一个真正的不信者,我首先用https://www.abeille-cyclotourisme.fr/legalnotice.html替换/legalnotice.html
代码在
之下/* "Contactez nous"
Crée un message comportant l'adresse mail de l'abeille
et un texte dans le champ objet
*/
// Définition d'une variable contenant le début du code HTML
var liencontact="<a href='mailto:";
/* Ajout des différents éléments de l'adresse mail
dans la variable
*/
liencontact +="abeille-cyclotourisme";
liencontact +="@";
liencontact +="abeille-cyclotourisme.fr";
liencontact +="?subject=%5BAbeille%5D%20Demande%20d%27information'>";
// Affichage de la variable et du texte "contactez-nous"
document.write("<a href='https://www.abeille-cyclotourisme.fr/legalnotice.html'>Fiche juridique</a> - "+liencontact+"Contactez-nous @<\/a>");
此代码可以正常工作,但是包含网站地址,这不是我想要的。此外,它不是Chris G所建议的。然后我尝试了(因为克里斯G建议):
/* "Contactez nous"
Crée un message comportant l'adresse mail de l'abeille
et un texte dans le champ objet
*/
// Définition d'une variable contenant le début du code HTML
var liencontact="<a href='mailto:";
/* Ajout des différents éléments de l'adresse mail
dans la variable
*/
liencontact +="abeille-cyclotourisme";
liencontact +="@";
liencontact +="abeille-cyclotourisme.fr";
liencontact +="?subject=%5BAbeille%5D%20Demande%20d%27information'>";
// Affichage de la variable et du texte "contactez-nous"
document.write("<a href='/legalnotice.html'>Fiche juridique</a> - "+liencontact+"Contactez-nous @<\/a>");
该脚本无法在本地运行。地址/legalnotice.html本地不会去任何地方。但是,当上传到服务器上时,它就像一个奇迹。服务器是Dreamhost的Debian Linux服务器。这是它在服务器上工作的原因,而它在本地不起作用? TIA
无论如何,谢谢Chris G.你的建议是我问题的完美解决方案。有用 !!!我只是不知道它为什么会起作用: - (