|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.01.2010, 03:46 | #1 |
HTML, JS, CSS, PHP
Форумчанин
Регистрация: 20.04.2009
Сообщений: 233
|
Редактируемая страница
Доброго времени суток.
Прошу заранее прощения если такая тема уже существует. Я решился сделать сайт, в котором будет возможно редактировать "начинку", а так же добавлять новые страницы просто зайдя и авторизовавшись под администратором / модератором на данном сайте. Что-то похожее на WordPress, но что бы не приходилось заходить в раздел администрирование, а прямо на месте и редактировать. Но мой небольшой опыт не дает мне понять с чего же начинать, и как это лучше сделать. Просто я не хочу сделать сайт, а потом понять, что все что я сделал бред и чепуха. Прошу помочь, может скриптики какие уже существуют, которые можно подредактировать и засунуть туда, ну или хотя бы объясните по какому принципу и с чем работать, а то я в этой теме ну совсем нуб.
[ Вот здесь должен был быть мой юзербар... Но... ]
|
08.01.2010, 12:20 | #2 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Я себе админку отдельно писал. В админке был пункт меню "Редактировать существующую статью", после чего вылетал список статей для редактирования, в котором можно отметить (с помощью радиобутона) нужную потом нажать кнопочку и отмеченная страничка загружается из бд(я там храню копии) в <textarea>, после редактирования, сохраняю и в БД и еще сбрасываю в виде *.html файла на диск(именно это файл загружается в окно браузера, так быстрее работает) .
Вам лучше сначала сесть и на бумаге набросать структуру вашего сайта. |
08.01.2010, 12:54 | #3 |
Регистрация: 03.01.2010
Сообщений: 3
|
Ну, если вы хотите сделать, чтобы редактировать можно было не с админки, а прямо со страницы, то необходимо примерно следующее.
Регистрация(ну или вы руками можете записать себя как пользователя) Система авторизации(логин), чтобы можно было зайти на сайт в качестве Админа. Около каждой статьи делается проверка пользователя (например, его прав или группы) и в зависимости от того, какие у него права, выводится/не выводится ссылка или кнопка на редактирование. Далее, сам модуль редактирования также проверяет права и предоставляет возможность редактировать. А вообще, правильно сказали - набросать на бумаге структуру - очень хорошая идея. |
08.01.2010, 16:12 | #4 | |||
HTML, JS, CSS, PHP
Форумчанин
Регистрация: 20.04.2009
Сообщений: 233
|
Цитата:
Цитата:
Цитата:
Еще момент, допустим у меня на сайте горизонтальное меню, что бы при добавлении в него ссылки мне не пришлось открывать каждую страницу и редактировать там этот блок ссылок, я кинул этот блок в файл menu.php, а в каждую страницу он добавляется при помощи: Код:
З.Ы. прошу прощения, т.к. я недавно БД освоил и не могу пока что понять ее силы в полной мере кроме как в роли авторизации / регистрации...
[ Вот здесь должен был быть мой юзербар... Но... ]
|
|||
08.01.2010, 16:23 | #5 | ||
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Цитата:
Цитата:
|
||
08.01.2010, 18:17 | #6 | ||
HTML, JS, CSS, PHP
Форумчанин
Регистрация: 20.04.2009
Сообщений: 233
|
Цитата:
Цитата:
[ Вот здесь должен был быть мой юзербар... Но... ]
Последний раз редактировалось Web-Gangsta; 08.01.2010 в 18:23. |
||
08.01.2010, 18:22 | #7 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 08.01.2010 в 18:40. |
|
08.01.2010, 18:28 | #8 | |
HTML, JS, CSS, PHP
Форумчанин
Регистрация: 20.04.2009
Сообщений: 233
|
Цитата:
[ Вот здесь должен был быть мой юзербар... Но... ]
|
|
08.01.2010, 18:35 | #9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Нет смысла хранить копию контента в файле. Либо файлы, либо БД. Если это такое кеширование для ускорения генерации страничек, то тогда от БД можно вообще отказаться. Но я не вижу смысла в подобном кешировании.
E-Mail: arigato.freelance@gmail.com
|
08.01.2010, 18:40 | #10 | |
HTML, JS, CSS, PHP
Форумчанин
Регистрация: 20.04.2009
Сообщений: 233
|
Цитата:
Эм... А можно потом, каким-нибудь образом с денвера залить БД на хост... А то я представляю себе эту ручную работу по-новой заливать каждую страницу в БД...
[ Вот здесь должен был быть мой юзербар... Но... ]
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стат. страница | netbioz | PHP | 16 | 29.10.2009 19:45 |
Страница не отображается | muxer | Общие вопросы Delphi | 0 | 11.04.2009 12:25 |
Страница аутентификации. | Soldier | PHP | 21 | 06.01.2009 21:02 |
Веб-страница | pplfil9 | HTML и CSS | 3 | 29.10.2008 16:02 |
Страница в странице | delphin100 | HTML и CSS | 4 | 10.09.2008 06:21 |