Можем ли мы сделать Custom PHP / Mysql с ExpressionEngine - PullRequest
1 голос
/ 20 февраля 2011

Я смотрю на expressionEngine как CMS для проекта, над которым я работаю.Я не уверен, что EE работает с Custom PHP / JQuery.Я хочу, чтобы пользователи могли загружать изображения. Изображения каждого пользователя помещаются в папку пользователя, названную в честь его имени пользователя.Затем пользователь может получить доступ к своим загруженным изображениям, щелкнув показать все изображения ... Что-то в этом роде.Я сделал это в Pure PHP, но вопрос в том, можно ли это сделать в EE и насколько эффективно или просто это сделать.

Ответы [ 4 ]

2 голосов
/ 20 февраля 2011

Я не понимаю, почему вы не могли выполнить эти вещи в EE. EE имеет несколько хороших настроек галереи изображений, а пользовательское программирование (начиная с EE 2.0) основано на CodeIgniter .

http://www.packtpub.com/article/expressionengine-creating-a-photo-gallery

Будьте готовы изучить способ "EE" (теперь "CodeIgniter"). Но, конечно, вы можете легко построить свою собственную систему поверх EE.

http://net.tutsplus.com/tutorials/php/codeigniter-from-scratch-file-uploading-and-image-manipulation/

Бонус в том, что сообщество EE очень дружелюбное и активное. Плюс есть несколько замечательных разработчиков, таких как Leevi Graham:

http://leevigraham.com/

http://ee -garage.com /

И еще несколько конкретных примеров:

http://codeigniter.com/user_guide/libraries/file_uploading.html

http://jefim.eu/blog/2009/10/image-file-upload-with-codeigniter/

http://codeigniter.com/forums/viewthread/80610/

Еще немного полезной информации:

http://net.tutsplus.com/articles/web-roundups/30-awesome-codeigniter-tutorials-for-all-skill-levels/

1 голос
/ 20 февраля 2011

ExpressionEngine (EE) основан на бесплатной среде PHP (MVC) CodeIgniter (CI). Таким образом, вам может потребоваться создать собственный контроллер и модель для этого, но это простой запрос, поэтому он должен быть легким. Начните здесь: http://codeigniter.com/

1 голос
/ 20 февраля 2011

Я не особо касался ExpressionEngine, но я сделал несколько фрилансеров для дизайнеров, которые использовали EE.Вы можете использовать шаблоны в EE и вставлять в них свой собственный код PHP без проблем.Вам просто нужно настроить пару параметров для каждого шаблона (включить PHP-код и настроить обработку PHP на этапе ввода или выходе - хотя не совсем уверен, каков будет эффект этого).

В принципе, да, вы можете использовать свой собственный PHP в EE.

0 голосов
/ 21 февраля 2011

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

ЕслиВы обнаружите, что действительно хотите вырваться из этой структуры и сохранить фотографии каждого пользователя в уникальной папке. Вы можете использовать EE API .API позволяет делать много полезных вещей и может быть намного удобнее в использовании, чем стандартный PHP, в зависимости от поставленной задачи.

...