Форумы портала PHP.SU » Объявления » Наработки по собственным проектам » Underground CMS - нужна правильная критика

Страниц (2): [1] 2 »
 

1. Werdffelynir - 05 Ноября, 2012 - 02:35:56 - перейти к сообщению
Всем привет, есть мини проектик, который нуждается в критике разработчиков, сейчас движок для микро сайтов. Гляньте код, функциональность.
что нужно добавить, на чем остановить внимание.

оно тут http://ungcms[dot]16mb[dot]com

и да, это авторский сайт.

ругательства и осмеивания не рассматриваются
спс за внимание. Ниндзя
2. DlTA - 05 Ноября, 2012 - 11:30:41 - перейти к сообщению
чет оно работать перестало
(Добавление)
та ну писец же так работать, с ссылки на ссылку перешел, отвалилось, обратно тоже не работает, ...
(Добавление)
походу я первый, при первом переходе по ссылке, все падает, и только спустя некоторое время 2-5 сек. сайт подымается, и уже тогда можно перейти по ссылке
(Добавление)
SEO оптимизацие тут я так понял и не пахнет, ЧПУ для страниц и изображений,
3. caballero - 05 Ноября, 2012 - 11:51:26 - перейти к сообщению
Для микросайтов и PHP сойдет как движок.
Цитата:
ругательства и осмеивания не рассматриваются

а какой тогда интерес
4. armancho7777777 - 05 Ноября, 2012 - 12:56:53 - перейти к сообщению
Посмотрел бегло.

1. Данные не фильтруются:
PHP:
скопировать код в буфер обмена
  1.  
  2.     $a = $_GET['show'];
  3.  
  4.     $sqlcon = "SELECT id, date, caption, image, pred_text, text, keywords, display_id, visibly, faworit, faworit_id
  5.                FROM ".$article."
  6.                WHERE id='".$a."'";
  7.  


2. В файле config.ini почему-то PHP код:
PHP:
скопировать код в буфер обмена
  1.  
  2. class Config {
  3.   public $server = "mysql.hostinger.ru";
  4.   public $user   = "u643964496_werd";
  5.   public $pass   = "000666";
  6.   public $db     = "u643964496_ung";
  7.   public $tb_article = "article";
  8.   public $tb_coments = "coments";
  9.   public $tb_profile = "profile";
  10.   public $tb_setting = "setting";
  11.   const ENCODING = "SET NAMES 'utf8'";//cp1251
  12.  
  13.   public $mpa = "main.php"; // mainPageAdmin - главная страница авторизации админа
  14. }
  15.  
  16. define(HHOST,"http://{$_SERVER['HTTP_HOST']}");        // : http://cms-lesion.loc
  17. define(HSELF,"{$_SERVER['PHP_SELF']}");                // : /include/conect.php
  18.  
  19. $mainCaptionTitle = "Система управления контекстом Undergraund CMS";
  20. $generator = "Undergraund CMS";
  21. $mainAuthor = "Oleg Werdffelynir";
  22. $mainDescription = "Новая CMS ситема - Undergraund CMS, простота и скорость";
  23. $mineKeywords = "cms, сайт, создать, php, написать";
  24.  

3. Отсутствие файла .htaccess c запрещением выдачи файлов с расширением ini, sql и соответственно отсутствие роута.
Результат плачевный:

Нажмите для увеличения


4. Использование mysql_*
5. Требования к системе почему-то PHP >= 5.3

Дальше смотреть не стал.
5. avtor.fox - 06 Ноября, 2012 - 08:08:14 - перейти к сообщению
По моему это очередной высер. Простых CMS в инете полно. Замечу что полно проверенных CMS, с постоянной поддержкой и обновлениями. Тем более посмотрев аннотацию armancho7777777 желание копаться в коде вообще отпало.
6. DelphinPRO - 06 Ноября, 2012 - 20:04:10 - перейти к сообщению
мои глаза выдержали только пару секунд. посему ничего сущетвенного сказать не могу, увы.
7. Werdffelynir - 07 Ноября, 2012 - 14:16:44 - перейти к сообщению
armancho7777777 пишет:
Посмотрел бегло.
.....


сенк и на этом

avtor.fox пишет:

Простых CMS в инете полно. Замечу что полно проверенных CMS, с постоянной поддержкой и обновлен....

Никто никого не заставляет пользоваться не проверенными cms
а тем более я имел введу - кому нефиг делать или интересно, можно взглянуть.. что-то написать

Я совсем недавно взялся за PHP. и со всех возможных источников вытаскиванию полезности


и зачем лишние комментарии если не смотрите.


всем спс за внимание Подмигивание
8. NoPaper - 07 Ноября, 2012 - 20:03:05 - перейти к сообщению
Дырявенькая система...
http://clck[dot]ru/3seob
9. avtor.fox - 07 Ноября, 2012 - 21:54:02 - перейти к сообщению
Werdffelynir если Вы недавно занялись изучением PHP, то сразу скажу, взялись Вы не за то. Написать хорошую CMS это целое искусство (мастерство), а его нужно оттачивать. Так же без знаний (как раз то самое мастерство) Вы будете писать только шлак.
Бесспорно Ваше стремление в написании кода похвально. Но не торопитесь.

И да, я посмотрел исходники, по этому текст выше и написан.
10. green_man - 10 Ноября, 2012 - 21:27:48 - перейти к сообщению
А где исходники?
11. avtor.fox - 10 Ноября, 2012 - 22:37:23 - перейти к сообщению
green_man лень?
http://ungcms[dot]16mb[dot]com/download/[dot][dot][dot]undcms_v0[dot]25[dot]rar
12. green_man - 11 Ноября, 2012 - 11:27:30 - перейти к сообщению
avtor.fox пишет:
green_man лень?


Смотрел вечером, было темно и сайт в темных тонах... не заметил Улыбка

Ну и первое что бросается в глаза зачем в index.php перенаправление на main.php где просто подключается файл.
В чем смысл?
13. Werdffelynir - 15 Ноября, 2012 - 21:11:46 - перейти к сообщению
NoPaper пишет:
Дырявенькая система...
http://clck.ru/3seob


Поясни

green_man пишет:
В чем смысл?


смысл и я сам ищу... Растерялся

avtor.fox пишет:
Написать хорошую CMS это целое искусство (мастерство), а его нужно оттачивать. ...


Бесспорно, с этими словами невозможно не согласится, мне по работе нужно было сделать нечто, потом чуть чуть подправил и пришла идея cms_ки, как на меня это прекрасная возможность совершенствоваться, ставля себе сложные задачи.

Я не сомневался что дыр полно, а так вы и пальцем тыкнули. класс

Кстати есть вопрос, над которым уже неделю голову ломаю. Короч переписываю все на классы и увеличиваю функциональность (ну и пусть что говно, зато свое Язычок ), систему делаю с возможностью блочных вставок, вот примерно рисонул:



в кратце нужно чтобы при переходах через пункты меню могли и меняться и вместимость блоков или не меняться.
В настройка планирую привязать к конкретному меню блок (Меню Главная Страница -> меняет Блок2 ) остальное не трогает. Остальное заданное в настройка, но тут клик по еще какой-то ссылке и заданное пере задается.
Примерно я нажал на меню РHP и под ним в место чего-то там появилось меню с Функциями допустим или Справочник.

[Монолог: 1] Так, в базе есть таблица материал, в нем куча столбцов, и в том числе [категория], которая может быть пункт меню, статья, или контекст для блока. также есть пометка привязки к Блокам -> Есть вторая таблица где прописаны настройки к блокам что выводятся - но это не верный путь мне кажется.

перебрал десятки вариантов что приходили в голову, десяток раз менял структуру таблиц нго не получается нифига.

сорь за кучу лишнего текста [Монолог: 1] выше вы уже прочитали, можна было и не читать.

Я не прошу готовое решение, хотелось бы узнать идею, метод которым это реализуется или реализовал кто нибудь
14. caballero - 15 Ноября, 2012 - 21:42:46 - перейти к сообщению
а зачем это вообще пихать в таблицы? Хочешь жумлу пеоеплюнуть?
сделай блоки для структуризации сайта чтобы из легко можно было перемещать. То есть у блока свой шаблон и свои функции или там классы для логтики
и все. Просто вставляй в код
15. DelphinPRO - 16 Ноября, 2012 - 12:55:43 - перейти к сообщению
caballero пишет:
а зачем это вообще пихать в таблицы? Хочешь жумлу пеоеплюнуть?

В джумле уже давно блочная верстка Улыбка таблицы канули в лету вместе с версией 1,5

 

Powered by ExBB FM 1.0 RC1