Шестеренка / Уроки / cogear - система управления сайтами, бесплатная cms для социальной сети http://cogear.ru/gear-643.html/ ru http://cogear.ru http://cogear.ru/templates/cogear/img/logo.png cogear - система управления сайтами, бесплатная cms для социальной сети <![CDATA[]]> http://cogear.ru/gear-643.html#comment-11403 http://cogear.ru/gear-643.html#comment-11403 admin Thu, 04 Aug 2011 12:21:21 GMT <![CDATA[]]> http://cogear.ru/gear-643.html#comment-11402 http://cogear.ru/gear-643.html#comment-11402 admin Thu, 04 Aug 2011 12:21:13 GMT <![CDATA[]]> http://cogear.ru/gear-643.html#comment-11396 http://cogear.ru/gear-643.html#comment-11396 Как их добавлять к сайту? Класть папочку в /engine/Themes/? Как-то не айс engine трогать. А если при апдейте движка юзер её снесет и запишет новую?

Я, в общем, вот что предлагаю. Сделать иерархическую файловую систему, как в Кохане. Т.е. если положить файлик в /sites/domain.com/gears/Pages/templates/page.php, то для отображения будет браться именно он, а не то, что в engine. И оформлять Pages как шестеренку в sites не надо. То же относится к папке css и ко всем другим папкам и файлам. Так для народа будет гораздо удобнее, мне кажется, и кастомабельность движка возрастет значительно. И темы можно будет класть в /sites/domain.com/gears/Themes/

Возможно, я чего-то не догоняю и в движке это уже есть, тогда сорри. :) ]]>
medar Thu, 04 Aug 2011 10:51:34 GMT
<![CDATA[]]> http://cogear.ru/gear-643.html#comment-11392 http://cogear.ru/gear-643.html#comment-11392 Тогда вопрос — если меня все устраивает в целом в Pages, но не устраивает шаблон, смогу я перегрузить только его? Т.е. что-то типа

class MyPages_Gear extends Pages_Gear { protected $name = 'MyPages'; protected $description = 'MyPages contains only templates/page.php and Gear.php'; public function renderPage($page) { $tpl = new Template('MyPages.page'); $tpl->item = $page; append('content', $tpl->render()); } }
Попробовал — не получается. Нужно перегружать всю шестеренку, со всеми потрохами? ]]>
medar Thu, 04 Aug 2011 09:37:27 GMT
<![CDATA[]]> http://cogear.ru/gear-643.html#comment-11391 http://cogear.ru/gear-643.html#comment-11391 https://github.com/codemotion/cogear/commit/cd4d08cee11127eb3f0205249d4c8a5015fd3779 ]]> admin Thu, 04 Aug 2011 09:00:19 GMT <![CDATA[]]> http://cogear.ru/gear-643.html#comment-11388 http://cogear.ru/gear-643.html#comment-11388
Вот здесь — dev.cogear.ru/projects/cogear2/wiki/Слоеный_пирог актуальная инфа или нет? Что-то я куда в /sites/ шестеренку ни положу — она не видится. ]]>
medar Thu, 04 Aug 2011 08:24:14 GMT
<![CDATA[]]> http://cogear.ru/gear-643.html#comment-11175 http://cogear.ru/gear-643.html#comment-11175 admin Wed, 27 Jul 2011 10:07:58 GMT <![CDATA[]]> http://cogear.ru/gear-643.html#comment-11174 http://cogear.ru/gear-643.html#comment-11174 JiLiZART Wed, 27 Jul 2011 09:35:31 GMT