|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
Hello. The code here is taken from this page http://www.vbulletin.org/forum/showthread.php?t=236402 I have modified it and posted it on that forum for questions, but thought i should try here. I know little of php or the inner workings of vbulletin 4 , i have come to a point where i am stuck. I modified the code to generate an rss file from the calendar.(maybe badly ![]() the code is inside an invisible widget on my website pages ( so it runs every time a page loads (bad idea) I will place the code below thats in the widget, but how / what do i do in order to put this code inside a cron/event2rss.php file and run via asheduled task? Many thanks in advance. Carl PHP Code: ob_start(); global $db,$vbulletin; $calendarid="1"; $per_page = "60"; //################################################ $d=date("d"); $m=date("m"); $y=date("y"); $sdate = mktime(0, 0, 0, date("$m"), date("$d"), date("$y")); $edate = mktime(0, 0, 0, date("$m"), date("31"), date("$y")); $and=" and dateline_from >= '".$sdate."'"; $getevents=$db->query_read("SELECT eventid, event, title, customfields, dateline_from from " . TABLE_PREFIX . "event WHERE calendarid='".$calendarid."' $and order by dateline_from ASC LIMIT $per_page"); $count=0; if(!$db->num_rows($getevents)) { } else { WHILE ($events=$db->fetch_array($getevents)) { $eventdetails=$events['event']; $eventdetails=substr($eventdetails, 0, 300); $eventdetails .= "......"; $customfield=$events['customfields']; $customfield = str_replace('a:0:{}', '', $customfield ); $customfield =strstr ($customfield, '"'); $customfield = str_replace('"', '', $customfield ); $customfield = str_replace(';}', '', $customfield ); $dtitle=$events['title']; $did=$events['eventid']; $date = vbdate('d-m-y',$events['dateline_from'], false,true,false,true); $dateext = vbdate('l jS F Y',$events['dateline_from'], false,true,false,true); if ($count = 2){$class="alt2";}else {$class="alt1";} $year=date("Y"); $pagetitle = $f; $pagetitle .= " "; $pagetitle.=$year; $eventbits .=""; $dateext = htmlentities($dateext); $eventdetails = htmlentities($eventdetails); $eventbitsExt .=" $dateext "; $count++; } } $bidefordmarketeventlist = "bidefordmarketeventlist.rss"; $fh = fopen($bidefordmarketeventlist, 'w') or die("can't open file"); fwrite($fh, " Bideford Market Events This is the RSS feed for Bideford Markets Latest Events http://www.bidefordmarket.co.uk $sdate $sdate 1800 "); //$eventbitsExt = str_replace("£", "£", $eventbitsExt); //$eventbitsExt = str_replace("&", "&", $eventbitsExt); $strfinda .= chr(150); $eventbitsExt = str_replace($strfinda, " ", $eventbitsExt); fwrite($fh, $eventbitsExt); fwrite($fh, " "); fclose($fh); $db->free_result($getevents); unset($events); $output=ob_get_contents(); ob_end_clean(); __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
| |
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
Forum scheduled task | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 08-04-2010 08:30 PM |
CMS Include video in Recent forum posts widget or any other kind of widget? | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 07-30-2010 07:20 PM |
برنامج: Convert لتحويل احجام الملفات widget | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 07-17-2010 08:00 PM |
CMS Widget Question - Forum sidebar block "Recent Threads" as widget | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-12-2010 09:50 PM |
Forum How should the Forum PHP widget code be implemented? Different to CMS widget $output? | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 03-05-2010 09:00 PM |