За последние 24 часа нас посетили 17986 программистов и 1681 робот. Сейчас ищут 1092 программиста ...

Ноу хау CMS?

Тема в разделе "Решения, алгоритмы", создана пользователем lost_cluster, 9 янв 2011.

  1. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    lost_cluster, кстати у вас в каждой папке index.html, полагаю - это для защиты от просмотра, если на сервере нет поддержки .htaccess, но почему тогда сайт не работает без mod_rewrite?
     
  2. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Devzirom
    Такова организация ЧПУ. Не ЧПУ урлов система не поддерживает, но внутренними функциями организована передача GET параметров. К примеру можно записать URL вида /news/newcms.html?a=1&b=2 и считать эти параметры специальной функцией.

    Почему joomla при инсталляции выдает список требований и нормально, кому нужно тот соблюдает, а на меня сразу нападки? =)

    p.s. возможно я где-то не прав оказался, я не претендую на гениальность.
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Лично я бы сделал ErrorDocument 403 + Deny from All, это гораздо рациональнее.
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    lost_cluster
    еше чутка позанудствую, просто без комментариев в стиле phpDoc, без диаграмм взимодействия и классов окруженных, простым понятным текстом, очень тяжело разобрать что происходит
     
  5. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Если ты пишешь одну вещь два года и заявляешь, что ты далеко не новичок, то подобное оправдание не прокатит, увы.
     
  6. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Apple
    Ага, пишу и даже простите писять не хожу. Я при этом еще собственную компанию держу. Пишу по мере возможности, поэтому и растянуто все на столь долгий срок. На гениальность не претендую, но очень хочу понять чем может проигрывать мой способ перед той же жумлой или возьмем попроще - DANNEO CMS (довольно распространена).

    Padaboo
    Там все очень просто:

    Есть две основные функции в API ядра это parse_string и decode_separator.
    Первая рекурсивно сканирует входящий HTML на наличие {%мой сепаратор%} и вызывает вторую функцию, которая интерпретирует {%мой сепаратор%} в модуль, блок, метод модуля/блока либо в поле базы данных. Все сепараторы должны иметь уникальные названия, таким образом система определяет что нужно вызвать, класс модуля, класс блока, метод класса модуля/блока либо соответственно взять данные из БД.

    Все, что находится в файле CORE.PHP это вспомогательные функции и основная drill запускающая сайт. Изначально она была очень простой, но с идеей кэширования она заметно подросла и запуталась.
     
  7. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    lost_cluster, http://www.kgt.org.ru/ бюджет сайта 0.0 рублей. Никаких CMS. Вес всех PHP-исходников (включая разметку, но без css и js) 83кб. Из них вес PHP-исходников без админки 40кб.
    Валидные CSS и XHTML. Представляете скорость работы? =)
     
  8. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  9. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    Кстати, я этот текст стырил с яндекса, раньше на народе была такая страница ошибок :]
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  11. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    Между ними раньше были сообщения от юзеров, но базу про*бывали несколько раз, и остались только единички =)
     
  12. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Devzirom
    Вы конечно же красавец, кто бы спорил. Я такие сайты на коленке клепаю =) А вот задача, Вам на сообразительность. Нужно срочно прикрутить к Вашему сайту возможность редактирования контента, гостевую книгу и статьи и чтобы недоюзер мог менять эту информацию без помощи программиста. Я так понимаю клавиатуру нагибать будете до характерного задымления?
    В моем случае понадобиться 2-е минуты и я заработаю за это 300 евро.

    Так, что ваши 40кб не рентабельны :D
     
  13. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    lost_cluster а вы из какого города? :)
     
  14. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    Ну если вам через месяц в задницу не замазолят вашу cms...
     
  15. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    tommyangelo
    Москва.
     
  16. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Devzirom
    А кто интересно и за что? Она ведь работает. Я же говорю 4-е магазина на ней стоят одного заказчика, он что-то просит, мы дорабатываем, а так все работает, нет проблем.

    У вас предвзятое отношение с первого поста, а по делу ничего не сказано. Жаль, я бы послушал. =)
     
  17. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    Где работает? Админку открываю, там пол окна в ошибках =/
     
  18. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    lost_cluster
    Понятно)
    А то я простую админку для редактирования статичных страниц за 300 грн (30 евро) обычно прикручиваю )))
     
  19. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Devzirom
    У вас возможно, а у менеджеров обслуживающих магазин ошибок нет. Да кроме вас я так понял, ошибок на форуме нет ни у кого. И при чем здесь CGI скрипты?
     
  20. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    Дайте ссылки на магазины и на все сайты! И посмотрим
     
  21. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    tommyangelo
    У нас и на эти 300 евро можно жить чуть лучше чем у вас на ваши 30 =) так, что по одной практически цене работаем коллега.
     
  22. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
  23. lost_cluster

    lost_cluster Активный пользователь

    С нами с:
    9 янв 2011
    Сообщения:
    57
    Симпатии:
    0
    Devzirom
    Ушло в личку.
     
  24. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    lost_cluster, вы ваще зажрались, Бюрократы хуевы

    Ок глянем
     
  25. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
    В личку пришла только 1 ссылка на магазин, наверное PHP.RU глючит... =/

    В админку зашёл, такая-же, как и у меня... только рабочая =]

    Ну 1 сайт не показатель =]