Menu

Odoo 8 RC1 - проблеми и решаването им

В новата версия на Odoo  8 (OpenERP), понеже е все още RC1, се срещат досадни бъгове. По долу ще се опитам да опиша тези, за които си спомням и тяхното решаване като проблем.

 

В темпейт Spacelab на Odoo 8 в модул website_builder и свързаните с него се ползва шрифт Open Sans, който се зарежда от Google fonts. Кирилицата не работи. Оказа се, че не е посочено да зарежда и кирилица въпреки, че Opensans поддържа кирилица. Проблема се решава като в ../website/static/src/css/bootswatch/spacelab.min.css

реда @import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");
се замени с @import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700&subset=latin,cyrillic")
т.е. да зарежда и кирилица.

Друг досаден проблем е когато сайт частта работи с SSL (https), във формата за контакт и събития се зарежда незащитено съдържание и в резултат в браузера вместо познатия катинар, се появява удивителна (!). След анализ на генерирания код, се оказа, че картите от Google Maps се зареждат от http://maps.googleapis.com/maps вместо от https:// или //: Проблема се решава, като се промени кода на ред 14 в ../odoo/addons/website_crm/controllers/main.py

url = "http://maps.googleapis.com/maps/api/staticmap?center=%s&sensor=false&zoom=8&size=298x298" % werkzeug.url_quote_plus(

на url = "//maps.googleapis.com/maps/api/staticmap?center=%s&sensor=false&zoom=8&size=298x298" % werkzeug.url_quote_plus(

 и ред 772 на ../odoo/addons/website/models/website.py

от return urlplus('http://maps.googleapis.com/maps/api/staticmap' , params)

на return urlplus('//maps.googleapis.com/maps/api/staticmap' , params)

Не забравяйте да рестартрате odoo-server (service odoo-server restart) или каквото име сте му задали, за да влязат в сила промените.

Допълнение от 11.09.2014 г.:

Един друг проблем, който не е бъг, но е много важен от гледна точка на SEO. Става дума за url при заглавия в страници и постове на кирилица. Ако не е инсталиран python-slugify, url са във вида /page/1. За да са коректни във вид /page/ime-na-stranicata, инсталирайте python-slugify с:

pip install python-slugify

за да бъдат страниците и постовете SEO frendly. Пример можете да видите на https://odoo8.openerp.bg/blog/kategoriia-blog-za-proba-2/post/proba-5

Това е демо версия на Odoo 8 RC1. Да припомня, че от над година и 9 месеца имаме демо и за OpenERP 7. При интерес за която и да е версия, моля пишете през формата за контакт за User и Password за достъп.

Последно променена вЧетвъртък, 11 Септември 2014 18:15
  • Оценете
    (1 глас)
  • Публикувана в Odoo 8
  • Прочетена 5489 пъти
администратор

Odoo (OpenERP) интегратор и администратор

Уеб сайт: www.openerp.bg

Оставете коментар

Моля убедете се, че всички задължътелни полета (маркирани със звезда) са попълнени. Не е разрешен HTML код.

нагоре

Вход или Регистрирай се