وهناك 2 خيارات لإدراج البرامج النصية فيديووهيسبير مع موقع الويب الخاص بك:
- نشر طبعات الجاهزة القائمة (إصدارات وورد الموصى بها)
- التكامل مع البرامج النصية الخاصة بك: يبدأ من عادي بي الطبعات
إذا كنت تستخدم نظام الإدارة الوظيفية قياسية مثل وورد, جملة, Elgg, موودل, أوكسوال, دروبال يمكنك أن تجد بعض التكاملات جاهزة للبدء من, على VideoWhisper.com .
إذا لم يكن لديك خيار CMS صارمة حتى الآن, توصي فيديووهيسبير بورد. تتضمن إصدارات الفسفور الأبيض أكثر الميزات المتقدمة وحتى الآن, تحتفظ بها مطوري فيديووهيسبير. كما الفسفور الأبيض هو الإطار الأكثر شعبية, المستخدمة من قبل على مدى 20% أفضل المواقع على الإنترنت (يدعمها المجتمع الكبير والفعال الأمن/ميزة التحديثات التي غالباً ما تؤدي إلى نجاح المشروع) .
تكاملات لاتفاقية الأنواع المهاجرة الأخرى يتم تطوير معظمها من قبل مطوري الطرف الثالث، وغالباً ما تتطلب العمل الإضافي, تحديثات.
تشمل جميع التكامل فب الكامل في شكل مصدر, التي يمكن تحميلها مجانا من التنزيلات القسم (بعد تسجيل حساب مجاني).
لا يتأثر التكامل بواسطة الترخيص. يبدأ عند ترخيص مجال التطبيق في وضع ملء فلاش (دون قيود وإعلانات متطفلة تظهر في واجهة فلاش).
التكامل يعتمد بشكل رئيسي على مطوري الموقع والمنطق الموقع. نوصي بدءا من الطبعات PHP بسيطة عند دمج مع مخطوطات جديدة. إذا يمكن أنب التطبيقات اللازمة لاستدعاء أنواع أخرى من البرامج النصية (آسيا والمحيط الهادئ, التخطيط الاستراتيجي المشترك). تشمل معظم المعلمات بالفعل لتغيير مسار خارجي الدعوة والإرشاد النصي.
يمكن أن توفر فيديووهيسبير خدمات الإدماج المهني, لرسوم إضافية بعد الإعداد الأصلي من طبعات الوضع الكامل.
ASP, أنواع التخطيط الاستراتيجي المشترك وغيرها البرنامج النصي من URL
استخدام هذه المعلمات SWF لتغيير تمديد النصي والمكان في المكالمات:
– extension= script extension (من: .آسيا والمحيط الهادئ أو _none_ لاستخدام فارغة عند استدعاء url مع params)
– prefix= absolute or relative (to swf) path and/or name prefix for scripts
– ws_res= absolute or relative (to swf) path to resources (مجلد القوالب)
– ssl=1 to enable SSL licensing mode (over HTTPS) in latest versions
مثال:
consultation.swf?تمديد = .asp ل
سوف يطلق تطبيق c_login.asp بدلا من ذلك c_login.php المعلمات مثل اسم المستخدم يمكن إرسالها إلى التطبيق من ASP.
مثال من أحدث البرنامج المساعد "الفسفور الأبيض يعيش الجري" أن يستخدم المشرف-ajax.php لمثل هذه الطلبات وفقا لمعايير الترميز الفسفور الأبيض:
$سوفورل = plugin_dir_url(__FILE__) . “ls/live_broadcast.swf?ssl=1&غرفة =” . urlencode($تيار);
$swfurl. = “&البادئة =” . urlencode(admin_url() . ' المشرف-ajax.php?الإجراء = بولس&المهمة = ');
$سوفورل. = '&ملحق = '.urlencode('_none_');
$سوفورل. = '&ws_res =’ . urlencode( plugin_dir_url(__FILE__) . 'ls/');$سوفورل = plugin_dir_url(__FILE__) . “ls/live_watch.swf?ssl=1&n =” . urlencode($تيار);
$swfurl. = “&البادئة =” . urlencode(admin_url() . ' المشرف-ajax.php?الإجراء = بولس&المهمة = ');
$سوفورل. = '&ملحق = '.urlencode('_none_');
$سوفورل. = '&ws_res =’ . urlencode( plugin_dir_url(__FILE__) . 'ls/');
وهذا سوف يدعو عناوين مثل:
HTTPS://[الخاص بك--site.com]/الفسفور الأبيض--المشرف/المشرف-ajax.php?الإجراء = بولس&المهمة = vc_login بدلاً من vc_login.php
HTTPS://[الخاص بك--site.com]/الفسفور الأبيض--المشرف/المشرف-ajax.php?الإجراء = بولس&المهمة = lb_status بدلاً من lb_status.php
تسجيل الدخول / دمج نظام أعضائك
تطبيقات فلاش تدعو مخطوطات ( _login.php : vc_login.php, lb_login.php, r_login.php …) للحصول على بدء المعلمات, معلومات المستخدم (وصول منحة), تحديث حالة المستخدم.
هذه يمكن أن تكون متكاملة حسب الحاجة مع المنطق الموقع.
في المثال النصي لتسجيل الدخول يمكن التحقق من ملفات تعريف الارتباط / جلسات اعتمادا على الموقع ونوع المصادقة تسمح للمستخدم الوصول إذا بتسجيل الدخول. هذا أيضا يمكن ملء اسم المستخدم, أذونات الجنسين والمستخدم اعتمادا على نوع المستخدم. أيضا حفظ الإعدادات في مكان ما في الخلفية.
مثال: vc_login.php لفب مؤتمر فيديو الطبعة يحتوي على التعليمات البرمجية الناتج مثل هذا:
firstParameter = الإصلاح&الخادم =<?= $ rtmp_server?>&serverAMF =<?= $ rtmp_amf?>&serverRTMFP =<?= $ rtmfp_server?>&p2pGroup = VideoWhisper&enableRTMP = 1&enableP2P = 0&supportRTMP = 1&supportP2P = 1&alwaysRTMP = 0&alwaysP2P = 0&اسم المستخدم =<?= urlencode($اسم المستخدم)?>&loggedin =<?= $ loggedin?>&نوع المستخدم =<?= $ نوع المستخدم?>&مدير =<?= $ المشرف?>&غرفة =<?= urlencode($الغرفة)?>&ترحيب =<?= urlencode($ترحيب)?>&userPicture =<?= $ userPicture?>&userLink =<?= $ userLink?>&خادم الويب =&جي اس =<?= urlencode($جي اس)?>&البرنامج التعليمي = 1&room_delete = 0&room_create = 0&file_upload = 1&file_delete = 1&panelFiles = 1&panelRooms = 1&panelUsers = 1&showTimer = 1&showCredit = 1&disconnectOnTimeout = 0&camWidth = 320&camHeight = 240&camFPS = 15&micRate = 11&camBandwidth = 32768&bufferLive = 0.1&bufferFull = 0.1&bufferLivePlayback = 0.1&bufferFullPlayback = 0.1&showCamSettings = 1&advancedCamSettings = 1&camMaxBandwidth = 81920&configureSource = 0&disableVideo = 0&disableSound = 0&disableBandwidthDetection = 0&disableUploadDetection = 0&limitByBandwidth = 1&background_url =&autoViewCams = 1&layoutCode =<?= urlencode($layoutCode)?>&fillWindow = 0&filterRegex =<?= $ filterRegex?>&filterReplace =<?= $ filterReplace?>&WRITETEXT = 1&floodProtection = 3®ularWatch = 1&newWatch = 1&privateTextchat = 1&ws_ads =<?= urlencode(“ads.php”)?>&adsTimeout = 15000&adsInterval = 240000&statusInterval = 10000&verboseLevel = 2&loadstatus = 1
كيفية دمج مع CMS مخطوطات عضو مشترك?
طريقة 1 : معظم سم لها بعض المكتبات إدراج أو التمهيد التي يمكن تضمينها في البرامج النصية login.php للوصول سم API, وظائف للحصول على المستخدم الحالي أو بعض / إعدادات البرنامج المساعد وحدة.
(لم يعد يتم استخدام هذا الأسلوب لنصوص شعبية تتطلب بعض تنسيقات url.)
وفي مثال لجملة (تحديث JPATH_BASE لتعكس الموقع بالنسبة إلى السيناريو الخاص بك):
تحديد( "_JEXEC", 1 );
تحديد("JPATH_BASE", dirname(__FILE__));
تحديد( "DS", DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php’ );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php’ );/* إنشاء التطبيق */
$المركزية =& JFactory::getApplication('الموقع');/* تأكد من تسجيل نحن في على الإطلاق. */
إذا (JFactory::getUser()->معرف == 0) ال(“رفض الوصول: الدخول ضروري.”);لورد (تحديث لتعكس إدراج الموقع على وورد بالنسبة إلى السيناريو الخاص بك):
include_once(“../../../../WP-config.php ل”);
$ CURRENT_USER العالمي;
get_currentuserinfo();
إذا ($current_user->$اسم المستخدم) $اسم المستخدم = urlencode($current_user->$اسم المستخدم);
طريقة 2 (MVC): حل آخر هو لتغيير urls استدعاء التطبيق لاستدعاء نظام الإدارة الوظيفية طلبات/وجهات النظر بدلاً من ذلك للأطر التي توفر هذا النوع من الواجهات.
لهذا هناك 2 خيارات (يمكنك الجمع):
1) تغيير جميع الطلبات إلى مجلد قاعدة مختلفة مع القاعدة فلاش تضمين المعلمة:
قاعدة – [دليل قاعدة] أو [URL]. يحدد الدليل قاعدة أو URL استخدامها لحل جميع البيانات المسار النسبي في ملف SWF. هذه السمة مفيدة عندما يتم الاحتفاظ ملف SWF الخاصة بك في دليل مختلف من الملفات الأخرى الخاصة بك.
2) مرور البادئة و تمديد المعلمات إلى videowhisper التطبيقات. هنا هو كيف تم القيام به لجملة الفيديو التشاور مكون:
$swfurl = “المكونات / com_videowhisper_consultation / consultation.swf?غرفة =” . urlencode($هذا->room_name);
$swfurl. = “&البادئة =” . urlencode(“index.php?الخيار = com_videowhisper_consultation&عرض = فلاش&= شكل الخام&videowhisper = 1&مهمة =”);
$swfurl. = “&تمديد = _none_”;
$swfurl. = “&ws_res =” . urlencode(“المكونات / com_videowhisper_consultation /”);
مع هذه المعايير, بدلا من استدعاء c_login.php, سيدعو تطبيق فلاش index.php?الخيار = com_videowhisper_consultation&عرض = فلاش&= شكل الخام&videowhisper = 1&مهمة = c_login
و ws_res تقول المعلمة التطبيق في المكان للبحث عن موارد مثل قوالب أو المشاعر المجلدات.
ويمكن أيضا أن يتم تضمين تطبيقات فلاش في أي صفحة HTML أو نماذج لمخطوطات 3rd الطرف ويمكن أن تنتقل بعض المعلمات مثل اسم الغرفة عن طريق معلمة فرنك سويسري فرنك سويسري مثل?غرفة = اختبار . ثم سوف فلاش استدعاء البرامج النصية الخارجية مثل النصي لتسجيل الدخول، حيث يمكن أن يتم التكامل على النحو المذكور أعلاه.
التفاصيل حول هذه المكالمات (بما في ذلك التفسيرات لمعلمات متعددة يمكنك تمرير) يتم سردها في صفحة PHP طبعة من VideoWhisper الموقع:
http://www.videowhisper.com/?p=PHP-Video-Recorder-Script
http://www.videowhisper.com/?p=PHP-Live-Streaming
http://www.videowhisper.com/?p=PHP-Video-Conference
http://www.videowhisper.com/?p=PHP-Video-Consultation
http://www.videowhisper.com/?p=PHP-2-Way-Video-Chat
http://www.videowhisper.com/?p=PHP-Video-Messenger-Script
http://www.videowhisper.com/?p=PHP-Video-Live-Support
HTTP://www.videowhisper.com/?ع = الادارية-البرمجيات
الدورات على الإنترنت
يمكن للتطبيقات تظهر الموقت / الاعتمادات المعلومات والتواصل أيضا مع البرامج النصية تمكين الوصول / فصل المستخدمين حسب الحاجة ولكن يجب أن تنفذ من قبل المطورين المنطق الموقع.
هذا يمكن استخدامها لحفظ قوائم مستخدمي الانترنت, الحصول والسيطرة على الوقت المستخدم على الانترنت.
إذا كنت ترغب في دمج هذه الوظيفة في المشاريع المخصصة انظر الصفحات طبعة PHP والإشارات إلى النصوص _status.php لكل.
عينة: تنفيذ قائمة القنوات على الانترنت لايف الجري
الطبعة فب لا يستخدم أي جداول SQL حتى تتمكن من تثبيت بسهولة وتتكامل مع نظام قاعدة بيانات من اختيارك.
لديك لبناء قائمة القنوات على الانترنت بنفس طريقة يتم ذلك لجملة وورد:
يدعو كل طلب المذيع lb_status.php (حول كل 10S اعتمادا على اتصال) . تحتاج إلى إضافة اسم القناة إلى جدول البث على الانترنت (ك). إذا بالفعل هناك تحديث وقت الوصول إلى الوقت الحالي. حذف كافة الصفوف التي لم يكن الوصول مؤخرا (الماضي 30s) لأنه يجب أن يكون مفصولاً هؤلاء المستخدمين.
هنا كيف يتم ذلك للتكامل وورد:
$s = $_POST[في '];
$u = $_POST['u'];
$r = $_POST['r'];
$m = $_POST[وأنا '];$زتيمي = الوقت();
$sql = “حدد * من $table_name فيها الدورة = ' $s’ وحالة = 1′”;
$الدورة = $wpdb->get_row($فف);
إذا (!$جلسة)
{
$sql =”إدراج في '$table_name' ( 'جلسة', 'اسم المستخدم', 'الغرفة', 'رسالة', 'سدات', 'edate', 'مركز', 'نوع') القيم ('$s', '$u', '$r', '$m', $زتيمي, $زتيمي, 1, 1)”;
$wpdb->الاستعلام($فف);
}
آخر
{
$sql =”تحديث '$table_name' مجموعة edate = $ztime, غرفة = '$r', اسم المستخدم = '$u', الرسالة = ' $m’ حيث الدورة = ' $s’ وحالة = 1′”;
$wpdb->الاستعلام($فف);
}$اكسبتيمي = $ztime-30;
$sql =”حذف من '$table_name' حيث edate < $اكسبتيمي”;
$wpdb->الاستعلام($فف);يتم استخدام هذا الجدول:
إنشاء الجدول '$table_name' (
int 'معرف'(11) غير NULL auto_increment,
varchar 'جلسة'(64) غير فارغة,
varchar 'اسم المستخدم'(64) غير فارغة,
varchar 'الغرفة'(64) غير فارغة,
'رسالة' نص عدم فارغة,
int 'سدات'(11) غير فارغة,
int 'edate'(11) غير فارغة,
tinyint 'الحالة'(4) غير فارغة,
tinyint 'نوع'(4) غير فارغة,
المفتاح الأساسي ('معرف'),
مفتاح 'الحالة' ('مركز'),
مفتاح 'نوع' ('نوع'),
مفتاح 'الغرفة' ('الغرفة')
) ENGINE = MYISAM DEFAULT محارف = COMMENT LATIN1 = 'فيديو الهمس: جلسات – 2009@ videowhisper.com‘ AUTO_INCREMENT = 1 ;”;
مواضيع التكامل أخرى
تنفيذ أمان متقدمة مع الدورة RTMP فحص
دمج تطبيقات VideoWhisper مع مخطوطات أخرى http://t.co/MYCvpFqmxE #المصادقة على #authorize #bridge
دمج تطبيقات VideoWhisper مع مخطوطات أخرى http://t.co/MYCvpFqmxE #آسيا والمحيط الهادئ #authenticate #authorize
دمج تطبيقات VideoWhisper مع مخطوطات أخرى https://t.co/MYCvpF8LpA #آسيا والمحيط الهادئ #authenticate #authorize