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


Партнерская программа Kredov

CMS для новичка

#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

robot

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


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