Hello Guest

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - xtom

Pages: [1] 2 3 ... 13
Support / Re: Support for PHP version 7?
« on: August 04, 2019, 11:20:45 PM »
The latest release version of the CMS now supports PHP7.

General Discussion / Re: Forum updated and now https secure
« on: August 01, 2019, 08:29:00 AM »
Another update to forum: new responsive theme. Should be easier now to browse and read posts on a mobile phone.

Announcements / XT-CMS v2.0.0 Released
« on: July 24, 2019, 12:17:27 PM »
A new version 2.0.0 of the CMS has been released. This version includes a huge list of improvements and fixes and is now fully compatible with PHP7. Check out our What's new in V2 blog post and changelog below.

To download this latest version click here.

v 2.0.0 changelog

* Listing format file now fully controls how item listings are displayed, can use responsive flex layouts or tables layout etc.
* Default listing format files updated with new flex layouts etc.
* update_templates.php now adds conditional jquery script code to page templates if no jquery is present and special tag {jquery} is also not present - use with $jquery_required=1
* safe_filename() function now outputs even safer filename string
* New mobile mode for admin area
* Updated admin pages to be more responsive design
* Updated admin menu ui and added font awesome/fontello icons
* Updated jquery multiselect plugin from v1.10 to v2.0.1
* Updated to latest versions of Jquery 3.3.1 and Jquery UI 1.12.1
* Contact forms updated for responsive design
* Checkout and payment pages updated for responsive design
* Galleria plugin updated to 1.5.7
* New image settings page in admin
* Better message feedback in admin when deleting items
* Special tag {contact_form} can now also be added to a page template instead of just via conent area in cms
* Fixed bug where product could not be deleted if it had no category selected
* All image buttons replaced with CSS buttons and added to language file
* More hardcoded text moved to language file
* Confirm order emails now use short_name
* Icons added to confirm order page
* System log file is now saved in backup folder so is no longer backed up or overwritten when restoring data
* Update_item_list_file now retains old data file when doing a full update
* Added 2 second delay for failed logins - anti-brute-force measure
* Added 3 second delay for failed forgot password email lookups - anti-brute-force measure
* Added accept=".jpg,.jpeg,.png" to image file upload buttons
* Function country_name_to_code() better handles if country code not found and logs the warning
* Some order filters updated to work with sorting and now list orders newest(id) to oldest by default
* Buttons to rebuild item list files added to maintenance page in admin area)
* New block IP feature added to admin area Settings -> Users
* Shipping options in admin area are now listed in alphabetic order
* Improved shipping page display and selection in checkout
* More texts moved to language file
* Fixed broken div tags on note form and upload form in product detail page
* Fixed bug where shopping cart popup would ignore customer note form or file upload - now popup is disabled for such products - no_scpu
* Added dedicated textareas for editing Privacy Policy and Cookie Policy in admin area, now saved in seperate files and terms_full.html file
* Checkout terms link now points to terms_full.html
* GDPR options for personal data, cookie notice and newsletter consent added to T&C page in admin area
* New soft warning if no categories selected when adding/editing a product or article
* Fixed display_products_default.php to display Out of Stock message instead of Add to Cart button for out of stock products
* Optimisations to html,css and scripts in admin to speed up page loads
* Admin categories page is now cached for faster page loading
* Search fixed to allow searching of full email address again in admin area (broken in a previous update)
* Fixed search by usergroup - blank usergroup passed in and user has no usergroup data was not omiting
* Fixed export items in admin ignoring filter and search
* Category search text moved out of functions file and into display items files in theme folder.
* Pulled category display code out of functions file and now in theme/includes/display_*.php format file(s) for easier customisation
* Removed "No Items Found" field from Add/Modify category - this can now be edited in theme/includes/display_*.php format file(s)
* Full PHP7 support
* cms.css now gets minified automatically
* Use current time for created_time and modified_time data on a duplicated product
* Added duplicate feature for category, article, subscription, coupon
* Fixed login to view order message showing on paynow page when already logged in
* Search phrase function now keeps underscores for email address searches
* New control bar buttons when modifying items
* Tidied up top of page when modifying items in admin
* When viewing item data now shows in popup window
* Email reminders can now be enabled/disabled on each subscription if enabled globally in config.php
* Fixed bug in myaccount.php that broke page layout for admins with readonly permission
* Category data now saves created_time and modified_time
* Category raw data can now be viewed in admin
* Select All button in admin now selects/deselects all instead of inverting selection
* Fixed serious bug in email address validation failing with leading/trailing spaces
* Added more safety checks to code when deleting items or categories
* Log files are now php instead of txt for more security
* Added Refresh, Print, Delete buttons to admin log page
* Logs now coloured green text on black to empahasise log data, with color coded warnings and errors
* Status setting added to categories - inactive categories
* Removed visibility setting on products and added new Inactive status
* Unpublished status renamed to Draft on articles - is inactive setting
* Inactive settings on categories, articles, products, listings now unlist item from catagories and 404 the detail page
* Updated coupons page and edit coupon page in admin
* Updated help docs
* Added some extra saftey code to recursive_remove_directory() function - checks for valid directory paths
* Moved all language files including admin to a language folder in the root cms directory cms/languages/en etc.
* Meta links to cms css files front-end and admin are now versioned with file modified timestamp (cached css now refresh automatically on update, updates css cached on cloudflare too)
* Can now edit an item on an order, no longer have to remove and re-add item
* Order item note is now multi-line
* Edit, cancel, and delete icons now used on order/invoice
* Fixed bug in myaccount area disabling fields when it shouldn't
* Updated cmsupdate file - new cms_data_version file in data folder for data version checking instead of cms_settings
* Fixed bug in modify_category when checking if category name already exists under the same parent category
* New install.txt file added to cms/data folder for detecting a fresh installation
* Many other fixes and improvements

General Discussion / Forum updated and now https secure
« on: July 09, 2019, 02:24:14 PM »
Forum has been updated to a newer version and is now also https secure. If anyone encounters any problems on the forum after these changes just let me know.

Some of the web design apps in the old poll have been discontinued so I decided to post this more up to date poll for 2019.  Poll only allows five options so if the web design software you use is not listed please feel free to post below.

So which software do you like to use when designing websites? Maybe you use more than one. There are a lot of cloud based web design apps these days but I prefer to use desktop software when designing sites and my current tools of choice are Xara Designer Pro and Coffee Cup Site Designer. Nicepage is another web design app I recently came across but I've not had the chance to try it yet.

Good point, you might use more than one, not sure if the forum poll option allows multiple choice. This is pretty much an out of date post now though as Adobe Muse and Serif WebPlus have both since been discontinued as far as I know. I've not looked at WWB in a long time, I should have a look at it again. Thanks for your post.

Locking this out of date poll and posted new poll here.

General Discussion / CSS Frameworks
« on: March 28, 2019, 08:12:35 AM »
Over the past few months I've been exploring some of the popular CSS frameworks that are available out there at the moment. And really the two I've spent time with have been Foundation and Materialze but there are others too.

So what is a CSS framework?

Well if you're using a wysiwyg web design program like Xara Designer Pro or Xara Web Designer then you don't really need to worry too much about css frameworks as wysiwyg programs like these export their own vanilla flavour of css. The CSS is all handled automatically under the hood for you which is a huge time saver but sometimes you might see a fancy effect in use on some website and it might be using a framework to acheive the affect. Basically frameworks give a structured set of rules and methods for the css you use on your website and they come with some nice easy to add features like image carousels, image sliders, accordion menus, form controls, responsive layouts and a ton of other stuff. They also harness javasript for some of the features they offer. Basically though with a framework your not always building from scratch or re-inventing the wheel when working hands on with your website's CSS code and instead are using some preset building blocks and components.

So the reason I'm bringing this up here is because I've been going over on the CSS for the CMS so that it works in tandem better with any framework CSS you might decide to use or are already using. One of the core goals of XT-CMS has always been to allow the freedom to work with withever web design tool or method you choose to use whether that's a wysiwyg web design program, a CSS framework or even your own completely hand made designs.

So do you have a favourite framework? Do you even use one? Here's an article that sumarizes the popular css frameworks.

Support / Re: Support for PHP version 7?
« on: January 04, 2019, 06:51:26 PM »
PHP7 will be supported in the next release of the CMS which should be out (touch wood) some time in the first half of this year. Hopefully sooner rather than later in that time. It's already up and running on PHP7 so no significant development work in this area is required. For now my advice is to stick with PHP5.6 if possible until the new version is out. Sorry about the wait and happy new year to you too.

Support / Switching CMS from http to https mode
« on: January 03, 2019, 11:01:32 AM »
The CMS is set to use http:// by default on a fresh install but if you are using https:// on your website you will need to make the following changes for the CMS to work properly.

For the latest version 2.x do the the following:

In scripts/config.php manually set the cms_protocol to use either http:// or https://  - If you have a secure cert setup and active on your site set it to https://.

If it's a fresh install of the CMS then changing cms_protocol is all you will need to do. If you are changing cms_protocol on a site that already has pages and content you should do the following steps to reset the cache, page templates and update any existing links in content areas.

1. Go to Advanced -> Maintenance in the admin menu
2. Click Reset Page Templates
3. Click Reset Cache
4. Click Update Links

If you are using the sitemap feature you should also click Update Sitemap.

These steps should update existing pages, links and file references to the new protocol.

For older versions 1.9.x you will need to do the following

In scripts/config.php manually set the cms_root_url to use https:// in the address and make sure the line is uncommented by removing the two slashes at the stat of the line - see example below..

Code: [Select]
In the advanced configuration section of admin area make sure CMS URL and Website URL are also set with https in the addresses.

General Discussion / Forum software updated
« on: August 16, 2018, 10:33:42 PM »
Updated forum software to a newer version. Let me know if you encounter any problems.

General Discussion / Re: CMS with template?
« on: June 12, 2018, 08:27:52 AM »
What you could do in the CMS is create a category called "Hot On The Lot" - then add each car as a product to be listed in this category. Set each car product listing to Info Only behaviour so the products are shown without Add to Cart buttons. You can also enable the enquiry form to be disaplayed on each of the product pages so a customer can enquire about a particular car. Effectively with this you will be able to create a car listings website where the images and text for each car can be added and edited by the client through the cms.

You can also customise the look by editing the css stylesheet and the product listing php file in your theme folder.

To do this you will need the e-commerce option for the CMS but you can try it out in the demo version first which is limited to 5 products and categories for testing purposes.

General Discussion / Re: MAMP
« on: March 27, 2018, 11:20:22 AM »
If you can I recommend installing on a live website domain in a test folder or a subdomain. It could be the licence file has problem validating in a local test envronment.

Using XT-CMS with Xara / Re: Dynamic Web Page Templates in Xara
« on: March 27, 2018, 11:10:13 AM »
The latest version of Xara sometimes exports an extra div around placeholder code so you may need add extra <div> tags to the Footer Start placeholder as shown below.

Code: [Select]
</div></div><div class="footer"><div><div>

Support / Re: Lost Admin Password
« on: October 25, 2017, 04:01:58 PM »
Default login details on a new install or if you remove the configuration file are "admin" for both username and password.

Announcements / XT-CMS v1.9.3 Released
« on: May 04, 2017, 11:17:41 AM »
Version 1.9.3 of the cms has been released. This version includes the improvements and fixes listed below.

Download the latest version of XT-CMS

v 1.9.3

* Main admin can now change email address on a user account
* Fixed a bug when modifying a news article with a url slug
* Facebook og meta tags added for news detail pages and updated
* Added og:image:width and og:image:height to improve FB takeup of image
* New $page_start variable can be used to inject html code after <body> tag
* Tileicon URLs in template head code are now imported correctly
* Categories are no longer excluded from sitemap if they have listings and description hidden (as content on page template might be present)
* Modify category now checks mobile template (if present) for special content/image tags and adds them to "Assign to" dropdown for category images
* Testmode added for shipping options - shows to admin only
* Default countries selection added to admin checkout settings - listed at top of dropdowns
* Myaccount orders page now shows balance for each order
* New purchase order status option added for orders
* New pro-forma invoice status option added for orders
* An order with blank customer data will now display blank lines instead for printing/writing
* An order with no products will now display blank lines instead for printing/writing
* New option to change owner account on an order
* Meta description character limits in admin pages increased to 160
* Downloadable files can now be added to a category (PDF or ZIP)
* Added text to order notification emails indicating they are not confirmation of payment and login link
* Payment page text can now be edited in the cms: Admin -> Settings -> Payments
* Date and time can now be assigned to a product for event and booking type products and products can now be sorted by date
* Improvements to Modify Subscription page in admin area
* Remember Me checkbox added to login form on checkout page
* Fixed filter selection on users page in admin, added more filters and optimised order filters to process much faster
* Search phrase now supports quotes for exact match case-insensitive
* Search phrase functionality improved performance and accuracy
* Spam filter can now block messages that use particular character sets (specified in anti-spam.txt)
* Can now set a preview theme for admins only in scripts/config.php
* Added filter dropdown to filter orders in admin
* CMS config settings can now be overrridden by using theme config folder eg. mytheme/config/default.php
* Surname now displays blank instead of first name if users name is only one name and better handling of double barrel names
* countries.txt added to admin/includes - list of country codes and names that can be used with payment options etc.
* Updates to the Paypal payment option
* Updated template import to suport recent html export changes from Xara 365 (apr 2017)
* HTML when viewing raw item data in admin is no longer parsed/rendered
* New default system category 5 now used for related news articles
* Default system categories should now always be listed by id in admin categories page
* Lots of other various fixes and improvements

Pages: [1] 2 3 ... 13