, 30 2009 . 14:22
+
IE7 ( ) Plone 2.5.1 : , , .. - : , .
IEFixes.css: ZMI IEFixes.css, Customize. :
.visualIEFloatFix,
h1,
h2,
h3,
h4,
h5,
h6,
dd,
.documentDescription,
.visualClear,
.portalMessage,
.portalWarningMessage,
.portalStopMessage,
.system-message,
#error-handling,
.documentContent {
min-height: 0;
}
, :)
IEFixes.css Plone 2.5.1 IE , IE 7 :( . , IEFixes.css ( Containing IEFixes.css). plone_templates/header, :
[if lt IE 7]
[if lte IE 7]
! IE 7 ! !
, , ,
- , ! :)
<a href="http://vitaly80.ru/post104808514/">'ascii' codec can't decode byte ... in position ...: ordinal not in range(128)</a><br/>В некоторых версиях Plone, если мы пишем в шаблоне по-русски, может возникать проблема с кодировками. Не стоит отчаиваться, есть радикальная мера, которая поможет в 90 % случаев!
Идем в Plone-2.5.5/Python-2.4.4/lib/python2.4 и редактируем файл site.py.
Находим там функцию setencoding() и выставляем в самом ее начале encoding = "utf-8".
Вуаля! Теперь можно радоваться и наслаждаться русскими буковами в шаблонах! :)
Спонсор поста - Эротический видео-чат: попробуй раздеть девушку!... <a href="http://vitaly80.ru/post104808514/">Читать далее...</a>
, 17 2009 . 16:47
+
Plone, -, . , , 90 % !
Plone-2.5.5/Python-2.4.4/lib/python2.4 site.py.
setencoding() encoding = "utf-8".
! ! :)
-
- : !
<a href="http://vitaly80.ru/post104807948/">Решение проблемы ERROR ZODB.Connection Couldn't load state for 0x01087e</a><br/>В Plone 2.5.1 с Zope 2.9.5 и ниже может возникнуть проблема:
ERROR ZODB.Connection Couldn't load state for 0x01087e
Traceback (most recent call last):
File "/home/Plone-2.5.1/lib/python/ZODB/Connection.py", line 732, in setstate
self._setstate(obj)
File "/home/Plone-2.5.1/lib/python/ZODB/Connection.py", line 786, in _setstate
self._reader.setGhostState(obj, p)
File "/home/Plone-2.5.1/lib/python/ZODB/serialize.py", line 605, in setGhostState
obj.__setstate__(state)
File "/home/Plone-2.5.1/lib/python/Shared/DC/ZRDB/Connection.py", line 74, in __setstate__
error=exc_info())
... <a href="http://vitaly80.ru/post104807948/">Читать далее...</a>
, 17 2009 . 16:35
+
Plone 2.5.1 Zope 2.9.5 :
ERROR ZODB.Connection Couldn't load state for 0x01087e
Traceback (most recent call last):
File "/home/Plone-2.5.1/lib/python/ZODB/Connection.py", line 732, in setstate
self._setstate(obj)
File "/home/Plone-2.5.1/lib/python/ZODB/Connection.py", line 786, in _setstate
self._reader.setGhostState(obj, p)
File "/home/Plone-2.5.1/lib/python/ZODB/serialize.py", line 605, in setGhostState
obj.__setstate__(state)
File "/home/Plone-2.5.1/lib/python/Shared/DC/ZRDB/Connection.py", line 74, in __setstate__
error=exc_info())
File "/home/Plone-2.5.1/Python-2.4.3/lib/python2.4/logging/__init__.py", line 999, in error
apply(self._log, (ERROR, msg, args), kwargs)
TypeError: _log() got an unexpected keyword argument 'error'
! Zope :)
lib/python/Shared/DC/ZRDB/Connection.py : "error=" "exc_info=".
!
-
- : !
<a href="http://vitaly80.ru/post104181138/">Как добавить простое всплывающее окно в сайт на Plone</a><br/>Это маленькое руководство предназначено для тех, кто хочет добавить простое всплывающее окно на главную страницу Plone сайта. Это полезно для анонсов, рекламы и т.д.
Создайте простой html-файл, содержащий информацию, которая будет всплывать в окне. Загрузите его в $PLONE_SITE/portal_skins/custom (как Page Template) и назовите его, например, popup.html
Затем, создайте Javascript-файл, содержащий скрипт-загрузчик всплывающего окна. Например, содержимое скрипта может быть следующим:
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
... <a href="http://vitaly80.ru/post104181138/">Читать далее...</a>
, 08 2009 . 12:41
+
, Plone . , ..
html-, , . $PLONE_SITE/portal_skins/custom ( Page Template) , , popup.html
, Javascript-, - . , :
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=220,height=400,scrollbars=no');
return false;
};
popup('popup.html', 'My Popup');
$PLONE_SITE/portal_skins/custom ( , Page Template). , , popup.js
$PLONE_SITE/portal_javascripts, : ID popup.js condition:
python:here.restrictedTraverse('@@plone_context_state').is_portal_root()
: Javascript.
<a href="http://vitaly80.ru/post103931362/">Как убрать вкладку "Главная" из секций (горизонтального меню) в Plone 3.</a><br/>Очень часто вкладка "Главная" (Home) не нужна, так как дублирует ссылку в корень портала, которая располагается на логотипе в шапке. Поэтому ее лучше убрать подальше! :) Заходим в ZMI. Идем portal_actions/portal_tabs/index_html и убираем галочку "Visible?" и сохраняем изменения. Любуемся!
------------------------------------
Спонсор поста - Знакомства в Пензе для наслаждения! :)... <a href="http://vitaly80.ru/post103931362/">Читать далее...</a>
, 04 2009 . 12:31
+
"" (Home) , , . ! :) ZMI. portal_actions/portal_tabs/index_html "Visible?" . !
------------------------------------
-
! :)
<a href="http://vitaly80.ru/post98778754/">Разрешаем видео в Plone</a><br/>В Плоне по умолчанию стоит запрет на теги embed и object. Они-то нам и нужны, чтобы в Plone вставлять видео, например из Youtube.
На Plone3 все просто: заходим в Настройки сайта -> Фильтрация HTML.
В Plone 2.5 немного по-другому.
Через ZMI заходим в в наш сайт, затем portal_transforms -> safe_html. И разрешаем (прописываем в valid_tags теги embed и object) и ставим value в 1, так как теги имеют закрывающую часть. Все, теперь нажимаем и переходим во вкладку "Reload transforms", чтобы изменения вступили в силу.
Теперь мы можем вставлять видео в Plone (в новости, обычные документы ... <a href="http://vitaly80.ru/post98778754/">Читать далее...</a>
, 23 2009 . 18:03
+
embed object. - , Plone , Youtube.
Plone3 : -> HTML.
Plone 2.5 -.
ZMI , portal_transforms -> safe_html. ( valid_tags embed object) value 1, . , "Reload transforms", .
Plone ( , .).
" "
<a href="http://vitaly80.ru/post98559956/">Запрет регистрации в Plone 2.5.5 (боты задолбали)</a><br/>Блин, боты задолбали уже региться на плоновском сайте.
Выход найден:
Чтобы запретить регистрацию анонимным пользователям, нужно во вкладке security убрать галочку Add portal member для member'а (если она не стоит явно, надо снять флажок наследования и поставить его только для manager'а).
Рецепт стырен с форума [url]http://plone.org.ru[/url]... <a href="http://vitaly80.ru/post98559956/">Читать далее...</a>
, 20 2009 . 16:42
+
<a href="http://vitaly80.ru/post98395387/">Перенос .zexp Plone2.5.1 на Plone2.5.5</a><br/>При импорте файла .zexp у меня возникла ошибка:
Error Value: Input MIME type 'text/x-web-markdown' for transform
markdown_to_html is not registered in the MIME types registry
Оказалось, что все просто. Нужно перед экспортом добавить в mimetypes_registry два MIME-типа "text/x-web-markdown" и "text/x-web-textile". Вуаля. Обязательны поля Name и Mime-types. Называем их как хочем, в оригинале Markdown и Textile соответственно.... <a href="http://vitaly80.ru/post98395387/">Читать далее...</a>
, 18 2009 . 10:43
+
.zexp :
Error Value: Input MIME type 'text/x-web-markdown' for transform
markdown_to_html is not registered in the MIME types registry
, . mimetypes_registry MIME- "text/x-web-markdown" "text/x-web-textile". . Name Mime-types. , Markdown Textile .
<a href="http://vitaly80.ru/post59690415/">Валидный РСС</a><br/>Хожу, хожу я по сайтам и все более убеждаюсь в том, что все плюют на валидацию. Взять тот же самый RSS. Ведь сколько пользы от синдикации и агрегации. Так нет же. Каждый норовит по своему придумать. Ну не знает человек, что дата должна быть в формате RFC822! И начинает придумывать свой формат. Кто через точки, кто через тире, кто хз как.
Учитесь, как нужно делать валидный РСС! Например, для сайта Penza-Auto, rss-лента была готова в считанные минуты (по умолчанию в plone25 rdf лента).
Так, простой РСС сделали, нужно для яндекса. Для тех кто в танке: рсс для яндекса идет с полным содержани... <a href="http://vitaly80.ru/post59690415/">Читать далее...</a>
, 07 2007 . 19:13
+
, , . RSS. . . . , RFC822! . , , .
, ! ,
Penza-Auto , rss- ( plone25 rdf ).
, , . : . , ! :)
RSS- Plone? , !!
<a href="http://vitaly80.ru/post59679363/">Проект на Plone25</a><br/>Как говорилось ранее, мне дали регистрационный код на [url]http://objectis.org[/url]. За что ребятам огромный респект и уважуха!!!
Буквально вчера создал аккаунт Пенза-Авто! Ну, раз опыт в кастомизации Plone уже есть, то теперь - дело техники! Уже поставил тестовый опрос, добавил продукт "Фотогалерея" и еще по мелочи. Обидно за пользователей Plone: система мощная, а люди даже не удосуживаются хотя бы изменить дизайн! Ну ничего, исправим!!!
На сайте Пенза-Авто ожидается следующий контент:
— Автомобильные новости Пензы и Пензенской области (происшествия, выставки, маршруты автот... <a href="http://vitaly80.ru/post59679363/">Читать далее...</a>
, 07 2007 . 18:09
+
,
http://objectis.org . !!!
- ! , Plone , - ! , "" . Plone: , ! , !!!
- :
(, , , , ).
.
.
- :)
? ?
<a href="http://vitaly80.ru/post59551509/">Ура!</a><br/>Hi,
You are recieving a Validation Code from Objectis. This code is valid
with no time limit. It allows you to create one or more Plone sites
on the Objectis Infrastructure.
The Objectis service is created, maintained and hosted by Pilot Systems,
a company specializing in development and deployement of Python, Zope
and Plone applications.... <a href="http://vitaly80.ru/post59551509/">Читать далее...</a>
, 06 2007 . 15:16
+
Hi,
You are recieving a Validation Code from Objectis. This code is valid
with no time limit. It allows you to create one or more Plone sites
on the Objectis Infrastructure.
The Objectis service is created, maintained and hosted by Pilot Systems,
a company specializing in development and deployement of Python, Zope
and Plone applications.
<a href="http://vitaly80.ru/post56721967/">Работа</a><br/>Потихоньку осваиваю технику коллективной работы с помощью subversion. Классная штука tortoiseSVN. Плюс установил новый Gimp и активно его изучаю. В работе со стилями очень помогает Firebug. Прямо из браузера можно изменять стили и тут же видеть результат! Не знаю, что бы без него делал. Проект на Plone25 почти готов.... <a href="http://vitaly80.ru/post56721967/">Читать далее...</a>
, 09 2007 . 20:33
+
subversion. tortoiseSVN. Gimp . Firebug. ! , . Plone25 .
<a href="http://vitaly80.ru/post55571312/">Проект на Plone 2.5</a><br/>Чтобы не забыть и для тех, кому может понадобиться!
Начало...
Что сделано
Создан тестовый портлет portlet_business
Сделан он на основе portlet_news и помещен в папку portal_skins/custom
Этот портлет сделан для тестинга. В нем подразумевается агрегация деловых новостей. Думается, на основе его будут созданы остальные портлеты. Например, верхний портлет, где будет агрегироваться самая интересная информация. Или другие (статьи там, репортажи, да и из других рубрик: политика, общество, криминал и остальное).
[more]
Что было интересного:
В ленте новостей картинки делались из im... <a href="http://vitaly80.ru/post55571312/">Читать далее...</a>
, 31 2007 . 10:29
+
, !
...
portlet_business
portlet_news portal_skins/custom
. . , . , , . ( , , : , , ).