• User Newbie

    Problemi sito

    Ciao a tutti, ho creato il mio primo sito (e forse ultimo :giggle:) in locale utilizzando Joomla.
    Dopo aver tribolato non poco (e sopratutto con l'aiuto del tecnico del fornitore di hosting) siamo riusciti a mandarlo online.
    Il sito è questo: antennacertosasat.it ; il primo problema che riscontro è che non smette mai di caricare, penso che sia collegato al fatto che nell'header ci dovrebbe essere un banner in flash (che non viene visualizzato).
    In locale andava tutto bene, qualche suggerimento su dove possa essere il problema?
    Ho notato anche che dalla pagina dei contatti non partono le mail, forse perchè ricarica sempre la pagina?

    Non sono un professionista del web, questo è il mio piccolo sito aziendale, qualsiasi idea, suggerimento, verrà molto apprezzata 🙂

    Grazie


  • ModSenior

    Ciao Apprendista_Stregone,

    credo che il problema sia proprio il file Silent.swf, perchè se immetti il suo indirizzo direttamente il browser tenta continuamente di fare qualcosa.


  • User Newbie

    Ciao e grazie per la risposta,
    riguardando le istruzioni per l'inserimento del banner nel sito ho trovato che sia il file swf che il relativo txt devono stare nella root, difatti sono li, però l'index.php presente nella root non ha (non li ho messi io) i riferimenti per il flash, questi ci sono invece nell'index.php presente nella cartella "ja_purity" che è il template che ho utilizzato.
    Come funziona quando ci sono 2 index.php, quale ha la precedenza quello del template o quello in root?
    La cosa strana è che in locale si vede tranquillamente.
    Potrei sovrascrivere l'index.php della root con quello di ja_purity o succede un pasticcio?


  • ModSenior

    Allora l'unico index che viene visualizzato è quello in root, poi se utilizzi un cms o comunque uno script lato server, la pagina può benissimo includere altri file.


  • User Newbie

    Scusa ma non riesco a capire la risposta, non utilizzo nulla di particolare, solo Joomla.
    Scusa se ti faccio un piccolo WOT allegandoti parte dei 2 index.php
    Quello in root è questo:

    <?php
    /**

    • @version $Id: index.php 11407 2009-01-09 17:23:42Z willebil $
    • @package Joomla
    • @copyright Copyright (C) 2005 - 2009 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.
      */

    // 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'));

    La parte dell'index.php che contiene il banner è questa:

    <!-- BEGIN: HEADER -->
    <div id="ja-headerwrap">
    <div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(FILE).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">

    <div class="ja-headermask">&nbsp;</div>
    
    <?php
        $siteName = $tmpTools->sitename();
        if ($tmpTools->getParam('logoType')=='image'): ?>
    

    <center>
    <h1 class="logo">
    <object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
    codebase=hPPT://download.macromedia.com/pub/shockwave/cabs/
    flash/swflash.cab#version=5,0,2,0
    width=900
    height=120>
    <param name=movie value=Silent.swf>
    <param name=quality value=high>
    <param name=BGCOLOR value=#2e2e2e>
    <param name=SCALE value=noborder>
    <embed src=Silent.swf
    quality=high
    pluginspage=VVV.macromedia.com/shockwave/download
    /index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash
    width=900
    height=120
    bgcolor=#2e2e2e
    scale= noborder>
    </embed>
    </object> </h1>
    </center>
    <?php else:
    $logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename : $tmpTools->getParam('logoText');
    $sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
    <h1 class="logo-text">
    <a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a>
    </h1>
    <p class="site-slogan"><?php echo $sloganText;?></p>
    <?php endif; ?>

    <?php $tmpTools->genToolMenu(JA_TOOL_FONT, 'png'); ?>
    
    <?php if($this->countModules('user4')) : ?>
        <div id="ja-search">
            <jdoc:include type="modules" name="user4" />
        </div>
    <?php endif; ?>
    
    </div>
    

    </div>
    <!-- END: HEADER -->

    Penso (e magari sbaglio) che il problema sia dovuto al fatto che la parte che contiene le "indicazioni" per flash sia nel secondo index.php e non in quello in root, che ne dici?


  • ModSenior

    Allora l'index.php situato in root, è di joomla che fà tutti i suoi calcoli e poi elabora l'altro file index per cui va bene cosi com'è.
    Il problema a mio avviso è solo il file swf in se stesso, in quanto anche aprendo quest'ultimo direttamente si nota che il caricamento è continuo ma non viene mostrato nulla.


  • User Newbie

    @Thedarkita said:

    Il problema a mio avviso è solo il file swf in se stesso, in quanto anche aprendo quest'ultimo direttamente si nota che il caricamento è continuo ma non viene mostrato nulla.

    Si ma in locale mi funziona senza problemi...
    Ho riprovato anche adesso, ho aperto EasyPHP, ho messo l'indirizzo HPPT://127.0.1/Joomla/ e vedo il mio sito con il flash funzionante

    Edit: anche se apro con Firefox il Silent.swf che ho sul disco fisso lo vedo tranquillamente (anche se il banner diventa a tutto schermo)