Страницы с php кодом

Главные вкладки

Аватар пользователя trsteep trsteep 20 февраля 2011 в 18:55

Хочу создать небольшой сайт, где самой основной частью будет добавление и вывод нужной информации из базы mysql.
Как я понимаю движок режет весь php код на странице, поэтому вопрос:
Как правильно использовать php код в CMS на страницах?

Движок хочу использовать потому, что знаний в php не много и писать базовый функционал будет очень долго.
Самое важно что нужно: авторизация.

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

Хочу понять логику - как будет это проще сделать?
Может для этого подойдет лучше другая CMS или лучше начать пользоваться фреймворками или вообще все писать самому?

Комментарии

Аватар пользователя trsteep trsteep 20 февраля 2011 в 20:12

"Maxim Click" wrote:
Для изучения Друпала требуется время

Это понятно. Я не говорю прям здесь и прям сейчас. т.е. лучше средствами цмс, тогда в какую сторону копать?
"darkdim" wrote:
http://drupal.org/documentation[/quote]
я тоже могу кидать ссылки на доки.... я спросил как лучше сделать - на этот вопрос вроде могут только люди отвечать...
"IrinaStasuk" wrote:

????? php код не режет. Поля? Пожалуйста... только вы свалили все в одну кучу...

ну я использую joomla, wordpress они режут, я думал все режут... просто эти системы имхо не походят для таких задач и мне посоветовали друпал попробовать.
сейчас попробую

Аватар пользователя darkdim darkdim 21 февраля 2011 в 12:02

trsteep wrote:
"darkdim" wrote:
http://drupal.org/documentation

я тоже могу кидать ссылки на доки.... я спросил как лучше сделать - на этот вопрос вроде могут только люди отвечать...
[/quote]
Вы почитайте свой вопрос, он написан несколько сумбурно, это раз. Второе, готовое решение Вам все равно никто не даст, есть конечно рецепты, примеры, но все равно конечный результат зависит от уровня квалификации разработчика. Drupal наравне с его гибкостью имеет высокий порог вхождения, поэтому изучать его надо начиная с а)литература, б)документация.
Поэтому решите для себя сначала, насколько важная у Вас цель. Стоит ли на ее реализацию тратить кучу времени?

Аватар пользователя q2_faith q2_faith 20 февраля 2011 в 20:18

"trsteep" wrote:
Хочу создать небольшой сайт, где самой основной частью будет добавление и вывод нужной информации из базы mysql.
Как я понимаю движок режет весь php код на странице, поэтому вопрос:
Как правильно использовать php код в CMS на страницах?

cms тогда зачем вам?

Аватар пользователя trsteep trsteep 20 февраля 2011 в 20:44

"q2_faith" wrote:
cms тогда зачем вам?

Не хочу писать модули авторизации, разграничение прав доступа. Это главное
Ну а дальше это расширяемость

Аватар пользователя vitg vitg 20 февраля 2011 в 21:00

"trsteep" wrote:
Не хочу писать модули авторизации, разграничение прав доступа. Это главное

Это уже есть в друпале. Не изобретайте велосипед. Установите, попробуйте.

Для вставки кода php в ядре есть php_filter. Но, к счастью, большинство задач здесь делается конструктором, писать многое не нужно.

Аватар пользователя q2_faith q2_faith 20 февраля 2011 в 22:58

кроме авторизации и разграничение прав доступа какой функционал будет?
просто странно, что небольшой сайт и такой вопрос
установите друпал и посмотрите на возможности, почитайте статьи. очень размыто задачу обрисовали, трудно советовать

Аватар пользователя otmoroz otmoroz 21 февраля 2011 в 12:41

в модулях включаете php - и можете встраивать свой код везде. Так же мокжете на php писать свои модули.

Проще только cmf modx, там модули и сниппеты на php тупо копипастишь прямо в cmf. Только он глючный, как вся моя жизнь.

Аватар пользователя darkdim darkdim 21 февраля 2011 в 12:56

otmoroz wrote:
в модулях включаете php - и можете встраивать свой код везде. Так же мокжете на php писать свои модули.

Проще только cmf modx, там модули и сниппеты на php тупо копипастишь прямо в cmf. Только он глючный, как вся моя жизнь.


он просто не знает про cck, views, тогда ему и php код вставлять не понадобится... вообще-то если нужен индивидуальный функционал, пишут модули, а не вставляют php где нипопадя

Аватар пользователя otmoroz otmoroz 21 февраля 2011 в 12:58

для вывода блока по условию - не нужно писать модуль.
опять же для переадресации условия я прописывал и для imce.

Аватар пользователя trsteep trsteep 23 февраля 2011 в 18:06

Как я понял копать нужно в сторону: php_filter для использования php
и в сторону cck, views, чтобы использовать магию движка Smile

Если я правильно понял пойду смотреть документацию относительно данных вещей
кстати насчет:

"darkdim" wrote:
http://drupal.org/documentation[/quote]
а на русском такого нет? Хотя наверно под новую нет еще да?
Может где то ее переводят?

"darkdim" wrote:
Стоит ли на ее реализацию тратить кучу времени?

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

"otmoroz" wrote:
Проще только cmf modx, там модули и сниппеты на php тупо копипастишь прямо в cmf. Только он глючный, как вся моя жизнь.

Вот мне как раз его и друпал советовали, вот сижу смотрю что где есть, а в чем его глючность если не секрет?