وجود دارد 2 گزینه های برای یکپارچه سازی اسکریپت VideoWhisper با سایت شما:
- استقرار نسخه های کلید در دست موجود (نسخه وردپرس توصیه می شود)
- ادغام با اسکریپت خود را: از ... شروع کنید نسخه ساده PHP
اگر شما با استفاده از سیستم مدیریت محتوا مانند وردپرس استاندارد, جوملا, الگ, مودل, اکسوال, دروپال، شما می توانید یکپارچگی ساخته شده آماده برای شروع از پیدا, بر VideoWhisper.com .
اگر شما یک انتخاب دقیق سیستم مدیریت محتوا هنوز رتبهدهی نشده است, VideoWhisper توصیه وردپرس. نسخه WP شامل پیشرفته ترین و به ویژگی های تاریخ, توسط برنامهنویسان VideoWhisper. همچنین WP چارچوب محبوب ترین است, استفاده شده توسط روی 20% از سایت های اینترنتی بالا (پشتیبانی شده توسط جامعه بزرگ و به روز رسانی امنیتی / ویژگی های موثر است که اغلب منجر به موفقیت پروژه است) .
یکپارچگی برای دیگر سیستم مدیریت محتوا عمدتا توسط توسعه دهندگان 3rd حزب توسعه و اغلب نیاز به کار اضافی, به روز رسانی.
همه یکپارچگی شامل پی اچ پی کامل به صورت منبع در, است که می تواند به صورت رایگان از دانلود دانلود بخش (بعد از ثبت نام یک حساب کاربری رایگان).
ادغام توسط مجوز تحت تاثیر قرار نمی. هنگامی که یک دامنه مجوز نرم افزار فلش شروع می شود در حالت تمام (بدون محدودیت و تبلیغات مزاحم نمایش در رابط فلش).
ادغام بستگی دارد وب سایت توسعه دهندگان و منطق سایت. ما توصیه می کنیم با نسخه های پی اچ پی ساده شروع زمانی که یکپارچه سازی با اسکریپت جدید. اگر برنامه های مورد نیاز می تواند بهینه سازی به پاسخ از انواع دیگر اسکریپت ها (افعی, JSP). ترین در حال حاضر شامل پارامترهای به تغییر مسیر اسکریپت تماس خارجی و گسترش.
VideoWhisper را تامین می کنند خدمات یکپارچه سازی حرفه ای, برای هزینه های اضافی بعد از تنظیم اصلی از نسخه های حالت تمام.
ASP, JSP و دیگر انواع اسکریپت و URL
استفاده از این پارامترها SWF برای تغییر پسوند اسکریپت و محل در تماس:
– فرمت = ضمیمه اسکریپت (سابق: .ASP و یا _none_ به استفاده از خالی در هنگام فراخوانی URL با پارامترهای)
– پیشوند = مطلق یا نسبی (به swf) مسیر یا نام پیشوند برای اسکریپت
– ws_res = مطلق یا نسبی (به swf) مسیر به منابع (پوشه قالب)
– ssl = 1 فعال حالت مجوز SSL (بیش از HTTPS) در آخرین نسخه
مثال:
consultation.swf?پسوند .asp =
نرم افزار c_login.asp خواهد پاسخ به جای c_login.php بنابراین پارامترهای مانند نام کاربری را می توان به نرم افزار از ASP ارسال.
به عنوان مثال از آخرین پلاگین WP زنده جریان که با استفاده از مدیر ajax.php برای درخواست مانند هر استانداردهای برنامه نویسی WP:
$swfurl = plugin_dir_url(__FILE__) . “دستور ls / live_broadcast.swf?ssl = 1&اتاق =” . urlencode($جریان);
$swfurl. = “&پیشوند =” . urlencode(admin_url() . 'مدیر-ajax.php?عمل = vwls&کار = ');
$swfurl. =&پسوند = '. urlencode("_none_،);
$swfurl. =&ws_res =’ . urlencode( plugin_dir_url(__FILE__) . "L ها / ');$swfurl = plugin_dir_url(__FILE__) . “دستور ls / live_watch.swf?ssl = 1&نفر” . urlencode($جریان);
$swfurl. = “&پیشوند =” . urlencode(admin_url() . 'مدیر-ajax.php?عمل = vwls&کار = ');
$swfurl. =&پسوند = '. urlencode("_none_،);
$swfurl. =&ws_res =’ . urlencode( plugin_dir_url(__FILE__) . "L ها / ');
این آدرس ها مانند پاسخ:
HTTPS://[your-site.com]/فایل wp-admin / مدیر-ajax.php?عمل = vwls&کار = vc_login بجای vc_login.php
HTTPS://[your-site.com]/فایل wp-admin / مدیر-ajax.php?عمل = vwls&کار = 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?>&وب سرور =&MSG =<?= urlencode($MSG)?>&آموزش = 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()->ID == 0) die(“ die: die”);die ( die):
die(“../../../../ die”);
die;
die();
اگر ($ die>$ die) $ die($ die>$ die);
روش 2 ( die): die.
die 2 die ( die):
1) die die:
die – [ die] die [ die]. مشخص دایرکتوری پایه یا URL استفاده برای حل و فصل تمام اظهارات مسیر در فایل SWF. این ویژگی مفید است که فایل SWF خود را در یک دایرکتوری های مختلف از فایل های دیگر خود را نگه داشته.
2) عبور پیشوند و توسعه پارامتر به برنامه های کاربردی videowhisper. در اینجا از آن که چگونه از آن برای جوملا ویدئو مشاوره و اجزای انجام شد:
$swfurl = “قطعات / com_videowhisper_consultation / consultation.swf?اتاق =” . urlencode($این->اسم اتاق);
$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
The ws_res پارامتر برنامه که در آن برای منابع مانند نگاه می گوید قالب die شکلک ها پوشه ها.
برنامه های کاربردی فلش همچنین می توانید در صفحات HTML و یا هر قالب برای اسکریپت 3 حزب جاسازی شود و برخی از پارامترهای مانند نام اتاق می توان از طریق یک پارامتر SWF مانند .SWF گذشت?اتاق = تست . سپس فلش را به اسکریپت های خارجی مانند اسکریپت ورود که در آن ادغام می تواند انجام شود به عنوان ذکر شده در بالا پاسخ.
اطلاعات بیشتر در مورد این تماس (از جمله توضیحات برای پارامترهای چندگانه شما می توانید عبور) در صفحات نسخه پی اچ پی را از وب سایت 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/?P = محیط مدیریت-نرم افزار
جلسات آنلاین
برنامه های کاربردی می توانید تایمر / اطلاعات سازندگان نشان می دهد و همچنین با اسکریپت امکان دسترسی / قطع کاربران به عنوان مورد نیاز است اما منطق باید توسط توسعه دهندگان وب سایت اجرا شود ارتباط برقرار.
این می تواند برای نگه داشتن لیست کاربران آنلاین استفاده, گرفتن و کنترل زمان کاربران آنلاین.
اگر شما می خواهید به ادغام این قابلیت در پروژه های سفارشی شما دیدن صفحات نسخه پی اچ پی و ارجاع به اسکریپت _status.php برای هر.
نمونه: پیاده سازی یک لیست کانال های آنلاین برای زنده جریان
نسخه پی اچ پی هیچ جداول SQL استفاده نیست، بنابراین شما به راحتی می توانید آن را نصب کنید و ادغام با یک سیستم پایگاه داده از انتخاب شما.
شما باید برای ساخت آنلاین لیست کانال همان راه به عنوان آن را برای جوملا و وردپرس انجام:
هر نرم افزار پخش خواستار lb_status.php (در مورد هر یک از 10S بسته به اتصال) . شما نیاز به اضافه کردن نام کانال به جدول پخش آنلاین (خروجی زیر). اگر در حال حاضر وجود دارد به روز رسانی زمان دسترسی به زمان فعلی. حذف تمام ردیف شد که به تازگی دسترسی پیدا کنید (30S آخرین) چرا که این کاربران باید قطع اند.
در اینجا این است که چگونه آن را برای یکپارچه سازی وردپرس انجام:
$S = $ _ POST['S'];
$U = $ _ POST['در'];
$R = $ _ POST['R'];
$متر = $ _ POST['M'];$ztime = زمان();
$SQL = “انتخاب کنید * از $ table_name از که در آن جلسه = '$ s را’ و وضعیت = '1′”;
$جلسه = $ wpdb->get_row($SQL);
اگر (!$جلسه)
{
$SQL =”INSERT INTO `$ table_name` ( `session`, `username`, `room`, `message`, `sdate`, `edate`, `status`, `type`) ارزش های ('$ S', '$ U', '$ R', '$ M', $بریتز, $بریتز, 1, 1)”;
$wpdb->پرس و جو($SQL);
}
دیگر
{
$SQL =”UPDATE `$ table_name` سپتامبر eDate = $ ztime, اتاق = '$ R', نام کاربری = '$ U', پیام = '$ متر’ که در آن جلسه = '$ s را’ و وضعیت = '1′”;
$wpdb->پرس و جو($SQL);
}$exptime = $ ztime-30;
$SQL =”DELETE FROM `$ table_name` کجا edate < $EXPTIME”;
$wpdb->پرس و جو($SQL);این جدول استفاده شده است:
CREATE TABLE `$ table_name` (
`id` INT(11) نه AUTO_INCREMENT NULL,
`varchar و session`(64) تهی نیست,
`varchar و username`(64) تهی نیست,
`varchar و room`(64) تهی نیست,
`متن message` پوچ نیست,
`INT sdate`(11) تهی نیست,
`Edate` شما(11) تهی نیست,
`TINYINT status`(4) تهی نیست,
`type` TINYINT(4) تهی نیست,
کلید اولیه (`id`),
KEY `status` (`status`),
KEY `type` (`type`),
KEY `room` (`room`)
) ENGINE = MyISAM از پیش فرض CHARSET = نظر latin1 = 'زمزمه های ویدیوئی: جلسات – 2009@ videowhisper.com‘ AUTO_INCREMENT = 1 ;”;
دیگر مباحث ادغام
پیاده سازی امنیت پیشرفته با RTMP جلسه بررسی
یکپارچه سازی برنامه های کاربردی VideoWhisper با دیگر اسکریپتها http://t.co/MYCvpFqmxE #تصدیق #authorize #bridge
یکپارچه سازی برنامه های کاربردی VideoWhisper با دیگر اسکریپتها http://t.co/MYCvpFqmxE #ASP #authenticate #authorize
یکپارچه سازی برنامه های کاربردی VideoWhisper با دیگر اسکریپتها https://t.co/MYCvpF8LpA #ASP #authenticate #authorize