Visualizzazione dei risultati da 1 a 7 su 7

Discussione: template bloccato

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    32

    template bloccato

    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 &copy; 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?

  2. #2
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Mi sembra che quella che hai riportato sia la pagina finale prodotta dal template.
    Certamente devi trovare sia il file di 'template' che lo script lato server che contiene la logica per gestire il template.
    Probabilmente dovrai solo agire sul template.
    Quale sia il template, lo script, le notazioni usate lo devi sapere te! Scaricali via ftp, modificali quindi riesegui l'upload.

    Uploadare una singola pagina modificata non credo abbia effetto perchè molto probabilmente quando la pagina sarà richiesta da un visitatore verrà prodotta nuovamente dai template originali.

    A meno che non ci sia alcuno script lato server e allora dovrai cambiare le pagine una per una (non a mano si intende!).
    Però sono cose che non hai detto!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    32
    dunque....
    il sito l'ho scaricato tutto e infatti le modifiche le stò eseguendo in locale...
    il file template se ho ben capito (ma ripeto, è la prima volta che vedo una cosa simile) dovrebbe essere questo
    "../../../../../teca.data/Templates/it/it_p_upper.html"
    solo che non ho una cartella o un file con tali nomi, almeno nel file da me scaricato. mi pare strano che la pagina venga generata sul mio pc se non esiste il file template dato che, appunto, non ce l'ho...

  4. #4
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    E' importante capire se si tratta di un template engine particolare oppure no e che tipo di script viene usato per usare il template. Php, asp? In locale che ti succede?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    32
    in locale è tutto bloccato a parte una tabella deistinta dal commento

    che posso tranquillamente editare.

  6. #6
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Cosa vuo dire bloccato? Se lo apri con un editor di testo non puoi modificarlo???

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    32
    con un file di testo si, conil dw no, solo una tabella è editabile, il resto non può essere toccato a meno di cancellare la prima riga, copiare l'html, incollarlo su un file txt e infine risalvarlo come html. solo allora tutto è modificabile

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.