Demo
Probiere ClanSphere aus und teste daran herum.
Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden
Antworten: 0
Seite [1] |
tobimo
King for a day
Beiträge: 253 |
# Thema - 04.06.2010 um 20:39 Uhr
Ich habe meine navlist_vote.tpl verändert, nun habe ich beim Abschicken des Votes folgenden Fehler:
Fatal error: Only variables can be passed by reference in /customers/xxx/nxxx/httpd.www/mods/votes/navlist.php on line 88
Mit der originalen navlist_vote.tpl funktioniert es !
Ich weiß nur nicht, was an dem Code falsch sein soll?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
| 1. / 2. / ...
<div style="width: 210px;">
<img src="../../../templates/nob/Bilder/votes_titel.png" alt="Votes Titel" border="0" usemap="#Map" style="margin-bottom: 4px;"/>
<map name="Map" id="Map">
<area shape="rect" coords="141,10,199,28" href="index.php?mod=votes" alt="Button All Votes" />
</map>
<form method="post" id="navlist" action="/index/action/list">
<div style="width: 210px;">
<div style="float: left; background-image: url(../../../templates/nob/Bilder/votes_icon.png); width: 43px; background-color: #ff6000; min-height: 50px;"> </div>
<div style="float: right; width: 167px;">
<img src="../../../templates/nob/Bilder/shoutbox_texttop.png" alt="Shoutbox Text Foot" />
<div style="background-image: url(../../../templates/nob/Bilder/shoutbox_textbg.png); background-repeat: repeat-y; padding-left: 10px; padding-right: 15px; font-weight: bold; text-align: center;">
{votes:question}
</div>
<img src="../../../templates/nob/Bilder/shoutbox_textbottom.png" alt="Shoutbox Text bottom" />
<br /><img src="../../../templates/nob/Bilder/shoutbox_texttop.png" alt="Shoutbox Text Foot" style="margin-top: 2px;"/>
<div style="background-image: url(../../../templates/nob/Bilder/shoutbox_textbg.png); background-repeat: repeat-y; padding-left: 10px; padding-right: 15px;">
{loop:answers}
<input name="voted_answer{if:several_name}[{answers:value}]{stop:several_name}" value="{answers:value}" type="{votes:type}" />{answers:answer}<br />
{stop:answers}
<input name="votes_id" value="{votes:id}" type="hidden" />
<input name="votes_several" value="1" type="hidden" />
{if:several}
<input name="votes_several" value="1" type="hidden" />
{stop:several}
</div>
<img src="../../../templates/nob/Bilder/shoutbox_textbottom.png" alt="Shoutbox Text bottom" />
<input type="submit" style="background-image: url(../../../templates/nob/Bilder/votes_btn.png); width: 78px; height: 31px;" name="submit_votes" value="" />
</div>
</div>
</form>
</div>
|
PS: die votes/navlist.php habe ich nicht verändert.
Lösung nun selber gefunden:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
| 1. / 2. / ...
<div style="width: 210px;">
<img src="../../../templates/nob/Bilder/votes_titel.png" alt="Votes Titel" border="0" usemap="#Map" style="margin-bottom: 4px;"/>
<map name="Map" id="Map">
<area shape="rect" coords="141,10,199,28" href="index.php?mod=votes" alt="Button All Votes" />
</map>
<form method="post" id="navlist" action="/index/action/list">
<div style="width: 210px;">
<div style="float: left; background-image: url(../../../templates/nob/Bilder/votes_icon.png); width: 43px; background-color: #ff6000; min-height: 50px;"> </div>
<div style="float: right; width: 167px;">
<img src="../../../templates/nob/Bilder/shoutbox_texttop.png" alt="Shoutbox Text Foot" />
<div style="background-image: url(../../../templates/nob/Bilder/shoutbox_textbg.png); background-repeat: repeat-y; padding-left: 10px; padding-right: 15px; font-weight: bold; text-align: center;">
{votes:question}
</div>
<img src="../../../templates/nob/Bilder/shoutbox_textbottom.png" alt="Shoutbox Text bottom" />
<br /><img src="../../../templates/nob/Bilder/shoutbox_texttop.png" alt="Shoutbox Text Foot" style="margin-top: 2px;"/>
<div style="background-image: url(../../../templates/nob/Bilder/shoutbox_textbg.png); background-repeat: repeat-y; padding-left: 10px; padding-right: 15px;">
{loop:answers}
<input name="voted_answer{if:several_name}[{answers:value}]{stop:several_name}" value="{answers:value}" type="{votes:type}" />{answers:answer}<br />
{stop:answers}
<input name="votes_id" value="{votes:id}" type="hidden" />
{if:several}
<input name="votes_several" value="1" type="hidden" />
{stop:several}
</div>
<img src="../../../templates/nob/Bilder/shoutbox_textbottom.png" alt="Shoutbox Text bottom" />
<input type="submit" style="background-image: url(../../../templates/nob/Bilder/votes_btn.png); width: 78px; height: 31px;" name="submit_votes" value="" />
</div>
</div>
</form>
</div>
|
mit dem Code klappt es!
Der Fehler war total simpel:
<input name="votes_several" value="1" type="hidden" />
{if:several}
<input name="votes_several" value="1" type="hidden" />
{stop:several}
ich habe ein input zweimal eingefügt! Sehr dämlicher copy-paste Fehler.
Sorry für den Thread, kann auch gerne gelöscht werden
.. Ich vermute daran hat es gelegen
Zuletzt editiert von tobimo am 04.06.2010 um 21:16 Uhr (6x Editiert)
|
|
|
Antworten: 0
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |