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 :: Экспорт iCal в Google Calendar из RTM

 PHP.SU

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


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

> Описание: Помогите со скриптом пожалуйста
Dezmont
Отправлено: 16 Ноября, 2012 - 21:06:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010  


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




Добрый вечер. Уже некоторое время использую такой замечательный сервис, как Remember the Milk в связке с Google Calendar. Постоянно использую экспорт календаря RTM в GC, там есть такая кнопочка (iCal). Но при импорте календаря Google похоже сохраняет его в кеш, и обновляет календарь очень нечасто...) Промежуток может быть от 2 часов до суток, что, соответственно, делает данную функцию практически бесполезной.

Я использую браузер Google Chrome и хотел с помощью Tampermonkey (аналог Grasemonkey) прикрутить маленький скрипт, который бы дополнял ссылку строкой вида string="&".$timestamp, где $timestamp уникально в любой момент времени. Соответственно при каждом клике на ссылку мы получаем актуальный календарь.

CODE (javascript):
скопировать код в буфер обмена
  1. <div id="exportlistevents" style="visibility: visible;"><img class="noteaddicon" style="padding-left: 2px; padding-right: 2px" src="http://s4.rtmcdn.net/img/ico/ico_export.gif" alt="iCalendar (Событий)"><a href="webcal://www.rememberthemilk.com/icalendar/dezmont/29096485/events/?tok=eJwNyzkOAzEIAMAXWTIGDDwHDEiRchTZKq-PTj8kwb7kQMvEQshaAI3pXIclCNeuqUvZStnD209ELWneiyN1ZP1en-c1no-vNZZN26Q8QtTMZTZuro3eaX3s-jETDFVJHMAymqyKgkh4VyDfDRPwD9E3KtA" id="icalendareventslista" class="noteadd" style="font-weight: bold; padding-left: 4px; font-size: 0.95em; vertical-align: bottom;">iCalendar<span style="margin-left: 17px; text-decoration: underline; display: block;">(Событий)</span></a></div>
 
 Top
Dezmont
Отправлено: 17 Ноября, 2012 - 01:10:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010  


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




Вот такую фигню написал, но она что-то не работает.
CODE (javascript):
скопировать код в буфер обмена
  1. var iCal = document.getElementById('icalendareventslista').href;
  2. var date = new Date().valueOf();
  3. document.getElementById('icalendareventslista').href = iCal + '&' + date;
  4.  


З.Ы. JS не знаю совсем (((( и DOM (
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB