Instructions for self-updating OkayCMS to the current version.
Blog
Administrative panel:
- Added the ability to go to the previous / next order using the arrows in the order itself.
- When you enable the quick edit function and want to edit (page, product, product, etc.) when you are in an additional language, when you click on the pop-up link "Edit", it was transferred to the admin panel to the page with the default language version. Now a link is generated with the id version of the required language.
- TinyMCE text editor updated to the latest up-to-date version. It also includes several features that were disabled in previous versions.
- The "Translations" sub-item has been moved from the "Settings" section to the "Design" section, since the translations are still more related to the template, and not to the settings.
- If the template contains a locked file, then translations are also not available for editing.
- In the admin panel, now the "Apply" pop-up button appears on the product list page if the price or quantity of products changes.
- The amount of information that is displayed in the "System Information" tab has been expanded
Integration with 1C:
- Transliteration in the import file from 1C is reduced to the general form of transliteration that is used in the system.
- When importing goods from 1C with spaces at the end, now the URL is formed correctly, "-" at the end is automatically truncated.
SEO changes:
- Made a ban on creating in the admin. order panels without products, as well as when editing an order, if you delete all products from it, it will no longer be saved.
- Previously, pages in the switched off language gave the code 200 and if a link to them was added to the search engine, then duplicates could be indexed. Now pages of disabled languages return a response code of 503 and will not be included in the index of search engines.
- Previously, when switching the language on the filtering page, you could get to a page with a 404 error. Now, when switching the language on the filtering page, the user is transferred to the product category without filtering.
- Fixed a bug when, using manual manipulations with the URL, it was possible to get a page that gives a 200 code instead of a 404 error.
- Also fixed a very rarely reproduced error with incorrect URL formation under special filtering conditions.
- Correctly configured links that are specified in rel = "alternate"
- Fixed a micro-markup error
Other changes:
- Added a field to the database in which the date of the category creation is written. Can be used to display new categories when creating new templates (for example).
- Reduced the number of queries to the database to speed up the system
- Fixed the problem of incorrect display of text in the installer in some cases.
- The quality of the photo in the system is set to 100% by default.
- Changed the rules for validating the phone in the shopping cart when placing an order.
- Earlier, when the "Import" button was pressed with a missing file, an error was generated. This has now been fixed.
- Made a redirect from yandex.xml to feed.xml for those who are used to the old URL
- Changes made to config.php file to make it easier to build with Phing.
- Made correct display of the "For payment" button when using the "Interkassa" payment module
- Fixed bugs in style.css
Friends, our partners are organizing a charitable conference on marketing and sales in Ukraine - " January Business Conference ". Start your business year with goodies!
In the default OkayCMS template on the product page, information about the product is displayed in three tabs - Description, Characteristics, Comments. But often these tabs are not enough, for example, when there is a need to add a video review of a product. As a rule, additional information is placed in additional tabs.
Today in the blog we are sharing an approach to choosing a platform for an online store from one of our clients. Irina is a business person, everything is pragmatic and step by step. Her task was to transfer a successful offline cosmetics store to the online store. Before contacting us, Irina conducted a small research on the topic and determined the basic provisions for herself: the site should be on a CMS with a simple and convenient admin panel. Irina compiled a checklist of important points, on the basis of which she compared the platforms. In my opinion, this is why the review came out from different points of view: a view from the side of the buyer, and from the side of the site administrator.
Friends, on the eve of the New Year, we have prepared three interesting promotional offers for you:
1C:
- work was done with import from 1C. Fixed unloading of goods from 1C, added the ability to import property names and units of measurement from 1C, as well as various currencies of goods. More settings have appeared in the file responsible for importing from 1C. Added the ability to unload goods from 1C with an infinite quantity in the warehouse, you can set whether to unload all currencies or only active ones, whether you need to clear the database before each import.
Client part:
- updated Fancybox, fixed the logic of Fancybox when clicking back in the browser. If earlier, when opening a fensibox, closing it and clicking after that on the back button, a fensibox was opened in the browser, now the previous page opens.
- fixed display of inputs in the cart and order comments in IE11.
- slightly changed the display of the order letter to the client for better clarity.
- minor changes were made to the display of properties in the product.
- all property values for all languages, not the current one, took part in filtering.
- if the category had the URL catalog, all-products, brands, discounted, bestsellers - sorting, pagination and filters did not work. This has now been fixed.
Admin. panel:
- fixed a problem with sorting products and categories that occurs after updating browsers.
- some translations were moved from tpl to a file with translations.
- when adding a product, now all property values are added to all languages.
- when using port 465 for sending emails via SMTP, the ssl encryption protocol is now substituted.
- on the properties page in the admin. panels, categories were duplicated in the filter by category if there was nesting. Fixed.
- Banner pictures are transferred to the general logic of working with images - The problem with creating 2 banners with different pictures but the same names has been fixed (the image of the 1st banner was displayed for all banners).
SEO fixes:
- lastmodify headers for blog and news pages were taken common for both pages. Now a separate heading is generated for each page.
- on the pages of the filter by properties, the incorrect link in alternate to this page in other languages has been removed.
- added canonical attribute to brand and category pages.
By default, in OkayCMS, sending mail from the site is carried out using the standard PHP mail () function. This functionality does not require a third-party server to send Email. But at the same time, this method has several critical drawbacks that make it unreliable.
I think every entrepreneur who has his own online store will confirm that the most difficult thing in maintaining a site is to quickly contact the developer. It sounds, at first glance, ridiculous, but you must admit that when a critical problem appears on the site, and your programmer does not answer in Skype, he logged in to Viber three days ago, and the phone is “out of range” - it’s not funny.
Many online retailers believe that simply listing as many items as possible will be enough to generate a lot of traffic. But this is a common mistake.
SEO for ecommerce is a complex topic, more time consuming than it is for blogs and websites. This is not least because the products and product pages are constantly changing.
It is very likely that you are making a few mistakes without even knowing it. In this article, we'll take a look at 11 not-so-obvious problems you might have overlooked and how to solve them through your SEO efforts.