Problem bei Bonuspunkte Mod

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Bassbox
Mitglied
Beiträge: 27
Registriert: 08.11.2008 08:52

Problem bei Bonuspunkte Mod

Beitrag 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
Ich bin ein kleiner Programmiererfreak^^
frage nur nach wenn ich wirklichnicht mehr weiter weis....

Helfe euch gerne bei euren phpbb3 Foren.... auf anfrage bekommt ihr vll meinen BP Mod
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Problem bei Bonuspunkte Mod

Beitrag 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
Meine MODs für phpBB 2.x und phpBB 3.x!
Bassbox
Mitglied
Beiträge: 27
Registriert: 08.11.2008 08:52

Re: Problem bei Bonuspunkte Mod

Beitrag 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
Ich bin ein kleiner Programmiererfreak^^
frage nur nach wenn ich wirklichnicht mehr weiter weis....

Helfe euch gerne bei euren phpbb3 Foren.... auf anfrage bekommt ihr vll meinen BP Mod
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Problem bei Bonuspunkte Mod

Beitrag 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
Meine MODs für phpBB 2.x und phpBB 3.x!
Bassbox
Mitglied
Beiträge: 27
Registriert: 08.11.2008 08:52

Re: Problem bei Bonuspunkte Mod

Beitrag von Bassbox »

OK, jetzt habe ich es geschaft ^.^
Vielen Dank an dich..
Ich bin ein kleiner Programmiererfreak^^
frage nur nach wenn ich wirklichnicht mehr weiter weis....

Helfe euch gerne bei euren phpbb3 Foren.... auf anfrage bekommt ihr vll meinen BP Mod
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“