بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني تطويرالمواقع

تطويرالمواقع تبادل خبرات ، سكربتات ، تصاميم ،استفسارات

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 02-07-2006, 08:13 PM
اللمة اللمة غير متصل
عضو
 
تاريخ التسجيل: Jun 2006
المدينة: australia
مشاركة: 68
مستوى تقييم العضوية: 18
اللمة is on a distinguished road
إرسال رسالة عبر MSN إلى اللمة إرسال رسالة عبر Yahoo إلى اللمة
Awt6 الربط بين مجلة الجوملة ومنتدىip

السلام عليكم
الشرح ماخود عن صاحب التعديل Kim
Version: 1.0 BETA 1 By Kim (www.alt-man.co.uk)

هذا سيقوم بالربط بين قاعدة البيانات في المجلة الجملة والمنتدى ip ويكفي ان تقوم بالدخول مرة احدة فقط وتبقى كل البيانات كما هي
مثل ماهو موجود هنا في اللمة
المتطلبات:
Invision Board 2.0.3
Mambo 4.5.1
IPB SDK Beta 3
مثل الموجود هنا ولكن للاسف قد قمت بالربط قبل الحادث والان لا اتذكره جيدا
ويكن ان تنصب جملة بدل مامبو
هناك بعض التعديلات في حالة جولمة وسيرد ذكرها ان شالله

بالنسبة ل IPB SDK Beta 3

يكن تحميله من هنامن هنا


اشياء ضروري ان تعرفها قبل ان تكمل الباقي:
هذا الربط يستعمل فقط اما مع
نسخة جديدة من كل من المجلة والمتدى
اي ان جدول المستخدمين خالي تماما الا من الادمن فقط
او
نسخة مثتبة من المنتدى ولكن نسخة جديدة من المجلة

إذا كنت تستعمل المنتدى حاليا ولديك مستخدمين موجودين اصلا فسوف تتم اضافتهم لقاعدة البيانات وفي المرة القادمة يقومون بالدخول الى الموقع اما ادا كان لديهم الكوكيز فما عليهم الا انا يسجلو الخروج ثم الدخول مجددا .

بعض الاجراءات لربط المنتدى والمجلة قد تؤثر في سلامة الربك
لذلك ارجو ان تتبع التعليمات التي هنا بعناية
وللعم هذه النسخة الاولة فبالتاكيد يجود بها اخطاء كثيرة ولذلك انصحك باخد نسخة احتياطية من قاعدة البيانات وكل الملفات المستعملة .

الملفات التي يطراء عليها تغير في المامبو:
ونفسها في الجوملة:
mambo/index.php
mambo/includes/mambo.php
mambo/components/com_registration (كل المجلد)
mambo/components/com_user (كل المجلد)
mambo/components/com_login (كل المجلد)
mambo/administrator/components/com_users (كل المجلد)
ونفس الملفات في حالة الجوملة مع تغير المسار فقط
فتكون كالاتي:

joomla/index.php
joomla/includes/mambo.php
joomla/components/com_registration (كل المجلد)
joomla/components/com_user (كل المجلد)
joomla/components/com_login (كل المجلد)
joomla/administrator/components/com_users (كل المجلد)

الملفات المتغيرة في المنتدى:
forums/invision4mambo.php
forums/index.php
forums/admin.php
forums/modules/ipb_member_sync.php

التغيرات التي يجب اجراءها على الستايل:
Login In -> Show Form
Board Index -> PageTop
All Global HTML -> error_log_in
All Global HTML -> member_bar


الخطوة 1
اذا كان المنتدى جاهز لديك بفرض ذلك
والا قم بتنصيب المنتدى كاملا
وخد بيانات المنتدى من اسم المدير وكلمة المرور
وايضا العنوان كاملا
وايضا المسار للمفات كاملا


الخطوة 2
قم بتنصيب الsdk
http://ipbsdk.sourceforge.net
وتاكد انها تشتغل تمام كما موجود في التعليمات
ساورد شرح تنصيبها بالعربي ان شالله
تاكد انها تشتغل بتشغل ملف الامثلة example
خزن معلومات ال sdk

الخطوة 3
قم بتنصيب المجلة الجوملة يوجد شرح التنصيب في المنتدى كاملا وبالصور
واستعمل نفس اسم المدير ونفس كلمة المرور له كما في المنتدى
ولا تنسى نفس الايميل ايضا
ملاحظة::
استعمل نفس قاعدة بيانات المنتدى


الخطوة 4
قم بتنفيد الامر التالي في قاعدة البيانات
UPDATE mos_users SET id=1

واذا كانت جوملة استعمل
UPDATE jos_users SET id=1

الخطوة 5

قم بعملية الدخول للمجلة واذهب الى
Site -> User Manager -> Add/Edit Users



سوف ترى حساب المدير العام قم بالدخول على اسم المستخدم لتعديل الاسم واسم المستخدم كما هو في المنتدى بالضبط.


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



لقد قمت بالشرح بالكامل في منتدى اللمة
http://www.el-lmma.com/ellmma/index.php?showtopic=4754&pid=24981 &st=0&#entry24981

البقية


السلام عليكم
بقية الخطوات:
قم بتحميل الملفات المدرجة مع الموضوع
بالنسبة للجوملة
اول خطوة قم بتغير المجلدات الاتية
your-joomla-dir/index.php
your-joomla-dir/includes/mambo.php
your-joomla-dir/components/com_registration (entire folder)
your-joomla-dir/components/com_user (entire folder)
your-joomla-dir/components/com_login (entire folder)
your-joomla-dir/administrator/components/com_users (entire folder)

قم بنسخ الملف invision4mambo.php وضعه في المجلد الرئيسي للمنتدى في جانب الملف index.pp

التعديلات المطلوبة:
افتح الملف index.php
وابحث عن:


$ibforums->js_base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';


اضف تحته :


//INVISION4MAMBO
require_once (ROOT_PATH."invision4mambo.php");
$invision4mambo = new invision4mambo();



افتح الملف admin.php
وابحث عن



//------------------------------------------------
// Admin.php Rules:
//
// No adsess number?
// -----------------
//
// Then we log into the admin CP


واضف قبله




//INVISION4MAMBO
require_once (ROOT_PATH."invision4mambo.php");
$invision4mambo = new invision4mambo();



التعديل على ملفات المامبو
طبعا الطريقة هنا بالمامبو ولكنه نفس الطريقة للمامبو والجوملة
اولا افتح الملف index.php في مجلد المامبو
وقم بكتابة الاتي
مع مراعاة تغير قيم المتغيرات الى مايتماشى مع منتداك



//INVISION4MAMBO
//SDK Setup - Change the path to the path to IBSDK/ipbsdk_class.inc.php
require_once "./sdkb3/ipbsdk_class.inc.php";
$SDK =& new IPBSDK();

require_once ("./forums/invision4mambo.php");
$invision4mambo = new invision4mambo();

//Invision Board Variables (غير المسار لمنتداك)
$invisionboard->vars['url'] = "http://www.your-site.com/forums/";



التعديلات على الستايل الخاص بالمنتدى

Login In -> Show Form
احذف كل مابداخله
وغير
www.your-site.com/
الى موقعك




<script language='JavaScript' type="text/javascript">
<!--
function ValidateForm() {
var Check = 0;
if (document.LOGIN.UserName.value == '') { Check = 1; }
if (document.LOGIN.PassWord.value == '') { Check = 1; }
if (Check == 1) {
alert("{ipb.lang['blank_fields']}");
return false;
} else {
document.LOGIN.submit.disabled = true;
return true;
}
}
//-->
</script>
<form action="http://www.your-site.com/index.php?option=login" method="post" name="LOGIN" onsubmit="return ValidateForm()">
<input type="hidden" name="referer" value="$referer" />
<div class="borderwrap">
<div class="maintitle"><{CAT_IMG}>&nbsp;{ipb.lang['log_in']}</div>
<div class="formsubtitle">$message</div>
<div class="errorwrap">
<h4>Attention!</h4>
<p>{ipb.lang['login_text']}</p>
<p><b>{ipb.lang['forgot_pass']} <a href="{ipb.vars['board_url']}/index.{ipb.vars['php_ext']}?act=Reg&amp;CODE=10">{ipb.lang['pass_link']}</a></b></p>
</div>
<table cellspacing="1">
<tr>
<td width="60%" valign="top">
<fieldset>
<legend><b>{ipb.lang['log_in']}</b></legend>
<table cellspacing="1">
<tr>
<if="ipb.vars['converge_login_method'] == 'username'">
<td width="50%"><b>{ipb.lang['enter_name']}</b></td>
<td width="50%"><input type="text" size="25" maxlength="64" name="username" class="forminput" /></td>
</if>
<else>
<td width="50%"><b>{ipb.lang['enter_email']}</b></td>
<td width="50%"><input type="text" size="25" value="{ipb.input['UserName']}" maxlength="64" name="username" class="forminput" /></td>
</else>

</tr>
<tr>
<td width="50%"><b>{ipb.lang['enter_pass']}</b></td>
<td width="50%"><input type="password" size="25" name="passwd" class="forminput" /></td>
</tr>
</table>
</fieldset>
</td>
<td width="40%" valign="top">
<fieldset>
<legend><b>{ipb.lang['options']}</b></legend>
<table cellspacing="1">
<tr>
<td width="10%"><input type="checkbox" name="remember" value="1" checked="checked" /></td>
<td width="90%"><b>{ipb.lang['rememberme']}</b><br /><span class="desc">{ipb.lang['notrecommended']}</span></td>
</tr>
<tr>
<td width="10%"><input type="checkbox" name="Privacy" value="1" /></td>
<td width="90%"><b>{ipb.lang['form_invisible']}</b><br /><span class="desc">{ipb.lang['anon_name']}</span></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class="formbuttonrow" colspan="2"><input class="button" type="submit" name="submit" value="{ipb.lang['log_in_submit']}" /></td>
</tr>
<tr>
<td class="catend" colspan="2"><!-- no content --></td>
</tr>
</table>
</div>
</form>


افتح Board Index -> PageTop
احذف ماهو موجود به كله
وغير
www.your-site.com/
الى موقعك





<script type="text/javascript" src="jscripts/ipb_board.js"></script>
<table cellspacing="0" class="newslink">
<tr>
<td><b>{ipb.lang['welcome_back_text']}: <span>$lastvisit</span></b><!-- IBF.NEWSLINK --></td>
<td align="right" valign="middle">
<if="ipb.member['id'] == 0">
<form action="http://www.your-site.com/index.php?option=login&amp;remember=1" method="post">
<input type="text" size="20" name="username" onfocus="this.value=''" value="{ipb.lang['qli_name']}" />
<input type="password" size="20" name="passwd" onfocus="this.value=''" value="ibfrules" />
<input class="button" type="image" src="{ipb.vars['img_url']}/login-button.gif" />
</form>
</if>
<else>
<form action="{ipb.script_url}act=Search&amp;CODE=01&amp ;forums=all" method="post">
<input type="text" size="30" name="keywords" onfocus="this.value=''" value="{ipb.lang['enter_search_words']}" />
<input class="button" type="image" src="{ipb.vars['img_url']}/login-button.gif" />
</form>
</else>

</td>
</tr>
</table>
<br />


افتح
All Global HTML -> error_log_in
احذف كل ماهو موجود
وغير
www.your-site.com
الى موقعك
وضع عوضا عنه




<form action="http://www.your-site.com/index.php" method="post">
<input type="hidden" name="option" value="login" />
<input type="hidden" name="remember" value="1" />
<h4>{ipb.lang['er_log_in_title']}</h4>
<div class="fieldwrap">
<if="ipb.vars['converge_login_method'] == 'username'">
<h4>{ipb.lang['erl_enter_name']}</h4>
<input type="text" size="20" maxlength="64" name="username" />
</if>
<else>
<h4>{ipb.lang['erl_email']}</h4>
<input type="text" size="20" maxlength="128" name="username" />
</else>

<h4>{ipb.lang['erl_enter_pass']}</h4>
<input type="password" size="20" name="passwd" />
<p class="formbuttonrow1"><input class="button" type="submit" name="submit" value="{ipb.lang['erl_log_in_submit']}" /></p>
</div>
</form>

افتح All Global HTML -> member_bar
وغير
www.your-site.com
الى موقعك
واحذف ماهو موجود وضع الاتي





<if="ipb.member['id']">
<div id="userlinks">
<p class="home"><b>{ipb.lang['logged_in_as']} <a href="{ipb.script_url}showuser={ipb.member['id']}">{ipb.member['name']}</a></b> ( <a href="http://www.your-site.com/index.php?option=logout">{ipb.lang['log_out']}</a> )</p>
<p>
</if>
<else>
<div id="userlinksguest">
<p class="pcen"><b>{ipb.lang['guest_stuff']}</b> ( <a href="{ipb.script_url}act=Login&amp;CODE=00">{ipb. lang['log_in']}</a> | <a href="{ipb.script_url}act=Reg&amp;CODE=00">{ipb.la ng['register']}</a> )
</else>
<if="ipb.member['mgroup'] == ipb.vars['auth_group']">
<b><a href="{ipb.script_url}act=reg&amp;CODE=reval">{ipb .lang['resend_val']}</a></b> &middot;
</if>
<if="ipb.member['g_access_cp']">
<b><a href="{ipb.vars['board_url']}/admin.{ipb.vars['php_ext']}" target="_blank">{ipb.lang['admin_cp']}</a></b> &middot;
</if>
<if="ipb.member['has_blog'] == 1">
&nbsp;<b><a href="{ipb.script_url}automodule=blog&amp;cmd=show blog&amp;mid={ipb.member['id']}">{ipb.lang['myblog']}</a></b> &middot;
</if>
<if="ipb.member['id']">
&nbsp;<b><a href="{ipb.script_url}act=UserCP&amp;CODE=00" title="{ipb.lang['cp_tool_tip']}">{ipb.lang['your_cp']}</a></b> &middot;&nbsp;<a href="{ipb.script_url}act=Search&amp;CODE=getnew"> {ipb.lang['view_new_posts']}</a>&nbsp;&middot;&nbsp;<a href="javascript:buddy_pop();" title="{ipb.lang['bb_tool_tip']}">{ipb.lang['l_qb']}</a>
</if>
<if="ipb.member['g_use_pm']">
&nbsp;&middot;&nbsp;<a href="{ipb.script_url}act=Msg&amp;CODE=01">{$msg[TEXT]}</a>
</if>

</p>
</div>



المرفقات كما قمت بتعديلها لتتماشي مع مجلة جوملة
وارحب بكل تساؤلاتكم ان شالله
فم بتغير الملفات الموجدة لديك بما موجود في المرفقات


في حالة حدوث اي خطاء ارجو تنبيهي اخواني فنحن بشر نصيب ونخطي





الملفات المرفقة
نوع الملف: zip invision4mambo.zip‏ (الحجم 50.1 ك/بايت , عدد مرات التنزيل : 112)
نوع الملف: zip invision.zip‏ (الحجم 13.5 ك/بايت , عدد مرات التنزيل : 114)
نوع الملف: zip joomla.zip‏ (الحجم 55.8 ك/بايت , عدد مرات التنزيل : 130)
  #2  
قديم 02-07-2006, 10:02 PM
Illusion Illusion غير متصل
عضو
 
تاريخ التسجيل: May 2005
المدينة: مصر,,أم الدنيا
مشاركة: 459
مستوى تقييم العضوية: 19
Illusion is on a distinguished road
إرسال رسالة عبر MSN إلى Illusion إرسال رسالة عبر Yahoo إلى Illusion
الافتراضي

موضوع اكثر من رائع ويستحق التقييم ,,





  #3  
قديم 02-07-2006, 11:27 PM
اللمة اللمة غير متصل
عضو
 
تاريخ التسجيل: Jun 2006
المدينة: australia
مشاركة: 68
مستوى تقييم العضوية: 18
اللمة is on a distinguished road
إرسال رسالة عبر MSN إلى اللمة إرسال رسالة عبر Yahoo إلى اللمة
الافتراضي

بارك الله فيك اخي الكريم
اخواني اي مشكلة انا جاهز فقد قمت بالربط في موقعي من فترة ولا اتذكر كل شي





  #4  
قديم 29-07-2006, 05:15 AM
اللمة اللمة غير متصل
عضو
 
تاريخ التسجيل: Jun 2006
المدينة: australia
مشاركة: 68
مستوى تقييم العضوية: 18
اللمة is on a distinguished road
إرسال رسالة عبر MSN إلى اللمة إرسال رسالة عبر Yahoo إلى اللمة
الافتراضي

السلام عليكم
اخواني الاعزاء
الشرح والملفات السابقة هي للنسخة 2.0.4 من المنتدايات
ولا تصلح للنسخ الحديثة 2.1.6
فحينما قمت بتحديث موقعي واجهتني به صعوبة لان الربط القديم لا يشتغل
والحمد لله وفقني الله في ان اطور الربط في النسخ الجديدة من المنتديات ان شالله
ومن يرغب في ذلك عليه ان يراسلني فقط
واعلمكم ان الربط ان شالله مجاني بالكامل






التوقيع
http://www.el-lmma.com
العربية المتحدة للاستضافة
http://www.ua-h.com
el-lmma@hotmail.com
موضوع مغلق




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

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
نزل مجلة الكترونية مجانا ... مجلة تقنية جميلة منوعة ... بتسلي Sydon Magazine مجانا Ameedx أخبار المواقع 1 20-10-2007 03:38 PM
نزل مجلة الكترونية مجانا ... مجلة تقنية جميلة منوعة ... بتسلي Sydon Magazine مجانا Ameedx تطويرالمواقع 0 27-08-2007 04:00 PM
اوفر ,, اامن ,, اسهل ,, اسرع (إعلانات مبوبة * مجلة إسلامية * مجلة ألكترونية ) ahmed_morshdy طلبات البرمجة والتصميم والتطوير 6 14-02-2007 10:56 AM
هل هذه مجلة ام محب الفائدة تطويرالمواقع 8 19-09-2005 07:43 AM


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 06:39 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


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

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية