Visualizzazione risultati 1 fino 3 di 3

Discussione: Inserire banner in Zenphoto (era: Banner in sito PHP)

  1. #1
    Guest

    Question Inserire banner in Zenphoto (era: Banner in sito PHP)

    Salve a tutti, ho un problema con l'inserimento dei banner nel mio sito.
    Le varie guide che ho letto spiegano come inserirlo in un file HTML, ma il mio sito è in PHP, compresa quindi anche la Index. Avendolo creato con ZEN photo gallery di Altervista, non mi sono cimentato nel linguaggio php. Oltretutto è già presente un Leaderboard in alto, vorrei anche sapere come gestirlo! Qualcuno sa darmi una mano?
    Grazie!

    Matteo

    -

    mettiamola cosi: la mia index è questa


    Codice PHP:
    <?php

    // force UTF-8 Ø

    require_once(dirname(__FILE__).'/zp-core/folder-definitions.php');
    if (!
    file_exists(dirname(__FILE__) . '/' . DATA_FOLDER . "/zp-config.php")) {
    $dir = str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME']));
    if (
    substr($dir, -1) == '/') $dir = substr($dir, 0, -1);
    $location = "http://". $_SERVER['HTTP_HOST']. $dir . "/" . ZENFOLDER . "/setup.php";
    header("Location: $location" );
    }
    define('OFFSET_PATH', 0);

    require_once(
    ZENFOLDER . "/template-functions.php");
    if (
    getOption('zenphoto_release') != ZENPHOTO_RELEASE) {
    header("Location: " . FULLWEBPATH . "/" . ZENFOLDER . "/setup.php");
    exit();
    }

    /**
    * Invoke the controller to handle requests
    */
    require_once(dirname(__FILE__). "/".ZENFOLDER.'/controller.php');

    header ('Content-Type: text/html; charset=' . getOption('charset'));
    $obj = '';

    // Display an arbitrary theme-included PHP page
    if (isset($_GET['p'])) {
    handleSearchParms('page', $_zp_current_album, $_zp_current_image);
    $theme = setupTheme();
    $page = str_replace(array('/','\\','.'), '', sanitize($_GET['p']));
    if (
    strpos($page, '*')===0) {
    $page = substr($page,1); // handle old zenfolder page urls
    $_GET['z'] = true;
    }
    if (isset(
    $_GET['z'])) { // system page
    $_zp_gallery_page = basename($obj = ZENFOLDER."/".$page.".php");
    } else {
    $obj = THEMEFOLDER."/$theme/$page.php";
    $_zp_gallery_page = basename($obj);
    }

    // Display an Image page.
    } else if (in_context(ZP_IMAGE)) {
    handleSearchParms('image', $_zp_current_album, $_zp_current_image);
    $theme = setupTheme();
    $_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/image.php");

    // Display an Album page.
    } else if (in_context(ZP_ALBUM)) {
    if (
    $_zp_current_album->isDynamic()) {
    $search = $_zp_current_album->getSearchEngine();
    zp_setcookie("zenphoto_search_params", $search->getSearchParams(), 0);
    set_context(ZP_INDEX | ZP_ALBUM);
    } else {
    handleSearchParms('album', $_zp_current_album);
    }
    $theme = setupTheme();
    $_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/album.php");

    // Display the Index page.
    } else if (in_context(ZP_INDEX)) {
    handleSearchParms('index');
    $theme = setupTheme();
    $_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/index.php");
    }

    if (!isset(
    $theme)) {
    $theme = setupTheme();
    }
    if (
    DEBUG_PLUGINS) debugLog('Loading the "theme" plugins.');
    foreach (
    getEnabledPlugins() as $extension=>$loadtype) {
    if (
    $loadtype <= 1) {
    if (
    DEBUG_PLUGINS) debugLog(' '.$extension.' ('.$loadtype.')');
    require_once(
    getPlugin($extension.'.php'));
    }
    $_zp_loaded_plugins[] = $extension;
    }

    $custom = SERVERPATH.'/'.THEMEFOLDER.'/'.internalToFilesystem($theme).'/functions.php';
    if (
    file_exists($custom)) {
    require_once(
    $custom);
    } else {
    $custom = false;
    }


    if (
    $zp_request) {
    $obj = zp_apply_filter('load_theme_script',$obj);
    }
    if (
    $zp_request && file_exists(SERVERPATH . "/" . internalToFilesystem($obj))) {
    $hint = $show = false;
    if (
    checkforPassword($hint, $show)) { // password protected object
    $passwordpage = SERVERPATH.'/'.THEMEFOLDER.'/'.$theme.'/password.php';
    if (!
    file_exists($passwordpage)) {
    $passwordpage = SERVERPATH.'/'.ZENFOLDER.'/password.php';
    }
    header("HTTP/1.0 200 OK");
    header("Status: 200 OK");
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s').' GMT');
    include(
    $passwordpage);
    exposeZenPhotoInformations( $obj, $_zp_loaded_plugins, $theme, $_zp_filters );
    exit();
    }

    // re-initialize video dimensions if needed
    if (isImageVideo() & !is_null($_zp_flash_player)) $_zp_current_image->updateDimensions();

    // Display the page itself
    if(!is_null($_zp_HTML_cache)) { $_zp_HTML_cache->startHTMLCache(); }
    // Include the appropriate page for the requested object, and a 200 OK header.
    header("HTTP/1.0 200 OK");
    header("Status: 200 OK");
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s').' GMT');
    include(
    internalToFilesystem($obj));

    } else {
    // If the requested object does not exist, issue a 404 and redirect to the theme's
    // 404.php page, or a 404.php in the zp-core folder.

    list($album, $image) = rewrite_get_album_image('album','image');
    debug404($album, $image, $theme);
    $_zp_gallery_page = '404.php';
    $errpage = THEMEFOLDER.'/'.internalToFilesystem($theme).'/404.php';
    header("HTTP/1.0 404 Not Found");
    header("Status: 404 Not Found");
    if (
    file_exists(SERVERPATH . "/" . $errpage)) {
    if (
    $custom) require_once($custom);
    include(
    $errpage);
    } else {
    include(
    ZENFOLDER. '/404.php');
    }
    $_zp_HTML_cache = NULL;
    }

    exposeZenPhotoInformations( $obj, $_zp_loaded_plugins, $theme, $_zp_filters );

    if(!
    is_null($_zp_HTML_cache)) { $_zp_HTML_cache->endHTMLCache(); }

    ?>


    ora, dove posso inserire il codice JS?
    Ultima modifica di andreafallico : 31-07-2010 alle ore 18.39.31 Motivo: Usa il tasto Edita

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Devi inserire il codice nei file del template.
    Ho trovato: http://forum.it.altervista.org/cms-f...pubblicit.html e http://forum.it.altervista.org/cms-f...tml#post740120 devi fare il contrario(aggiungere i banner nello posizione desiderata).
    Ultima modifica di andreafallico : 31-07-2010 alle ore 18.51.43

  3. #3
    Guest

    Predefinito

    grazie mille Andrea, risolto. Perdona la formattazione del messaggio.. a presto!

    Mat

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •