За последние 24 часа нас посетили 24425 программистов и 1713 роботов. Сейчас ищут 1882 программиста ...

Админ панель для сайта

Тема в разделе "PHP и базы данных", создана пользователем Kissfillfly, 29 сен 2014.

  1. Kissfillfly

    Kissfillfly Новичок

    С нами с:
    3 фев 2014
    Сообщения:
    8
    Симпатии:
    0
    Здравствуйте,нужно написать админ панель для htmlсайта,подскажите пошлите в нужное русло...
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Там используется бд?
     
  3. VetalTheBest

    VetalTheBest Новичок

    С нами с:
    9 сен 2014
    Сообщения:
    2
    Симпатии:
    0
    тут на чистом html не напишите надо и знание php и бд так же, потому что надо где та хранить юзеры и их пасы, а php чтобы правило создать что кому будет доступно вид и используйте для проверки данных куки или сессий
     
  4. Kissfillfly

    Kissfillfly Новичок

    С нами с:
    3 фев 2014
    Сообщения:
    8
    Симпатии:
    0
    VetalTheBest, понятное дело что без php не обойтись,и мне не нужна регистрация пользователей,только редактирование мотериалов(можно по фтп но слишком муторно и если сайт не мне,то . ..........)
     
  5. Pashka2203

    Pashka2203 Новичок

    С нами с:
    4 авг 2014
    Сообщения:
    5
    Симпатии:
    0
    Если вам надо только результат (админ панель) , то не проще и надежнее будет нанять того, кто в этом разбирается?)
     
  6. Kissfillfly

    Kissfillfly Новичок

    С нами с:
    3 фев 2014
    Сообщения:
    8
    Симпатии:
    0
    Pashka2203, проще и надежнее первое время,но не интересно )))зачем платить такому же как я"человек" когда можно самому включить мозги а они есть у каждого"человек сделал-человек разберется"
     
  7. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Ну... Учите PHP, базы данных и еще много чего другого. Вот вам нужное русло))
     
  8. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    если база какя-то есть, то разберетесь, но учтите, это даже не сайт создать, будет посложнее))
     
  9. qwermus

    qwermus Новичок

    С нами с:
    27 окт 2014
    Сообщения:
    21
    Симпатии:
    0
    Тут не все так просто, как хотелось бы.
    Я бы посоветовал установить постенькую CMS и просто читать ее код, и на основе делать свой. Таким образом я когда-то точно также научился программировать на основе php-nuke. Тогда это была популярная cms (сейчас ее никто уже и не помнит). Я использовал ее, однако порой надо было что-то изменить, дополнить, улучшить. Регулярно внося изменения в эту cms, я пришел к тому, что написал свою cms.
     
  10. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    главное продумать логику, остальное пойдет.
     
  11. qwermus

    qwermus Новичок

    С нами с:
    27 окт 2014
    Сообщения:
    21
    Симпатии:
    0
    Это да. По сути в самой примитивной админке на каждую таблицу надо три страницы:
    1) Вывод все позиций. Как правило, это запрос к БД, где мы выбираем все строки из таблицы. Далее их по очереди выводим на экран, а рядом ссылки - редактировать, удалить, включить/выключить.
    2) Редактирование. В эту страницу мы по get передаем id страницы. Таким образом из базы выбираем все столбцы с этим Id и выводим их в соответствующие поля. Если в базе нет id, или в запросе нет get['id'], то поля пустые, а мы не редактируем, а добавляем запись.
    3) сохранение. Мы передали данные на эту страницу, тут надо проверить правильность заполнения и записать данные в таблицу (либо вывести ошибку)
    Плюс надо дополнительные страницы удаления и включения/выключения. Они будут однотипные для всех разделов, только имя базы и имена полей меняться будут.
    Это пример простой админки. Я так понимаю, что автор не использует БД. Если так, то данные надо сохранять не в БД, а читать файл, регулярным выражением выбирать все, что заключено, скажем, в теге <div id="body">, и менять его. Это несколько сложнее, но, как Вы правильно написали - если продумать логику - все пойдет. Сделать эти три страницы, а дальше их копировать.