Autor |
Nachricht |
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:06
Titel
|
|
|
Versuch mal vor den schließenden /> ein blank zu setzen:
anstatt
Code: | <defaults symbol="circular"/> |
also so:
Code: | <defaults symbol="circular" /> |
und anfangs noch einen xml-header auszugeben - damit
der browser weiß was da daherkommt...:
Code: | <? header ("content-type: text/xml"); ?> |
|
|
|
|
|
hups
Threadersteller
Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:10
Titel
|
|
|
so hole ich mir die daten aus der datenbank
Code: |
$sql3 = "SELECT * FROM ".MPREFIX."cube_txt ORDER BY id ";
$res3 = mysql_query($sql3) ;
while($row1 = mysql_fetch_array($res3))
{
echo '
<slide>
<url>'.$link.'uploads/slide_1.jpg</url>
<description>
<link target="_blank">http://127.1.1.0/e107/news.php</link>
<heading>Put your heading here!</heading>
<paragraph>
'.$test.'
</paragraph>
</description>
</slide>
<transition num="6" slicing="horizontal" direction="right" duration="0.8" delay="0.05" z_multiplier="15"cube_color="0xffffff"shader="flat"/> </transition>';
} |
das geht auch nur weil in den settings der xml die tags so geschlossen sind /> und nicht so zb.
<tweenOver alpha="1"></tweenOver >
wenn ich es so wie im besispiel mache zeigt der browser die baumstruktur richtig an nur das flash nimmt den so nicht.
|
|
|
|
|
Anzeige
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:13
Titel
|
|
|
Weil ichs grad nirgends sehe - anfangs müsste zusätzlich noch diese zeile rein:
Code: | <?xml version="1.0" encoding="utf-8" ?> |
// bzw. so wenn shorttags bei dir auf xampp an sind
Code: | <?= '<' . '?xml version="1.0" encoding="utf-8"?' . '>' ?> |
Zuletzt bearbeitet von zweitaccount am Di 13.04.2010 13:15, insgesamt 1-mal bearbeitet
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:14
Titel
|
|
|
Nicht unbedingt, Flash kommt auch ohne klar.
PHP wirft ja auch das hier: Parse error: syntax error, unexpected T_STRING in /hp/ak/aa/de/www/cube/data.php on line 1
Was ist denn in Zeile 1?
|
|
|
|
|
hups
Threadersteller
Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:17
Titel
|
|
|
keine veränderung er zerhakt die baumstruktur
so getestet
Code: | <? header ("content-type: text/xml"); ?>
<?xml version="1.0" encoding="utf-8" ?>
<data>
<settings>
<auto_play>
<defaults symbol="circular" />
<tweenIn x="555" y="45" width="30" height="30" tint="0xFFFFFF" alpha="0.5" />
<tweenOver alpha="1" />
</auto_play>
<prev_button>
<tweenIn x="525" y="280" width="30" height="30" alpha="0"/>
<tweenOver alpha="0" />
</prev_button>
<next_button>
<tweenIn x="555" y="280" width="30" height="30" alpha="0" />
<tweenOver alpha="0" />
</next_button>
<prev_symbol>
<defaults type="3" />
<tweenIn x="525" y="280" alpha="0.5" />
<tweenOver time="0.15" x="515" scaleX="1.1" scaleY="1.1" />
</prev_symbol>
<next_symbol>
<defaults type="3" />
<tweenIn x="555" y="280" alpha="0.5" />
<tweenOver time="0.15" x="565" scaleX="1.1" scaleY="1.1" />
</next_symbol>
<description>
<defaults round_corners="10, 10, 10, 10" heading_text_size="22" heading_text_color="0xfc9900" paragraph_text_size="13" paragraph_text_color="0xFFFFFF" paragraph_text_margin="" paragraph_text_leading="2"/>
<tweenIn x="10" y="200" width="480" height="90" alpha="0.15"/>
<tweenOver alpha="0.3" />
</description>
<general slide_panel_width="600" slide_panel_height="300" slide_panel_horizontal_align="center" slide_panel_vertical_align="center" ui_visibility_time="10" />
<transitions slicing="vertical" direction="down" duration="0.6" delay="0.2" cube_color="0xffffff" />
</settings>
<?php
$serverroot=$_SERVER['HTTP_HOST'];
require_once("../../class2.php");
$link="http://".$serverroot."".e_HTTP."e107_plugins/cube/";
$sql3 = "SELECT * FROM ".MPREFIX."cube_txt ORDER BY id ";
$res3 = mysql_query($sql3);
?>
<slides>
<?php while($row1 = mysql_fetch_array($res3)): ?>
<slide>
<url>uploads/slide_1.jpg</url>
<description>
<link target="_blank">http://127.1.1.0/e107/news.php</link>
<heading>Put your heading here!</heading>
<paragraph>
<?php echo $test ?>
</paragraph>
</description>
</slide>
<?php endwhile; ?>
</slides>
</data> |
|
|
|
|
|
hups
Threadersteller
Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:22
Titel
|
|
|
[edit] Sorry, war ein Fehler im ersten drin, jetzt korrigiert: [/edit]
Code: | <?php
header("content-type: text/xml");
echo '<?xml version="1.0" encoding="utf-8" ?>';
?>' |
oder einfach Code: | <?php header ("content-type: text/xml"); ?> |
Wie gesagt, der XML-Prolog ist nicht zwingend. Der PHP-Parser wirft den Fehler, weil er denkt, das <? wären die sogenannten Short Tags und er erwartet dann PHP-Code, der nicht kommt.
Zuletzt bearbeitet von therapiekind am Di 13.04.2010 13:29, insgesamt 3-mal bearbeitet
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 13:26
Titel
|
|
|
Hmm, dann mal lieber weglassen den prolog. Aber was mir noch
auffiel, ist diese Zeile (->e_HTTP):
Code: | $link="http://".$serverroot."".e_HTTP."e107_plugins/cube/"; |
Das scheint auf eine Constante des e107-CMS (?) zuzugreifen.
Mglw. ist die in dem Fall nicht gesetzt, dann müsstest Du vorher
Code: | define("e_HTTP", "http://www.yoursite.com/"); |
schreiben - wobei dann der Link keinen Sinn mehr macht
Dann das "e_HTTP" lieber erstmal ganz wech lassen ...
|
|
|
|
|
|
|
|