Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze ScrollOver w PHPFusion
XBiT
post 26.01.2008, 15:59:19
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.01.2008

Ostrzeżenie: (0%)
-----


Witam!

Mam problem ze ScrollOver'em zrobionym w ImageReady.

Otóż wygenerowało mi plik HTML i po jego włączeniu jest wszystko jak należy. Jak wkleje ten kod do dodawania DODATKOWYCH STRON też jest OK. Ale jak wkleje go do THEME.PHP (tam ma być bo to część loga) to wywala mi błąd T_STRING, coś żeby zmienić " na ' (znany mi błąd). Jak zmienie wszystkie " na ' to nie ma animacji.  Jak najade to nic sie nie dzieje, tam samo jak klikne....

Co zrobić aby to działało w THEME.php... daje kod:

Kod
<!-- ImageReady Preload Script (Logo-ver2_03_01_Layer-1.png) -->
<script type="text/javascript">
<!--

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        Logo_ver2_03_01_Layer_1_01_over = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png");
        Logo_ver2_03_01_Layer_1_01_down = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png");
        preloadFlag = true;
    }
}

// -->
</script>
<!-- End Preload Script -->
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preloadImages();">
<!-- ImageReady Slices (Logo-ver2_03_01_Layer-1.png) -->
<a href="#"
    onmouseover="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png'); return true;"
    onmouseout="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png'); return true;"
    onmousedown="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png'); return true;"
    onmouseup="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png'); return true;">
    <img name="Logo_ver2_03_01_Layer_1_01" src="http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png" width="128" height="64" border="0" alt=""></a>
<!-- End ImageReady Slices -->


Pomoze ktos?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
potreb
post 26.01.2008, 16:07:36
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Pokaż kod gdzie wklejasz w php-fusion, z tym dodatkiem lub cały plik, to wtedy może da się cosik wykombinować, nawet jak ci pokazuje błąd T_STRING.


--------------------

Go to the top of the page
+Quote Post
XBiT
post 26.01.2008, 19:26:38
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.01.2008

Ostrzeżenie: (0%)
-----


Kod
<?
/*--------------------------------------------+
| PHP-Fusion v6 - Content Management System   |
|---------------------------------------------|
| author: Nick Jones (Digitanium) Š 2002-2005 |
| web: http://www.php-fusion.co.uk            |
| email: nick@php-fusion.co.uk                |
|---------------------------------------------|
| Released under the terms and conditions of  |
| the GNU General Public License (Version 2)  |
+--------------------------------------------*/
/*--------------------------------------------+
| Styl dla Centrum Kredytów Bankowych Elbląg  |
|---------------------------------------------|
| author: Michał Chełchowski      |
| web: Brak                       |
| email: ---------                |
|---------------------------------------------|
+--------------------------------------------*/

// theme settings
$body_text = "#000000";
$theme_width = "764";
$theme_width_l = "185";
$theme_width_r = "185";

function render_header($header_content) {

global $theme_width,$settings;

echo "<table width='$theme_width' border='0' align='center' cellpadding='0' cellspacing='0'>
  <tr>
    <td><table width='$theme_width' border='0' cellspacing='0' cellpadding='0'>



<!-- ImageReady Preload Script (Logo-ver2_03_01_Layer-1.png) -->

<script type="text/javascript">

<!--



function newImage(arg) {

    if (document.images) {

        rslt = new Image();

        rslt.src = arg;

        return rslt;

    }

}



function changeImages() {

    if (document.images && (preloadFlag == true)) {

        for (var i=0; i<changeImages.arguments.length; i+=2) {

            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];

        }

    }

}



var preloadFlag = false;

function preloadImages() {

    if (document.images) {

        Logo_ver2_03_01_Layer_1_01_over = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png");

        Logo_ver2_03_01_Layer_1_01_down = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png");

        preloadFlag = true;

    }

}



// -->

</script>

<!-- End Preload Script -->

</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preloadImages();">

<!-- ImageReady Slices (Logo-ver2_03_01_Layer-1.png) -->

<a href="#"

    onmouseover="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png'); return true;"

    onmouseout="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png'); return true;"

    onmousedown="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png'); return true;"

    onmouseup="changeImages('Logo_ver2_03_01_Layer_1_01', 'http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png'); return true;">

    <img name="Logo_ver2_03_01_Layer_1_01" src="http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png" width="128" height="64" border="0" alt=""></a>



      <table align='center' cellspacing='0' cellpadding='0' width='$theme_width'>\n<tr>\n";
}

function render_footer($license=false) {

global $theme_width,$locale,$settings;

    echo "</tr>\n</table>
<table align='center' cellspacing='0' cellpadding='0' width='$theme_width'>\n<tr>\n<tr>
  <tr>

I TAK DALEJ NIC NIE ZMIENIALEM


To wycinek z Theme.php...

Ten post edytował XBiT 26.01.2008, 19:27:07
Go to the top of the page
+Quote Post
b_chmura
post 26.01.2008, 19:55:23
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


proszę ja Ciebie zamiast przy html'u zmieniać cudzysłów na apostrof zrób to przy wywołaniu echo.
Ma się rozumieć

echo '<twój kod """"" html >';

i wszystkie zmienne umieszczać pomiędzy '. .' n. '.$zmienna.'

  1. <?php
  2. function render_header($header_content){
  3.  
  4. global $theme_width,$settings;
  5.  
  6. echo '<table width="'.$theme_width.'" border="0" align="center" cellpadding="0" cellspacing="0">
  7. <tr>
  8. <td><table width="'.$theme_width.'" border="0" cellspacing="0" cellpadding="0">
  9.  
  10.  
  11.  
  12. <!-- ImageReady Preload Script (Logo-ver2_03_01_Layer-1.png) -->
  13.  
  14. <script type="text/javascript">
  15.  
  16. <!--
  17.  
  18.  
  19.  
  20. function newImage(arg) {
  21.  
  22. if (document.images) {
  23.  
  24. rslt = new Image();
  25.  
  26. rslt.src = arg;
  27.  
  28. return rslt;
  29.  
  30. }
  31.  
  32. }
  33.  
  34.  
  35.  
  36. function changeImages() {
  37.  
  38. if (document.images && (preloadFlag == true)) {
  39.  
  40. for (var i=0; i<changeImages.arguments.length; i+=2) {
  41.  
  42. document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  43.  
  44. }
  45.  
  46. }
  47.  
  48. }
  49.  
  50.  
  51.  
  52. var preloadFlag = false;
  53.  
  54. function preloadImages() {
  55.  
  56. if (document.images) {
  57.  
  58. Logo_ver2_03_01_Layer_1_01_over = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png");
  59.  
  60. Logo_ver2_03_01_Layer_1_01_down = newImage("http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png");
  61.  
  62. preloadFlag = true;
  63.  
  64. }
  65.  
  66. }
  67.  
  68.  
  69.  
  70. // -->
  71.  
  72. </script>
  73.  
  74. <!-- End Preload Script -->
  75.  
  76. </head>
  77.  
  78. <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="preloadImages();">
  79.  
  80. <!-- ImageReady Slices (Logo-ver2_03_01_Layer-1.png) -->
  81.  
  82. <a href="#"
  83.  
  84. onmouseover="changeImages("Logo_ver2_03_01_Layer_1_01", "http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png"); return true;"
  85.  
  86. onmouseout="changeImages("Logo_ver2_03_01_Layer_1_01", "http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png"); return true;"
  87.  
  88. onmousedown="changeImages("Logo_ver2_03_01_Layer_1_01", "http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_-03.png"); return true;"
  89.  
  90. onmouseup="changeImages("Logo_ver2_03_01_Layer_1_01", "http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01-.png"); return true;">
  91.  
  92. <img name="Logo_ver2_03_01_Layer_1_01" src="http://www.dudasz.yoyo.pl/extreme/php-files/themes/Busines/images/Logo-ver2_03_01_Layer-1_01.png" width="128" height="64" border="0" alt=""></a>
  93.  
  94.  
  95.  
  96. <table align="center" cellspacing="0" cellpadding="0" width="'.$theme_width.'">'."\n<tr>\n";
  97. }
  98. ?>

tak powinna wyglądać funkcja render_header()

Ten post edytował b_chmura 26.01.2008, 20:00:39
Go to the top of the page
+Quote Post
XBiT
post 28.01.2008, 16:28:18
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.01.2008

Ostrzeżenie: (0%)
-----


Obrazek się wyświetla ale jak sie najedzie to niestety nic sie nie dzieje sad.gif

W dodatkowych stronach działa. Ale nie oto mi chodzi.... czy ktoś wie może jak wziąć INCLUDE z ViewPage np. 11 ?smile.gif

bump
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:35