Pegas

Печать RSS
1520

А

Оранжевые штаны
0
Дизайн приятный, но недоработанный, нет выделения ссылок при наведении на них.
Вот это что?
http://pegas.vipxost.ru/pegas_version/

ЗЫ. Подправь первый пост темы.
Д
Автор
Землянин
0
Как его подправить? Это репозиторий я его специально открыл ,так как загруза нет
Д
Автор
Землянин
0
Исправлены многие ошибки В том числе с сохранением куков теперь сессию не теряеться на продолжение долгого времени Почти полнотсью завершены работы над ядром Pegas cms,ведутся работы над созданием привата,админки,форума и последующим полным переводом всех страниц.Выход 2 версии приблизительно конец апреля
Д
Автор
Землянин
0
Пока все забросил ,занимался немного изучением ООП и шаблонизаторов. Набросал наброски на pegas3. Я еще не доконца понял парадигму ООП но стараюсь ее понять ,поэтому прошу оценить код ,его качество.
Вот архивчик http://xwab.ru/forum/down/pegas3_181.zip
Планирую использовать ООП подход ,шаблонизатор Smarty,PDO комментарии и прочее в стиле PhpDoc.

Оранжевые штаны
0
Не используй шаблонизаторы, PHP сам хороший шаблонизатор

Добавлено через 08:27 сек.
Глянул код, в целом неплохо. Есть ряд замечаний.
1.
<?php
/**
* Начальные настройки
*/
@ini_set('session.use_trans_sid', '0');
@ini_set('arg_separator.output', '&amp;');
>?
Эти вещи не должны быть в коде. Юзай htaccess
2. Не надо использовать собачку "@" для подавления ошибок. Это устаревший подход
3. date_default_timezone_set(date_default_timezone_get());
Это ещё что за ужас?
4. Не используй лишних констант, например ROOT здесь совсем не нужен.
-------------------------
Слежу за проектом с начала его существования, жедаю автору удачи)
Д
Автор
Землянин
0
95. Дмитрий, большое спасибо вам за комментарий.
ini_set вынесу в .htaccess
2. Временная зона для скриптов PHP
3. Да константу ROOT ввел ,что бы не вводить вручную уровень вложенности скриптов
4. Да начал использовать шаблонизатор Smarty для удобства возможности изменения структуры ,дизайна сайта.Хотя возможно что это тоже велосипед.Было желание использовать нативный шаблонизатор ,да больше склонился к популярным шаблонизаторам.
Да это не проект еще вовсе ). А можно сказать изучение php на практике ).

Оранжевые штаны
0
2. Временная зона для скриптов PHP
3. Да константу ROOT ввел ,что бы не вводить вручную уровень вложенности скриптов
4. Да начал использовать шаблонизатор Smarty для удобства возможности изменения структуры ,дизайна сайта.Хотя возможно что это тоже велосипед.Было желание использовать нативный шаблонизатор ,да больше склонился к популярным шаблонизаторам.
Да это не проект еще вовсе ). А можно сказать изучение php на практике ).
2. Используй зону UTC, а каждый пользователь пусть сам устанавливает зону. Это делается не так, советую изучить это, все классы в PHP уже есть
3. Страницы, а точнее контроллер страниц должен вызываться из index.php, MVC же. При таком подходе ROOT не нужен
4. Дело хозяйское конечно, но особых плюсов нет у шаблонизатора, а вот ресурсов надо больше

Добавлено через 02:27 сек.
Если будут какие вопросы, пиши в аську 161971. Помогу чем смогу
Д
Автор
Землянин
0
Спасибо ,буду ковырять ,насчет контроллеров я еще не на том уровне ,я так понял это наподобие реализации структуры mobilecms ,codeinghter?
O

Пацак
0
Не бери пример с DCMS, используй полноценные IDE , а то как и в DCMS не форматированный код.

Вот твой код
http://upwap.ru/1623208

А вот отформатированный, ну разве не приятней смотрится?
http://upwap.ru/1623209
Изменил: orel (23.07.2011 / 00:35)
Д
Автор
Землянин
0
99. orel, это pegas2 ,я его забросил уже ,архив новый пару постов выше.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск