buongiorno, ho un problema grande come una casa.
MI è stato affidato un sito da aggiornare e per quanto riguarda flash e interfaccia è andato tutto molto bene, ma quando ho avuto a che fare con la sezione prodotti mi sono trovato davanti ad un bel mistero.
diciamo che non ho mai visto una cosa simile, ma mi sembra una cosa utilissima da utilizzare in futuro. per adesso però è un signor problema. Le pagine da cambiare (solo un paio di voci nel menù) sono tantissime e ci metterò un secolo a fale normalmente; ma da quel che è capito ogni pagina è composta da una parte editabile e un'altra lockata. sfortunatamente i miei cambiamenti devono avvenire nell'area bloccata.
l'html è il seguente:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>prestige - upper torso - SP500 Lat pulldown</title>
<csscriptdict import>
<script type="text/javascript" src="../../../../GeneratedItems/CSScriptLib.js"></script>
</csscriptdict>
<meta name="operator" content="-">
<meta name="realized" content="-">
<meta name="copyright" content="Copyright 2003 Teca Srl">
<meta name="robots" content="all | none | index | noindex | follow | nofollow">
<meta http-equiv="reply-to" content="info@tecafitness.com">
<script type="text/JavaScript" language="JavaScript" src="../../../../windows.js"></script>
<link href="../../../../style.css" rel="stylesheet" media="screen">
<csactiondict>
<script type="text/javascript"><!--
function preloadImagesTmp00844A8F() {
if (document.images) {
over_r_legs = newImage(/*URL*/'../../../../img/nav/left/nv_legs_on.gif');
over_r_gluteals = newImage(/*URL*/'../../../../img/nav/left/nv_gluteals_on.gif');
over_r_midtorso = newImage(/*URL*/'../../../../img/nav/left/nv_mid_on.gif');
over_r_shoulders = newImage(/*URL*/'../../../../img/nav/left/nv_shoulders_on.gif');
over_r_arms = newImage(/*URL*/'../../../../img/nav/left/nv_arms_on.gif');
over_r_multiuse = newImage(/*URL*/'../../../../img/nav/left/nv_multi_on.gif');
over_r_plate = newImage(/*URL*/'../../../../img/nav/left/nv_plateloaded_on.gif');
over_r_benches = newImage(/*URL*/'../../../../img/nav/left/nv_benches_on.gif');
over_r_racks = newImage(/*URL*/'../../../../img/nav/left/nv_racks_on.gif');
}
}
// --></script>
</csactiondict>
<csimport occur="35" user="../../../../../teca.data/Components/it/it_prestige.html">
<csactiondict>
<script type="text/javascript"><!--
function preloadImagesCmp0083314E35() {
if (document.images) {
over_r_switching = newImage(/*URL*/'../../../../img/nav/02products/nnv_switching_on.gif');
over_r_hermes = newImage(/*URL*/'../../../../img/nav/02products/nnv_hermes_on.gif');
over_r_classic = newImage(/*URL*/'../../../../img/nav/02products/nnv_classic_on.gif');
}
}
// --></script>
</csactiondict>
</csimport>
<csimport occur="33" user="../../../../../teca.data/Components/it/it_bandiere.html">
<csactiondict>
<script type="text/javascript"><!--
function preloadImagesCmp008C618B33() {
if (document.images) {
over_roll_eng = newImage(/*URL*/'../../../../img/nav/b_eng_off.gif');
}
}
// --></script>
</csactiondict>
</csimport>
<csimport occur="77" user="../../../../../teca.data/Components/it/it_2_products.html">
<csactions>
<csaction class="Set Image URL" name="BC5FF526205" type="onevent" urlparams="2" val0="roll8" val1="../../../../img/nav/top/nv_contact_on.gif"></csaction>
<csaction class="Set Image URL" name="BC5FF526207" type="onevent" urlparams="2" val0="roll8" val1="../../../../img/nav/top/nv_contact.gif"></csaction>
</csactions>
<csactiondict>
<script type="text/javascript"><!--
function preloadImagesCmp0075F13477() {
if (document.images) {
over_roll1 = newImage(/*URL*/'../../../../img/nav/top/nv_company_on.gif');
over_roll3 = newImage(/*URL*/'../../../../img/nav/top/nv_events_on.gif');
over_roll4 = newImage(/*URL*/'../../../../img/nav/top/nv_merch_on.gif');
over_roll5 = newImage(/*URL*/'../../../../img/nav/top/nv_advert_on.gif');
over_roll6 = newImage(/*URL*/'../../../../img/nav/top/nv_sales_on.gif');
over_roll9 = newImage(/*URL*/'../../../../img/nav/top/nv_job_on.gif');
over_roll7 = newImage(/*URL*/'../../../../img/nav/top/nv_news_on.gif');
}
}
CSAct[/*CMP*/ 'BC5FF526205'] = new Array(CSSetImageURL,/*CMP*/ 'roll8',/*URL*/ '../../../../img/nav/top/nv_contact_on.gif');
CSAct[/*CMP*/ 'BC5FF526207'] = new Array(CSSetImageURL,/*CMP*/ 'roll8',/*URL*/ '../../../../img/nav/top/nv_contact.gif');
// --></script>
</csactiondict>
</csimport>
<csimport user="../../../../../teca.data/Components/it/it_bandiere.html" occur="33">
<csactiondict>
<script type="text/javascript"><!--
CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'roll_eng',/*URL*/'../../../../img/nav/b_eng.gif',/*URL*/'../../../../img/nav/b_eng_off.gif',/*URL*/'','');
// --></script>
</csactiondict>
</csimport>
<csactiondict>
<script type="text/javascript"><!--
var preloadFlag = false;
function preloadImages() {
if(document.images) {
preloadImagesTmp00844A8F();
preloadImagesCmp0083314E35();
preloadFlag = true;
}
}
var preloadFlag = false;
function preloadImages() {
if(document.images) {
preloadImagesCmp008C618B33();
preloadFlag = true;
}
}
var preloadFlag = false;
function preloadImages() {
if(document.images) {
preloadImagesCmp0075F13477();
preloadFlag = true;
}
}
// --></script>
</csactiondict>
</head>
<body onload="CSScriptInit();preloadImages();" background="../../../../img/tools/bg_page.gif" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<csobj csref="../../../../../teca.data/Components/top.html" h="110" occur="50" t="Component" w="655">
<table border="0" cellspacing="0" cellpadding="0">
<tr height="65">
<td class="help" height="65"><object id="image" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="65" width="518" align="">
<param name="movie" value="../../../../img/top/image.swf">
<param name="menu" value="false">
<param name="quality" value="best">
<param name="bgcolor" value="#606257">
<embed align="" height="65" name="image" pluginspage="http://www.macromedia.com/go/getflashplayer" src="../../../../img/top/image.swf" menu="false" quality="best" bgcolor="#606257" type="application/x-shockwave-flash" width="518">
</object></td>
[cut]
<td class="help" nowrap>[img]../../../../img/tools/spacer.gif[/img]2003-2004 © Tutti i diritti riservati - TECA S.r.l - Tel. 085.903301 - Fax 085.903302 - e-mail: venditeitalia@tecafitness.com</td>
<td class="insigno" align="right" nowrap>credits[img]../../../../img/tools/spacer.gif[/img]</td>
</tr>
<tr>
<td class="help" colspan="2" nowrap>[img]../../../../img/tools/spacer.gif[/img]</td>
</tr>
</table>
</csobj>
</body>
</html>
ho visto che eliminando la stringa
,salvando il tutto su un file txt e risalvandolo in html la pagina diviene editabile ma la procedura è macchinosa e lunga. da quel che ho capito ci deve essere da qualche parte un template generico e cambiandolo potrei automaticamente apportare le modifiche a tutte le pagine.
ma ancora, è la prima volta che mi trovo davanti a qualcosa di simile.
potete darmi una mano?