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



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


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

Пользователь месяца
Totti Totti 1-й за Январь
Очков активности: 3 937 6 тем, 87 сообщений, 25 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Megoydagi
    #1

    Megoydagi (24ho.ru)
    Очков активности: 612 5 тем, 53 сообщения, 6 баллов репутации

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

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 139.5 Вне конкурса за определение пользователя месяца

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

    BLIK
    Очков активности: 76.5 Вне конкурса за определение пользователя месяца

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

    magnet (rbfxdirect.com)
    Очков активности: 55.5 2 темы, 31 сообщение, 1 балл репутации

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

    Totti
    Очков активности: 42 Вне конкурса за определение пользователя месяца

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

    albedo (online24news.ru)
    Очков активности: 34.5 1 тема, 20 сообщений, 1 балл репутации

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

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

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

    MattCutts (dmitrylee.ru)
    Очков активности: 22.5 Вне конкурса за определение пользователя месяца

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

    kolver
    Очков активности: 21 2 темы, 8 сообщений, 1 балл репутации

  • Фотография Владислава Рыкова
    #10

    Владислава Рыкова
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 30.01.2020
  • Яндекс выдача: 23.02.2020
Топ 5 участников по репутации

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