Sorting issues

Permalink Browser Info Environment
As you may recall I was having major issues with the regular search features when searching by date. Then I read about some security issues with ProForms and their date feature which I believe you use in your add on…but that’s neither here nor there.

My solution was to create a series of dropdown selectors to create the date.: a dropdown selector for month, a dropdown selector for days, a dropdown selector for year. each entry is generated by a ProForms submission. This is working beautifully in regards to the search functionality.

So on to the sorting issue.

This first demo shows the most acceptable solution I’ve found so far.

I’ve sorted it by the three following criteria: ….unfortunately the years present some confusion, and its almost as if they aren’t working at all.

Month (A-Z)
Day (A-Z)
Year (A-Z)

Here is another demo that is setup as I would understand it to work most intuitively … but in this case the months don’t work at all

Here’s how I have that page ordered.

Year (A-Z)
Month (A-Z)
Day (A-Z)

I’ve inverted the order above and tried various other combinations. I‘m wondering if you have any suggestions. It seems like the system only acknowledges up to two sorting methods, and that the month must proceed the day.

I’ve attached an image of how I would like the ordering to work…simple chronological order.

You’ve been fantastic at helping me in the past. If there isn’t any obvious fix here, I am willing to pay you for support.

Thank you.



1 Attachment

Type: Discussion
Status: In Progress
View Replies:
kimstone replied on at Permalink Reply
By my various tests, it seems like the 3rd sorting option isn't really working.
kimstone replied on at Permalink Reply
You know, I have a few more tests I want to do before engaging you in this. Let me get back to you with more details. Thank you.

concrete5 Environment Information

# concrete5 Version

# concrete5 Packages
Cache Free Content (, eCommerce (2.8.16), Fix Required Labels (0.0.2), Forgot Password (1.0), Form Tableless Layout (1.2.1), Front End Attribute Editor (1.1), Lerteco Membership (, Lerteco User Importer (2.1.1), Login (1.1.1), Login Redirect (1.3), Magic Data (2.9.8), Magic Data Symbols1 (2.7.2), Magic Data Templates1 (2.1), Mega Menu (1.5.27), Page List+ (6.0.0), Page Redirect (1.4), Page Selector Attribute (1.1), Paypal Website Payment Pro Gateway (2.0), Popup Login (1.0.5), Popup Pro (1.6.8), Pro Forms (7.6.2), Register User Pro (1.3.16), Registrant Group (1.1), Sortable Fancybox Gallery (1.17), Uhuru Theme (1.1), Ukao Menu (1.5.2), Whale Nivo Image Slider (1.0.4), Where Is My Block? (1.1).

# concrete5 Overrides
blocks/jb_megamenu, blocks/content, blocks/jb_register, blocks/autonav, blocks/login, blocks/page_list_plus, blocks/date_archive, blocks/product, blocks/jb_popup, elements/profile, elements/reload_on_attribute_change.php, elements/cart_item_list.php, elements/checkout, languages/es_ES, languages/zh_CN, languages/es_PE, languages/ru_RU, languages/tr_TR, languages/nb_NO, languages/ro_RO, languages/sk_SK, languages/zh_TW, languages/vi_VN, languages/fi_FI, languages/de_DE, languages/he_IL, languages/nl_NL, languages/ar, languages/it_IT, languages/sv_SE, languages/es_AR, languages/pt_PT, languages/cs_CZ, languages/ja_JP, languages/es_MX, languages/fa_IR, languages/sl_SI, languages/el_GR, languages/fr_FR, languages/da_DK, mail/notify_user_deactivation.php, mail/receipt.php, models/on_deactivation.php, models/attribute, single_pages/page_forbidden.php, single_pages/password_request.php, single_pages/profile, single_pages/conference_registration_lcms.php, single_pages/conference_registration.php, single_pages/join_1_13_17.php, single_pages/register.php, single_pages/login.php, single_pages/loginOrig.php, single_pages/join.php, single_pages/page_not_found.php, single_pages/checkout, themes/uhuru

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software

# Server API

# PHP Version

# PHP Extensions
apc, bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 120
apc.max_file_size - 1M
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 64M
post_max_size - 48M
sql.safe_mode - Off
upload_max_filesize - 32M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 10000000
pcre.recursion_limit - 10000000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:53.0) Gecko/20100101 Firefox/53.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.