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

  • Автор темы Автор темы Mortum
  • Дата начала Дата начала

Mortum

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

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

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

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

На первое время достаточно. Будут вопросы - пиши в этот
топик. Неплохо бы тебе взять простенький скрипт новостей
и посмотреть как он устроен внутри - почти тоже самое все.
 
то есть, если я правильно тебя понял, ты умеешь выводить новости, статьи из файла или базы, но не умеешь добавлять. правильно?
 
admin
Объявляю вам великую благодарность за наставление на путь истенный.

-~{}~ 30.06.05 11:13:

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

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

-~{}~ 30.06.05 11:17:

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

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

-~{}~ 30.06.05 11:24:

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

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

при добавлении новости выводится та же форма, только пустая.
 
Как правильно передавать ид новости или статьи в функцию, если функция лежит в отдельном файле и вызывается в головном файле при помощи switch, в зависимости от action переменной, которую он обрабатывает?
 
Mortum
тебе же дали готовый скрипт
разве так тяжело разобраться?
если действительно тяжело, может оно тебе и не надо, а?
 
Надо-надо, но в чужом скрипте сложновато ориентироваться.
Лучше уж теорией =)
 
Mortum
передача переменной в функцию абсолютно никак не зависит от того, в каком файле лежит функция, и как она подключается.
всё, что тебе надо - это знать, как передать данные в скрипт - http://phpfaq.ru/globals
и как передать в скрипте переменную в функцию - об этом можно почитать в мане.

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

-~{}~ 30.06.05 11:57:

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