Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Помогите, пожалуйста


Автор: innatcv 17.5.2006, 09:33
Помогите, пожалуйста. Необходимо сделать конструктор сайтов, типа, как на народе. 

Сайты сама я делаю в основном без программирования, просто в Дримвивере, а как приступить к конструктору, не имею понятия. Может есть готовые скрипты или что-то вроде того. 

Мне необходимо сделать: Пользователь выбирает один из двух шаблонов сайтов, и вводит туда текст и картинки. Вся эта информация сохраняется. Но как это СДЕЛАТЬ. 
Помогите, пожалуйста.
Заранее спасибо!!! 

Автор: phpforum 17.5.2006, 10:42
А нельзя ли использовать готовые системы smile Зачем выдумать колесо smile Систем много, коды их открыты, можете вносить изменения по своему усмотрению, усовершенствовать. Может это лучше и проще ! smile  

Автор: R.M. 17.5.2006, 10:43
innatcv, гыы, ну это не пятиминутное дело. Тебе надо хотябы основы PHP выучить чтобы просто шаблоны выбирать. 

Автор: innatcv 17.5.2006, 12:15
Цитата

А нельзя ли использовать готовые системы  Зачем выдумать колесо  Систем много, коды их открыты, можете вносить изменения по своему усмотрению, усовершенствовать. Может это лучше и проще !    




А где можно взять эти готовые системы? 

Автор: Kefir 17.5.2006, 12:26
innatcv, http://www.google.com/search?hs=ZSc&hl=en&lr=&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=php+scripts&btnG=Search
В нэте очень много сайтов сборников скриптов. Надо только поискать.
Если же делать самостоятельно - то надо изучать PHP / MySQL (или другие схожие вещи типа асп). В общем, поле для деятельности есть. 

Автор: innatcv 17.5.2006, 12:28
Может кто знает ссылки, где можно скачать? 

Автор: R.M. 17.5.2006, 13:30
innatcv, "разжуй да положи в рот"..... тебе же дали ссылку. Как вариант scripts.woweb.ru 

Автор: innatcv 17.5.2006, 14:17
Что-то я сама никак не могу разобраться. Может кто может мне помочь в самой разработке. Либо поэтапными советами. Очень срочно надо!!! 

Автор: R.M. 17.5.2006, 14:28
innatcv, девушка, неужели вы не понимаете что язык программирования не учится за пару часов. Основы-то за неделю врядли выучить удасться smile   

Автор: -=Ustas=- 17.5.2006, 14:34
Цитата(innatcv @  17.5.2006,  14:17 Найти цитируемый пост)
Может кто может мне помочь в самой разработке

Если на дому, то запросто...

Цитата(innatcv @  17.5.2006,  14:17 Найти цитируемый пост)
Либо поэтапными советами

Тем более!!!  smile  

Автор: innatcv 17.5.2006, 14:56
Так с чего мне начинать?

У меня есть 2 шаблона, которые будут использованы. 

Автор: R.M. 17.5.2006, 15:06
Цитата(innatcv @  17.5.2006,  15:56 Найти цитируемый пост)
Так с чего мне начинать?

Покупать книгу по PHP для начинающих, ставить сервер Apache, читая книгу пробовать и вникать во все примеры на локальной машине. Это для начала.

Добавлено @ 15:09 
После этого применить принятые знания на практике.
Принцип я думаю следующий - регистрация пользователя (запись данных в базу), там они будут выбирать шаблон и писать текст, вся эта инфа тоже будет писаться в базу (*или как вариант в html документ сразу) и генерировать страницу (если без *) 

Автор: innatcv 17.5.2006, 15:32
Базу я создала, Странички есть, может есть сам код, который будет вписывать новую инфу в шаблон, а затем ее сохранять? 

Можно ли такой конструктор сделать на HTML? 

Автор: IvanB 17.5.2006, 15:38
Цитата(innatcv @  17.5.2006,  15:32 Найти цитируемый пост)
Можно ли такой конструктор сделать на HTML?  

Вам нужна динамическая генерация страницы?
Тогда нельзя обойтись одинм html-ем...
Цитата(innatcv @  17.5.2006,  15:32 Найти цитируемый пост)
может есть сам код

Объясните, пожаалуйста. 

Автор: innatcv 17.5.2006, 15:50
У меня есть сайт, на нем кнопочка Сделать сайт самому. 

Человек, нажимая на эту кнопку попадает на другую страницу, в режим простого конструктора. 
Ему предлагается на выбор два дизайна сайта. 

Он выбирает один и попадает в окно редактора, где на выбранном шаблоне меняет всю информацию на свою. 

Нажимает на кнопку СОЗДАТЬ и у него получается свой собственный сайт.

Мне нужно организовать выбор из двух шаблонов, и модуль замены информации на шаблоне. 



А как это сделать? 

Автор: PARROT 17.5.2006, 16:09
1) Занести шаблон в базу.
2) разбить его на подмодули, чтобы редактировать каждый модуль. Отдельно меню, топ, подвал, середину...

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

Ну вообще мысль интересная, только не мало ли шаблонов?  

Автор: R.M. 17.5.2006, 16:16
innatcv, в базе должно быть несколько полей в которые будет вписываться текст, или просто передавать из формы POST-параметрами и вставлять в шаблон

Добавлено @ 16:18 
Цитата(PARROT @  17.5.2006,  17:09 Найти цитируемый пост)
за бесплатно никто делать не будет.

вот-вот, всё хотел об этом сказать smile  

Автор: PARROT 17.5.2006, 16:26
Вообще чтобы довести такую вещь до ума, нужно быть виртуозом, даже не любителем. Так что или за деньги или проститься с этой идеей, так как она нерациональная, ну как это 100 человек, будет иметь одинаковые шаблоны сайтов, тоесть 50 человек 1 шаблон, 50 другой. 
Я бы не согласилась. 
 

Автор: Prosat 19.5.2006, 14:11
Помоему самый простой вариант, установить движок на PHP типа Нюки. К ней есть порядка 200 шаблонов оформления и каждый зарегистрированный пользователь может выбирать себе дизайн на свой вкус. И ещё есть дополнительный модуль для пользователей которые хотят сделать свой небольшой сайт на 10-15 страничек. И не надо сильно мудрить.  

Автор: Kefir 19.5.2006, 16:30
1. Качаем смарти http://smarty.php.net и устанавливаем.
2. Создаём два шаблона для смарти (как - читай документацию по смарти).
3. Создаём таблицу в БД, где хранится инфа о страничках пользователей.
4. Создаём формы для изменения данных о страничке (через здесь пользователи и будут вписывать информацию - лучше всего что-то вроде - сверху выбор радио кнопками шаблона и дальше вся инфа).
5. Делаем скрипт, который берёт инфу о запрошенной страничке в БД и выводит её в сочетании с шаблоном.

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)