Back to top

Autore Topic: Intro in Flash  (Letto 1231 volte)

Offline Toraffa

  • Esploratore
  • **
  • Post: 92
  • Sesso: Maschio
    • Mostra profilo
Intro in Flash
« il: 25 Nov 2008, 20:03:07 »
Salve,
ho fatto una intro in flash che dovrebbe caricare prima di Joomla ma con scarsissimo successo perchè non ho idea di come fare a far leggere prima il file html che contiene la intro.
In rete a questo link http://www.zod.it/index.php?option=com_content&task=view&id=35&Itemid=27ho seguito la 4° soluzione ma niente, pur modificando il file index.php non accede dalla intro

Qualcuno mi sà dare qualche dritta?

Grazie in anticipo! ;)

Offline isacco

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re: Intro in Flash
« Risposta #1 il: 25 Nov 2008, 20:15:43 »
hai controllato questo?

Spiegazione: Se l'url del sito è la root "/" senza altre specifiche, e se il file "templates/miotemplate/intro.html" esiste, allora carica la pagina intro.html
In ogni altro caso prosegui e carica quello che prevede Joomla.


Offline Toraffa

  • Esploratore
  • **
  • Post: 92
  • Sesso: Maschio
    • Mostra profilo
Re: Intro in Flash
« Risposta #2 il: 25 Nov 2008, 22:53:56 »
Si Isacco, ho messo il file intro.html e il filmato flash nella root principale del server ed ho modificato il file index.php così:

<?php
/**
* @version      $Id: index.php 10381 2008-06-01 03:35:53Z pasamio $
* @package      Joomla
* @copyright   Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license      GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// modifica:  checks della pagina intro
if ($_SERVER['REQUEST_URI'] == "/") {
    if (file_exists( '/intro.html' )) {
    $self = rtrim( dirname( $_SERVER['PHP_SELF'] ), '/\\' ) . '/';
    header("Location: http://" . $_SERVER['HTTP_HOST'] . $self . "/intro.html" );
    exit();
    }
}
// fine modifica

// Set flag that this is a parent file
define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

/**
 * CREATE THE APPLICATION
 *
 * NOTE :
 */
$mainframe =& JFactory::getApplication('site');

/**
 * INITIALISE THE APPLICATION
 *
 * NOTE :
 */
// set the language
$mainframe->initialise();

JPluginHelper::importPlugin('system');

// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');

/**
 * ROUTE THE APPLICATION
 *
 * NOTE :
 */
$mainframe->route();

// authorization
$Itemid = JRequest::getInt( 'Itemid');
$mainframe->authorize($Itemid);

// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');

/**
 * DISPATCH THE APPLICATION
 *
 * NOTE :
 */
$option = JRequest::getCmd('option');
$mainframe->dispatch($option);

// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');

/**
 * RENDER  THE APPLICATION
 *
 * NOTE :
 */
$mainframe->render();

// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark('afterRender') : null;
$mainframe->triggerEvent('onAfterRender');

/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));

 



Web Design Bolzano Kreatif