صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 25

الموضوع: (product) لترقيه الاستايل بكل سهوله

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    367

    (product) لترقيه الاستايل بكل سهوله



    سم الله الرحمن الرحيم

    ادخل بFTP

    ثم
    توجه الى


    admincp

    template.php

    وابحث عن :-
    كود PHP:
    // #############################################################################
    // generate a diff between two templates (current or historical versions)
    if ($_POST['do'] == 'docompare')

    اضف فوقه هذا الكود :-
    كود PHP:
    if ($_POST['do'] == 'docompare' AND !empty($_POST['domerge']))
    {
    $_POST['do'] = 'merge';

    في نفس الملف ابحث عن :-
    كود PHP:
    print_table_header(construct_phrase($vbphrase['comparing_versions_of_x'], htmlspecialchars_uni($left_template['title'])));
    print_cells_row(array(
    $vbphrase['old_version'],
    $vbphrase['new_version']
    ), 
    truefalse1);
    foreach (
    $entries AS $diff_entry)
    {
    // possible classes: unchanged, notext, deleted, added, changed
    echo "<tr>\n\t";
    echo 
    '<td width="50%" valign="top" class="diff-' $diff_entry->fetch_data_old_class() . '" dir="ltr">' .
    $diff_entry->prep_diff_text($diff_entry->fetch_data_old(), $vbulletin->GPC['wrap']) . "</td>\n\t";
    echo 
    '<td width="50%" valign="top" class="diff-' $diff_entry->fetch_data_new_class() . '" dir="ltr">' .
    $diff_entry->prep_diff_text($diff_entry->fetch_data_new(), $vbulletin->GPC['wrap']) . "</td>\n";
    echo 
    "</tr>\n\n";

    استبدله بهذا الكود :-
    كود PHP:
    print_table_header(construct_phrase($vbphrase['comparing_versions_of_x'], htmlspecialchars_uni($left_template['title'])), 3);
    print_cells_row(array(
    $vbphrase['old_version'],
    $vbphrase['new_version'],
    $vbphrase['merge']
    ), true, false, 1);
    ?>
    <script type="text/javascript">
    function merge(entrynum, checkbox)
    {
    var leftentry = fetch_object('entry_' + entrynum + '_left');
    var rightentry = fetch_object('entry_' + entrynum + '_right');             
    rightentry.innerHTML = leftentry.innerHTML;
    rightentry.className = 'diff-unchanged';
    leftentry.className = 'diff-unchanged';
    checkbox.style.display = 'none';    
    }
    </script>
    <?php
    foreach ($entries AS $entrynum => $diff_entry)
    {
    // possible classes: unchanged, notext, deleted, added, changed
    echo "<tr>\n\t";
    echo 
    '<td id="entry_' $entrynum '_left" width="50%" valign="top" class="diff-' $diff_entry->fetch_data_old_class() . '" dir="ltr">' .
    $diff_entry->prep_diff_text($diff_entry->fetch_data_old(), 1) . "</td>\n\t";
    echo 
    '<td id="entry_' $entrynum '_right" width="50%" valign="top" class="diff-' $diff_entry->fetch_data_new_class() . '" dir="ltr">' .
    $diff_entry->prep_diff_text($diff_entry->fetch_data_new(), 1) . "</td>\n";
    if (
    $diff_entry->fetch_data_old_class() != 'unchanged')
    {
    echo(
    "<td align=\"center\" class=\"diff-unchanged\" valign=\"top\"><input onclick=\"merge($entrynum, this)\" type=\"checkbox\" name=\"merge[$entrynum]\" value=\"1\" /></td>");
    }
    else
    {
    echo(
    "<td class=\"diff-unchanged\">&nbsp;</td>");
    }
    echo 
    "</tr>\n\n";
    }
    ابحث عن :-
    كود PHP:
    print_submit_row(($vbulletin->GPC['wrap'] ? $vbphrase['disable_wrapping'] : $vbphrase['enable_wrapping']), ''); 
    استبدله بهذا الكود:-
    كود PHP:
    print_submit_row(($vbulletin->GPC['wrap'] ? $vbphrase['disable_wrapping'] : $vbphrase['enable_wrapping']), ''3''"<input type=\"submit\" class=\"button\" tabindex=\"1\" name=\"domerge\" value=\"$vbphrase[save_merged_template]\" accesskey=\"e\" />"); 
    الان ايضا ابحث عن :-
    كود PHP:
    // #############################################################################
    // insert queries and cache rebuilt for template insertion
    if ($_POST['do'] == 'inserttemplate')

    اضف اسفل منه هذا الكود :-
    كود PHP:
    if ($_POST['do'] == 'merge')
    {
    $vbulletin->input->clean_array_gpc('p', array(
    'left_template' => TYPE_STR,
    'right_template' => TYPE_STR,
    'merge' => TYPE_ARRAY_BOOL,
    ));
    list(
    $left_id$left_type) = explode('|'$vbulletin->GPC['left_template']);
    list(
    $right_id$right_type) = explode('|'$vbulletin->GPC['right_template']);
    $left_template fetch_template_current_historical($left_id$left_type);
    $right_template fetch_template_current_historical($right_id$right_type);
    if (!
    $left_template OR !$right_template)
    {
    exit;
    }
    require_once(
    DIR '/includes/class_diff.php');
    $diff =& new vB_Text_Diff($left_template['templatetext'], $right_template['templatetext']);
    $entries =& $diff->fetch_diff();
    foreach (
    $entries AS $linenum => $diff_entry)
    {
    if (
    $vbulletin->GPC['merge']["$linenum"])
    {
    $mergedtemplate .= "\n" $diff_entry->fetch_data_old();
    }
    else
    {
    $mergedtemplate .= "\n" $diff_entry->fetch_data_new();
    }
    }
    $mergedtemplate substr($mergedtemplate1);
    // save current version in template history
    $db->query_write("
    INSERT INTO " 
    TABLE_PREFIX "templatehistory
    (styleid, title, template, dateline, username, version, comment)
    VALUES
    (" 
    $right_template['styleid'] . ",
    '" 
    $db->escape_string($right_template['title']) . "',
    '" 
    $db->escape_string($right_template['template_un']) . "',
    TIMENOW ",
    '" 
    $db->escape_string($vbphrase['template_merge_system']) . "',
    '" 
    $db->escape_string($right_template['version']) . "',
    '" 
    $db->escape_string($vbphrase['version_before_merge']) . "')
    "
    );
    // save merged template
    $db->query_write("
    UPDATE " 
    TABLE_PREFIX "template
    SET
    template = '" 
    $db->escape_string(compile_template($mergedtemplate)) . "',
    template_un = '" 
    $db->escape_string($mergedtemplate) . "',
    dateline = " 
    TIMENOW ",
    version = '" 
    $db->escape_string($vbulletin->options['templateversion']) . "',
    username = '" 
    $db->escape_string($vbphrase['template_merge_system']) . "'
    WHERE templateid = 
    $right_template[templateid]
    "
    );
    define('CP_REDIRECT''template.php?do=findupdates');    
    print_stop_message('template_merged_successfully');

    ثانيا

    توجه للوحة تحكم المنتدى

    قم برفع المنتج عن طريق لوحة التحكم

    نظام ال PLUG IN

    ادارة المنتجات

    [Add/Import Product‎]‏

    المنتج بالمرفقات

    ثم بعد ذلك افعل كما بالصور





    ما عليك الا تكرار العمليه مع كل قالب

    ومبروك عليك ترقيه الاستيل





    __________________
    أكاديمية ريبير

    طريقك نحو إحتراف صيانة هاردوير الكمبيوتر واللاب توب

    http://www.reepair.net/vb


  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,624


    صباحك سكر NOOOOR
    مشكووووووو ويعطيك ألف عافيه






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    262


    بارك الله فيك اخوي وجزاك الله خير





    __________________
    لاتقل مستحيل قبل ان تجرب

  4. #4
    عضو فعال
    تاريخ التسجيل
    Sep 2002
    المشاركات
    1,082


    الله يعطيك العافية اخوي NOOOOR عندي سؤال

    اذا كان القالب فيه تعديل انا مسويه يبقى التعديل بعد ترقيته ولا ينلغي من القالب؟





    __________________
    الرســـــــــــــــام

    سبحان الله وبحمده....سبحان الله العظيم

  5. #5
    عضو فعال
    تاريخ التسجيل
    Sep 2002
    المشاركات
    1,082


    الظاهر انك نسيت ترفق الـ product





    __________________
    الرســـــــــــــــام

    سبحان الله وبحمده....سبحان الله العظيم

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2004
    المشاركات
    953


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






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    367


    الله يبارك فيكم

    والطريقه سهل ولكن الافضل طبعا الطريقه اليدويه ومقارنه القوالب بالفرونت بيدج


    المنتج اعتذر لنسيانه وهو بالمرفق





    الملفات المرفقة الملفات المرفقة
    __________________
    أكاديمية ريبير

    طريقك نحو إحتراف صيانة هاردوير الكمبيوتر واللاب توب

    http://www.reepair.net/vb

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    اقتباس المشاركة الأصلية كتبت بواسطة NOOOOR
    الافضل طبعا الطريقه اليدويه ومقارنه القوالب بالفرونت بيدج
    :nice: :nice: :nice: :nice:





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,782


    ضفت البرودكت بس مالقيت الا Edit - Disable - Export - Uninstall






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    367


    اقتباس المشاركة الأصلية كتبت بواسطة Professional
    ضفت البرودكت بس مالقيت الا Edit - Disable - Export - Uninstall
    تاكد انك عدلت الملف ورفعته الى مجلد المنتدى الرئيسى ثم رفعت المنتج بلوحة التحكم





    __________________
    أكاديمية ريبير

    طريقك نحو إحتراف صيانة هاردوير الكمبيوتر واللاب توب

    http://www.reepair.net/vb

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,782


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






  12. #12
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    73


    يعطيك العافيه اخوي






  13. #13
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,782


    ? ! ? ! ? !






  14. #14
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,782


    :con2:






  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    367


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





    الملفات المرفقة الملفات المرفقة
    __________________
    أكاديمية ريبير

    طريقك نحو إحتراف صيانة هاردوير الكمبيوتر واللاب توب

    http://www.reepair.net/vb





ضوابط المشاركة

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

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