Перейти к содержимому



CMS для новичка (стр. 2)

#21 denis0n
denis0n
  • Неактивные
  • 18 сообщений
  • Репутация: 0
0

Отправлено 27 декабря 2008 - 10:22

Подскажите, а на статическом сайте, чтобы организовать форум, почтовую рассылку, поиск элементов в базе данных необходимо владение языком РНР? Если да, то прийдеться остановить свой выбор на какой нибудь CMS, а то эти вопросы стали для меня камнем преткновения. Очень жаль, как по мне, то с таким раскладом языки HTML,CSS,JS в скором будущем отойдут в небытиё, это если я правильно понял назначение языка РНР.
  • 0

#22 Bender
Bender
  • Неактивные
  • 712 сообщений
  • Репутация: 0

Отправлено 27 декабря 2008 - 10:31

HTML и CSS не отойдет. PHP служит для управления контентом, а контент это HTML. А CSS для создания дизайна HTML. Почтовую рассылку поставить можно на любой сайт, где хостинг поддерживает PHP. А как вы хотите поставить форум на сайт мне непонятно, форум и сайт живут отдельной жизнью.
  • 0

#23 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 27 декабря 2008 - 10:48

Понятие Статичный сайт и динамичный сто раз расписывал... На статичном сайте вы никогда не сможете написать форум, сделать опросник. Так как статичный сайт представляет из себя кучу однотипных HTML страниц, связанных ссылками. Динамичный же сайт даёт ответ в зависимости от запроса пользователей. То есть осуществлён механизм многократного обращения к одной и той же странице сайта с различными параметрами, контент будет различным ;)
Для написания динамических приложений нужно знать хотяб один серверный язык (PHP, ASP/ASP.NET, Python, Perl). Если чесно, всех легче в понимании из них это - PHP. На нём и пишутся большая половина скриптов нашего инета.

Очень жаль, как по мне, то с таким раскладом языки HTML,CSS,JS в скором будущем отойдут в небытиё, это если я правильно понял назначение языка РНР.

Ты не прав... Если мы делаем сайт визитку, и знаем что там всегда будет к примеру 6 страниц, то зачем нам тут PHP?! ДОстаточно HTML(+CSS+JS если нужно).

А по поводу JavaScript вы не правы, это другая сторона медали в веб, этот язык программирования работает на стороне пользователя в синхронном режиме работы браузера(то есть не обязательно перезагружать страницу).
На этом языке написано множество библиотек для удобства использования всех возможностей WEB(prototype.js, jQuery, mootools и др.)

Сейчас интернет вступает в эпоху web 2.0, 3.0
А это уже совсем другой подход к построению сайтов. Есть такая технология как AJAX, про неё в интернете многое, что написано. С помощью неё можно подгружать на страницу информацию с сервера без перезагрузки страницы. В основе данной технологии лежит язык JavaScript со своим объектом xmlHttpRequest. Так что как вы сказали... "JS уходит в прошлое", вы очень сильно ошибаетесь!

Если нужно, могу привести примеры того что нельзя сделать на PHP, а можно сделать на JS.
  • 0

#24 denis0n
denis0n
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 27 декабря 2008 - 17:58

Еще раз повторюсь, что учусь по учебникам, а там эти все вопросы либо вовсе не освещены, либо представлены мелкими крупицами, так сказать отдельными блоками, а как это все (имеется ввиду составляющие сайта) собирать в кучу да еще выкладывать на сервер не написано, поэтому и возникают такие вопросы, так как больше негде спросить или узнать.

Есть желание сделать сайт, тему придумал, хотелось что бы сайт был интерактивным (всплывающие меню и т.д) здесь применяем JS, стиль формируем CSS это все понятно, а вот как сделать поисковик по сайту не знаю, что бы поисковик фурычил надо забабахать базу данных, (хотелось первый сайт сделать без движка, самому- было бы полезнее), форум без знания РНР или других языков не осилю, вот сижу гадаю как бы это и волки сыты, и овцы целы ;) .
  • 0

#25 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 27 декабря 2008 - 21:40

Поиск также пишется на PHP, поэтому вам пока рано делать сайты на PHP. Изучайте данный язык программирования.
Пока можете пытаться делать сайты с красивыми эффектами на JS(если вы конечно его знаете).

Ничего другого предложить не могу.
  • 0

#26 denis0n
denis0n
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 28 декабря 2008 - 00:04

Если я правильно понял, в CMS это уже все имеется, либо, если нет, то можно подключить. Это правильное умозаключение или я снова что то напутал.
  • 0

#27 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 декабря 2008 - 03:02

Есть различные типы CMS: сайт, блог, форум. Бывают и комбинированные... к примеру сразу CMS сайт+форум(пример MKportal).
Поэтому не к любому движку сайта вы запросто сумеете прикрутить форум, он будет у вас отдельным проектом.

Вы правильно умозаключили, что каждая CMS имеет определённые возможности ограничиваемые модулями, которые можно добавлять или убирать. Также различают стандартные и дополнительные возможности движка. Обычно поиск это стандартная(встроенная возможность).

В самой CMS всё это не имеется, а находится на шаре(бесплатной скачке) в интернете. Запрашиваете у поисковика, что вам нужно для того или иного движка, и сели что-то подобное найдется, то можно будет скачать и установить это дополнение ;)
  • 0

#28 Bender
Bender
  • Неактивные
  • 712 сообщений
  • Репутация: 0

Отправлено 28 декабря 2008 - 10:51

denis0n, вы что хотите с первого удара сделать альтернативу LiveInternet ? ;)
Сделайте сайт на чистом HTML, посмотрите как что. Попрактикуйтесь....
К тому же есть поговорка "Первый блин комом", так может не нужно нарушать эту традицию ;)

Насчет движков я по себе знаю - какой бы он по общим меркам легким не был - новичку будет очень сложно.
  • 0

#29 denis0n
denis0n
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 28 декабря 2008 - 13:30

BenderВсе это верно, только, например поисковик сделать я пока не осилю, а делать просто сайт на чистом HTML-е тоже неохота, я и так думаю на первых парах обойтись без форума, пока потихоньку не дойду до этого пункта. Я думаю попытка, не пытка ;), можно попробовать, а не разберусь, вернусь к своим баранам (буду ваять без движка).
  • 0

#30 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 декабря 2008 - 19:47

Так я и не понял... Что же вы решили? Если вы не можете написать поисковик, значит вы ещё очень очень плохо знаете PHP и все его возможности...
Советую вам, для того чтобы перейти к динамическим сайтам почитать книгу по PHP. Например: Котеров "Самоучитель PHP4"
Разобрать примеры, если что-то не понятно, спросить на форуме, не зря же мы тут ;) Всё приходит с опытом. надо начинать писать простенькие скрипты, а затем переходить на более высокий уровень!
  • 0

#31 denis0n
denis0n
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 29 декабря 2008 - 08:30

Решил попробовать Джумлу с параллельным осваиванием РНР. Подскажите, в чем разница между РНР4 и РНР5. Достал книгу под редакцией Колисниченко Д.Н. "Самоучитель РНР5", или, все же лучше начать с РНР4. Спасибо.
  • 0

#32 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 30 декабря 2008 - 01:36

Основная разница в ООП(объектно-ориентированном программировании)... Но вам до этого ещё далеко!
В PHP 5 появляются: интерфейс, абстрактные функции, конструктор, деструктор, предопределённые функции класса и другое :)
Если кому-то будет интересно, распишу всё в подробностях :rolleyes:
Просто всё это есть в книгах...

Посоветовал вам книгу

Котеров "Самоучитель PHP4"

Потому что в ней всё хорошо расписано, показано на примерах.
  • 0

#33 kimer
kimer
  • Неактивные
  • 360 сообщений
  • Репутация: 1

Отправлено 07 января 2009 - 22:52

Решил попробовать Джумлу с параллельным осваиванием РНР.


С Джумлой можно и без знания PHP работать.

А если сайт простенький, то можно без того и другого обойтись...
  • 0

#34 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 января 2009 - 23:39

Вот именно, что если сайт простенький...
А вот если вам понадобится исправить в каком-то модуле условие вывода, тут без знания языка не обойтись...


  • 0

#35 kimer
kimer
  • Неактивные
  • 360 сообщений
  • Репутация: 1

Отправлено 08 января 2009 - 13:26

А вот если вам понадобится исправить в каком-то модуле условие вывода, тут без знания языка не обойтись...


Согласен, но это уже и не для новичков. Joomla же чем хороша, так это тем, что новичёк вообще без знаний PHP, MySQL, Html может вполне приличный сайт сделать, разобравшись только в самой Joomle. При этом стремление к изучению всех перечисленных языков тоже конечно неплохо. Пару статичных страничек на Joomle делать глупо. Для разных целей - разные инструменты.
  • 0

#36 ZiTosS
ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 08 января 2009 - 15:34

kimer, +1
  • 0

robot
robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Vmir Vmir 1-й за Март
Очков активности: 1 080 4 темы, 60 сообщений, 10 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Albina92
    #1

    Albina92
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография PLERDY
    #2

    PLERDY
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография NataliaAntalia
    #3

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография TindrumGM
    #4

    TindrumGM (novosti-land.ru)
    Очков активности: 7.5 1 тема, 2 сообщения, 1 балл репутации

  • Фотография pozitron123
    #5

    pozitron123
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография Nijest
    #6

    Nijest
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография Maks02
    #7

    Maks02
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Фотография FIvYUr
    #8

    FIvYUr (moy-evroopt.ru)
    Очков активности: 4.5 Вне конкурса за определение пользователя месяца

  • Фотография MattCutts
    #9

    MattCutts (dmitrylee.com)
    Очков активности: 4.5 0 тем, 3 сообщения, 1 балл репутации

  • Фотография Partnerkin
    #10

    Partnerkin
    Очков активности: 4.5 1 тема, 0 сообщений, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru