Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: AJAX Events Calendar

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: подскажите как сделать
Uchenik
Отправлено: 21 Сентября, 2011 - 10:02:29
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Сорь, если вопрос не в том разделе, просто не смог сообразить куда запихнуть, здесь вроде как и JS, хотя с другой стороны MySQL
Подключил на сайт Event Calendar, теперь не могу понять как сделать чтобы все добавляемые события записывались в БД. Т.е. я даже не могу понять как создать таблицу для этого календаря. к календарю шёл такой php файлик
PHP:
скопировать код в буфер обмена
  1.         $year = date('Y');
  2.         $month = date('m');
  3.  
  4.         echo json_encode(array(
  5.        
  6.                 array(
  7.                         'id' => 111,
  8.                         'title' => "Event1",
  9.                         'start' => "$year-$month-10",
  10.                         'url' => "http://yahoo.com/"
  11.                 ),
  12.                
  13.                 array(
  14.                         'id' => 222,
  15.                         'title' => "Event2",
  16.                         'start' => "$year-$month-20",
  17.                         'end' => "$year-$month-22",
  18.                         'url' => "http://yahoo.com/"
  19.                 )
  20.        
  21.         ));
  22.  

Т.е. таблица должна содержать те поля, которые указаны в массиве?
А как например сделать чтобы было какбы 2 разных календаря, один персональный, и один в зависимости от группы пользователя.
 
 Top
caballero
Отправлено: 21 Сентября, 2011 - 10:43:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




это пример кода который о отправляет данные в календарь
и то что array запросто может братся из базы.
Запрос идет по AJAX - значит календарей может быть несколько каждый будет спрашивать отдельно - нужно только в URL запроса подставлять какой нибудь номер чтобы понимать какой календарь просил данные


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Uchenik
Отправлено: 21 Сентября, 2011 - 10:50:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Я немного не понимаю как его реализовать, ну т.е. чтобы он реально записывал данные в БД и брал их оттуда.
 
 Top
Viper
Отправлено: 21 Сентября, 2011 - 10:58:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Uchenik ссылку приводите откуда качали календарь, ато таких календарей пруд пруди.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Uchenik
Отправлено: 21 Сентября, 2011 - 10:59:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




 
 Top
caballero
Отправлено: 21 Сентября, 2011 - 11:01:29
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




тебе приходит AJAX запрос

Это обычное обращение к файлу PHP по URL который ты прописываешь в елементе который запрашивает данные аяксом

получил файл сходил в базу выгреб данные отдал массив закодировный json( как в примере) обычным echo. структура массива - в описании календаря - он же должен получать данные в попределеном виде

судя по всему ты не очень не понимаешь как ajax работает - начни изучение доков и примеров - этого добра полный интернет


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Uchenik
Отправлено: 21 Сентября, 2011 - 11:02:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




В этом архиве есть такой интересный календарь, при клике по дате, выскакивает окно, туда вбивается название события, и оно добавляется в нужный день. Вот как сделать чтобы это сохранялось?
Мне придётся полностью с нуля писать файл обработки события, так?

(Отредактировано автором: 21 Сентября, 2011 - 11:04:13)

 
 Top
Viper
Отправлено: 21 Сентября, 2011 - 11:22:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Uchenik http://arshaw[dot]com/fullcalendar/docs/ читать обязательно.

Тот пример что вы видели привязан к календарю на Google.

Никто не отменял метод click() с последующей обработкой.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
MrBeard
Отправлено: 21 Сентября, 2011 - 11:27:41
Post Id



Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2011  


Помог: 2 раз(а)




Uchenik пишет:
В этом архиве есть такой интересный календарь, при клике по дате, выскакивает окно, туда вбивается название события, и оно добавляется в нужный день. Вот как сделать чтобы это сохранялось?
Мне придётся полностью с нуля писать файл обработки события, так?

ну, в скачиваемом архиве только один пример с отправкой данных, так что да, тебе нужно будет написать свой код для работы с базой данных. сам календарь - чистый JS, ему фиолетово, откуда ты и как будешь данные слать=) а формат данных представлен
 
 Top
snikers987
Отправлено: 21 Сентября, 2011 - 12:30:00
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




создай таблицу с указаными в массиве полями, в пхп файле делай выборку и заноси в цикле в двумерный массив и передавай яваскрипту в json формате.


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Uchenik
Отправлено: 21 Сентября, 2011 - 14:15:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




=)
Я тут копался в гугле, наткнулся на wdEventCalendar
http://www[dot]web-delicious[dot]com/jqu[dot][dot][dot]ndar-wdcalendar/
очень интересная штука, только у неё глюк, она не посылает запросы в БД, а просто генерит случайные события и раскидывает их рандомом по календарю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB