![Фотография](https://vse.kz/uploads/av-25709.gif?_r=0)
Советуемсяphp движки
#3
Отправлено 05.12.2005, 13:23:24
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Кстати, да? Мож для сайту? Лично мне понравилисть SmallNuke (довольно прост и вполне юзабелен, в отличие от старшего брата PHPNuke) и ReloadCMS (нэ трэба SQL, что позволяет разворачивать его везде, где есть хотя-бы пхп, да и весит он всего 800Кб с форумом и кучкой модулей, и при этом он остаётся очень юзабельным)как это - для раззработки Веб-Серверов? ))))
#5
Отправлено 05.12.2005, 23:32:11
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Знаю, пользовался около 20 движками из всех очень пригляделись Mambo и Bitrix, многие хвалят NetCat, но мне он мягко говоря не понравился.Какой движок лечше всего использовать для раззработки Веб-Серверов?
Я например пользуюсь White Hill. Очень прост в обращении и создании скинов. Все понятно и просто. И весит не больше 100 кб.
Сейчас пишу свой движок, который использует идеи других движков плюс свои.
#7
Отправлено 07.12.2005, 08:42:53
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
, а как ты с помощью php движка разрабатываешь Веб-сервер???Shutter
Поделись, уж больно интересно!!!
![:-)](http://vse.kz/public/style_emoticons/default/smile.gif)
По теме, перепробовал почти все существующие цмски, и только несколько понравились (Mambo, Bitrix, NetCat, NucleusSMC) ...
У каждого свои недостатки ...
Для кажого клиента пишу отдельно движек и паралельно свой, универсальный, в перспективе для продажи.
Пишите люди ручками.
Тем более php одна из самых простых языков программирования ... в среде веб.
Сообщение отредактировал byHost: 07.12.2005, 08:48:31
#10
Отправлено 07.12.2005, 20:55:07
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Чтобы написать свой модуль надо хоть немного разобраться в ядре движка. А это у некоторых неочень просто зделать.А зачем менять? Обычно такие системы модульные... пишешь если надо свой модуль по шаблону и все ОКПишу только ручками.
Что-то менять в коде другого - сложное дело
Мне понравился из всех что я просматрел php-fusion и ядро не сложное все по полкам разложенно. Один недостаток мало нормальных модулей приходится мноко писать и переделывать (для некоторых проектов). Вообще движку надо выберать к тематике сайта. Зачем допустим для новостного сайта использовать мощьный движок когда ему подойдет простой новостной движок.
#11
Отправлено 09.12.2005, 04:56:29
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Советую всем поробовать WhiteHill http://wh.yakho.net
Весит около 150 кб. есть подключаемые плагины, управление пользоватеоями, политика доступа и т.д. и т.п.
из всего что я пробовал ето лучшее...
жду коммнтов по поводу етого движка)))
#12
Отправлено 09.12.2005, 22:20:21
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Не поленился, скачал движок. Пока, в работе его не видел.Веб-сервисов гы-гы. сорри. очепятка вышла.
Советую всем поробовать WhiteHill http://wh.yakho.net
Весит около 150 кб. есть подключаемые плагины, управление пользоватеоями, политика доступа и т.д. и т.п.
из всего что я пробовал ето лучшее...
жду коммнтов по поводу етого движка)))
Но пробежался по коду, первое впечатление от кода - отстой.
#13
Отправлено 09.12.2005, 22:26:59
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Вот так выглядит шаблон движка, если не ошибаюсь.<?
class cSTL_comments_bar{
function begin(){?>
<table cellspacing="4" cellpadding="0" width="100%"><tr><td class="border">
<table cellspacing="1" cellpadding="2" width="100%"><tr><td class="sel" width="100%" align="left">
<?}
function end(){?>
</td></tr></table></td></tr></table>
<?}
}
class cSTL_comments_panel{
function begin($caption){
panel_begin($caption);
}
function end(){
panel_end();
}
}
class cSTL_group_panel{
function begin($caption){?>
<table cellspacing="2" cellpadding="0" border="0" width="100%"><tr><td class="border" width="100%">
<table cellspacing="1" cellpadding="2" border="0" width="100%">
<tr><td align="center" valign="top" class="header" width="100%"><?echo $caption;?>
</td></tr>
<tr><td align="left" valign="top" class="wbody">
<?}
function end(){?>
</td></tr></table>
</td></tr></table>
<?}
}
function panel_begin($caption){?>
<table cellspacing="2" cellpadding="0" border="0" width="100%"><tr><td class="border" width="100%">
<table cellspacing="1" cellpadding="2" border="0" width="100%" height="100%">
<tr><td align="center" valign="top" class="capt" width="100%" height="100%"><?echo $caption;?>
</td></tr>
<tr><td align="left" valign="top" class="wbody">
<?}
function panel_end(){?>
</td></tr></table>
</td></tr></table>
<?}
?>
#14
Отправлено 10.12.2005, 00:00:05
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
1. Полное отсутствие документации. Имхо документация важна также, как и сам движок, иначе им будет пользоваться только автор ;).
2. Шаблоны. Опять же имхо, не имеет смысла изобретать велосипед (к томуже трёхколесный :) - лучше взять чтонибудь готовое, например Smarty, или шаблоны на основе XML.
Сообщение отредактировал SuperBuba: 10.12.2005, 00:20:02
#15
Отправлено 10.12.2005, 04:54:25
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
И Чем же он отстойный? пожалуйста аргументируй ответ.Не поленился, скачал движок. Пока, в работе его не видел.Веб-сервисов гы-гы. сорри. очепятка вышла.
Советую всем поробовать WhiteHill http://wh.yakho.net
Весит около 150 кб. есть подключаемые плагины, управление пользоватеоями, политика доступа и т.д. и т.п.
из всего что я пробовал ето лучшее...
жду коммнтов по поводу етого движка)))
Но пробежался по коду, первое впечатление от кода - отстой.
#16
Отправлено 10.12.2005, 12:44:54
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
1) неудобно вырезать куски не своего ХТМЛа и вставлять в функции ПХП
2) для того чтобы посмотреть результат , надо постоянно обновлять браузер и смотреть там
3) в Dreamweaver есть одна удобная штука , выделяешь элемент в Designer view переключаешься в Code view и там соответствующий кусок кода уже выделен , легче искать определенное место . даже если и не пользоваться Dreamweaver'ом , легче искать глюкавый код в нормально редакторе где виден весь ХТМЛ сразу в нормальном его виде .
4) шаблоны вроде Smarty или на основе XML хороши тем что они стандартны . не надо каждый раз учить новый шаблон .
#17
Отправлено 10.12.2005, 13:12:44
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
в последнее время все чаще задумываюсь о том чтобы использовать не готовый CMS , а framework и делать сайты под него . начал изучать Symfony . для тех кто с .Net , возможно лучшим будет Prado .
#18
Отправлено 10.12.2005, 21:23:51
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
И Чем же он отстойный? пожалуйста аргументируй ответ.Не поленился, скачал движок. Пока, в работе его не видел.Веб-сервисов гы-гы. сорри. очепятка вышла.
Советую всем поробовать WhiteHill http://wh.yakho.net
Весит около 150 кб. есть подключаемые плагины, управление пользоватеоями, политика доступа и т.д. и т.п.
из всего что я пробовал ето лучшее...
жду коммнтов по поводу етого движка)))
Но пробежался по коду, первое впечатление от кода - отстой.
$row=$WH->sql->db_fetch_array($result); if (($row["status"]!='superadmin') || ($row["status"]=='superadmin' && $WH->users->is_admin())){ panel_begin(LANG_ADMIN_USER_015.' <b>'.$row["nick"].'</b>'); if ($row["status"]!='superadmin' || !$WH->users->is_admin()){ echo '<table cellspacing="0" cellpadding="2" border="0" width="100%">'; echo '<tr><td align="center" class="wbody" width="50%" valign="middle">'; echo '<form action="admin.php" method="POST">'; echo '<input type="hidden" name="module" value="user">'; echo '<input type="hidden" name="pa" value="addright">'; echo '<input type="hidden" name="id" value="'.$uid.'">'; echo LANG_ADMIN_USER_016.':'; echo '<select name="uplugin" class="i1">';
if ($WH->users->check_rights('logs')){ if (isset($_POST["pa"]) && $_POST["pa"]=='on'){ $WH->set_var('logs','T'); $WH->add_log('âåäåíèå ëîãîâ âêëþ÷åíî'); }else if (isset($_POST["pa"]) && $_POST["pa"]=='off'){ $WH->add_log('âåäåíèå ëîãîâ îòêëþ÷åíî'); $WH->set_var('logs','F'); }else if (isset($_POST["pa"]) && $_POST["pa"]=='clear'){ $WH->sql->db_delete('logs','');
<? function admin_post_vars($plugin){ echo '<input type="hidden" name="module" value="plugins">'; echo '<input type="hidden" name="plugin" value="'.$plugin.'">'; echo '<input type="hidden" name="action" value="admin">'; } function admin_put_image($image){ echo '<img src="'.$GLOBALS["folder_admin"].'template/imgs/'.$image.'" class="dimg">'; } ?>
$mid=false; if (!empty($_GET["mid"])) $mid=$_GET["mid"]; else if (!empty($_POST["mid"])) $mid=$_POST["mid"];
panel_begin(LANG_ADMIN_PREFS_001); echo '<form action="admin.php" method="POST">'; echo '<input type="hidden" name="module" value="prefs">'; echo '<input type="hidden" name="pa" value="edit">'; echo LANG_ADMIN_PREFS_002.': <input type="text" name="title" size="100" class="i1" value="'.$WH->get_var('site_title').'"><br>'; echo LANG_ADMIN_PREFS_003.': <select name="style" size="1" class="i1">'; $d=opendir($folder_styles); while ($panel = readdir($d)){ if ($panel!='.' && $panel!='..' && $panel!='index.php'){ if ($WH->get_var('site_style')==$panel) $s=' selected'; else $s=''; echo '<option value="'.$panel.'"'.$s.'>'.$panel.'</option>'; } } echo '</select><br>'; echo LANG_ADMIN_PREFS_004.':<br><textarea name="meta_description" class="i3" style="width:100%; height:100px">'.$WH->get_var('meta_description').'</textarea><br>'; echo LANG_ADMIN_PREFS_005.':<br><textarea name="meta_keywords" class="i3" style="width:100%; height:100px">'.$WH->get_var('meta_keywords').'</textarea><br>'; echo LANG_ADMIN_PREFS_006.':<br><textarea name="meta_copyright" class="i3" style="width:100%; height:100px">'.$WH->get_var('meta_copyright').'</textarea><br>'; echo LANG_ADMIN_PREFS_007.':<br><input type="text" name="intmax" value="'.$WH->get_var('intmax').'" class="i1"><br>'; echo '<input type="submit" class="i2" value="'.LANG_ADMIN_PREFS_008.'">'; echo '</form>'; panel_end(); }else{
Сообщение отредактировал T. Anre: 10.12.2005, 21:27:14
#19
Отправлено 11.12.2005, 10:41:31
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
насытился кодом, теперь неделю кушать не буду. и если где то кодировка не та, ето ты к ZIF'у обращайся. Я думаю он скоро здесь появится. и будет жесткая баталия......
з.ы. может тоже кусок кода прикрепить?
<html> <head> <title>Самый Крутой Скрипт </title> </head> <body background="голая телка.jpg"> Самый крутой кодер на свете - ето Я. <br> Знаю в севершенстве хтмл код. </body> </html>
Что по поводу собрания скинов, если все время работаешь с одним движком. то все довольно просто.
Сообщение отредактировал Shutter: 11.12.2005, 10:42:28
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0