Написание админ. раздела для сайта

Mortum

Guest
Написание админ. раздела для сайта

Народ кто-нить киньте на мыло какую-нить статью про написание админки, очень надо, самому учиться как-то трудно.
По пхп знаю достаточно многое, в том числе и немного юзал класыы(правда из 4 пхп)..
Или если можете поясните здесь.
Примного благодарен
 

Фанат

oncle terrible
Команда форума
Mortum
для начала поясни, что за сайт.
и что ты имеешь в виду под словом "неонка", ой, тьфу- "админка".
 

Mortum

Guest
Фанат

КОроче поясняю:
Сайт будет не большой имеющий разделы со статьями, новостями и файлом, то-бишь хомпейдж-переросток.
ну под словом "админка" у меня подразумевается раздел администратора сайта, где можно добавлять, удалять, редактировать новости, статьи, файлы, юзеров.
 

confguru

ExAdmin
Команда форума
Mortum

Я так понимаю вывод уже есть?
Берешь код вывода к примеру прайса.
Перемешаешь его в папку админ.
Дорабатываешь - делаешь ссылки изменить, удалить
и сверху добавить.
Пишешь код для edit,delete,add
Потом папку админ закрываешь паролем через
.htaccess

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

Фанат

oncle terrible
Команда форума
то есть, если я правильно тебя понял, ты умеешь выводить новости, статьи из файла или базы, но не умеешь добавлять. правильно?
 

Mortum

Guest
admin
Объявляю вам великую благодарность за наставление на путь истенный.

-~{}~ 30.06.05 11:13:

Фанат
У меня в принципе с добавлением и выводом нет траблов, но зато есть траблы с редактированием, и еще есть привычка писать код так, что потом сам разобрать не могу где ошибка, а так же я не умею оптимизировать код.
Щас вот взялся изучать классы, надеюсь поможет.
 

Tor

Новичок
Mortum
умение летать на самолете не решает проблему незнания правил дорожного движения
 

Фанат

oncle terrible
Команда форума
Mortum, благодарность не объявляют, а выражают. Если уж придерживаться канцелярского стиля. Ты не директор админа, чтобы ему благодарность объявлять. Учись владеть русским языком правильно.

Вот тебе примерная схема, как можетбыть устроен скрипт добавления новостей:
http://phpclub.ru/talk/showthread.php?postid=487009#post487009

-~{}~ 30.06.05 11:17:

классы тебе только помешают.
 

Mortum

Guest
хм... что-то кусок кода по ссылке даже не похож на добавление, скорее на выборку данных из базы.

Ладно прислушаюсь к твоему совету, Фанат, с классами тормазну.
Как я говорил выше, с добавлением, удалением, и выводом данных в/из базы у меня проблем нет, проблемы с редактированием, правильным написанием функций и правильнм их вызовом в разделе администратора.

-~{}~ 30.06.05 11:24:

Кстати извиняюсь за мой русский, просто тороплюсь ;)
 

Фанат

oncle terrible
Команда форума
вот как раз и посмотри, как функции вызывать.
Это примерный кусок кода.
там есть три части.
первая обрабатывает форму, вторая выводит список и третья выводит форму.

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

при добавлении новости выводится та же форма, только пустая.
 

Mortum

Guest
Как правильно передавать ид новости или статьи в функцию, если функция лежит в отдельном файле и вызывается в головном файле при помощи switch, в зависимости от action переменной, которую он обрабатывает?
 

Tor

Новичок
Mortum
тебе же дали готовый скрипт
разве так тяжело разобраться?
если действительно тяжело, может оно тебе и не надо, а?
 

Mortum

Guest
Надо-надо, но в чужом скрипте сложновато ориентироваться.
Лучше уж теорией =)
 

Фанат

oncle terrible
Команда форума
Mortum
передача переменной в функцию абсолютно никак не зависит от того, в каком файле лежит функция, и как она подключается.
всё, что тебе надо - это знать, как передать данные в скрипт - http://phpfaq.ru/globals
и как передать в скрипте переменную в функцию - об этом можно почитать в мане.

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

-~{}~ 30.06.05 11:57:

в чужом скрипте сложновато ориентироваться.
скрипт в 20 строчек для тебя сложный?
ню-ню.
 

Mortum

Guest
Короче всем спасибо =) топик можно закрыть через пару часов. =)
 
Сверху