Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Страничка администратора.
 
 автор: Herurg   (24.08.2005 в 12:34)   письмо автору
 
 

Подскажите, как сделать так, чтобы администратор зайдя на свою страничку мог добавлять различный текст или ссылки на файлы и это все уже выводилось на страницах сайта. Я так понимаю на страничке администратора должно быть несколько форм. Заполняем форму, нажимаем кнопку отправить и данные выводятся на главную страницу и т.д. Как данные из формы вывести в таблицу? Например на главной странице существует таблица, простой пользователь видит данные и не имеет возможности редактировать их. Администратор может редактировать данные в таблице.

   
 
 автор: DDK   (24.08.2005 в 12:44)   письмо автору
 
   для: Herurg   (24.08.2005 в 12:34)
 

У... это называется админ-панель :) Вот сейчас пишу - 1500 строк уже настрочил. Штука это относительно сложная.
Короткий принцип: В админке у админа есть редактор инклуд-файлов. А на страницах вывода просто ставится инклуд файла с контентом этой странички. Но это самая простая и банальная схема схема. Но именно с этой схемы начинается дальнейшее развитие мысли по усовершенствованию и повыщению комфорта управления сайтом (мелкие блоки, переменные замены и тд и тп).

   
 
 автор: DDK   (24.08.2005 в 12:49)   письмо автору
 
   для: DDK   (24.08.2005 в 12:44)
 

Даи напутствующий совет - если хочешь понять принцып и разобраться в функциональной схеме, то возьми новостной движок LedNews и разбери его админку. Попробуй изменить её, добавить что-то своё.

   
 
 автор: Herurg   (24.08.2005 в 12:54)   письмо автору
 
   для: DDK   (24.08.2005 в 12:44)
 

Да, для меня это сложновато. А с помощью форм нельзя? Только нужно не добавлять постоянно новую информацию (по типу гостевой книги), а чтобы форма запоминала данные со странички в поле ввода и была возможность эти данные редактировать. Только данные должны в таблицу выводиться.

   
 
 автор: P@Sol   (24.08.2005 в 12:52)   письмо автору
 
   для: Herurg   (24.08.2005 в 12:34)
 

добавляешь значение в mysql, а от туда вставляешь туда куда тебе надо...а чтобы админ мог редактировать, надо что то типа
<? if ($login == "admin") {include admin_panel.php;}?>

   
 
 автор: cheops   (24.08.2005 в 13:23)   письмо автору
 
   для: Herurg   (24.08.2005 в 12:34)
 

Такие системы называют cms - обычно сайт организуют следующим образом, всю информацию хранят отдельно - в базе данных или файле. И система администрирования для редактирования, и система предоставления для отображения страниц сайта обращаются к базе данных или файлу за информацией. Описание такой системы приводится в нашей книге "PHP 5 Практика создания Web-сайтов" http://www.softtime.ru/php5/?id_article=43.

   
 
 автор: andreww   (24.08.2005 в 17:12)
 
   для: Herurg   (24.08.2005 в 12:34)
 

Или берем, качаем готовую, называется Mambo.

http://www.cmsobzor.ru/portals/free/mambo/index.php?binn_rubrik_pl_catelems5=292&binn_menu=pl_catelems5
http://mambo.mrezha.ru/

Или попроще, но зато не очень гибко:
http://pub.kem.ru/ez/

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования