تراجع إلى الخلف   :: TRAIDNT FORUM :: > قسم تطوير المواقع > ركن المجلات الإلكترونيه وبرامج إدارة المحتوى

ركن المجلات الإلكترونيه وبرامج إدارة المحتوى [يمنع]منعا باتا كتابة مواضيع الطلبات او المشاكل او الاستفسارات

the autoblogger اضافة وردبرس من برمجتي

السلام عليكم ورحمة الله وبركاته لقد قمت مؤخرًا بتطوير اضافة للوردبرس تقوم بسحب محتويات من مواقع اخرى كاليوتيوب ومقالات من موقع articlesbase ووضعها تلقائيًا في

اضافة رد
  #1  
قديمة 31 - 07 - 2010, 03:07 safimobile غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
 






safimobile يستحق التميز

السلام عليكم ورحمة الله وبركاته

لقد قمت مؤخرًا بتطوير اضافة للوردبرس تقوم بسحب محتويات من مواقع اخرى كاليوتيوب
ومقالات من موقع articlesbase ووضعها تلقائيًا في المدونة حسب المدة الزمنية التي تحددها.

يمكن رؤية مثال على عمل الاضافة من هنا:
http://1inker.com/blog/
ويمكن تنزيلها من هنا:
http://1inker.com/plugin/download/

القسم التالي لمن يرغب ببرمجة موديولات للاضافة:

حسب رأيي افضل ما في الاضافة هو نظام الموديولات الذي يعطيها مرونة كبيرة،
الاضافة تعمل بنظام ال oop ويمكن لأي شخص اضافة موديول وصفحة له في لوحة التحكم بسهولة كبيرة وبدون الدخول في عمق النظام.
الموديولات تنقسم لنوعين:
نوع يبحث عن كلمة - keyword- في موقع معين كاليوتيوب ويأتي بنتائج عشوائية
والنوع الاخر مثل ال rss يسحب معلومات بدون البحث

كل الموديولات يجب ان تنفذ ال interface التالي:
رمز PHP:
<?php
interface modInterface{

public function 
isSearchable();
public function  
hasMenu();
public function  
bulkPost($arr);
public function  
install();
public function  
uninstall();
}
?>
الدالة الأولى للتفريق بين نوعي الموديولات
الثانية لمعرفة اذا كان للموديول صفحة في لوحة التحكم
الثالثة وهي اهم دالة: تقوم باحضار البيانات من الموقع وادخالها إلى المدونة
اما الدالتين الاخيرتين فيتم تنفيذهما عند اضافة وازالة الموديول
لماذا؟
بعض الموديولات لها خيارات اضافية (مثل اضافة اليوتيوب لها خياري طول وعرض الفيديو)
هذا الخيارات خاصة بهذا الموديول فقط ونريد اضافتها للوحة التحكم عن طريق الدالة
add_option التي في الوردبرس(التي تضع هذه الخيارات في قاعدة البيانات) حتى نتمكن من تغيير قيمتها بسهولة.
لهذا يوجد دالتين لاضافة وازالة هذه البيانات عند الضرورة

لماذا interface?
ليست فلسفة زائدة او شيء ولكن حتى نتأكد من وجود جميع الدوال التي نحتاجها في الموديول قبل تشغيله



بالاضافة لهذا الانترفيس يوجد دالة لوحة التحكم والتي عن طريقها يمكن عمل لوحة تحكم للموديول:
رمز PHP:
if (!function_exists("dummyCP")){
function 
dummyCP()
{
echo 
"<h1>module cp</h1>";
}

انتبه ان اسم الدالة يجب ان يكون modulenameCP
يعني اسم الموديول وبعده CP .
لا يمكن تغيير هذا الاسم لأن كل الاضافة تعمل على ال name conventions

هذا مثال على موديول للاضافة:
اسم الملف: dummy.php
رمز PHP:
<?php
if (!function_exists("dummyCP")){
function 
dummyCP()
{
echo 
"<h1>module cp</h1>";
}
}
if (!
class_exists("dummy")){
class 
dummy implements modInterface{

private 
$searchable true;
private 
$hasMenu true;

/**
*@param -  database row array
*return - added posts' titles
**/
public function bulkPost($arr)
{
$result = array();
$title  "test";
$content "test";
$catID 0;
wp_post_content($title,$content,$catID);
$result[] = $title."added";
return 
$result;
}
public function 
isSearchable()
{
return 
$this->searchable;
}
public function 
hasMenu()
{
return 
$this->hasMenu;
}
public function 
install(){}
public function 
uninstall(){}
}
}
$dummy = new dummy();
?>
انتبه ان اسم الكلاس + اسم الدالة + تعريف الكلاس+اسم الملف لها اسماء محددة لا يمكن تغييرها

للتلخيص:
موديول اسم الملف فيه كالتالي:
dummy.php
دالة لوحة التحكم
dummyCP
اسم الكلاس
dummy
تعريف الكلاس(الكائن):
رمز PHP:
$dummy = new dummy(); 
بانتظار ارائكم
توقيع safimobile
يستعمل هذه العضوية شخصان
اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 2 ]
قديمة 31 - 07 - 2010, 11:17 almtym غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'almtym' الرمزية
 


almtym على طريق الابداعalmtym على طريق الابداع
أرسل رسالة بواسطة Skype™ إلى almtym
بيانات موقعي
اسم الموقع: شبكة المتيم
اصدار المنتدى: 3.7.3
افتراضي
ما شاء الله عليك اخوي safimobile
اضافة مميزه ورائعه
almtym
توقيع almtym
========================
شبكة المتيم لخدمات التصميم
http://www.almtym.com/desing/
========================
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 3 ]
قديمة 31 - 07 - 2010, 11:20 انس غير متواجد حاليآ بالمنتدى
Banned
 


انس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدودانس مبدع بلا حدود
بيانات موقعي
اسم الموقع: مدونة أنس الشخصية
اصدار المنتدى: مدونات
افتراضي
السلام

الله يعطيك العافية اخي على الاضافة الرائعه

مجهود جبار تشكر عليه ولو كانت باللغة العربية افضل بكثير
انس
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 4 ]
قديمة 31 - 07 - 2010, 18:22 ramialderi غير متواجد حاليآ بالمنتدى
Banned
 


ramialderi سوف يصبح متميز
أرسل رسالة بواسطة MSN إلى ramialderi أرسل رسالة بواسطة Skype™ إلى ramialderi
بيانات موقعي
اسم الموقع: حلب نت
اصدار المنتدى: صفحتي
افتراضي
مشكور
ممكن طريقة تفعيل وتركيب الاضافة
ولك الشكر
ramialderi
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 5 ]
قديمة 31 - 07 - 2010, 21:11 arab-seo.com غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'arab-seo.com' الرمزية
 


arab-seo.com مبدعarab-seo.com مبدعarab-seo.com مبدعarab-seo.com مبدعarab-seo.com مبدع
بيانات موقعي
اسم الموقع: شركة عرب سيو لخدمات الويب المتكاملة
اصدار المنتدى: لا أملك منتدى
افتراضي
جزاك الله خير اخوي
شئ رائع
arab-seo.com
توقيع arab-seo.com
  • إسم الشركة: شركة عرب سيو لخدمات الويب المتكاملة
  • صاحب الشركة: م / عماد حمدي احمد
  • خدمات الشركة: أستضافة I ريسلرات I سيرفرات I vps I تصميم I دعم فني I خدمات الارشفه I تعبئة محتويات
  • مقر الشركة : جمهورية مصر العربيه - الهرم
  • هاتف الشركة : 00201008494104 / 00201124550950
  • المبيعات : salesarab-seo.com
  • رابط الشركة : http://www.arab-seo.com
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 6 ]
قديمة 31 - 07 - 2010, 22:10 safimobile غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


safimobile يستحق التميز
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي
بارك الله فيكم جميعًا على المرور

بالنسبة لتنصيب الاضافة
نزلها من هنا
http://1inker.com/plugin/download
ثم ارفعها من مدير الاضافات في الوردبرس وقم بتفعيلها
بعد ذلك تستطيع اضافة كلمات البحث وتغذيات ال rss من لوحة تحكم الاضافة التي تظهر في اسفل القائمة الجانبية
====
اخي انس انا مثلك احب اللغة العربية لكني عملتها بالانجليزية لسبب معين، ثم اني طرحتها في احد المنتديات
فقام احد الاخوة بالرد وطلب مني ان احضر من يزكي هذه الاضافة من خبراء الوردبرس
ربما لو لم يعرف ان مبرمجها عربي ما كان ليسأل مثل هذا السؤال
safimobile
توقيع safimobile
يستعمل هذه العضوية شخصان
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 7 ]
قديمة 01 - 08 - 2010, 02:37 الجزائر غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


الجزائر يستحق التميز
أرسل رسالة بواسطة MSN إلى الجزائر أرسل رسالة بواسطة Skype™ إلى الجزائر
بيانات موقعي
اسم الموقع: موقع الجزائر الشامل
اصدار المنتدى: لا أملك منتدى
افتراضي
السلام عليكم ورحمة الله
شكرا لك أخي الكريم على الإضافة

فقط لي تعقيب بسيط
لو كان بالامكان ان تظيف خاصية اقرأ المزيد بحيث تأخد الزائر الى المصدر
على الأقل في جلب المحتوى عبر rss
الجزائر
توقيع الجزائر
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 8 ]
قديمة 01 - 08 - 2010, 02:51 safimobile غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


safimobile يستحق التميز
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي
ما تقوله فيه وجهة نظر وان شاء الله قررت وضع خاصية ذكر المصدر في لوحة التحكم
safimobile
توقيع safimobile
يستعمل هذه العضوية شخصان
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 9 ]
قديمة 01 - 08 - 2010, 03:12 الجزائر غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


الجزائر يستحق التميز
أرسل رسالة بواسطة MSN إلى الجزائر أرسل رسالة بواسطة Skype™ إلى الجزائر
بيانات موقعي
اسم الموقع: موقع الجزائر الشامل
اصدار المنتدى: لا أملك منتدى
افتراضي
شكرا أخي الكريم
كنت استعمل إضافة WP-o-Matic نفس الخصائص تقريبا حملها من هنا قد تفيدك في اضافتك الرائعة
الجزائر
توقيع الجزائر
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 10 ]
قديمة 03 - 08 - 2010, 03:19 safimobile غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


safimobile يستحق التميز
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي
شكرًا لك اخي الجزائر

الاضافة بالفعل فيها خاصية ال rss

لقد قمت ببناء موديول جديد للاضافة(warez bb)
هذا الموديول يقوم بتسجيل الدخول تلقائيًا في منتدى warez bb الشهير
ثم يقوم باعادة نتائج عشوائية لمدونتك عن طريق خاصية البحث في المنتدى
عن كلمات تحددها له مسبقًا
طبعًا الاضافة تحتاج لبيانات عضويتك في المنتدى حتى تقوم بالبحث
مع العلم انها تصلح لأي منتدى من نوع phpbb

للتنزيل:
http://1inker.com/plugin/modules/

طريقة التركيب:
نزل الملف وفك ضغطه
ثم ارفعه للمدونة عن طريق لوحة تحكم الاضافة

صور:



تطويرات:

جاري ادخال خدمة تقصير الروابط للاضافة للاستفادة المثلى منها
safimobile
الصور المصغرة المرفقة
اضغط على الصورة المصغرة لمشاهدتها بحجمها الأصلي

اسم الصورة : Untitled.png
عدد المشاهدات : 312
حجم الصورة : 10.7 كيلوبايت
رقم هوية الصورة : 505508  
الصور المرفقة
 
توقيع safimobile
يستعمل هذه العضوية شخصان
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 11 ]
قديمة 03 - 08 - 2010, 12:40 QatarSpots غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'QatarSpots' الرمزية
 


QatarSpots سوف يصبح مبدعQatarSpots سوف يصبح مبدعQatarSpots سوف يصبح مبدعQatarSpots سوف يصبح مبدع
أرسل رسالة بواسطة MSN إلى QatarSpots
بيانات موقعي
اصدار المنتدى: منتج اخر
افتراضي
اضافة مميزة ..
شكرا لك اخي العزيز ..
لك كل الود ..
QatarSpots
توقيع QatarSpots
قريبا جدا
قطر سبوت للـ ........
انتظرونـــــا


  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 12 ]
قديمة 03 - 08 - 2010, 16:14 الجزائر غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


الجزائر يستحق التميز
أرسل رسالة بواسطة MSN إلى الجزائر أرسل رسالة بواسطة Skype™ إلى الجزائر
بيانات موقعي
اسم الموقع: موقع الجزائر الشامل
اصدار المنتدى: لا أملك منتدى
افتراضي
السلام عليكم ورحمة الله

أخي الكريم لي طلب عندك بخصوص الإضافة
كنت أستعمل غيرها لكن لبساطة الاستعمال اخترت إضافتك الرائعة لكن واجهتني مشكلة تكمن في :
لدي أكثر من موقع و جعلت لهم بوابة واحدة بحيث تجلب المحتوى عن طريق rss من مواقعي لكن المشكل هو أنه في السابقة كان عنوان الموضوع يأخذ رابط المصدر مباشرة فهل يمكن ان تساعدني ؟
بارك الله فيك
الجزائر
توقيع الجزائر
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 13 ]
قديمة 03 - 08 - 2010, 17:04 h111k غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'h111k' الرمزية
 


h111k مبدعh111k مبدعh111k مبدعh111k مبدعh111k مبدع
بيانات موقعي
اسم الموقع: شبكة الشوق
اصدار المنتدى: 3.8.2
افتراضي
شكرا لك اخي الكريم
بالفعل اضافه روووعه
h111k
توقيع h111k
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 14 ]
قديمة 04 - 08 - 2010, 02:21 safimobile غير متواجد حاليآ بالمنتدى
:: عضو فعال ::
 


safimobile يستحق التميز
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي
اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : QatarSpots
اضافة مميزة ..
شكرا لك اخي العزيز ..
لك كل الود ..


اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : h111k
شكرا لك اخي الكريم
بالفعل اضافه روووعه

شكرًا لكم اخوتي على المرور


اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : الجزائر
السلام عليكم ورحمة الله
أخي الكريم لي طلب عندك بخصوص الإضافة
كنت أستعمل غيرها لكن لبساطة الاستعمال اخترت إضافتك الرائعة لكن واجهتني مشكلة تكمن في :
لدي أكثر من موقع و جعلت لهم بوابة واحدة بحيث تجلب المحتوى عن طريق rss من مواقعي لكن المشكل هو أنه في السابقة كان عنوان الموضوع يأخذ رابط المصدر مباشرة فهل يمكن ان تساعدني ؟
بارك الله فيك


قمت بتعديل ملف الموديول لك
وهو في المرفقات
قم بحذف موديول ال rss القديم
وارفع الملف المرفق بعد ان تفك ضغطه
يعني ارفع ملف ال php
الملفات المرفقة
نوع الملف : zip rss.zip (2.3 كيلوبايت, عدد مرات المشاهدة 15 مرة)
توقيع safimobile
يستعمل هذه العضوية شخصان
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 15 ]
قديمة 04 - 08 - 2010, 03:11 mazazangy غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'mazazangy' الرمزية
 


mazazangy يستحق التميزmazazangy يستحق التميز
أرسل رسالة بواسطة MSN إلى mazazangy أرسل رسالة بواسطة Yahoo إلى mazazangy أرسل رسالة بواسطة Skype™ إلى mazazangy
بيانات موقعي
اسم الموقع: شبكة مزيكاو
اصدار المنتدى: 3.8.6
افتراضي
اتا ضفت الكلمات واخترت 1 ساعة و3 مواضيع ... ومفيش اى حاجة بتظهر .. ؟

ياريت تشرحلنا اكتر ازاى نفعل ال rss وازاى المحتوى يجيي .. ودة رابط المدونة

www.mazikao.info

ياريت شرح اكتر ... جزاك الله كل خير
mazazangy
توقيع mazazangy

الحمد لله رب العالمين لقد قمت بحذف الأغاني والأفلام من موقعي مزيكاو .. اتمني الدعاء لي .

www.mazikao.net
التعديل الأخير كان بواسطة mazazangy; 04 - 08 - 2010 الساعة 03:30
  اضافة رد مع اقتباس نص هذه المشاركة
اضافة رد

العلامات المرجعية

أدوات الموضوع
طرق العرض

ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة
المراجع : معطّلة
Refbacks are متاحة




الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 06:58.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)


Powered by vBulletin® Version 3.8.7
.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.