Logo
Печат на тази страница

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
  • Прочетена 5519 пъти
администратор

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

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

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

© 2012-2024 Odoo България. Odoo (OpenERP) е продукт с отворен код и е разработен от Odoo s.a. ERP систената e под AGPL3 лиценз, a версии 9, 10, 11, 12, 13, 14, 15, 16 и 17 са под LGPLv3 лиценз. OpenERP, Odoo и логото OpenERP, Odoo са търговски марки на Odoo s.a.
Правата върху всички споменати марки са на техните собственици.
Сайта се поддържа и е създаден с помощта на HTML5 и CSS3 от ArtProfi Studio
Odoo (OpenERP) България и ArtProfi Studio са част от "Оду България" ЕООД