Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    guarda:
    codice:
    $div1 = $_GET['div1'];
    echo "$div1";
    non so se $_GET sia corretto ma dovrebbe essere qualcosa del genere.

  2. #12
    forse non hai capito l'argomento di questo post...

    non capisco in quale modo si possa legare alle Smarty :master: :master:

  3. #13
    appurato che con le smarty non si può fare quello che mi serve... con php come posso risolvere... cioè intercettare nel template una stringa tipo [SPLIT.NEWS] e [/SPLIT.NEWS] in modo che mi recuperi tutto quello contenuto da questi due demarcatori?

    io sto seguendo questa procedura, carico il file in una variabile con

    Codice PHP:
    $template join(""file("./tpl/my.tpl")); 
    poi lo esplodo per tutte le righe con

    Codice PHP:
    $templete_explode explode("\n"$template); 
    ciclo tutto per tutti i membri dell'array

    Codice PHP:
    for ($riga=0$riga<=count($template_explode); $riga++)
    {

    all'interno del ciclo, elimino l'ultimo spazio se è presente

    Codice PHP:
    $template_explode[$riga] = chop($template_explode[$riga]); 
    e poi inizio a cercare il TAG apposito [SPLIT.NEWS] durante il ciclo

    Codice PHP:
    if (preg_match('[SPLIT.NEWS]'$template_explode[$riga]))
    {
       print 
    'è presente';

    ma quando lo eseguo mi va in ciclo infinito, facendomi crashare il browser... come mai?

  4. #14
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    (forse non sono sicuro) scrivi [TEMPLATE] e per chiudere sempre [TEMPLATE] fai
    Codice PHP:
    <?php
    $handle 
    fopen("template.tpl""r");
    $filesize filesize("template.tpl");
    $file fread("$handle""$filesize");
    $template explode("[TEMPLATE]""$file");
    ?>
    poi richiama quella parte di template scrivendo $template[0]. Spero di aver azzeccato comunque credo di si.

  5. #15
    si ci avevo pensato anche io, ma il template non lo scrivo io... ma un grafico... io gli dico i tag che mi deve usare nel delimitarmi le parti da ciclare e da sostiuire e lui lo scrive... i file che compongono il set di template per il sito sono molti e non posso mettermi a correggerli ogni volta che li modificano, per questo volevo usare questo sistema, in modo che loro fanno tutte le modifiche che vogliono, ma il codice php cicla e sostiuisce solo...

    non riesco a capire pechè mi va in ciclo infinito il for, eppure l'ho usato un macello di volte questo sistema eppure questa è la prima volta che lo fa...

  6. #16
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    non so aiutarti allora mi dispiace

  7. #17
    azz, grazie lo stesso... aspettiamo qualcuno che ne sappia più di me... o che mi trovi l'errore... perchè io non so dove sbaglio...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.