Seite 1 von 1

Problem bei Bonuspunkte Mod

Verfasst: 06.07.2009 13:24
von Bassbox
Ich habe seit längeren einen selbstprogrammierten Bonuspunkte Mod und wollte diesen jetzt vollkommen einbauen. Dazu habe ich eine Datei Names bp_view.html gemacht und in den Templates Ordner gesteckt, ich habe auch überprüft ob die "Begriffe" an die Template gesendet wird. Aber es geht immer noch nicht:

Code: Alles auswählen

<div id="inhalt">
<h2>Bonuspunkte - {S_TITLE}</h2><br />

{S_TITLE} hat zurzeit <span style="background-color: <!-- IF S_USERPNTS >= 1 -->#CAFFA0<!-- ENDIF --><!-- IF S_USERPNTS <= -1 -->#FFAFA0<!-- ENDIF --><!-- IF S_USERPNTS == 0 -->#EEEEEE<!-- ENDIF -->; padding: 5px; border: 1px solid #000000;">{S_USERPNTS}</span>
<br /><br />
<table class="table" cellspacing="1" cellpadding="4">
 <tr class="tb_head">
  <td>Bonuspunkte</td>
  <td>Bewerter</td>
  <td>Kommentar</td>
   <!-- BEGIN bpentry -->
 <tr class="tb_d1">
  <td colspan="3"><!-- IF bpentry.BP_NONE -->{S_TITLE} hat noch keine Bonuspunkte erhalten!</td>
    <!-- ELSE -->
<table class="table" cellspacing="1" cellpadding="4">
 <tr class="tb_head">
  <td>Bonuspunkte</td>
  <td>Bewerter</td>
  <td>Kommentar</td>
 <tr class="tb_d1">
    <!-- IF bpentry.BP_DELETED -->
  <td colspan="3" style="background-color:#ffffcc;">Bewertung ({bpentry.BP_NUMBER} von {bpentry.BP_AUTHOR}) wurde von einen Moderator gel&ouml;scht.</td>
    <!-- ELSE -->
  <td style="background-color: <!-- IF bpentry.BP_NUMBER >= 1 -->#CAFFA0<!-- ENDIF --><!-- IF bpentry.BP_NUMBER <= -1 -->#FFAFA0<!-- ENDIF --><!-- IF bpentry.BP_NUMBER == 0 -->#EEEEEE<!-- ENDIF -->; padding: 5px; border: 1px solid #000000;">{bpentry.BP_NUMBER}</td>
  <td>{bpentry.BP_AUTHOR}</td>
  <td>{bpentry.BP_REASON}</td>
    <!-- ENDIF -->
 </tr>
</table>
    <!-- END bpentry -->
    <!-- IF BP_RATE --><a href="{BP_RATE_LINK}">Bewerten</a><!-- ENDIF -->
</div>
Wenn ihr weitere Codes benötigt einfach sagen. Die Fehlermeldung:

Code: Alles auswählen

arse error: syntax error, unexpected $end in /srv/www/httpd/phost/p/de/pytalhost/pokeplatz/web/forum/includes/template.php(187) : eval()'d code on line 31

Re: Problem bei Bonuspunkte Mod

Verfasst: 06.07.2009 13:27
von Balint
Hallo,

wenn ich es richtig sehe, hast du

Code: Alles auswählen

<!-- IF bpentry.BP_NONE -->
nicht beendet, oder irgendwo anders fehlt ein ENDIF.


Viele Grüße,
Bálint

Re: Problem bei Bonuspunkte Mod

Verfasst: 06.07.2009 16:27
von Bassbox
Ich habe das ganze jetzt so gemacht.

Code: Alles auswählen

<div id="inhalt">
<h2>Bonuspunkte - {S_TITLE}</h2><br />

{S_TITLE} hat zurzeit <span style="background-color: <!-- IF S_USERPNTS >= 1 -->#CAFFA0<!-- ENDIF --><!-- IF S_USERPNTS <= -1 -->#FFAFA0<!-- ENDIF --><!-- IF S_USERPNTS == 0 -->#EEEEEE<!-- ENDIF -->; padding: 5px; border: 1px solid #000000;">{S_USERPNTS}</span>
<br /><br />
<table class="table" cellspacing="1" cellpadding="4">
 <tr class="tb_head">
  <td>Bonuspunkte</td>
  <td>Bewerter</td>
  <td>Kommentar</td>
   <!-- BEGIN bpentry -->
 <tr class="tb_d1">
  <td colspan="3"><!-- IF bpentry.BP_NONE -->{S_TITLE} hat noch keine Bonuspunkte erhalten!<!-- ENDIF --></td>
 </tr>
</table>
    <!-- ELSE -->
<table class="table" cellspacing="1" cellpadding="4">
 <tr class="tb_head">
  <td>Bonuspunkte</td>
  <td>Bewerter</td>
  <td>Kommentar</td>
 <tr class="tb_d1">
    <!-- IF bpentry.BP_DELETED -->
  <td colspan="3" style="background-color:#ffffcc;">Bewertung ({bpentry.BP_NUMBER} von {bpentry.BP_AUTHOR}) wurde von einen Moderator gel&ouml;scht.</td>
    <!-- ELSE -->
  <td style="background-color: <!-- IF bpentry.BP_NUMBER >= 1 -->#CAFFA0<!-- ENDIF --><!-- IF bpentry.BP_NUMBER <= -1 -->#FFAFA0<!-- ENDIF --><!-- IF bpentry.BP_NUMBER == 0 -->#EEEEEE<!-- ENDIF -->; padding: 5px; border: 1px solid #000000;">{bpentry.BP_NUMBER}</td>
  <td>{bpentry.BP_AUTHOR}</td>
  <td>{bpentry.BP_REASON}</td>
    <!-- ENDIF -->
 </tr>
</table>
    <!-- END bpentry -->
    <!-- IF BP_RATE --><a href="{BP_RATE_LINK}">Bewerten</a><!-- ENDIF -->
</div>
Jetzt kommt dieser Fehler und ich habe wirklich keinen Plan mehr..

Code: Alles auswählen

Parse error: syntax error, unexpected T_ELSE in /srv/www/httpd/phost/p/de/pytalhost/pokeplatz/web/forum/includes/template.php(187) : eval()'d code on line 16

Re: Problem bei Bonuspunkte Mod

Verfasst: 06.07.2009 16:34
von Balint
Hallo,

Code: Alles auswählen

  <td>Kommentar</td>
   <!-- BEGIN bpentry -->
<tr class="tb_d1">
  <td colspan="3"><!-- IF bpentry.BP_NONE -->{S_TITLE} hat noch keine Bonuspunkte erhalten!<!-- ENDIF --></td>
</tr>
</table>
    <!-- ELSE -->
das letzte else wird es sein - es steht vorher ein endif und keine andere beginnende if davor - in Zweifelsfällen bitte immer öffnende und schließende if-s zählen und evtl. den Content weglassen. Da wird einem der Fehler eher deutlich.


Viele Grüße,
Bálint

Re: Problem bei Bonuspunkte Mod

Verfasst: 06.07.2009 16:46
von Bassbox
OK, jetzt habe ich es geschaft ^.^
Vielen Dank an dich..