1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Members
  3. bolleone

Posts by bolleone

  • condition type="now" funktioniert nicht mehr?

    • bolleone
    • March 20, 2025 at 10:43 AM

    Ok, habe ich da mein reingesetzt: https://qa.webedition.org/tracker/view.php?id=14397

  • condition type="now" funktioniert nicht mehr?

    • bolleone
    • March 19, 2025 at 7:07 PM

    Soll ich dazu einfach mal ein Ticket in die Bugbase schreiben?

  • condition type="now" funktioniert nicht mehr?

    • bolleone
    • March 19, 2025 at 2:36 PM

    hmm, wenn ich das zum Debuggen ausgebe, erhalte ich das hier:

    ((DatumSeminarDayOne <= NOW( )) )

    Und wenn mich nicht alles täuscht, ist da doch ein Leerraum zuviel am Ende, oder?

    Folgender Fehler erscheint dann im Log:

    Code
    MYSQL-ERROR
    Fehler: 1064
    Detail: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '( )) )) AND f.DocType IN(18)' at line 3
    Info:
    Query: SELECT COUNT(DISTINCT f.ID)
    FROM tblFile f JOIN tblContent c ON (f.ID=c.DID AND c.DocumentTable="tblFile") 
    WHERE f.IsFolder=0 AND f.IsPublished=1 AND  f.IsSearchable=1 AND ((((c.nHash=x'7c962ae3b26ceefe98eb906c09d100c4' AND COALESCE(c.Dat,c.BDID) <= NOW)( )) )) AND f.DocType IN(18)
  • condition type="now" funktioniert nicht mehr?

    • bolleone
    • March 19, 2025 at 12:41 PM

    Hallo Sascha,

    ja, das habe ich natürlich gesehen und meine condition ist ja auch genau so angelegt:

    Code
                <we:condition name="vergangen">
                    <we:conditionAdd field="DatumSeminarDayOne" compare="&lt;=" type="now" />
                </we:condition>
                
                <we:listview type="document" doctype="Jobnet.AKADEMIE Veranstaltung" rows="6" desc="true" condition="\$vergangen">
                    <we:repeat>
                        <p><we:field type="date" name="DatumSeminarDayOne" format="date" /></p>
                    </we:repeat>
                </we:listview>

    Das produziert dann aber SQL-Fehler im Error-Log.

  • condition type="now" funktioniert nicht mehr?

    • bolleone
    • March 17, 2025 at 10:23 AM

    Liebe WebEdition-Gemeinde,

    ich habe gerade eine ziemlich umfangreiche WebEdition-Installation von der Version 8.0.6. auf die aktuelle Version 9.3.1.0 gehievt. Das hat auch alles soweit geklappt – es gab nur ein paar kleinere Hakeleien.

    Ich hänge aber gerade an folgendem Problem: In der alten Version hatte ich in einer Listview eine Condition eingebaut, um ein Datum-Feld mit dem aktuellen Zeitpunkt zu vergleichen. Alle Einträge vor dem aktuellen Datum wurden dann nicht mehr angezeigt. Das hat auch wunderbar funktioniert:

    <we:condition name="condition">
    <we:conditionAdd field="DatumSeminarDayOne" compare="&gt;=" type="now" />
    </we:condition>
    <we:listview type="document" name="showevents" doctype="Jobnet.AKADEMIE Veranstaltung" order="DatumSeminarDayOne" desc="false" searchable="true" condition="condition" rows="2">
    ...
    </we:listview>

    In der Version 9.3.1.0 funktioniert das aber leider nicht mehr!

    Hat jemand von Euch eine Idee, wie ich das wieder zum Laufen bringe?

  • we:listview - Sortierung nach einem Feld in einem we:block

    • bolleone
    • August 21, 2024 at 9:32 AM
    Quote from WBTMagnum

    Du könntest das so lösen, dass du im Backend das erste Datum zwischenspeicherst und dann eine versteckte Variable DatumErstesSeminar damit setzt (außerhalb vom <we:block>). Dann kannst du in der Listview nach DatumErstesSeminar sortieren.

    Hallo Sascha, danke für Deine Antwort. Kannst Du mir hier eventuell mal auf die Sprünge helfen: wei setze ich eine versteckte Variable ausserhalb des we:block?

  • we:listview - Sortierung nach einem Feld in einem we:block

    • bolleone
    • August 19, 2024 at 4:25 PM

    Hallo liebe WE-Gemeinde,

    ich habe in meinem template einen we:block, mit dem die Redakteure zu einer Veranstaltung verschiedene Termine anlegen können:

    Code
    <we:block name="seminartermine">
    <we:input type="date" name="DatumSeminar" format="D, d. F Y" />
    <we:input type="date" name="UhrzeitSeminar" currentdate="true" format="H:i" /> bis <we:input type="date" name="UhrzeitSeminarEnde" currentdate="true" format="H:i" /> Uhr
    </we:block>

    Die Termine werden in einer Listview ausgegeben. Dort möchte ich die Ausgabe aber nach dem ersten Datum sortieren. Ist sowas möglich? Also so wie

    <we:listview type="document" name="showevents" order="DatumSeminar">

    Die verwendete WE-Version ist etwas älter: 8.0.6

Donations

200.00 EUR

Donate now
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™