cotonti.com : О разделении php и html кода https://www.cotonti.com Последние сообщения в теме Cotonti en Sat, 20 Dec 2025 07:58:15 -0000 ejik вс, 22 мар 2009 05:22:46 -0000 esclkm а про вынос - дайвер уже сказал]]> пт, 20 мар 2009 03:43:23 -0000 Dayver # ejik : если не сложно, объясните, пожалуйста так во всей системе? и не планируются ли в будующих версиях убрать вставки html кода хотя бы из блока "model"?
Планируется .... даже не планируется, а уже проводится работа в этом направлнии ..... это печальное наследие Седитио, а потому в новом проэкте мы это исправим .... больше половины плагинов которые идут в стандартной поставке уже переписаны с учетом этого замечания ... вы как раз обратили внимание на search и news до которых еще руки не дошли .... так же в даный момент переписывается вся админ часть ... ну, а после нее возьмусь за оставшееся в system/core/]]>
чт, 19 мар 2009 23:18:29 -0000
ejik
Я занимаюсь разработкой сайтов (php программирование более 3х лет). В последнее время изучаю несколько СМС, пока остановился на Cotonti. Как одной из самых быстрых и логически понятных.
Только вот посмотрев на код нескольких модулей - задумался...

plugins/news/news.php
первое что удивило - нет не то, чтобы класса News, но даже функций! только огромные по размерам условные блоки. посмотрев еще - увидел такие строчки кода:
$pag['page_text'] .= "<a href=https://www.cotonti.com/\"".$pag['page_pageurl']."\">".$L['ReadMore']."</a>";

но этому же место в шаблоне!!! или что-то не понимаю?

просто почему я обращаю на такие вещи снимание. всеж концепция MVC - очень важна, тем более при разработке больших приложений. а тут явное портиворечие. :(

собственно аналогичную ситуацию заметил в модуле search...

в файле: system/core/forums/forums.inc.php
$bhome = '<a href=https://www.cotonti.com/"'.$cfg['mainurl'].'">'.sed_cc($cfg['maintitle']).'</a> '.$cfg['separator'].' ';

ужас... это же ядро проекта, если я правильно понимаю...


если не сложно, объясните, пожалуйста так во всей системе? и не планируются ли в будующих версиях убрать вставки html кода хотя бы из блока "model"?]]>
чт, 19 мар 2009 21:05:41 -0000