إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-22-2013, 04:30 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,670
عدد الـنقاط :3341
 تقييم المستوى : 2140

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__
رد مع اقتباس
 

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
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


الساعة الآن 10:40 AM


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML