Форум сайта python.su
Создал сайт “mysite” (продукт Plone Site) в ZMI.
Хочу изменить логотип Plone на свой.
В /mysite/portal_skins/plone_styles/base_properties прописан logo.jpg, а мне необходимо logo.png (где собственно мой логотип). Вхожу, жму “Custom” попадаю на /mysite/portal_skins/custom/base_properties и правлю logo.jpg на logo.png
Кидаю в папку c:\Program Files\Plone 3\Data\Products\CMFPlone\skins\plone_images\ свой logo.png
Не появляется логотип на http://localhost:88/mysite, а на http://localhost:8888/mysite появляется.
Что не так делаю?
_______________________
Преобразовать файл logo.png в logo.jpg НЕ предлагать!!!!!!! Не люблю я формат жпег и не буду с ним работать!
НАСТРОЙКИ У МЕНЯ СВОИ:
_______________________
Plone Version OverviewPlone 3.1.3
CMF 2.1.1
Zope (Zope 2.10.6-final, python 2.4.4, win32)
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]
PIL 1.1.6
_______________________
Zope Version
(Zope 2.10.6-final, python 2.4.4, win32)
Python Version
2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]
System Platform
win32
SOFTWARE_HOME
C:\Program Files\Plone 3\Zope\lib\python
ZOPE_HOME
C:\Program Files\Plone 3\Zope
INSTANCE_HOME
C:\Program Files\Plone 3\Data
CLIENT_HOME
C:\Program Files\Plone 3\Data\var
Network Services
ZServer.HTTPServer.zhttp_server (Port: 88)
ZServer.HTTPServer.zhttp_server (Port: 8888)
Process Id
Офлайн
бравзер закешував картинку. Почисти кеш в бравзера
Офлайн
crchemistВсегда чищу перед проверкой.
бравзер закешував картинку. Почисти кеш в бравзера
Офлайн
Вообще это очень плохая идея кастомизировать Плон, меняя его же исходники. Пишется продукт-тема и активируется/дезактивируется как обычно как луюбой другой продукт, одним щелчком. Достаточно взять с офф. сайта подобный продукт и посмотреть как он написан (хотя и в книжке вроде понятно написано).
Тем не менее, попробовал только что сделать именно так как ты пишешь (под линуксом, там все под одним портом). Сразу лого поменялось, без добавления logo.png.metadata.
Офлайн
Почему на http://localhost:88/mysite логотип не появляется, а на http://localhost:8888/mysite появляется?
Настроийки см. выше.
Получить доступ к ZMI для mysite можно 3мя способами:
1) http://localhost:88/mysite/manage
2) http://localhost:8888/mysite/manage
3) http://localhost:8888/manage - выбрав в дереве mysite.
Как правильно? Если ZMI на порт 8888 настроен, а Plone на 88 порту.
Если менять логотип на 8888 порту, то на http://localhost:8888/mysite изменится, а на http://localhost:88/mysite - нет.
astoonЯ не меняю его исходники, а настраиваю порты при помощи Plone Controller (мне это небходимо).
Вообще это очень плохая идея кастомизировать Плон, меняя его же исходники.
astoonВо-первых пробывал под линь, а во-вторых под одним портом…
Тем не менее, попробовал только что сделать именно так как ты пишешь (под линуксом, там все под одним портом). Сразу лого поменялось, без добавления logo.png.metadata.
Офлайн
Да я и не критикую, мало ли какие цели могут быть. Я только отметил что в самом Plone вроде все правильно раз у меня работает. Ясно что как-то связано с этими портами, но ума не приложу что, так как опыта в Windows с двумя портами нету. Может там фронтенд-сервер на втором порту, он и кэширует ?
Офлайн
astoonЯ тоже так подумал, но об этом нигде не написано.
Может там фронтенд-сервер на втором порту, он и кэширует ?
Офлайн
В Windows-инсталляторах Plone2.5 так было - скины на разные порты. Зачем - не помню, но какая-то причина была. Насколько понимаю, в Plone3 это просто остаток, чтобы старых пользователей не смущать. В Плоне всегда очень ответственно относились к “backward capability”. Это немного приторамаживает его развитие в плане архитектуры, но зато надежно.
Офлайн
И что в итоге? Как правильно работать?
Вот варианты:
1) http://localhost:88/mysite/manage
2) http://localhost:8888/mysite/manage
3) http://localhost:88/manage - выбрав в дереве mysite.
4) http://localhost:8888/manage - выбрав в дереве mysite.
Куча способов, но какой правильный?
Если у меня такие проблемы со сменой логотипа, то боюсь представить, что дальше будет.
Такая “гибкость” - нам не нужна! ;)
Офлайн
А какая разница ? Это ведь только траверс скинов - не более. Можно еще и Zope3-skin layers траверсить. На серверах работает в любом случае с одного порта, т.к. серверы все-таки как правило юникс. А на вин-серверах и без этого проблем хватает в обслуживании.
Офлайн