Erweiterungen
- DocChicago
- Offline
- KISS Programmer-in-Chief
Server kennen kein Null-Datum. Wenn ein Server auf ein Datumsfeld trifft und er die Daten in diesem Feld nicht deuten kann, nimmt er immer das älteste Datum, das ihm bekannt ist - den Beginn des Unix-Zeitalters am 1.1.1970.
Um ein Nullfeld zu vermeiden, könnte man das Datumsfeld zu einem Pflichtfeld machen, d.h. der Benutzer muss ein Datum eingeben. Das schützt natürlich nicht vor Falscheingaben.
Um zumindest Nulldaten zu vermeiden, könnte man folgendes machen:
In der Funktion \'addfields_show_frontend\' in der Datei pferde.php (Frontend, Verzeichnis extensions) steht folgender
$html .= $this->addfields_render_show(3, $fields, \'\', \'\', $row->$field[4], Null, 3); // Birthdate
Wenn man ihn ändert in den
if ($row->$field[4] != \'0000-00-00\') {
$html .= $this->addfields_render_show(3, $fields, \'\', \'\', $row->$field[4], Null, 3); // Birthdate
}
Ist nicht besonders elegant, würde aber zumindest dieses Problem lösen.
Ob ein Glas halb voll oder halb leer ist, ist mir egal. Hauptsache meine Zähne passen rein.
No matter whether a glass is half full or half empty - as long as my teeth fit in.
Please Log in or Create an account to join the conversation.
Hallo Doc
Das mit den \"Merkmalen\" und \"Eignung\" stört mich eigentich weniger.
Aber wenn du mir einen Tip geben könntest, wie ich das Geburtsdatum statt 01.01.1970 evtl. auf 00.00.000 einstellen könnte? Ist das überhaupt möglich?
Herzliche Grüsse
Rumpel
Please Log in or Create an account to join the conversation.
- DocChicago
- Offline
- KISS Programmer-in-Chief
Machbar wäre das, war bisher jedoch nicht vorgesehen.
Ob ein Glas halb voll oder halb leer ist, ist mir egal. Hauptsache meine Zähne passen rein.
No matter whether a glass is half full or half empty - as long as my teeth fit in.
Please Log in or Create an account to join the conversation.
Hi Doc
Zur Erweiterung stellt sich mir noch folgende Frage:
Ist es möglich, im Frontend nach Erfassung des Inserates die Punkte unter \"Merkmale\" oder \"Eignung\" etc., die NICHT ausgewählt wurden, automatisch auszublenden?
und zBsp. das Geburtstatum, wenn vom Kunden nicht ausgewählt, ebenfalls ausblenden?
Grüessli
Rumpel
Please Log in or Create an account to join the conversation.
Hallo Doc
Wie immer:
- Prompte Antwort
- Super Support
- Perfekte Lösung
umgesetzt und passt!
Vielen lieben Dank
Please Log in or Create an account to join the conversation.
- DocChicago
- Offline
- KISS Programmer-in-Chief
Hallo Rumpel,
die Fehlermeldung kommt von PHP, das die Verwendung einer referenzierten Variablen als \'veraltet\' anmeckert - Referenzierung ist seit PHP 5.3 nicht mehr nötig, aber es soll noch Server geben, die mit PHP 4.x und kleiner unterwegs sind .
Ändere den Code in Zeile 236 von
<?php echo $this->addfields_edit_frontend($row, &$lists, $nexttab); ?>
<?php echo $this->addfields_edit_frontend($row, $lists, $nexttab); ?>
Ob ein Glas halb voll oder halb leer ist, ist mir egal. Hauptsache meine Zähne passen rein.
No matter whether a glass is half full or half empty - as long as my teeth fit in.
Please Log in or Create an account to join the conversation.