Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Consiglio su che linguaggio usare

    Buongiorno ragazzi.

    Il mio problema è semplice, avevo già scritto in un'altra sezione ma quest'argomento va dritto al sodo:

    Ho creato una web page per un sito di tutorial grafici. La pagina ha tre colonne, in quella centrale sviluppo il tutorial; in quella di destra metto opzioni fisse come orologio, banner, pubblicità; in quella di sinistra metto via via i link degli altri tutorial affini.

    Una pagina così non costa nulla farla, basta impaginarla per bene e si risolve il problema. Il problema nasce invece quando io devo aggiornare la lista link. Se ho 15 tutorial dovrei aggiornare ogni volta 15 pagine per inserire uno stesso link. come posso ovviare a questo problema?

    Avevo puntato sul php, ma in questo caso ho il problema (errore di certo mio di linguaggio) che la colonna centrale non si allunga per tutto il contenuto della stessa. Comunque l'argomento l'ho già aperto nella sezione php e non vale la pena riportarlo qui.

    il sito è il seguente:

    www.brushtool.altervista.org

    La domanda è: che linguaggio devo usare per la mia necessità?

    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    qualsiasi linguaggio dinamico ti consente di fare inclusioni.

    su altervista hai solo php a disposizione, continua con quello.
    dove sta il problema?

    ovvio che la parte inclusa la visualizzi solo se la pagina ti viene servita, dal server.

  3. #3
    Il problema purtroppo è che se traduco la pagina in html allora la colonna centrale si allunga per tutta la dimensione del testo, che esso siano 1000 righe o 2000 si adatta sempre in funzione di quanto scritto in essa.

    Se includo la colonna centrale nello scheletro (non conosco il termine tecnico ma spero di essermi spiegato) attraverso il php, cioè in un file metto l'impaginazione e l'incolonnamento con tutti gli attributi ecc.. e in un altro file metto solamente il contenuto della colonna centrale, poi con il php dovrei unire le due cose.

    Quando faccio questa "inclusione" il segmento del background non si ripete. cioè la colonna centrale raggiunge una dimensione e si ferma, il testo quindi viene "sputato" fuori come se appartenesse ad un layer a se stante. Metto qui l'esempio che è più esaustivo di mille mie parole.

    Questo è in html:
    http://brushtool.altervista.org/indextutto.html

    Mentre questo è in php

    http://brushtool.altervista.org/manipulation.php

    Come si può vedere in basso non rientra più il testo nel bg

    PS: sono totalmente autodidatta, ho imparato queste quattro cavolate e le metto senza cognizione di causa. Purtroppo per me non ho amici che possano risolvermi il problema. Però in questo modo il sito è bloccato

    Il css è corretto, altrimenti non si vedrebbe bene neanche in html. scrivo qui l'impaginazione, spero possiate aiutarmi, dopo giorni e giorni di grafica e di elaborazione buttare tutto il lavoro sarebbe avvilente

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Brushtool</title> <META NAME="Keyword" CONTENT="Dario, Albagor, Template, templates free, cd rom, banner, grafica gratis, grafica web, web design, Draugdin, brushtool, photoshop, flash, brush tool, artisti, free, gratis, tutorial,  tutorial grafici, webmail, software, asp, java, penna grafica, effetti, testi, photo manipulation, foto ritocchi, fotoritocchi, fashion, foto, biglietti di auguri, web, grafica per web, grafica per siti, disegni,"> <META NAME="Author" CONTENT="Dario"> <link rel="stylesheet" type="text/css" href="css/all.css"  media="screen"/> <link rel="shortcut icon" href="http://brushtool.altervista.org/favicon.ico" type="image/x-icon" />             <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> //Inizio dell'effetto opaco sui banner  function high(which2){ theobject=which2 highlighting=setInterval("highlightit(theobject)",50) } function low(which2){ clearInterval(highlighting) if (which2.style.MozOpacity) which2.style.MozOpacity=0.3 else if (which2.filters) which2.filters.alpha.opacity=30 }  function highlightit(cur2){ if (cur2.style.MozOpacity<1) cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1 else if (cur2.filters&&cur2.filters.alpha.opacity<100) cur2.filters.alpha.opacity+=10 else if (window.highlighting) clearInterval(highlighting) } //Fine effetto opaco del mouse </script>   </head>  <body> <div class="page">               <div class="header-wrapper">          <div id="header">        <h1>[url="http://www.brushtool.altervista.org/"]Brushtool[/url]</h1>       <div class="header-box">          <ul class="top-nav">[*] <span>H</span> [url="http://brushtool.altervista.org/"]Home[/url][*] <span>P</span> [url="http://www.brushtool.altervista.org/products.php"]Products[/url][*] <span>D</span> [url="http://www.brushtool.altervista.org/download.php"]Download              &amp; Utility[/url][/list]<div class="agb-reg">            <?php include ("$titolo"); ?>         </div>         </div>        </div>        </div>      <div class="container-wrapper">      <div class="col-1">        <div class="modul-box-head"></div>       <div class="modul-box">          <div class="content-left">            <?php include ("$col1prima"); ?>         </div>         <div class="modul-box-middle"></div>                           <div class="content-left">            <?php include ("$col1seconda"); ?>         </div>                  <div class="modul-box-middle"></div>         <div class="content-left">            <?php include ("$col1terza"); ?>         </div>                    </div>           <div class="modul-box-foot"></div>     </div>      <div class="col-2">        <div class="content-box">                 <div class="content-box-first-head">            <h3></h3>                  <div class="inner-box">             <?php include ("$col2"); ?>                                 </div>                </div>            </div>          <div class="content-box-last"></div>     </div>     <div class="col-3">        <div class="modul-box-head-right"></div>       <div class="modul-box-right">          <div class="content-right">            <?php include ("$col3prima"); ?>                    </div>         <div class="modul-box-middle-right"></div>         <div class="content-right">            <?php include ("$col3seconda"); ?>         </div>         <div class="modul-box-middle-right"></div>         <div class="content-right">              <p class="tiny-txt">Siti affiliati</p>
              </div>           <div class="banner-right">            <?php include ("$col3terza"); ?>         </div>                  <div class="modul-box-middle-right"></div>         <div class="counter">   <script type="text/javascript" language="JavaScript" src="http://count.vivistats.com/laser.asp?CountId=14567"></script> <noscript> [url="http://it.vivistats.com/"][img]http://count.vivistats.com/laser.asp?CountId=14567&js=off[/img][/url] </noscript>  [url="http://www.easycounter.com/it/"] [img]http://www.easycounter.com/counter.php?albagor[/img][/url]         </div>       </div>       <div class="modul-box-foot-right"></div>     </div>   </div>     <div class="push"></div> </div> <br class="clearfloat" />  <div class="footer-wrapper">     <div class="footer">            

    &copy; Dario, Albagor - Tutti      i diritti riservati. 2009
         [url="http://brushtool.altervista.org/index.php"]Brushtool[/url]      | [url="http://www.brushtool.altervista.org/products.php"]Products[/url] | [url="http://www.brushtool.altervista.org/download.php"]Download e Utility[/url]</p>  [email="dpellitteri@email.it"][/email]     </div> </div>  </body> </html>

    Questo invece è l'incluso condannato

    Codice PHP:

    [url="http://brushtool.altervista.org/Tutorial/Photomanipulation/Mysterious.html"][img]http://brushtool.altervista.org/Tutorial/Photomanipulation/mysterious/Mysterious-hollow.jpg[/img][/url]      <h3>Mysterious Hollow:</h3>   la realizzazione di un paesaggio cimiteriale, un effetto gotico di alta maestria    tradotto e lavorato al meglio delle mie capacit&agrave;. Gran bel lavoro di    Photo Manipulation</p> 

    [url="http://brushtool.altervista.org/Tutorial/oob.php"][img]http://brushtool.altervista.org/Tutorial/Photomanipulation/oob/rana-finito.jpg[/img][/url]      <h3>Dentro-Fuori:</h3>   Un classico esempio di Out Of Bounds seguendo schemi a più livelli. Realizzabile anche con altri programmi differenti da Photoshop. Una simpatica realizzazione buffa usando come schema un'immagine prelevata da Internet che si adattava alla situazione.</p>  

    [url="http://brushtool.altervista.org/Tutorial/ranalamp.php"][img]http://brushtool.altervista.org/Tutorial/Photomanipulation/rana-lampone/rana-lamp-finita.jpg[/img][/url]  <h3>Rana Lampone:</h3>      Un effetto di Photomanipulatio che ci permette di trasformare un rospo o qualsiasi altra immagine in un frutto seguendo gli esempi. Il lampone si adatta alle gibbosità del rospo, ma volendo ad ogni soggetto corrisponde un frutto. Provate e scoprite </p> 
    Il file che collega i due è il seguente

    Codice PHP:
    <title>Brushtool Photomanipulation</title> <?php $titolo="titolo.php"$col1prima="col1-prima.php"$col1seconda="col1-seconda.php"$col1terza="col1-terza.php"$col2="col2-manipulation.php"$col3prima="col3-prima.php"$col3seconda="col3-seconda.php"$col3terza="col3-terza.php"; include("index2.php"); ?>

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    se vuoi le minima speranza che qualcuno guardi il codice bisogna che lo formatti a dovere

  5. #5
    cioè così?

    codice:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Brushtool</title>
    <META NAME="Keyword" CONTENT="Dario, Albagor, Template, templates free, cd rom, banner, grafica gratis, grafica web, web design, Draugdin, brushtool, photoshop, flash, brush tool, artisti, free, gratis, tutorial,  tutorial grafici, webmail, software, asp, java, penna grafica, effetti, testi, photo manipulation, foto ritocchi, fotoritocchi, fashion, foto, biglietti di auguri, web, grafica per web, grafica per siti, disegni,">
    <META NAME="Author" CONTENT="Dario">
    <link rel="stylesheet" type="text/css" href="css/all.css"  media="screen"/>
    <link rel="shortcut icon" href="http://brushtool.altervista.org/favicon.ico" type="image/x-icon" />
    	
    
    	
    
    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    //Inizio dell'effetto opaco sui banner
    
    function high(which2){
    theobject=which2
    highlighting=setInterval("highlightit(theobject)",50)
    }
    function low(which2){
    clearInterval(highlighting)
    if (which2.style.MozOpacity)
    which2.style.MozOpacity=0.3
    else if (which2.filters)
    which2.filters.alpha.opacity=30
    }
    
    function highlightit(cur2){
    if (cur2.style.MozOpacity<1)
    cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1
    else if (cur2.filters&&cur2.filters.alpha.opacity<100)
    cur2.filters.alpha.opacity+=10
    else if (window.highlighting)
    clearInterval(highlighting)
    }
    //Fine effetto opaco del mouse
    </script>
    
    
    </head>
    
    <body>
    <div class="page">
    	
    	
    	<div class="header-wrapper">
    	
        <div id="header"> 
          <h1>Brushtool</h1>
          <div class="header-box"> 
            <ul class="top-nav">[*] <span>H</span> Home 
              [*] <span>P</span> Products 
              [*] <span>D</span> <a href="http://www.brushtool.altervista.org/download.php">Download 
                &amp; Utility</a> [/list]
            <div class="agb-reg"> 
              <?php include ("$titolo"); ?>
            </div>  
          </div>   
        </div>   
    	</div>
      
      <div class="container-wrapper"> 
        <div class="col-1"> 
          <div class="modul-box-head"></div>
          <div class="modul-box"> 
            <div class="content-left"> 
              <?php include ("$col1prima"); ?>
            </div>
            <div class="modul-box-middle"></div>
    		
            
            <div class="content-left"> 
    		  <?php include ("$col1seconda"); ?>
            </div>
    		
            <div class="modul-box-middle"></div>
            <div class="content-left"> 
    		  <?php include ("$col1terza"); ?>
            </div>    
            
          </div>    
          <div class="modul-box-foot"></div>
        </div> 
         <div class="col-2"> 
         <div class="content-box"> 
                   <div class="content-box-first-head"> 
              <h3></h3>
                     <div class="inner-box"> 
             
    <?php include ("$col2"); ?>
                                   </div>
           
           </div>   
    
          </div>   
          <div class="content-box-last"></div>
    
        </div>
    
    
        <div class="col-3"> 
          <div class="modul-box-head-right"></div>
          <div class="modul-box-right"> 
            <div class="content-right"> 
    		  <?php include ("$col3prima"); ?>
              
            </div>
            <div class="modul-box-middle-right"></div>
            <div class="content-right"> 
    		  <?php include ("$col3seconda"); ?>
    		</div>
            <div class="modul-box-middle-right"></div>
            <div class="content-right"> 
    			<p class="tiny-txt">Siti affiliati</p>
     
    		</div>
      		<div class="banner-right"> 
    		  <?php include ("$col3terza"); ?>
            </div>
            
            <div class="modul-box-middle-right"></div>
            <div class="counter"> 
    
    <script type="text/javascript" language="JavaScript" src="http://count.vivistats.com/laser.asp?CountId=14567"></script>
    <noscript>
    
    </noscript>
    
    <a href="http://www.easycounter.com/it/">
    </a>
            </div>
    	  </div>
          <div class="modul-box-foot-right"></div>
        </div>
      </div>
        <div class="push"></div>
    </div>
    <br class="clearfloat" />
    
    <div class="footer-wrapper">
    	<div class="footer">
        	
      
    
    &copy; Dario, Albagor - Tutti 
        i diritti riservati. 2009
    
        Brushtool 
        | Products | Download e Utility</p>
    
    
    	</div>
    </div>
    
    </body>
    </html>

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Albagor
    cioè così?

    codice:
     ....
    si

    non capisco una cosa: hai incluso delle variabili ( <?php include ("$titolo"); ?> <?php include ("$col1prima"); ?>.... ) ma non il file che le contiene: come recuperi i contenuti delle variabili? :master:

    il paragrafo che vuoi includere... dove sta?


    EDIT:

    ho visto l'output delle pagina in php, ho capito che l'incusione la fai prima e leggi le variabili, ok.
    del file incluso togli il title, per cominciare, e poi vedi

  7. #7
    Il problema era infatti quello... esattamente il title che non ci stava. Adesso è perfetto.
    Come posso mettere allora il title in php? cioè che ogni pagina abbia una sua indicazione specifica?



    Ma ad ogni modo vorrei spendere due parole, che magari non sono importanti ma per me si:

    Vincent.Zeno, grazie.

    Non per aver risolto il problema, ma grazie per esserti messo a seguire i miei attributi e i miei file. Magari non ti sei impegnato più di tanto o forse è tutto all'ordine del giorno per te, ma nella mente umana quando c'è davanti qualcosa di lungo difficilmente si applicano anche a seguire passo passo. Tu non solo non hai capito dove mettessi gli inclusi, ma te li sei anche andati a cercare mettendo l'applicazione e l'interesse. Per questo ti ringrazio, perché di forum ne ho girati tanti ed era facile trovare gente che si arrendeva.

    Grazie dunque per la professionalità, per l'aiuto e per esserti dimostrato non solo preparato ma anche attento ai problemi altrui.

    Non so in realtà quanta fatica ti sia costata e se effettivamente ci sia questa grandiosità dietro la risoluzione di questo problema che intuivo fosse una banalità, ma per me è importante ringraziarti.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    di title ce ne deve essere uno solo
    quindi se ti serve anche quella variabile usa lo stesso metodo:
    leggi le variabile e inseriscila.

    il file incluso (in questo caso) non deve avere un tag <title> in quando lo posizionerebbe nel punto sbagliato



    ti ringrazio per i ringraziamenti

    il problema l'avresti capito anche da solo controllando l'output del file php

    ho dovuto controllare e capire il funzionamento di un'applicazione non mia ma comunque semplice, e questo fa perder tempo perché "il problema non c'era", era solo una svista.

    si è una noia guardare queste cose su pagine di altri... ma ogni tanto si può fare


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.