Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567

    Aiutatemi Con Questa Routine

    Ciao ragazzi, vi prego aiutatemi con questa routine!

    Io ho un cartella principale.
    In questa cartella, ho altre cartella, diciamo 1, 2, 3, ecc.
    In Ognuna di queste cartelle ho una pagina html o php.

    Avrei bisogno di una routine che, lanciando la pagina INDEX.PHP, questa leggesse tutte le cartelle e creasse un elenco di link a tutte queste pagine (php o HTML) presenti nelle sottocartelle.

    Mi speigo meglio: io lancio INDEX.PHP e la pagina visualizza un elenco con link (potrebbe essere una scritta o una immagine), diciamo
    come:

    [LINK1] - [LINK2] - [LINK3] - ecc. - >> [PROSSIMA PAGINA]

    Cliccando su ognuno di questi link vorrei visualizzare ciascuna delle pagine (php o html) ocntenute nelle sottocartelle 1, 2, 3.

    Inoltre, vorrei mettere un limite in modo che in INDEX.PHP fossero visualizzati 10 link. Quindi se le sottocartelle sono 15, la routine dovrebbe darmi la possibilità di accedere alla seconda pagina con le restanti 5.

    Questo perché le sottocartelle possono aumentare di numero e il sistema dovrebbe automaticamente crearmi tutte le pagine necessarie per andare avanti e dietro.

    Possibile che qualcuno non abbia già creato qualcosa id simile?


    vi prego aiutatemi! Siete preparatissimi! GRAZIE!

  2. #2
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    UP. VI PREGO! NESSUNO HA FATTO NULLA DI SIMILE?

  3. #3
    io ti aiuto suggerendoti di sistemare il titolo

  4. #4
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567

    SITE MAPPER E DINAMIC MENU

    se io ho:



    <?php
    $navData = array(
    array(
    'caption' => 'Home',
    'url' => '/',
    ),
    array(
    'caption' => 'HTML',
    'url' => '/en/framework/html/',
    'children' => array(
    array(
    'caption' => 'Form Package',
    'url' => '/en/framework/html/form/',
    ),
    array(
    'caption' => 'Table Triology',
    'url' => '/en/framework/html/table/',
    ),
    array(
    'caption' => 'Navigation Class',
    'url' => '/en/framework/html/navigation/',
    ),
    ),
    ),
    );
    ?>
    --------------------------------------------------------------------------------
    Then we define the style data:

    <?php
    $navStyle = array(
    'head' => '<table>',
    'foot' => '</table>',
    'empty' => 'no navigation data',
    'level' => array(
    '1+' => array(
    'head' => '',
    'foot' => '<tr><td colspan="100%"></td></tr>',
    'link' => array(
    'default' => '<tr><td><?php for ($i=1; $i<$level; $i++) { echo ""; }?>__LINK__</td></tr>',
    'defaultActiveSelf' => '<tr><td><?php for ($i=1; $i<$level; $i++) { echo ""; }?>__LINK__</td></tr>',
    )
    )
    )
    );
    ?>
    --------------------------------------------------------------------------------
    Then we put it all together:

    <?php
    $n =& new Bs_HtmlNavigation();
    $n->setStyle($navStyle);
    $n->setData($navData);
    $n->setCurrentPage($bsEnv['requestPath']); //that is '/en/framework/html/navigation/'
    echo ($n->toHtml());
    ?>



    come faccio poi ad inserire tutto il risultato in una routine che crei le pagine in base alla quantità delle directories?
    che mettendo limite 10 e avendo 20 cartelle crei automaticamente 2 pagine con la possibilità di navigare avanti e dietro?

    grazie

  5. #5
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    [UP]

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.