تبدیل بلاگفا به phpnuke

سلام

یکی از دوستام (سجاد سالمی) درگیر نوشتن این اسکریپت بود و چندین بار هم ازم خواست که با هم همکاری کنیم ما هم قبول کردیم  ( با اینکه میخوام بکشمش :D) ولی خب بعد از مشکلاتی که در پست های قبلی گفتم و پیش اومد دیگه وقت نشد بنویسم امروز صبح نیم ساعت بیکار بودم گفتم بد نیست درصدی از اون رو بنویسم …

این اسکریپتی که میزارم کامل نیست فقط در حده خارج کردن عنوان و متن کامل مطلب ارسالی هستش🙂 (+صفحه بندی هاش هم هنوز تمام نکردم) . ایشالله چند روز دیگه کلا تمام میشه و از تیم سجاد سالمی ( Nukers.ir ) انتشار پیدا میکنه .

اسکریت هم براتون توی ادامه گذاشتم🙂 . البته از نظر برنامه نویسی و نظم و بهینه سازی یه خورده ایراد داره ( عجله ای و با فکر و ذهن مشغول نوشتمش) حالا توی نسخه نهایی برطرف میشه . این هم اضافه کنم که این اسکریپت هنوز بهش تبدیل شونده نیوک اضافه نشده و شما حتی میتونید به سیستم های دیگه تبدیل کنید چون الان اطلاعات خام از عنوان و متن مطلب رو در اختیار شما میزاره !! :دی

نحوه استفاده :

  1. قالب وبلاگ را به Default بلاگفا تغییر دهید
  2. اسکریت را در هاست و سایت اصلی که سیستم مدیریت محتوا نصب میباشد اجرا کنید
  3. صبور باشید … (صفحه رو رفرش نکنید🙂 )
  4. + تا نسخه کاملش خودتون کامل کنیدش🙂😀
<?php

//####################################################
//####################################################
//
//           Convertor Weblog Blogfa To PHPNuke
//
//              Programmer : Amir Soleimani
//            W W W . M O O Q T E A M . C O M
//                      2010 – 2011
//
//                    ALL EYES ON ME
//
//####################################################
//####################################################
set_time_limit(0);

$website = «http://boyhero.blogfa.com/&raquo;;
$numberpage = 2; // Teade post dar yek safhe
file_put_contents(‹nukers.txt›,file_get_contents($website));

$i=0;
$matches = array(‹hi›); // Just For Fun!!!😀
while($i <= 1){
$string = file_get_contents(‹nukers.txt›);
$pattern = ‹<a name=»([0-9]+)»>›;//’@<div>([\s\S]+?)</div>@i›;
preg_match($pattern, $string, $matches[]);

$fully = ‹<a name=»2″>›;
$buzz = str_replace($fully,»,$string);
file_put_contents(‹nukers.txt›,$buzz);

$i++;
}

//[1][1]
//[2][1]
//[3][1]

$releas = array();
$o=1;
while($o <= $numberpage){
$releas[] = $matches[$o][1];
$o++;
}
//print_r($releas);

// post-$I.aspx
$w = 0;
$isux = array(‹hi›);
$conx = array(‹hi›);
while($w <= count($releas)-1){

$content = file_Get_contents($website.»post-«.$releas[$w].».aspx»);

// #Get Title :
$pattern = ‹@<a href=»post-‹.$releas[$w].›.aspx»>([\s\S]+?)</a>@i›;
preg_match($pattern, $content, $isux[]);

$pattern = ‹@<div>([\s\S]+?)</div>@i›;
preg_match($pattern, $content, $conx[]);

$w++;
}
$o=1;
while($o <= $numberpage){
$titlex[] = $isux[$o][1];
$contentx[] = $conx[$o][1];
$o++;
}

print_r($titlex); // Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ~ Title ########
print_r($contentx); // Content ~ Content ~ Content ~ Content ~ Content ~ Content ~ Content ~ Content ~ Content ~ Content ~ ########

?>

4 Responses to تبدیل بلاگفا به phpnuke

  1. mardak می‌گه:

    وردپرس کد ها رو یکمی ناجور کرده میتونید سورس رودانلود کنید :

    http://www.mediafire.com/?pyeis7ih4e9j2ta

  2. alghof می‌گه:

    خوره كامپيوتري ها : ))))
    بسيار عالي! موفق باشي جوون! وبلاگ نويسي ات كم از درس خوندن نداره😉

  3. mardak می‌گه:

    :دی درس و کامپیوتر غیره قابل مقایسه !! (البته واسه من😀 )
    ممنون //

  4. سجاد سالی می‌گه:

    سلام
    به به دمت گرم امیر الان نگاه میکنم ساختارو😀

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: