| ejik | 
					 | 
			
|---|---|
| 
					 Добрый день. 
						
					Я занимаюсь разработкой сайтов (php программирование более 3х лет). В последнее время изучаю несколько СМС, пока остановился на Cotonti. Как одной из самых быстрых и логически понятных. Только вот посмотрев на код нескольких модулей - задумался... plugins/news/news.php первое что удивило - нет не то, чтобы класса News, но даже функций! только огромные по размерам условные блоки. посмотрев еще - увидел такие строчки кода: 
$pag['page_text'] .= "<a href=\"".$pag['page_pageurl']."\">".$L['ReadMore']."</a>";
но этому же место в шаблоне!!! или что-то не понимаю? просто почему я обращаю на такие вещи снимание. всеж концепция MVC - очень важна, тем более при разработке больших приложений. а тут явное портиворечие. :( собственно аналогичную ситуацию заметил в модуле search... в файле: system/core/forums/forums.inc.php 
$bhome = '<a href="'.$cfg['mainurl'].'">'.sed_cc($cfg['maintitle']).'</a> '.$cfg['separator'].' ';
ужас... это же ядро проекта, если я правильно понимаю... если не сложно, объясните, пожалуйста так во всей системе? и не планируются ли в будующих версиях убрать вставки html кода хотя бы из блока "model"?  | 
			
| Dayver | 
					 | 
			
|---|---|
					# ejik : если не сложно, объясните, пожалуйста так во всей системе? и не планируются ли в будующих версиях убрать вставки html кода хотя бы из блока "model"?Планируется .... даже не планируется, а уже проводится работа в этом направлнии ..... это печальное наследие Седитио, а потому в новом проэкте мы это исправим .... больше половины плагинов которые идут в стандартной поставке уже переписаны с учетом этого замечания ... вы как раз обратили внимание на search и news до которых еще руки не дошли .... так же в даный момент переписывается вся админ часть ... ну, а после нее возьмусь за оставшееся в system/core/ Pavlo Tkachenko aka Dayver 
					
                        Bu gönderi Dayver tarafından düzenlendi (2009-03-20 05:32, 16 yıllar önce)
                     
                    
				 | 
			
| esclkm | 
					 | 
			
|---|---|
| 
					 ёжик) у нас все добровально и аккуратно - я более чем согласен по поводу функций. 
						а про вынос - дайвер уже сказал littledev.ru - мой маленький зарождающийся блог о котонти. 
					снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты  | 
			
| ejik | 
					 | 
			
|---|---|
| 
					 :) Это хорошо что дорабатывается движок. Удачи вам. Тогда через пару-тройку месяцев зайду посмотреть как оно получается. :) 
						
					 |