MyBB.de Forum

Normale Version: Statusleiste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6
Okay das habe ich nun umgeändert aber nun bekomme ich einen neuen Fehler

Parse error: syntax error, unexpected $end in /usr/export/www/hosting/babyhibbelforum/inc/functions_post.php on line 765

da steht aber nur ?>

drinne... irgendwie bin ich wirklich verwirrt nun Sad

ich glaub ich bin zu blöd irgendwie Sad
Dann hast Du vermutlich irgendwo ein } oder { vergessen.
Achja und ja es soll unterschieden werden was in den Profilfeldern steht ^^

Weil die die Mädchen haben sollen das Mädchensmily da haben, die die nen Jungen haben sollen nen Jungensmily da haben genauso wenn sie beides haben ^^ Wenn keine Kinder vorhanden, dann kein Smily

Und ebenso ist es beim Hibbeln und Schwanger: Ja oder Nein , bei ja den Smily , bei Nein kein Smily

PHP-Code:
if (htmlspecialchars_uni($post['fidX']) == 5// 1 muss natürlich Deinen Angaben angepasst werden
{
    if (
htmlspecialchars_uni($post['fid5']))
{
    
$post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/schwanger.gif\" alt=\"\" />";


so schaut der Code aus, ich hab gerade geschaut aber sehe nicht wo da ein { oder } fehlen könnte
Naja, Du hast den Code falsch übertragen.... Wink

Ersetze den Code in Deinem Beitrag durch
PHP-Code:
if (htmlspecialchars_uni($post['fid5']))
{
    
$post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/schwanger.gif\" alt=\"\" />";

In diesem Fall wird das Bild angezeigt, sobald irgendein Wert in dem Profilfeld eingetragen ist.

Wenn Du eine Auswahlbox (Ja/Nein) in den Profilfeldern hast, dann müsste der Code statt dessen so aussehen
PHP-Code:
if (htmlspecialchars_uni($post['fid5']) == 1)
{
    
$post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/schwanger.gif\" alt=\"\" />";
}
else
{
    
$post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/HALBschwanger.gif\" alt=\"\" />";

Ggf. muss Du die 1 auch in 0 ändern. Je nachdem, was bei Dir "Ja" oder "Nein" ist.
naja aber dieses Bild gibt es ja garnicht dieses Halbschwanger? Was soll ich denn da dann für nen Bild machen? Weil bei NEIN bzw. garkeiner Anzahl von Mädchen/Jungen soll ja garnix angezeigt werden

Nun bin ich mega verwirrt

und der Fehler

Parse error: syntax error, unexpected $end in /usr/export/www/hosting/babyhibbelforum/inc/functions_post.php on line 765

wird trotzdem noch angezeigt trotz das ich gerade den Code geändert habe wie du es oben geschrieben hattest (das erste um zu sehen ob es überhaupt geht)

Ohman ich glaub du verzweifelst an mir Big Grin bin in dem fall echt zu doof glaub ich
(26.05.2012, 10:58)Aealyn schrieb: [ -> ]naja aber dieses Bild gibt es ja garnicht dieses Halbschwanger?
Die Frage ist ist jetzt aber nicht Dein Ernst, oder? Big Grin

(26.05.2012, 10:58)Aealyn schrieb: [ -> ]Big Grin Ohman ich glaub du verzweifelst an mir Big Grin bin in dem fall echt zu doof glaub ich
1. Nein, dazu braucht es ne Zeit Wink
2. auch hier sag ich einfach mal Nein.

Du musst nur darauf achten, dass Du auch genau das kopierst, was in den Code-Blöcken steht. Ansonsten hänge hier mal Deine functions_post.php dran.

Und vielleicht erläuterst Du erst einmal, welche Art des Profilfeldes Du erstellt hast. Du scheinst ja nun doch mehrere Auswahlmöglichkeiten zu haben, als nur Ja und Nein....
habe nun erstmal die function_post wieder auf "normal" stand gebracht das sie erstmal wieder läuft und dann schau ich mir das mal in ruhe an Big Grin

Wegen dem Bild nee war nen scherz Big Grin Bin heut einfach nur gut gelaunt und mache dann mal nen Scherz gerne ;-)

1. Oh dann ist ja gut Big Grin hatte schon echt angst ^^
2. Ich hoffe du hast recht ;-)

So also meine Profilfelder:

Mädchen
Auswahlfeld:
- (kein Bild)
1 (Mädchenbabysmily)
2 (selbe wie 1)
3 (selbe wie 1)
4 (selbe wie 1)
5 (selbe wie 1)
6 (selbe wie 1)

Aber es soll nur EIN Mädchenbabysmily angezeigt werden auch wenn man 6 Mädchen hätte (bei Mouseover dann vlt. die Anzahl der Mädchen)


Jungen
Auswahlfeld:
- (kein Bild)
1 (Jungenbabysmily)
2 (selbe wie 1)
3 (selbe wie 1)
4 (selbe wie 1)
5 (selbe wie 1)
6 (selbe wie 1)

Aber es soll nur EIN Jungenbabysmily angezeigt werden auch wenn man 6 Jungen hätte (bei Mouseover dann vlt. die Anzahl der Jungen)

Sternenkinder
Auswahlfeld:
- (kein Bild)
1 (sternsmily)
2 (selbe wie 1)
3 (selbe wie 1)
4 (selbe wie 1)
5 (selbe wie 1)
6 (selbe wie 1)

Aber es soll nur EIN Sternsmily angezeigt werden auch wenn man 6 Sternenkinder hätte (bei Mouseover dann vlt. die Anzahl der Sternenkinder)

Hibbeln
Auswahlfeld
Ja (Hibbelsmily)
Nein (Kein Bild)

Schwanger
Auswahlfeld
Ja, ohne Outing (Schwangersmily)
Ja, mit Outing (Mädchen) (wie bei 1)
Ja mit Outing (Junge) (wie bei 1)
Ja, Zwillinge ohne Outing (wie bei 1)
Ja, Zwillinge mit Outing (2 Mädchen) (wie bei 1)
Ja, Zwillinge mit Outing (2 Jungen) (wie bei 1)
Ja, Zwillinge mit Outing (Mädchen & Junge) (wie bei 1)
Ja, Drillinge Ohne Outing (wie bei 1)
Ja, Drillinge mit Outing (3 Mädchen) (wie bei 1)
Ja, Drillinge mit Outing (3 Jungen) (wie bei 1)
Ja, Drillinge mit Outing (2 Mädchen & 1 Junge) (wie bei 1)
Ja, Drillinge mit Outing (2 Jungen & 1 Mädchen) (wie bei 1)
Nein (kein Smily)

Aber auch hier bitte nur EIN Schwangersmily und dann evt. bei Mouseover die Angaben ob mit oder ohne Outing)

Sollte das mit dem EINEN Smily dann zu kompliziert werden, kann es wegen meiner bei Mädchen / Jungen / Sternenkinder auch die jeweilige Smilyanzahl werden wieviele man hat.

Aber bei Schwanger sollte es schon nur ein Smily sein, auch wenns halt zwillinge oder drillinge werden
So, als erstes ersetzt Du die Datei functions_post.php mit der Originalversion von MyBB, damit wir einen festen Ausgangspunkt haben. Dann suchst Du die Zeile
PHP-Code:
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); 

Für die Mädchen, Jungen und Sternenkinder setzt Du 3 mal die folgenden Zeilen vor die oben genannte Zeile
PHP-Code:
if($post['fidX'] != "-")   //jeweils einmal diese Zeilen für Mädchen, Jungen und Sternenkinder einsetzen
{
  
$post['fidX'] = "<img src=\"HierDeineUrlZuDemJeweiligenSmiley\" alt=\"\" title=\"Anzahl: ".$post['fidX']."\" />";
}
else
{
  
$post['fidX'] = "";

Diese Zeilen musst Du also 3-mal vor der Zeile mit dem "eval" einsetzen und X jeweils mit der ID Deines Profilfeldes ersetzen.

Für das Hibbeln setzte Du folgende Zeilen ein
PHP-Code:
if($post['fidX'] == "Ja")  //hier wieder das X mit der ID des Hibbel-Profilfeldes einsetzen
{
  
$post['fidX'] = "<img src=\"Hibbelsmiley\" alt=\"\" />";
}
else
{
  
$post['fidX'] = "";

Auch hier muss wieder das X ersetzt werden.

Und vergiss nicht, die verschiedenen Profilfelder ins Template einzusetzen, wie es oben schon mal erwähnt wurde.

Dein "Schwanger-Profilfeld" verstehe ich gerade nicht so ganz. Das muss ich mir noch genauer ansehen....
Okay danke dir ich werds nachher mal austesten Big Grin
So habs gerade mal ausprobiert Big Grin

Mädchen , Jungen & Sternenkinder funktionieren Smile *Juhuuuuu* Vielen Dank

Hibbel funktioniert leider nicht.

Es stand vorher halt das JA oder Nein (also auch im Statusfeld) und nachdem ich da nun jetzt das reingemacht habe, wird weder bei JA das bild angezeigt, auch nicht wenn ichs auf Nein umändere.

Das mit dem Schwanger-Profilfeld ist natürlich schon recht speziell das weiß ich Big Grin Wäre cool wenns irgendwie klappt
Seiten: 1 2 3 4 5 6