Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
помогите люди добрые!!!я "новичек" или правильнее сказать "чайник" в php.я написала сайт на html и мне надо сделать так, чтобы определенному пользователю можно было менять информацию на странице.буду премного благодарна!!!
Джур
Отправлено: 20 Февраля, 2011 - 00:25:50
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
могу предложить примерно 10..20 способов этого самого.
например, если сайт это набор только html страничек, можно сделать 1 php файлик, который будет брать исходник указанного файла, запихивать его в tiny_mce и после нажатия "сохранить" будет сохранять, соответственно.
итого: авторизация, выбор файла, редактирование.
Это вам подойдет или надо что-то сложное?
Это для учебы или это для дела? Если для дела, то и подход сложнее нужен.
Как говорится, уточняйте, не злити мрявов.
----- Тамбовский каджит тебе товарищ
Волк
Отправлено: 20 Февраля, 2011 - 00:26:42
Частый гость
Покинул форум
Сообщений всего: 149
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
С удовольсвием поможем, но только мы не телепаты... какую информацию нужно менять? Опишите ситуацию поконкретние..
----- Таран - оружие героев!
study
Отправлено: 20 Февраля, 2011 - 00:39:21
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
Спасибо, Джур!Отвечаю на вопросы...
Это для учебы, так что мне не нужны какие-то супер сложные приемы...мне надо сделать работу и все...из статического сайта надо сделать динамический...то есть будут три пользователя, имеющие свою возможности.и один из них может изменять информацию на страничках, вернее надо сделать так... (Добавление)
если можно, то поконкретнее предлагайте идеи, плиз)можно даже, если не сложно, код написать)))
Джур
Отправлено: 20 Февраля, 2011 - 00:44:04
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
Ну, для одного пользователя уже понятно, как все склепать, если конечно в html-е без фанатизма.
Кидайте архив с исходным сайтом, посмотрим.
P.S. изменять только html надо или вставка картинок тоже интересует?
P.S.2. надеюсь версией РНР мы не ограничены?
----- Тамбовский каджит тебе товарищ
Волк
Отправлено: 20 Февраля, 2011 - 00:52:37
Частый гость
Покинул форум
Сообщений всего: 149
Дата рег-ции: Окт. 2007
Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
Спасибо!) А можно построчно объяснить? (Добавление)
и еще у меня все странички не *.html файлы, а *.php...тогда в коде поменять надо же? (Добавление)
а вобще я не с того начала работу...мне надо сначала сделать авторизацию нормальную, а потом уже раскидывать роли пользователям... (Добавление)
вобщем у меня создана табличка "Пользователи" в базе:
(id
login
password
role)
как с помощью сессий реализовать модуль авторизации?
помогите плиз!!!)
Джур
Отправлено: 20 Февраля, 2011 - 19:25:28
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
ну вот, полет фантазии срезали... на базе это просто... только у меня уже давно для этого библиотеки существуют, для студ.проекта слишком странно выглядеть будут.
Реализовать авторизацию на сессии просто:
в начале файла, до вывода чего либо в браузер, пишите
И все, теперь вам доступен массив: $_SESSION. все что в него сохраняете, сохраняется между вызовами скрипта.
Вот например. Будет увеличиватся при каждом обновлении страницы.
$user=$db->sql('select * from user where login="%s" and pwd="%s"',$_POST['login'],md5($_POST['pwd']));
if($user){
$_SESSION['user']=$user[0];
}
На самом деле, вам надо сначала подумать над подключением к базе. Не знаю как ваши преподы, но лично я, за использование базы без обертки студентов отправлял на перездачу, без разговоров.
Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
Джур пишет:
для студ.проекта слишком странно выглядеть будут
почему?
Джур пишет:
На самом деле, вам надо сначала подумать над подключением к базе. Не знаю как ваши преподы, но лично я, за использование базы без обертки студентов отправлял на перездачу, без разговоров
не совсем поняла, что вы имеете ввиду
а с подключением что?не все так просто?я просто думала mysqlconnect и все...или я вас не поняла о чем вы
Джур
Отправлено: 20 Февраля, 2011 - 20:55:15
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
Цитата:
с подключением что?не все так просто?
Подключение к базе данных, лучше всего выполнить в виде класса. Это весьма сильно упрощает код.
Предлагать идеи и варианты не буду. Вам надо взять бумажку и накидать принципиальную схему, чего собственно надо. И уже на основе нее я вам помогу.
Например сейчас не ясно:
Надо ли делать управление пользователями из админки вашего сайта?
Надо ли заморачиватся визуальными редакторами?
Хранятся ли тексты в базе или в базе только пользователи?
Зачем нужны роли?
Какие еще роли предпологаются?
Может ли юзер иметь несколько ролей?
Требования к оформлению?
Надо ли использовать шаблонизатор?
Насколько велики ваши познания в: php, html, css, mysql, js? (как бы не попалится вам)
P.S. Если уж совсем "абзац", пишите в скайп: qrasik
Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
а вы преподаватель, Джур?)
Джур
Отправлено: 20 Февраля, 2011 - 22:23:10
Посетитель
Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007
Помог: 0 раз(а)
Сейчас нет.
В рекламе платят больше.
----- Тамбовский каджит тебе товарищ
study
Отправлено: 21 Февраля, 2011 - 00:21:10
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
[+]
1)Надо ли делать управление пользователями из админки вашего сайта?
2)Надо ли заморачиватся визуальными редакторами?
3)Хранятся ли тексты в базе или в базе только пользователи?
4)Зачем нужны роли?
5)Какие еще роли предпологаются?
6)Может ли юзер иметь несколько ролей?
7)Требования к оформлению?
8)Надо ли использовать шаблонизатор?
9)Насколько велики ваши познания в: php, html, css, mysql, js? (как бы не попалится вам)
Спасибо вам, Джур, за помощь!!! Сразу хочу ответить на последний вопрос...html для меня очень понятен и я не вижу ничего сложного в нем, правда может я не все знаю, но тем не менее.с php я пока только разбираюсь, но уже понимаю, что мне он не очень легко дается, так как у меня нет опыта работы с другими языками программирования.Если честно, то мне не дано программирование...у меня не математический склад ума и, я думаю, вы согласитесь со мной, что не каждый может быть художником и не каждый может быть программистом. Но тем не менее работу сделать надо...я конечно стараюсь, но думаю без чьей-либо помощи мне не справиться, как бы мне не хотелось обратного((( с css я еще не разбиралась, js тоже не знаю, а mysql более менее знаю.вот.
1)Надо ли делать управление пользователями из админки вашего сайта?
4)Зачем нужны роли?
5)Какие еще роли предпологаются?
Отвечу на эти вопросы:
На сайте предполагаются три типа пользователей:
-"простой пользователь", который может просматривать инфу(причем есть информация просто для ознакомления, а есть информация для получения определенных знаний) на сайте и проверить полученные знания с помощью теста;
-"другой пользователь" может изменять информацию на сайте;
-ну и наконец "админ", после авторизации которого открывается форма, с помощью которой он может работать с учетными записями и больше от него ниче не требуется.
6)Может ли юзер иметь несколько ролей?
нет не может
3)Хранятся ли тексты в базе или в базе только пользователи?
есть информация просто для ознакомления(она не находится в базе), а есть информация для получения определенных знаний(она выводится из базы)
2)Надо ли заморачиватся визуальными редакторами?(не совсем поняла про что вы имеете ввиду)
7)Требования к оформлению?(как можно проще,"по-чайниковски" )
8)Надо ли использовать шаблонизатор?(не совсем поняла про что вы имеете ввиду) (Добавление)
study пишет:
3)Хранятся ли тексты в базе или в базе только пользователи?
есть информация просто для ознакомления(она не находится в базе), а есть информация для получения определенных знаний(она выводится из базы)
для "другого пользователя" необходимо сделать возможным изменять и ту и другую информацию.
Okula
Отправлено: 21 Февраля, 2011 - 00:29:43
Участник
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
study пишет:
2)Надо ли заморачиватся визуальными редакторами?(не совсем поняла про что вы имеете ввиду)
...
8)Надо ли использовать шаблонизатор?(не совсем поняла про что вы имеете ввиду)
2) Он имел ввиду не просто форму для редактирования, а полле ввода с инструментами для редактирования текста
8) Шаблонизаторы позволяют отделять html разметку от кода скрипта, заменяя данные по шаблону. Наиболие известный шаблонизатор Smarty
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.