Abgelehnt [SHOP-2576] News-Feld "Geben Sie die Gültigkeit des Newsbeitrag in folgendem Format ein: dd.mm.yyyy

  • Ersteller des Themas Ersteller des Themas Conny
  • Erstellungsdatum Erstellungsdatum

Conny

Sehr aktives Mitglied
7. September 2009
571
61
Hi,

lt. Doku gibt es beim Erstellen eines News Beitrages ein Feld "Gültigkeit"

....
Geben Sie die Gültigkeit des Newsbeitrag in folgendem Format ein: dd.mm.yyyy hh.mm. Somit sind Sie in der Lage, News für die Zukunft zu erstellen.
Wenn Sie das Textfeld von "bis" freilassen, ist die Gültigkeit nicht mehr begrenzt.
....
Link
Leider kann ich das irgendwie nicht finden ?!

LG Conny
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Gemeint ist das Feld "Erstellt am". Dort einfach das zukünftige Datum eintragen inkl. Uhrzeit.
Dann werden die News ab diesem Zeitpunkt angezeigt.

PS: Die Redaktion hat von mir eine Info bekommen mit der Bitte dies im Guide anzupassen.
 

Conny

Sehr aktives Mitglied
7. September 2009
571
61
Hi,
danke für die Info. Ich habe auch gesehen, dass im Template die Variable "gültig" ausgegeben wird obwohl die
Betextung "Erstellt" anzeigt. Das Feld mit der Variable "erstellt" fehlt hingegen kompl.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ich kann dir leider nicht ganz folgen. Kannst du bitte genauer beschreiben welche Stelle du meinst!?
Gern auch mit Screenshot!
 

Conny

Sehr aktives Mitglied
7. September 2009
571
61
Die Table "tnews" hat folgende Felder:
dErstellt
dGueltigVon

Das Datenbankfeld "dGueltigVon" wir im Template auch benutzt und wird aber mit der Sprachvariable {#newsValidation#} = "Erstellt am" ausgegeben - was wahrscheinlich nicht richtig ist.

siehe Datei: /admin/templates/bootstrap/tpl_inc/news_erstellen.tpl (Shop Ver 4.06.6)

Code:
    <td><label for="dGueltigVon">{#newsValidation#} *</label></td>
                            <td>
                                <input class="form-control" id="dGueltigVon" name="dGueltigVon" type="text" value="{if isset($cPostVar_arr.dGueltigVon) && $cPostVar_arr.dGueltigVon}{$cPostVar_arr.dGueltigVon}{elseif isset($oNews->dGueltigVon_de) && $oNews->dGueltigVon_de|strlen > 0}{$oNews->dGueltigVon_de}{else}{$smarty.now|date_format:'%d.%m.%Y %H:%M'}{/if}" />
                            </td>

Das Datenbankfeld "dErstellt" wird dafür überhaupt nicht angezeigt im Template.

--------------------------
Also zusammenfassend:
Das aktuell angezeigte Feld "dGueltigVon" müsste eine andere Sprachvariable bekommen mit dem Inhalt: "Gültig ab"

Das fehlende Feld "dErstellt" müsste im Template angezeigt werden mit der aktuellen Sprachvariable {#newsValidation#}
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
@Conny Das ist so zwar verwirrend, aber funktional richtig. "dGueltigVon" ist das Datenbank-Feld, welches du in den Newsbeitrag-Backend-Einstellungen mit "Erstellt am *" füllst. Das ist auch das Datum, was im Frontend für den Newsbeitrag als "Erscheinungsdatum" angezeigt wird. Somit kannst du Beiträge datieren, sie aber ohne Probleme schon Tage oder Wochen vorher anlegen und bearbeiten. Es ist also das manuell angegebene Erstell-/Erscheinungsdatum für deine Besucher und der Beitrag wird auch tatsächlich erst angezeigt, wenn das Datum in der Vergangenheit liegt.

tnews.dErstellt ist ein rein internes Feld, was tatsächlich auch fehlerhaft ist. Nach der Bennenung sollte hier das interne Erstellungsdatum (wann hast du den Beitrag angelegt, unabhängig davon, wann deine Besucher ihn sehen können) stehen; jedoch wird es bei jedem Speichern überschrieben. Entweder ist das falsch, oder das Feld falsch benannt. Das habe ich schonmal weitergegeben.
 

Conny

Sehr aktives Mitglied
7. September 2009
571
61
Vielen Dank. Dann würde ich mich freuen bei eines der nächsten Updates zu sehen, dass die Dinge geändert wurden.

Eine NICE TO HAVE Function wäre noch, wenn man ein Enddatum eingeben könnte, an dem der Beitrag nicht mehr angezeigt wird.

Wir haben z.B. besondere Werbeaktionen welche zeitlich beschränkt sind oder Grafiken in den Beiträgen welche nur zeitlich lizensiert sind.

Auch könnte man auf der Startseite somit Beiträge einer bestimmten Kategorie anzeigen lassen welche zu einem bestimmten Datum dann wieder auslaufen.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Wurde leider abgelehnt, aber könnte eventuell mit Hilfe eines Plugins gelöst werden.
 

Ähnliche Themen