Back to top

Autore Topic: swf in index.php  (Letto 1794 volte)

Offline pripros

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
swf in index.php
« il: 02 Nov 2014, 23:03:05 »
Ciao a tutti, vorrei sostituire l'immagine del logo del sito fatto con joomla 336, ovviamente capisco che debbo agire sull'index del template ma non ci riesco proprio non riesco a determinare il punto dove inserire il codice che richiama il file in swf.


Qualcuno ha affrontato e risolto questo tipo di problema?


Ciao


ps ecco il codice dell'index

<?php
/**
 * @package     Joomla.Site
 * @subpackage  Templates.beez3
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


// No direct access.
defined('_JEXEC') or die;


JLoader::import('joomla.filesystem.file');


// Check modules
$showRightColumn = ($this->countModules('position-3') or $this->countModules('position-6') or $this->countModules('position-8'));
$showbottom      = ($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11'));
$showleft        = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));


if ($showRightColumn == 0 and $showleft == 0)
{
   $showno = 0;
}


JHtml::_('behavior.framework', true);


// Get params
$color          = $this->params->get('templatecolor');
$logo           = $this->params->get('logo');
$navposition    = $this->params->get('navposition');
$headerImage    = $this->params->get('headerImage');
$doc            = JFactory::getDocument();
$app            = JFactory::getApplication();
$templateparams   = $app->getTemplate(true)->params;
$config         = JFactory::getConfig();
$bootstrap      = explode(',', $templateparams->get('bootstrap'));
$jinput         = JFactory::getApplication()->input;
$option         = $jinput->get('option', '', 'cmd');


if (in_array($option, $bootstrap))
{
   // Load optional rtl Bootstrap css and Bootstrap bugfixes
   JHtml::_('bootstrap.loadCss', true, $this->direction);
}


$doc->addStyleSheet(JUri::base() . 'templates/system/css/system.css');
$doc->addStyleSheet(JUri::base() . 'templates/' . $this->template . '/css/position.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet(JUri::base() . 'templates/' . $this->template . '/css/layout.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet(JUri::base() . 'templates/' . $this->template . '/css/print.css', $type = 'text/css', $media = 'print');
$doc->addStyleSheet(JUri::base() . 'templates/' . $this->template . '/css/general.css', $type = 'text/css', $media = 'screen,projection');
$doc->addStyleSheet(JUri::base() . 'templates/' . $this->template . '/css/' . htmlspecialchars($color) . '.css', $type = 'text/css', $media = 'screen,projection');


if ($this->direction == 'rtl')
{
   $doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/template_rtl.css');
   if (file_exists(JPATH_SITE . '/templates/' . $this->template . '/css/' . $color . '_rtl.css'))
   {
      $doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/' . htmlspecialchars($color) . '_rtl.css');
   }
}


JHtml::_('bootstrap.framework');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/md_stylechanger.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/hide.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/respond.src.js', 'text/javascript');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/javascript/template.js', 'text/javascript');


?>


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
   <head>
      <?php require __DIR__ . '/jsstrings.php';?>


      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=yes"/>
      <meta name="HandheldFriendly" content="true" />
      <meta name="apple-mobile-web-app-capable" content="YES" />


      <jdoc:include type="head" />


      <!--[if IE 7]>
      <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/ie7only.css" rel="stylesheet" type="text/css" />
      <![endif]-->
   </head>
   <body id="shadow">
      <?php if ($color == 'image'):?>
         <style type="text/css">
            .logoheader {
               background:url('<?php echo $this->baseurl . '/' . htmlspecialchars($headerImage); ?>') no-repeat right;
            }
            body {
               background: <?php echo $templateparams->get('backgroundcolor'); ?>;
            }
         </style>
      <?php endif; ?>


      <div id="all">
         <div id="back">
            <header id="header">
               <div class="logoheader">
                  <h1 id="logo">
                  <?php if ($logo) : ?>
                     <img src="<?php echo $this->baseurl; ?>/<?php echo htmlspecialchars($logo); ?>"  alt="<?php echo htmlspecialchars($templateparams->get('sitetitle')); ?>" />
                  <?php endif;?>
                  <?php if (!$logo AND $templateparams->get('sitetitle')) : ?>
                     <?php echo htmlspecialchars($templateparams->get('sitetitle')); ?>
                  <?php elseif (!$logo AND $config->get('sitename')) : ?>
                     <?php echo htmlspecialchars($config->get('sitename')); ?>
                  <?php endif; ?>
                  <span class="header1">
                  <?php echo htmlspecialchars($templateparams->get('sitedescription')); ?>
                  </span></h1>
               <><!-- end logoheader -->
               <ul class="skiplinks">
                  <li><a href="#main" class="u2"><?php echo JText::_('TPL_BEEZ3_SKIP_TO_CONTENT'); ?>[/url]</li>
                  <li><a href="#nav" class="u2"><?php echo JText::_('TPL_BEEZ3_JUMP_TO_NAV'); ?>[/url]</li>
                  <?php if ($showRightColumn) : ?>
                     <li><a href="#right" class="u2"><?php echo JText::_('TPL_BEEZ3_JUMP_TO_INFO'); ?>[/url]</li>
                  <?php endif; ?>
               </ul>
               <h2 class="unseen"><?php echo JText::_('TPL_BEEZ3_NAV_VIEW_SEARCH'); ?></h2>
               <h3 class="unseen"><?php echo JText::_('TPL_BEEZ3_NAVIGATION'); ?></h3>
               <jdoc:include type="modules" name="position-1" />
               <div id="line">
                  <div id="fontsize"><>
                  <h3 class="unseen"><?php echo JText::_('TPL_BEEZ3_SEARCH'); ?></h3>
                  <jdoc:include type="modules" name="position-0" />
               <> <!-- end line -->
            </header><!-- end header -->
            <div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>">
               <div id="breadcrumbs">
                  <jdoc:include type="modules" name="position-2" />
               <>


               <?php if ($navposition == 'left' and $showleft) : ?>
                  <nav class="left1 <?php if ($showRightColumn == null) { echo 'leftbigger';} ?>" id="nav">
                     <jdoc:include type="modules" name="position-7" style="beezDivision" headerLevel="3" />
                     <jdoc:include type="modules" name="position-4" style="beezHide" headerLevel="3" state="0 " />
                     <jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2"  id="3" />
                  </nav><!-- end navi -->
               <?php endif; ?>


               <div id="<?php echo $showRightColumn ? 'wrapper' : 'wrapper2'; ?>" <?php if (isset($showno)){echo 'class="shownocolumns"';}?>>
                  <div id="main">


                     <?php if ($this->countModules('position-12')) : ?>
                        <div id="top">
                           <jdoc:include type="modules" name="position-12" />
                        <>
                     <?php endif; ?>


                     <jdoc:include type="message" />
                     <jdoc:include type="component" />


                  <><!-- end main -->
               <><!-- end wrapper -->


               <?php if ($showRightColumn) : ?>
                  <div id="close">
                     <a href="#" onclick="auf('right')">
                     <span id="bild">
                        <?php echo JText::_('TPL_BEEZ3_TEXTRIGHTCLOSE'); ?>
                     </span>
                     [/url]
                  <>


                  <aside id="right">
                     <h2 class="unseen"><?php echo JText::_('TPL_BEEZ3_ADDITIONAL_INFORMATION'); ?></h2>
                     <jdoc:include type="modules" name="position-6" style="beezDivision" headerLevel="3" />
                     <jdoc:include type="modules" name="position-8" style="beezDivision" headerLevel="3" />
                     <jdoc:include type="modules" name="position-3" style="beezDivision" headerLevel="3" />
                  </aside><!-- end right -->
               <?php endif; ?>


               <?php if ($navposition == 'center' and $showleft) : ?>
                  <nav class="left <?php if ($showRightColumn == null) { echo 'leftbigger'; } ?>" id="nav" >


                     <jdoc:include type="modules" name="position-7"  style="beezDivision" headerLevel="3" />
                     <jdoc:include type="modules" name="position-4" style="beezHide" headerLevel="3" state="0 " />
                     <jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2"  id="3" />


                  </nav><!-- end navi -->
               <?php endif; ?>


               <div class="wrap"><>
            <> <!-- end contentarea -->
         <><!-- back -->
      <><!-- all -->


      <div id="footer-outer">
         <?php if ($showbottom) : ?>
            <div id="footer-inner" >


               <div id="bottom">
                  <div class="box box1"> <jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /><>
                  <div class="box box2"> <jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /><>
                  <div class="box box3"> <jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" /><>
               <>


            <>
         <?php endif; ?>


         <div id="footer-sub">
            <footer id="footer">
               <jdoc:include type="modules" name="position-14" />
            </footer><!-- end footer -->
         <>
      <>
      <jdoc:include type="modules" name="debug" />
   </body>
</html>


Offline pripros

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
[RISOLTO]swf in index.php
« Risposta #1 il: 03 Nov 2014, 19:04:38 »
Risolto, grazie comunque.
Bastava inserire nell'index.php del template il seguente codice



<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
                        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
                        width="1030" height="250">
                        <param name="width" value="1030" />
                        <param name="height" value="250" />
                        <param name="src" value="templates/nometemplate/images/logo.swf" />
                        <param name="quality" value="high" />
                        <embed type="application/x-shockwave-flash" width="1030" height="250"
                        src="http://localhost/joomla336/templates/beez3/images/start.swf" quality="high">
                        </embed>
                  </object>


tra
<h1 id="logo">
e
</span></h1>


Ovviamente eliminando quello che ci stava prima


Magari serve a qulacun'altro.


Ciao

 



Web Design Bolzano Kreatif