Admin معلوماتاضافية
الجنس : عدد المساهمات : 765 نقاط : 4540 تاريخ الميلاد : 15/01/1985 تاريخ التسجيل : 19/12/2009 العمر : 39 الموقع : https://blacksoft.yoo7.com | موضوع: لكل واحد مخنوء من "احلي منتدي" الموضوع الكامل لطريقة التحويل من منتديات "أحلى منتدى" إلى منتدى VB علي استضافة مجانية الأحد مايو 09, 2010 10:22 am | |
| في هذا الموضوع سنقدم طريقة التحويل من منتدى في شركة أحلى منتدى إلى منتدى phpBB3 ثم الي VB
البعض يتسائل لماذا أحول من منتديات أحلى منتدى؟ الإجابة بكل بساطه هي أن المنتدى في شركة أحلى منتدى تحكمك به ليس كامل لعدة أسباب منها أنك لن تستطيع أبدًا الحصول على قاعدة البيانات الخاصة بمنتداك.لأنها تكون جزء من قاعده بيانات الشركة وهم لديهم سياسات صارمة حول عدم إعطاء نسخة قاعدة البيانات.
- ما فائدة قاعدة البيانات هذه؟ في قاعدة البيانات يوجد المنتدى لأن سكريبت المنتدى ما هو إلا آداه لعرض وتنظيم محتوى قاعدة البيانات، فكل المواضيع والمشاركات والمساهمات والأعضاء كل هذه الأشياء توجد في قاعده البيانات.
-ما فائده حصولي على قاعدة البيانات؟ عندما تكون قاعده البيانات ملك لك وهو ما سيحدث بعدما تقوم بتنفيذ هذا الدرس فإنك يمكنك التحويل إلى الاستضافة المدفوعة والتمتع بمزاياها الاحترافية وأبسطها الدومين نيم Domain Name لكن عند وضع منتداك وابقاؤه في شركة أحلى منتدى سيظل للأبد إسم منتداك مرتبط بأحد الأسماء الخاصة بشركة أحلى منتدى مثل: XXXXXX.ahlamontada.com أو XXXXXX.yoo7.com أو أحد هذه الأسماء المختلفة لكن عند تحويلك للاستضافة المدفوعة يمكن أن يصبح اسم منتداك هكذا http://www.example.com وعند نقلك لمنتداك من هذه الشركة سوف لن يتحكموا في منتداك بعد ذلك ولن تتعرض للبلاغات الكاذبة عن المحتوى المخالف وحتى إن كان هذا الانتقال إلى استضافة مجانية أخرى فهو أفضل من حيث تحكمك في منتداك تحكم كامل فلن يوجد عندها من يتسلط عليك في إدارة منتداك وهناك في الاستضافة حتى وإن كانت مجانية يمكنك الحصول على قاعده بياناتك متى شئت
في النهاية هناك من لا يريد التعلم ويريد إستخدام الطرق الجاهزة
والتي تغرينا بها هذه الشركات مثل إحصل على منتدى في 30 ثانية وما شابه ولكننا هنا ليس لندعم إلا من يريد التعلم فقط. وليس تعلم كيفية التنصيب والإدارة فقط. وإنما تعلم كيفية تعديل المنتدى وتخصيصة للنتقال من الاستخدام إلى الصنع والإبداع.
هذا السكريبت الموضوع في المرفقات يستخدم برمجة ال Python وهو يقوم بنقل منتداك بالكامل مع جميع المواضيع والمشاركات والأعضاء إلى منتدى جديد من نوع phpBB3 تكون قد قمت بتنصيبة بنفسك. والحقيقة أني بالطبع لم أقم ببرمجة السكريبت ولكني وجدته في موقع phpBB.com الأصلي فقمت بترجمة الشرح وذلك ليناسب كل الناس وحتي يصبح تنفيذه أسهل بمراحل.
في هذا الرابط الملفات الخاصة بالتحويل وكذلك الشرح في ملف Word
http://sites.google.com/site/menarefaat ... edirects=0
أتمنى أن يفيدكم هذا السكريبت حيث أن البعض لم يكن في إعتقادهم أنهم يمكنهم التحويل من منتيات أحلى منتدى إلى منتدى خارجي على استضافة ما.
________________________________________________________________
اولا شرح عمل استضافة مجانية: اولا البرامج اللازمة:
برنامج الإف تى بى الشهير : FlashXp: للتحميل : هنا
شرح التسجيل فى الاستضافة (استضافة ابقى ) : مجانا
اولا اذهب الي هذا الموقع https://www.eb2a.com/
ثم اضغط على التسجيل من الاعلى ثم اكمل بياناتك كالاتى:
ملحوظة : 1- يجب التسجيل ببريد Gmail 2- اضغط على Signup ثم على علامة الصح لاكمال التسجيل
لقد انتهينا من التسجيل
نأتى لشرح تركيب المنتدى
اولا ننشأ قاعدة بيانات جديدة لتركيب المنتدى عليها :
اكتب اسم قاعدة البيانات ثم اضغط انشاء
________________________________________________________
ثانيا : التحويل الي منتدي PHPBB3 (يجب القيام بهذه الخطوة للتحويل الي منتدي VB) شرح التركيب
حمل النسخه الاخيره المعربه من هنا
http://www.phpbbarabia.com/downloads.php
الاول علشان نسهل امر الرفع لينا هنضغط نسخة المنتدى ونرفع وبعدين نفك الضغط
ارفع الملف داخل htdocs بعد الانتهاء من الرفع اذهب الى لوحة التحكم فى ابقى وبعدين File Manger ثم ادخل على مكان الملف اللى ارتفع وضع علامة صح جنبه ثم اضغط Unzip من الاعلى ستظهر لك حينها رسالة تأكيد اضغط على صح وبكده تم الرفع نيجى للتنصيب
ثم توجه بمتصفحك الى المكان اللى رفعت اليه الملفات مثلا http://www.site.com/VB ان كنت سميته كذلك
اتبع الصور
هنا فى الصوره القادمه اختار نوع القاعدة التى تم تجهيزها ان لم تكن تعلم عادة ما تكون mySQL يعنى اختار اكتب عنوان السيرفر الخاص بقواعد البايانات عادة ما يكون localhost الثانى اتركه فارغ ثم اسم قاعدة البيانات ثم اسم المستخدم للقاعده البيانات كلمة المرور للقاعده
ضع رد لمشاهدة باقي الشرح
الرمز: | <?php /** * The file must be named resync_bbcode.php */
define('IN_PHPBB', true); $phpbb_root_path = ((isset($phpbb_root_path)) ? $phpbb_root_path : './'); $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx);
// Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('posting');
$start = intval(request_var('start', 0)); $limit = 200;
include($phpbb_root_path . 'includes/message_parser.' . $phpEx);
$bbcode_status = ($config['allow_bbcode']) ? true : false; $img_status = ($bbcode_status) ? true : false; $flash_status = ($bbcode_status && $config['allow_post_flash']) ? true : false;
$sql = 'SELECT * FROM ' . POSTS_TABLE . ' p, ' . TOPICS_TABLE . ' t WHERE t.topic_id = p.topic_id ORDER BY p.post_id ASC LIMIT ' . $start . ', ' . $limit; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { decode_message($row['post_text'], $row['bbcode_uid']);
$message_parser = new parse_message(); $message_parser->message = str_replace('"', '"', html_entity_decode($row['post_text'])); $message_parser->parse((($bbcode_status) ? $row['enable_bbcode'] : false), (($config['allow_post_links']) ? $row['enable_magic_url'] : false), $row['enable_smilies'], $img_status, $flash_status, true, $config['allow_post_links']);
if ($row['poll_title'] && $row['post_id'] == $row['topic_first_post_id']) { $row['poll_option_text'] = ''; $sql = 'SELECT * FROM ' . POLL_OPTIONS_TABLE . ' WHERE topic_id = ' . $row['topic_id']; $result2 = $db->sql_query($sql); while ($row2 = $db->sql_fetchrow($result2)) { $row['poll_option_text'] .= $row2['poll_option_text'] . "\n"; } $db->sql_freeresult($result2);
$poll = array( 'poll_title' => $row['poll_title'], 'poll_length' => $row['poll_length'], 'poll_max_options' => $row['poll_max_options'], 'poll_option_text' => $row['poll_option_text'], 'poll_start' => $row['poll_start'], 'poll_last_vote' => $row['poll_last_vote'], 'poll_vote_change' => $row['poll_vote_change'], 'enable_bbcode' => $row['enable_bbcode'], 'enable_urls' => $row['enable_magic_url'], 'enable_smilies' => $row['enable_smilies'], 'img_status' => $img_status );
$message_parser->parse_poll($poll); }
$sql_data = array( 'post_text' => $message_parser->message, 'post_checksum' => md5($message_parser->message), 'bbcode_bitfield' => $message_parser->bbcode_bitfield, 'bbcode_uid' => $message_parser->bbcode_uid, );
$sql = 'UPDATE ' . POSTS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_data) . ' WHERE post_id = ' . $row['post_id']; $db->sql_query($sql);
if ($row['poll_title'] && $row['post_id'] == $row['topic_first_post_id']) { $sql_data = array( 'poll_title' => str_replace($row['bbcode_uid'], $message_parser->bbcode_uid, $poll['poll_title']), );
$sql = 'UPDATE ' . TOPICS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_data) . ' WHERE topic_id = ' . $row['topic_id']; $db->sql_query($sql);
$sql = 'SELECT * FROM ' . POLL_OPTIONS_TABLE . ' WHERE topic_id = ' . $row['topic_id']; $result2 = $db->sql_query($sql); while ($row2 = $db->sql_fetchrow($result2)) { $sql_data = array( 'poll_option_text' => str_replace($row['bbcode_uid'], $message_parser->bbcode_uid, $row2['poll_option_text']), );
$sql = 'UPDATE ' . POLL_OPTIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_data) . ' WHERE topic_id = ' . $row['topic_id'] . ' AND poll_option_id = ' . $row2['poll_option_id']; $db->sql_query($sql); } } }
$sql = 'SELECT count(post_id) as post_cnt FROM ' . POSTS_TABLE; $result = $db->sql_query($sql); $cnt = $db->sql_fetchrow($result);
if ($cnt['post_cnt'] > ($start + $limit)) { meta_refresh(1, './resync_bbcode.' . $phpEx . '?start=' . ($start + $limit)); trigger_error('The script is not finished yet, please wait. Part ' . (($start + $limit) / $limit) . ' of ' . intval($cnt['post_cnt'] / $limit) . ' is finished.'); } else { trigger_error('Finished!'); }
?>
|
كدة انت منتداك خلاص بقي مش تبع احلي منتدي خالص ونوعة phpbb3 واعلانات احلي منتدي مش موجودة ولا الحقوق ويمكنك تعديل التمبيلاات مجانا يتبـــــــــــــــــــــــــــــــــــــــــــــع لاني لسي بعمل شرح التحويل من phpbb3 الي v
|
|
معلوماتاضافية
عدد المساهمات : 8 نقاط : 62 تاريخ التسجيل : 01/01/2010 | موضوع: رد: لكل واحد مخنوء من "احلي منتدي" الموضوع الكامل لطريقة التحويل من منتديات "أحلى منتدى" إلى منتدى VB علي استضافة مجانية الجمعة مايو 21, 2010 5:40 am | |
|
يا اخي هذه الطريقه مجربه من قبل
وشكرااا لك
|
|