Willkommen, Gast
Angemeldet bleiben:

THEMA:

Sorting: Date then Time 3 Monate 2 Wochen her #242244

  • Autor
  • sprockt012
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 69
  • Dank erhalten: 0
Hello,

Is it possible to call a system value in to a List View of ContentBuilder (ie. SUBMITTEDAT)?

I am finding that if I try to do an initial sort by date then time it isn't in the order I want. Dates are most recent at top as wanted, but times go oldest to newest.



TIA
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sorting: Date then Time 3 Monate 2 Wochen her #242245

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10047
  • Karma: 167
  • Dank erhalten: 795
Hi,

did you choose the Date + Time order type for the field before you set the initial sort order for that field?

If yes and it doesn't sort correctly, what is the date/time format you are using for that field?

Regards,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sorting: Date then Time 3 Monate 2 Wochen her #242246

  • Autor
  • sprockt012
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 69
  • Dank erhalten: 0
I tried order types of both Date and Date + Time for the field Current Date which is a text field and has a default value of:
(value: <?php date_default_timezone_set("America/New_York"); return date('m/d/Y'); ?>)

I also tried just Date for Current Date and Time as I also have a Current Time field which with a value of:
<?php date_default_timezone_set("America/New_York"); return date('h:i A'); ?>

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sorting: Date then Time 3 Monate 2 Wochen her #242247

  • Autor
  • sprockt012
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 69
  • Dank erhalten: 0
I've found a workaround that suits my needs. I've created a hidden form field called "Current" with a default value of:
<?php date_default_timezone_set("America/New_York"); return date('m/d/Y h:i A'); ?>

If use that field and sort by Date Descending it seems to work well.

Thanks for always being willing to lend a hand!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sorting: Date then Time 3 Monate 2 Wochen her #242248

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10047
  • Karma: 167
  • Dank erhalten: 795
Yeah, this is the problem. The timezone doesn't matter, it is basically the date format.

I think you are using CB + BF? If yes, then I would simply add a hidden input to BF and copy the date + time into that field but in SQL format (Y-m-d H:i:s).

Are you using a calendar element for this or are you just rendering the date as default value in a hidden or text field?

If you are using a hidden or text field, then creating another hidden field and adding this is enough:
<?php return date('Y-m-d H:i:s'); ?>

Then use this hidden element for sorting in CB instead.

Regards,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sorting: Date then Time 3 Monate 2 Wochen her #242249

  • Autor
  • sprockt012
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 69
  • Dank erhalten: 0
Great suggestion for the date format - thank you!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: ForumSupport
Ladezeit der Seite: 0.062 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!