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

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




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

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

برامج المجلات الالكترونية جميع انواع برامج ادارة المحتوى
Nuke , Joomla , phpcow , NewsPHP , Xoops , e107 , sNews ...etc

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 21-03-2005, 03:35 PM
ammarcom004 ammarcom004 غير متصل
عضو
 
تاريخ التسجيل: Mar 2005
مشاركة: 39
مستوى تقييم العضوية: 0
ammarcom004 is on a distinguished road
الافتراضي

كيف يتم ربط مجلة phpnuke مع منتدياتvb والغاء منتديات phpbb

--------------------------------------------------------------------------------

السلام عليكم

انا عندي مجلة من نوع phpnuke7.6 تحتوي وبشكل طبيعي على phpbb2.0.13


المشكلة هي انه انا اريد ان الغي التعامل مع phpbb واريد ان تتعامل المجلة phpnuke 7.6 مع منتديات vb3.0.7


اي اريد ان اربط مجلة phpnuke مع منتدياتvb والغاء منتديات phpbb


ممكن ممن يعرف الجواب الرد بشئ من التفصيل الممل رجاءا





  #2  
قديم 22-03-2005, 12:28 AM
أبو فيصل أبو فيصل غير متصل
عضو
 
تاريخ التسجيل: Nov 2004
مشاركة: 22
مستوى تقييم العضوية: 0
أبو فيصل is on a distinguished road
الافتراضي

بسم الله
هذه الطريقة مطبقة على المجلة الاصدار5.5 phpnuke5.5 والمنتدى vb2.2.2


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

البيانات باستخدام phpmyadmin وذلك بالنسخ واللصق للاسطر من الجدول الذي قمت بحفظة والتي تبداء بــ
INSERT INTO nuke_users VALUES (1
ولكن يجب عليك تغيير الرقم 1 لجميع الاسطر بحيث تبداء من بعد اخر رقم بعد عملية زرع اعضاء المنتدى فاذا كان لديك بالمنتدى مثلا 100 عضو فسوف تبداء

ارقام اعضاء المجلة التي سوف تقوم بزرعهم في الجدول يدويا بالرقم 101 وهكذا بالتسلسل حتى نهاية الاعضاء


طريقة التركيب :
1- تقوم برفع الملف transfer_vb_users.php الى مجلد المجلة .
2- تقوم باجراء بعض التعديلات على ملفات المنتدى وهي :


register.php
member.php
admin/user.php


والتعديلات بالشكل التالي :
تقوم بتحرير ملف register.php وتبحث عن الجملة التالية

----------------------------------------------------------------------------------------------------
$DB_site->query("INSERT INTO user
(userid,username,password,email,".$newstylefield." parentemail,coppauser,
homepage,icq,aim,yahoo,signature,adminemail,showem

ail,invisible,usertitle
,joindate,cookieuser,daysprune,lastvisit,lastactiv

ity,usergroupid,timezoneof
fset,emailليسification,receivepm,emailonpm,opti ons

,birthday,maxposts,start
ofweek,ipaddress,pmpopup,referrerid,nosessionhash,

avatarid) VALUES
(NULL,'".addslashes(htmlspecialchars($username))." ','".addslashes(md5
($password))."','".addslashes(htmlspecialchars
($email))."',".$newstyleval."'".addslashes(htmlspe cialchars
($parentemail))."','$coppauser','".addslashes(html specialchars
($homepage))."','".addslashes(htmlspecialchars($ic q))."','".addslashes
(htmlspecialchars($aim))."','".addslashes(htmlspec ialchars
($yahoo))."','".addslashes
($signature)."','$adminemail','$showemail','$invis ible','".addslashes
($usertitle)."','".time()."','$cookieuser','".adds lashes($prunedays)."','".time
()."','".time()."','$newusergroupid','".addslashe s
($timezoneoffset)." ','$emailليسification','$receivepm','$emailonpm ','

$options'
,'".addslashes($birthday)."','".addslashes($umaxpo sts)."','".addslashes
($startofweek)."','".addslashes($ipaddress)."','$p mpopup','".addslashes
($testreferrerid['userid'])."','$nosessionhash','$avatarid')");
$userid=$DB_site->insert_id();
----------------------------------------------------------------------------------------------------



تضع بهدها مباشرة الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("INSERT INTO nuke_users
(uid,uname,pass,email,url,user_icq,user_aim,user_y

im) VALUES
('$userid','".addslashes(htmlspecialchars($usernam e))."','".addslashes(md5
($password))."','".addslashes(htmlspecialchars($em ail))."','".addslashes
(htmlspecialchars($homepage))."','".addslashes(htm lspecialchars
($icq))."','".addslashes(htmlspecialchars($aim))." ','".addslashes
(htmlspecialchars($yahoo))."')");


تقوم بتحرير ملف member.php وتبحث عن الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE user SET password='".addslashes
(md5($newpassword))."' WHERE userid=$userinfo[userid]");
----------------------------------------------------------------------------------------------------


وتضع بعده الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE nuke_users SET pass='".addslashes
(md5($newpassword))."' WHERE uid=$userinfo[userid]");
----------------------------------------------------------------------------------------------------


ثم تبحث عن الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE user SET birthday='".addslashes
($birthday)."',signature='".addslashes($signature) ."',customtitle='".intval
($customtitle)."',usertitle='".addslashes($customt ext)."',email='".addslashes
(htmlspecialchars($email))."',parentemail='".addsl ashes(htmlspecialchars
($parentemail))."',coppauser='$coppauser',homepage ='".addslashes
(htmlspecialchars($homepage))."',icq='".addslashes (htmlspecialchars
($icq))."',aim='".addslashes(htmlspecialchars($aim ))."',yahoo='".addslashes
(htmlspecialchars($yahoo))."',usergroupid='$bbuser info[usergroupid]'
WHERE userid='$bbuserinfo[userid]'");
----------------------------------------------------------------------------------------------------



وتضع بعده الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE nuke_users SET email='".addslashes
(htmlspecialchars($email))."',url='".addslashes(ht mlspecialchars
($homepage))."',user_icq='".addslashes(htmlspecial chars
($icq))."',user_aim='".addslashes(htmlspecialchars
($aim))."',user_yim='".addslashes(htmlspecialchars ($yahoo))."' WHERE
uid='$bbuserinfo[userid]'");
----------------------------------------------------------------------------------------------------


وفي نفس الملف تبحث عن الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE user SET password='".addslashes
(md5($newpassword))."',usergroupid='$bbuserinfo[usergroupid]' WHERE
userid='$bbuserinfo[userid]'");
----------------------------------------------------------------------------------------------------


وتضع بعده الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE nuke_users SET pass='".addslashes
(md5($newpassword))."' WHERE uid='$bbuserinfo[userid]'");
----------------------------------------------------------------------------------------------------


تقوم الان بتحرير ملف user.php الموجود في مجلد admin
admin/user.php
تقوم بالبحث عن الكود التالي


----------------------------------------------------------------------------------------------------
$DB_site->query("INSERT INTO user
(userid,usergroupid,username,password,email,stylei

d,parentemail,coppaus
er,homepage,icq,aim,yahoo,signature,adminemail,sho

wemail,invisible,usert
itle,customtitle,joindate,cookieuser,daysprune,las

tvisit,lastactivity,lastpost,p
osts,timezoneoffset,emailليسification,receivepm ,em

ailonpm,ipaddress,pmpo
pup,options,birthday) VALUES (NULL,'$usergroupid','".addslashes
(htmlspecialchars($ausername))."','".addslashes(md 5
($apassword))."','".addslashes(htmlspecialchars
($email))."','$userstyleid','".addslashes(htmlspec ialchars
($parentemail))."','$coppauser','".addslashes(html specialchars
($homepage))."','".addslashes(htmlspecialchars($ic q))."','".addslashes
(htmlspecialchars($aim))."','".addslashes(htmlspec ialchars
($yahoo))."','".addslashes
($signature)."','$adminemail','$showemail','$invis ible','".addslashes
($usertitle)." ','$customtitle',$joindate,'$cookieuser','$dayspru

ne',$lastvisit,$l
astactivity,$lastpost,'$posts','$timezoneoffset','

$emailليسification','$receive
pm','$emailonpm','".addslashes
($aipaddress)."','$pmpopup','$options','$birthday' )");
$userid=$DB_site->insert_id();
----------------------------------------------------------------------------------------------------


وتضع بعده الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("INSERT INTO nuke_users
(uid,uname,pass,email,url,user_icq,user_aim,user_y

im) VALUES
('$userid','".addslashes(htmlspecialchars($auserna me))."','".addslashes
(md5($apassword))."','".addslashes(htmlspecialchar s
($email))."','".addslashes(htmlspecialchars($homep age))."','".addslashes
(htmlspecialchars($icq))."','".addslashes(htmlspec ialchars
($aim))."','".addslashes(htmlspecialchars($yahoo)) ."')");
----------------------------------------------------------------------------------------------------


ثم تقوم بالبحث عن الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE user SET
birthday='$birthday',options='$options',usergroupi

d='$usergroupid',usernam
e='".addslashes(htmlspecialchars
($ausername))."'$pwdinclude,email='".addslashes(ht mlspecialchars
($email))."',styleid='$userstyleid',parentemail='" .addslashes
(htmlspecialchars
($parentemail))."',coppauser=$coppauser,homepage=' ".addslashes
(htmlspecialchars($homepage))."',icq='".addslashes (htmlspecialchars
($icq))."',aim='".addslashes(htmlspecialchars($aim ))."',yahoo='".addslashes
(htmlspecialchars($yahoo))."',signature='".addslas hes
($signature)." ',adminemail=$adminemail,showemail=$showemail,invi

sible=$
invisible,usertitle='".addslashes
($usertitle)." ',customtitle=$customtitle,joindate=$joindate,cook

ieuser=$coo
kieuser,nosessionhash=$nosessionhash,daysprune='$d

aysprune',lastvisit=
$lastvisit,lastactivity=$lastactivity,lastpost=$la

stpost,posts='$posts',timezon
eoffset='$timezoneoffset',emailليسification=$em ail

ليسification,receivepm='$r
eceivepm',emailonpm='$emailonpm',ipaddress='".adds lashes
($aipaddress)."',pmpopup=IF(pmpopup=2 AND
$pmpopup=1,pmpopup,'$pmpopup') WHERE userid=$userid");
----------------------------------------------------------------------------------------------------


وتضع بعده الكود التالي

----------------------------------------------------------------------------------------------------
$DB_site->query("UPDATE nuke_users SET uname='".addslashes
(htmlspecialchars($ausername))."'$pwdinclude_nuke, email='".addslashes
(htmlspecialchars($email))."',url='".addslashes(ht mlspecialchars
($homepage))."',user_icq='".addslashes(htmlspecial chars
($icq))."',user_aim='".addslashes(htmlspecialchars
($aim))."',user_yim='".addslashes(htmlspecialchars ($yahoo))."' WHERE
uid=$userid");
----------------------------------------------------------------------------------------------------


وبنفس الملف تبحث عن الكود التالي

----------------------------------------------------------------------------------------------------
if ($HTTP_POST_VARS['action']=="kill") {

$user=$DB_site->query_first("SELECT username FROM user WHERE
userid='$userid'");
$DB_site->query("UPDATE post SET username='".addslashes($user
[username])."',userid=0 WHERE userid='$userid'");
$DB_site->query("DELETE FROM user WHERE userid='$userid'");
----------------------------------------------------------------------------------------------------


وتضع بعده الكود الالي

----------------------------------------------------------------------------------------------------
$DB_site->query("DELETE FROM nuke_users WHERE
uid='$userid'");
----------------------------------------------------------------------------------------------------


بعد الانتهاء من حفظ الملفات ورفعها الى مجلد المنتدى حسب ترتيبها تقوم باستدعاء الملف transfer_vb_users.php من خلال متصفحك والذي تم رفعه

الى مجلد المجلة وبعد الانتهاء من تشغبل الملف تقوم بحذفه .


تقوم برفع ملف index.php الى مجلد Your_Account
modules/Your_Account/index.php
بدون اجراء اي تعديل على الملف اذا كان مجلد منتداك باسم vb واذا كان خلاف هذا الاسم فقم بتحرير الملف وتغير كلمة vb الى اسم مجلد منتداك .


الملفات التالية لم يعد لها حاجة لوجودها في مجلد المجلة ويمكنك حذفها وهي :
admin/case/case.users.php
admin/modules/users.php
تقوم بحذف الملفات فقط وليس المجلدات


=====================
مصمم الهاك هو : http://www.webz4u.com/


تحياتي للجميع

ملاحظة : تجد الهاك في موقع المصمم له

منقول من موجات





موضوع مغلق




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

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

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
بمناسبة صدرو النسخة الماسية 3.6.5 يتم ترقية منتداك alemam مزاد المواقع 0 26-03-2007 09:22 PM
سؤالين في النسخة 3.6.1 الماسية نـــواف قسم المنتديات 3 10-10-2006 02:57 AM
كيف يتم ربط مجلة phpnuke مع منتدياتvb والغاء منتديات phpbb ammarcom004 طلبات البرمجة والتصميم والتطوير 0 21-03-2005 03:34 PM


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

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


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

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

   
 
 

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

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