Некоторые баги, фичи пожелания

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Некоторые баги, фичи пожелания

Post by von-hamster »

Использую эту цмс недавно, но поработал с ней уже основательно. Вобщем админка вызвала положительные впечатения. Но.... Часть кода пришлось переписать/дописать.... Обо всем поподробнее:

1. что хорошего:
- удобное управление статикой
- движок смарти
- быстро разобрался с модулями (правда не все до конца понял)

2. что неудобно / не понравилось:
- тормознутая. Кэширование работает как-то непонятно... Вообще непонятно, зачем там такое кэширование, если всеравно все заново генерится.
- непонятно зачем при отображении страницы грузятся все модули, даже неактивные.
- не разобрался с возможностью изменять тайтлы (крошки, заголовки, да и вообще динамически менять информацию о странице в модуле) стандартными методами в модулях. Например, пишу каталог, включаю его на страницу, только вот тайтл генерится раньше, чем выводится содержание модуля. приходится средствами смарти перехватывать контент, вставляя его в самом начале, и генерить тайтлы самому (тоже касается крошек и заголовка страницы)

3. баги:
- добавить в таблицу замены русский транслит - иначе по умолчанию названия генерились знаками вопроса

4. что хотелось бы видеть в стандартном решении (у себя - понятное дело либо уже поправил, либо поправлю).
- самое главное - облегчить и оптимизировать ее. Причем как административную, так и презентационную части.
- добавить галочку - "не отображать в карте сайта". Бывает иногда нужно, чтобы страница была в меню, но не было ее в карте сайта.
- добавить поле "заголовок страницы": например, тайтл, заголовок страницы и название в меню могут быть разными.

Это пока все, что вспомнил. Часть багов исправили, пока я пытался зарегистрироваться - почтовик с яндекса приводил к бану.
MASSER

Re: Некоторые баги, фичи пожелания

Post by MASSER »

еще хотелось бы иметь возможность выдачи last-modified у страниц.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Некоторые баги, фичи пожелания

Post by von-hamster »

Если грубо, то я решил пока так:

в index.php
после: Events::SendEvent('Core', 'ContentPostRender', array('content' => &$html));

вставляем: header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

и перед: header("Content-Type: " . $gCms->variables['content-type'] . "; charset=" . (isset($pageinfo->template_encoding) && $pageinfo->template_encoding != ''?$pageinfo->template_encoding:get_encoding()));
echo $html;
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Некоторые баги, фичи пожелания

Post by ZYV »

Ребята, пишите патчи в английскую версию! Нет времени, к сожалению, у меня транслировать :( Этот форум не читают разработчики т.к. не знают русский.
unsigned double ZYV;
ilia3d

Re: Некоторые баги, фичи пожелания

Post by ilia3d »

von-hamster wrote: Если грубо, то я решил пока так:

в index.php
после: Events::SendEvent('Core', 'ContentPostRender', array('content' => &$html));

вставляем: header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

и перед: header("Content-Type: " . $gCms->variables['content-type'] . "; charset=" . (isset($pageinfo->template_encoding) && $pageinfo->template_encoding != ''?$pageinfo->template_encoding:get_encoding()));
echo $html;
Молодец, вливайся в наши дружные ряды  :)
MASSER

Re: Некоторые баги, фичи пожелания

Post by MASSER »

на счет last-modified кое-что есть здесь, правда еще не пробовал в деле:
http://dev.cmsmadesimple.org/projects/pilastmodified
http://dev.cmsmadesimple.org/projects/lastmodpages

P.S. Не, не то что нужно, эти просто вставляют в страницы штамп последней редакции.
Last edited by MASSER on Fri Dec 07, 2007 12:24 pm, edited 1 time in total.
Ugolo

Re: Некоторые баги, фичи пожелания

Post by Ugolo »

Всем привет,
мне тоже нужно отделить title & h1 в начале страницы
von-hamster: - не разобрался с возможностью изменять тайтлы (крошки, заголовки, да и вообще динамически менять информацию о странице в модуле) стандартными методами в модулях. Например, пишу каталог, включаю его на страницу, только вот тайтл генерится раньше, чем выводится содержание модуля. приходится средствами смарти перехватывать контент, вставляя его в самом начале, и генерить тайтлы самому (тоже касается крошек и заголовка страницы)
Я использовал поле Description (title attribute) в Options и дальше через смарти: IF Description не пустой ...

А вооще то как надо? Спецы! Как вставить новое поле в страницу?

???  :-\
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Некоторые баги, фичи пожелания

Post by ZYV »

Там это, можно это сделать как-то :) надо доки почитать. В общем типа {text чего-то} в шаблон вставляешь и после этого в редактировании страницы поле появляется ещё одно. Но не помню, хоть убей как точно это делать... написано в доках.
unsigned double ZYV;
Post Reply

Return to “Russian - русский”