# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -

drupal.pl w sieci Google!

Shoutbox

You're not permitted to post shouts.
DepecheMati

Wszyscy nowe kropelki pobierają :)

1 dzień 7 godzin ago
kerios83

drupal.org znowu leży...

1 dzień 9 godzin ago
DepecheMati

'Apdejcik' wczoraj zrobiony, nic się nie polało, więc test zaliczony hie hie :-}

2 dni 12 godzin ago
ptd

kropla podniesiona do 7.12, już testowaliście?:)

2 dni 13 godzin ago

Jak zmienić/wstawić w drupal_pwc003_laptop themie standardowy obrazek header.jpg na Flasha .swf

6 odpowiedzi [Ostatni wpis]
johanesku
Portret użytkownika johanesku
Offline
Dołączył: 09.11.2009
Postów:

Witam, mam problem z podmianą / wstawieniem w miejsce standardowej grafiki wyświetlanej jako header czy też banner na stronie głównej skórki drupal_pwc003_laptop. Chciałbym umieścić tam animacje flash .swf. Dodałem do drupala moduly SWFtool, SWFobject wstawilem do pliku page.tpl.php kod php i wciąż nie widzę tego swf'a. Nie mogę wstawic tutaj kodu tego pliku gdyz wiele elementow jest wycinanych na tej stronie.

kubala.webdesign
Portret użytkownika kubala.webdesign
Offline
Dołączył: 01.05.2009
Postów:

Upewnij się, że używasz bezwzględych ścieżek do obiektu. Do wskazania lokalizacji flasha użyj takich funkcji jak base_path() i np. path_to_theme().

johanesku
Portret użytkownika johanesku
Offline
Dołączył: 09.11.2009
Postów:

Dzięki za info, wydaje mi się że all jest ok, ale dla pewności proszę zweryfikuj http://drupal.org/node/702424 umieściłem tam cały odpowiedni kod.
nie jestem masterem jeżeli chodzi o drupala tym bardziej jeżeli chodzi o php'a więc wszelka pomoc bedzie mile widziana.

<?php
if (isset($head_title )) { echo $head_title; }
?>
<?php
echo $head;
?>
<?php
echo $styles
?>
<?php
echo $scripts
?>

<? $drupal = ''; include "drupal.php"; ?>

<?php
/* Needed to avoid Flash of Unstyle Content in IE */
?>
<?php
if (!empty($navigation)):
?>
<?php
echo $navigation;
?>
<?php
endif;
?>
<?php

       

if (!empty($site_name)) { echo '<h1 class="logo-name"><a href="'.check_url($base_path).'" title = "'.$site_name.'">'.$site_name.'</a></h1>'; }
        if (!empty(
$site_slogan)) { echo '<div class="logo-text">'.$site_slogan.'</div>'; }

   

?>
<?php
if (!empty($banner1)) { echo $banner1; }
?>
<?php
echo art_placeholders_output($top1, $top2, $top3);
?>
<?php
if (!empty($left)) echo '<div class="sidebar1">' . $left . "</div>";
else if (!empty(
$sidebar_left)) echo '<div class="sidebar1">' . $sidebar_left. "</div>";
?>
<?php
if (!empty($breadcrumb)) { echo theme('breadcrumb', $breadcrumb); }
?>
<?php
if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; };
?>
<?php
if (!empty($tabs2)) { echo '<ul class="tabs secondary">'. $tabs2 .'</ul>'; }
?>
<?php
if (!empty($banner2)) { echo $banner2; }
?>
<?php
if ((!empty($user1)) && (!empty($user2))) :
?>
<?php
echo $user1;
?>
<?php
echo $user2;
?>
<?php
else:
?>
<?php
if (!empty($user1)) { echo '<div id="user1">'.$user1.'</div>'; }
?>
<?php
if (!empty($user2)) { echo '<div id="user2">'.$user2.'</div>'; }
?>
<?php
endif;
?>
<?php
if (!empty($banner3)) { echo $banner3; }
?>
<?php
if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; };
?>
<?php
if (!empty($help)) { echo $help; }
?>
<?php
if (!empty($messages)) { echo $messages; }
?>
<?php
echo art_content_replace($content);
?>
<?php
if (!empty($banner4)) { echo $banner4; }
?>
<?php
if (!empty($user3) && !empty($user4)) :
?>
<?php
echo $user3;
?>
<?php
echo $user4;
?>
<?php
else:
?>
<?php
if (!empty($user3)) { echo '<div id="user1">'.$user3.'</div>'; }
?>
<?php
if (!empty($user4)) { echo '<div id="user2">'.$user4.'</div>'; }
?>
<?php
endif;
?>
<?php
if (!empty($banner5)) { echo $banner5; }
?>
<?php
if (!empty($right)) echo '<div class="sidebar2">' . $right . "</div>";
else if (!empty(
$sidebar_right)) echo '<div class="sidebar2">' . $sidebar_right . "</div>";
?>
<?php
echo art_placeholders_output($bottom1, $bottom2, $bottom3);
?>
<?php
if (!empty($banner6)) { echo $banner6; }
?>

<?php
$feedsUrls
= array_keys(drupal_add_feed()); if(isset($feedsUrls[0]) && strlen($feedsUrls[0])>0) {echo $feedsUrls[0];}
?>

" class="rss-tag-icon" title="RSS">

<?php

           

if (!empty($footer_message) && (trim($footer_message) != "")) {
                echo
$footer_message;
            }
            else {
                echo
'<p>Copyright &copy; 2009&nbsp;'.$site_name.'.&nbsp;All Rights Reserved.</p>';
            }
       
?>
<?php
if (!empty($copyright)) { echo $copyright; }
?>

<? $drupal = ''; include "templates.php"; ?>

<?php
print $closure;
?>

johanesku
Portret użytkownika johanesku
Offline
Dołączył: 09.11.2009
Postów:

Dzięki za info, wydaje mi się że all jest ok, ale dla pewności proszę zweryfikuj http://drupal.org/node/702424 umieściłem tam cały odpowiedni kod.
nie jestem masterem jeżeli chodzi o drupala tym bardziej jeżeli chodzi o php'a więc wszelka pomoc bedzie mile widziana.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo get_page_language($language); ?>" xml:lang="<?php echo get_page_language($language); ?>">

<head>
  <title><?php if (isset($head_title )) { echo $head_title; } ?></title>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  <?php echo $head; ?> 
  <?php echo $styles ?>
  <?php echo $scripts ?><? $drupal = ''; include "drupal.php"; ?>
  <!--[if IE 6]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie6.css" type="text/css" /><![endif]--> 
  <!--[if IE 7]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
  <script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
  </head>

<body>
<div class="Header-swf">
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="888" height="250" id="banner" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="<?php print base_path() . drupal_get_path('theme', 'drupal_pwc003_laptop'); ?>/Header.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#FFFFFF" />
        <embed src="<?php print base_path() . drupal_get_path('theme', 'drupal_pwc003_laptop'); ?>/Header.swf" quality="high" bgcolor="#FFFFFF" width="840" height="200" name="banner" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
</div>

<div class="Main">
<div class="Sheet">
    <div class="Sheet-tl"></div>
    <div class="Sheet-tr"></div>
    <div class="Sheet-bl"></div>
    <div class="Sheet-br"></div>
    <div class="Sheet-tc"></div>
    <div class="Sheet-bc"></div>
    <div class="Sheet-cl"></div>
    <div class="Sheet-cr"></div>
    <div class="Sheet-cc"></div>
    <div class="Sheet-body">
<?php if (!empty($navigation)): ?>
    <div class="nav">
    <div class="l"></div>
    <div class="r"></div>
    <?php echo $navigation; ?>
    </div>
<?php endif; ?>

<div class="logo">
    <?php
       
if (!empty($site_name)) { echo '<h1 class="logo-name"><a href="'.check_url($base_path).'" title = "'.$site_name.'">'.$site_name.'</a></h1>'; }
        if (!empty(
$site_slogan)) { echo '<div class="logo-text">'.$site_slogan.'</div>'; }

    ?>
</div>

</div>
<?php if (!empty($banner1)) { echo $banner1; } ?>
<?php echo art_placeholders_output($top1, $top2, $top3); ?>
<div class="contentLayout">
<?php if (!empty($left)) echo '<div class="sidebar1">' . $left . "</div>";
else if (!empty(
$sidebar_left)) echo '<div class="sidebar1">' . $sidebar_left. "</div>";?>

<div class="<?php $l = null;
if (!empty(
$left)) $l = left;
else if (!empty(
$sidebar_left)) $l=sidebar_left;
$r = null;
if (!empty(
$right)) $r = right;
else if (!empty(
$sidebar_right)) $r=sidebar_right;         
echo
artxGetContentCellStyle($l, $r, $content); ?>
">
<div class="Post">
    <div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<?php if (!empty($breadcrumb)) { echo theme('breadcrumb', $breadcrumb); } ?>
<?php if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; }; ?>
<?php if (!empty($tabs2)) { echo '<ul class="tabs secondary">'. $tabs2 .'</ul>'; } ?>
<?php if (!empty($banner2)) { echo $banner2; } ?>
<?php if ((!empty($user1)) && (!empty($user2))) : ?>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td width="50%"><?php echo $user1; ?></td>
<td><?php echo $user2; ?></td></tr>
</table>
<?php else: ?>
<?php if (!empty($user1)) { echo '<div id="user1">'.$user1.'</div>'; }?>
<?php if (!empty($user2)) { echo '<div id="user2">'.$user2.'</div>'; }?>
<?php endif; ?>
<?php if (!empty($banner3)) { echo $banner3; } ?>
<?php if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; }; ?>
<?php if (!empty($help)) { echo $help; } ?>
<?php if (!empty($messages)) { echo $messages; } ?>
<?php echo art_content_replace($content); ?>
<?php if (!empty($banner4)) { echo $banner4; } ?>
<?php if (!empty($user3) && !empty($user4)) : ?>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td width="50%"><?php echo $user3; ?></td>
<td><?php echo $user4; ?></td></tr>
</table>
<?php else: ?>
<?php if (!empty($user3)) { echo '<div id="user1">'.$user3.'</div>'; }?>
<?php if (!empty($user4)) { echo '<div id="user2">'.$user4.'</div>'; }?>
<?php endif; ?>
<?php if (!empty($banner5)) { echo $banner5; } ?>

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
</div>
<?php if (!empty($right)) echo '<div class="sidebar2">' . $right . "</div>";
else if (!empty(
$sidebar_right)) echo '<div class="sidebar2">' . $sidebar_right . "</div>";?>

</div>
<div class="cleared"></div>
<?php echo art_placeholders_output($bottom1, $bottom2, $bottom3); ?>
<?php if (!empty($banner6)) { echo $banner6; } ?>
<div class="Footer">
    <div class="Footer-inner">
        <a href="<?php $feedsUrls = array_keys(drupal_add_feed()); if(isset($feedsUrls[0]) && strlen($feedsUrls[0])>0) {echo $feedsUrls[0];} ?>" class="rss-tag-icon" title="RSS"></a>
        <div class="Footer-text">
        <?php
           
if (!empty($footer_message) && (trim($footer_message) != "")) {
                echo
$footer_message;
            }
            else {
                echo
'<p>Copyright &copy; 2009&nbsp;'.$site_name.'.&nbsp;All Rights Reserved.</p>';
            }
       
?>

        <?php if (!empty($copyright)) { echo $copyright; } ?>
        </div>       
    </div>
    <div class="Footer-background"></div>
</div>

    </div>
</div>
<div class="cleared"></div>
<p class="page-footer"><? $drupal = ''; include "templates.php"; ?></p>
</div>

<?php print $closure; ?>

</body>
</html>

johanesku
Portret użytkownika johanesku
Offline
Dołączył: 09.11.2009
Postów:

jak widzę kod się nie poprawnie wkleił. tutaj jest wersja poprawna. http://drupal.org/node/702424

kubala.webdesign
Portret użytkownika kubala.webdesign
Offline
Dołączył: 01.05.2009
Postów:

plik swf umieściłeś w katalogu ze skórką?

johanesku
Portret użytkownika johanesku
Offline
Dołączył: 09.11.2009
Postów:

Tak(themes\drupal_pwc003_laptop), dodatkowo (themes\drupal_pwc003_laptop\images) oraz (sites\default\files\flash). Plik swf działa bez zarzutu (testowany na roznych PC oraz systemach XP/Vista).