Fehler bei affili.net Werbe code

Brian Folte

Angesehenes Mitglied
Hallo. Ich wollte ich in meine htm Datei meinen Ebay Banner von affili.net einbauen nun erhalte ich diese Fehlermeldung
Parse error: parse error, unexpected '}' in /srv/www/htdocs/web15/html/cache/tmpl_global_template_htm.php on line 71

Da komische an der Sach ist,
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->

<!-- END PARTNER PROGRAM -->
wenn ich diese beiden Sachen aus dem Code entferne klappt alles wunderbar. AN was könnte das liegen? LG Brian
 
QUOTE (brianberlin @ Mo 17.10.2005, 14:24) [...] Parse error: parse error, unexpected '}' in /srv/www/htdocs/web15/html/cache/tmpl_global_template_htm.php on line 71 [...]

Es liegt vermutlich an Deiner verwendeten Template-Engine.

Doch ohne zumindestens den kompletten Banner-Code und Deine verwendete Template-Engine zu kennen, kann ich dazu nicht mehr sagen.
Ich kann aus Deinen Beitrag nicht mal genau ermitteln, wo genau Du den Banner eingebaut hast.



MfG Sascha Ahlers
 
Hallo brianberlin,

kann es sein, dass du hier versuchst html-Code in ein Template eines
nicht von dir geschriebenen Scripts einzufügen?

Wenn ja, ist das Problem erkannt und der passende Parser des Scriptes versucht
die HMTL-Kommentare des Affilinet Codes zu verarbeiten.
 
hallo hier der ausschnitt aus meiner html seite mit dem banner code
CODE <table width="100%" class="content" >
<tr>
<td width="10%" align="center"><img src="gfx/wcaglogo.gif" alt="dot"></td>
<td align="center" background="/gfx/bild.jpg">

<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
<script language="JavaScript" type="text/javascript">
document.write('<iframe src="http://banners.webmasterplan.com/view.asp?site=1382&ref=248118&type=text&tnb=32&showjs=0&template=1323&titlecolor=ffffff&refurl='+escape(document.location.href)+'" width="468" height="60" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>')
</script>
<!-- END PARTNER PROGRAM -->



</td>
</tr>
<tr >
<td colspan="2" align="center" class="trennline"><b>{headlinepicture} {headline}</b></td>
</tr>



der banner soll ganz oben eingeblendet werden also am anfang der tabelle
in linie 71 wo der fehler sein soll steht nur das hier <td width="0" valign="top">
das script habe ich aus verschiedenen codes zusammen gebaut und der einzige fehler ist, das ich keine banner einblenden kann jedenfalls nicht die von affili.net andere habe ich noch nicht ausprobiert. lg brian
 
da der fehler in der anderem datei ist also global_template.htm.php
dort sieht der code so aus CODE <table width="100%" class="content" >
<tr>
<td width="10%" align="center"><img src="gfx/wcaglogo.gif" alt="dot"></td>
<td align="center" background="/gfx/bild.jpg">
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
<script language="JavaScript" type="text/javascript">
document.write('<iframe src="http://banners.webmasterplan.com/view.asp?site=1382&ref=248118&type=text&tnb=32&showjs=0&template=1323&titlecolor=ffffff&refurl='+escape(document.location.href)+'" width="468" height="60" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>')
</script>
<!-- END PARTNER PROGRAM -->
<?php
}
$_obj=$_stack[--$_stack_cnt];}
?>

da wo <?php
das ist die linie wo der fehler sein soll.
ich hoffe mir kann einer weiterhelfen weil sonst kann ich keine banner einblenden lassen. lg brian
 
Nach langer schwerer Suche, bin ich nun ein kleines Stück weiter aber ich weiß immer noch nicht was ich nun tun muß.
Also in meiner global.htm Datei steht was von <!-- IF pmid -->
so enden tut das dann wieder so <!-- ENDIF pmid -->
in meiner global.htm.php Datei wird das dann wieder anders ausgegeben und zwar so:
CODE <?php
if (!empty($_obj['pmid'])){
?>

das ganze sieht dann in der global.htm Datei so aus:

CODE <!-- IF pmid -->
<script language="JavaScript">
<!--
input = confirm("Sie haben eine neue Private Nachricht erhalten.Klicken Sie auf OK, um sie anzusehen oder Abbrechen, um diese Meldung zu schliessen.");
if (input==true) {
input2=confirm("Im einem neuen Fenster öffnen?\n\n(Klicken Sie Abbrechen, um Eingegangene Nachrichten in diesem Fenster zu öffnen.)");
if (input2==true) {
window.open('message.php?action=show&pmid={pmid}','newpm','width=600,height=500,menubar=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,resizable=yes,top=50,left=50');
} else {
window.location="message.php?action=show&pmid={pmid}";
}
}
-->
</script>
<!-- ENDIF pmid -->

und in der global.htm.php Datei sieht der gesamte Code so aus:

CODE <?php
if (!empty($_obj['pmid'])){
?>
<script language="JavaScript">
<!--
input = confirm("Sie haben eine neue Private Nachricht erhalten.Klicken Sie auf OK, um sie anzusehen oder Abbrechen, um diese Meldung zu schliessen.");
if (input==true) {
input2=confirm("Im einem neuen Fenster öffnen?\n\n(Klicken Sie Abbrechen, um Eingegangene Nachrichten in diesem Fenster zu öffnen.)");
if (input2==true) {
window.open('message.php?action=show&pmid=<?php
if(isset($_obj['pmid']) )
echo $_obj['pmid'];
?>
','newpm','width=600,height=500,menubar=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,resizable=yes,top=50,left=50');
} else {
window.location="message.php?action=show&pmid=<?php
if(isset($_obj['pmid']) )
echo $_obj['pmid'];
?>
";
}
}
-->
</script>
<?php
}
?>



So nun weiß ich schonmal, das der deshalb den Banner Code nicht will weil der ja auch mit <!-- IF ..... --> sowas anfängt.

Das Problem ist nur das zum einen die afilli.net Banner nicht ohne das <!-- IF pmid --> Funktionieren, und mein Script den Banner nicht mit <!-- IF pmid --> animmt.
Eine Lösung habe ich leider noch nicht gefunden und mir rennt die Zeit weg den ohne Werbebanner auf meiner Webiste, gibt es kein Geld und ohne Geld, seh ich alt aus
rolleyes.gif


Vielleicht kann mir nun aber einer besser folgen und könnte mir deshalb helfen.

Um nochwas zu sagen die global.htm.php Datei wird immer wieder überschrieben das heißt wenn ich nun zb. irgendwas dort eingebe und jemand ruft dann die global.htm datei auf so wird die global.htm.php datei gleich wieder überschrieben.

SO das war alles was ich bis jetzt rausbekommen habe, aber vielleicht hilft euch das ja was. LG Brian

PS: Hoffe meine Antwort war nicht zu lang und nicht zu unsinnig.
unsure.gif
 
Zurück
Oben