Сначала вытаскиваются последние 5 записей с базы, затем каждые 5 секунд проверка новых новостей, и если такие есть, то добавляем новость в самый верх и плавно открываем ее.
Все, пример есть, дальше разбирайся... Если что не ясно, помогу...
Саныч, как реализовать это на jQuery очень надо без перезагрузки страницы и если возможно чтобы плавненько съезжала вниз новая новость (Добавление)
я больше по PHP а тут вопрос с юзабильностью и анимацией - вобщем PHP такое не делает
Выложи сам HTML который относиться к твоей проблеме, я завтра сутра напишу и выложу, точней сегодня уже... Щас уже не могу, глаза слипаются...
Если хочешь попробовать сам, то в jQuery для этой цели можно использовать $.ajax() ну или $.post() или $.get(), разницы впринципе никакой...
Ну все правильно. PHP код обрабатываеться на сервере, а в браузер посылается результат работы. И когда вы меняете значение в базе, то результат вы увидите только после перезагрузки, т.е. когда PHP опять отработает и вернет результат.
Если нужно без перезагрузки, то это AJAX. Для этой цели можно использовать jQuery.
Roler
Да ничего не мешает. Какой в этом смысл? С базой проще, в самом начале извлечь в массив все настройки сайта и дальше уже с ними работать, всего один запрос к базе.
Вариант нормальный... Это на любителя, мне к примеру намного приятней заходить на страницу и переключать радио-кнопки Да/Нет (храниться в базе), чем открывать файл, искать нужное и менять там true/false
хранить можно и в базе, и в файле. Все зависит от того, что тебе нужно сделать.
Ты пишешь:
Цитата:
Например что бы администратор мог выбирать использовать капчу при регистрации или нет, какой шаблон по умолчанию итд.тп
я так понимаю это будет устанавливаться один раз и врядли в будущем будет очень часто изменяться. Значит для таких настроек вполне подойдет файл. А вот
Открываешь файл, вытаскиваешь все содержимое в строку, разделяешь строку на части по символу переноса строки, находишь часть "Values:" и проверяешь количество строк после нее. Если в файле может быть только тот текст, что ты указал и ничего больше, то достаточно просто посчитать на сколько частей поделился текст.