المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التعديلات على ملفــات النسخه 3,6,8 من الشركه بتاريخ 15/8/2007


ابو مريم
23-08-2007, 04:35 AM
اليكم تحديثات في النسخة الجديدة 3.6.8 معتمدة من موقع الشركة

أول تعديل
بملف admincp/modlog.php
Confirmed.

أفتح ملف admincp/modlog.php

أبحث عن
كود:

$sqlconds[] = "AND moderatorlog.userid = " . $vbulletin->GPC['userid'] . " ";

قم بأستبداله بالكود التالي
كود:

$sqlconds[] = "moderatorlog.userid = " . $vbulletin->GPC['userid'] . " ";

أيضاً ابحث عن
كود:

$sqlconds[] = 'AND moderatorlog.action LIKE "%' . $db->escape_string_like($vbulletin->GPC['modaction']) . '%" ';
أستبدله بـ
كود:

$sqlconds[] = 'moderatorlog.action LIKE "%' . $db->escape_string_like($vbulletin->GPC['modaction']) . '%" ';


ثاني تعديل بملف
includes/functions.php

في ملف includes/functions.php,
أبحث عن :
كود:

#((?>[^\s&<>"\\-\ (file://-/)[\]]|&[\#a-z0-9]{1,7};){' . $limit . '})(?=[^\s&/<>"\\-\ (file://\\-\)[\]]|&[\#a-z0-9]{1,7};)#i',

أستبدله بـ
كود:

#((?>[^\s&/<>"\\-\ (file://-/)[\]]|&[\#a-z0-9]{1,7};){' . $limit . '})(?=[^\s&/<>"\\-\ (file://\\-\)[\]]|&[\#a-z0-9]{1,7};)#i',

التعديل الثالث بقالب
editor_toolbar_on

في تمبلت editor_toolbar_on

أبحث عن
كود:

<div id="$editorid" class="vBulletin_editor">

أستبدله بـ

كود:

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id="$editorid" class="vBulletin_editor" *****="100%">

ثم أبحث عن
كود:

<td class="controlbar" *****="100%" style="padding-right:8px"><****area ****="message" id="{$editorid}_****area" rows="10" cols="60" style="*****:100%; ******:{$editor_******}px" tabindex="1" dir="$stylevar[****direction]">$newpost[message]</****area></td>

أستبدله بـ

كود:

<td class="controlbar">
<****area ****="message" id="{$editorid}_****area" rows="10" cols="60" style="display:block; *****:$stylevar[message*****]; ******:{$editor_******}px" tabindex="1" dir="$stylevar[****direction]">$newpost[message]</****area>
</td>


وأبحث عن

كود:

<if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
</tr>
</table>

</div>

أستبدله بـ

كود:

<if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
</tr>
</table>
</td>
</tr>
</table>



التعديل الرابع والأخيـر
بقالب
showthread_quickreply

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

كود:

<fieldset style="border:0px; padding:0px; margin:0px">
<if condition="$show['qr_require_click']">
<****area ****="message" id="{$editorid}_****area" rows="10" cols="60" style="*****:100%; ******:{$editor_******}px" tabindex="1" dir="$stylevar[****direction]" disabled="disabled">$vbphrase[click_quick_reply_icon]</****area>
<else />
<****area ****="message" id="{$editorid}_****area" rows="10" cols="60" style="*****:100%; ******:{$editor_******}px" tabindex="1" dir="$stylevar[****direction]"></****area>
</if>
</fieldset>
منقول للامانه

تحيتى ابو مريم

خ ــادم الإسلام
23-08-2007, 05:07 AM
جزاك الله كل خير يا ابو ريم
تعديلات مهم بالنسبة للذين رقو للنسخة 3.6.8
ويثبت لأهمية

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

إضافة جديد على التعديلات
PM tcat problem in RTL versions
مشكلة خلية الجدول في الرسائل الخاصة لمستخدمين الاتجاه اليمين الى اليسار
المصدر : http://www.vbulletin.com/forum/project.php?issueid=22869 (http://www.vbulletin.com/forum/project.php?issueid=22869)

افتح قالب : pm_messagelist
ابحث عن

padding: $stylevar[cellpadding]px 0 $stylevar[cellpadding]px $stylevar[cellpadding]px

استبدلها بالتالي

padding:$stylevar[cellpadding]px; padding-$stylevar[right]:0px

===============================================

Postid is not saved to table moderatorlog on post edit
عدم حفظ رقم المشاركة الى جدول سجل المشرف عند تعديل المشاركة
المصدر : http://www.vbulletin.com/forum/project.php?issueid=22902 (http://www.vbulletin.com/forum/project.php?issueid=22902)

افتح ملف : editpost.php
ابحث عن

log_moderator_action($threadinfo, 'post_x_edited', $postinfo['title']);

احذفها واستبدلها بالتالي

$modlog = array(
'threadid' => $threadinfo['threadid'],
'forumid' => $threadinfo['forumid'],
'postid' => $postinfo['postid']
);
log_moderator_action($modlog, 'post_x_edited', $postinfo['title']);

احفظ الملف .

===============================================

Phrase not editable if empty in master
العبارة غير قابله للتعديل اذا كانت فارغة في اللغة الاساسية
المصدر : http://www.vbulletin.com/forum/project.php?issueid=22887 (http://www.vbulletin.com/forum/project.php?issueid=22887)

ابحث عن

if ((empty($vbulletin->GPC[' '][0]) AND $vbulletin->GPC[' '][0] != '0' AND !$vbulletin->GPC['t']) OR empty($vbulletin->GPC['var ']))

استبدلها بالتالي :

if (empty($vbulletin->GPC['var ']))

ابحث عن

if ((empty($vbulletin->GPC[' '][0]) AND $vbulletin->GPC[' '][0] != '0' AND !$vbulletin->GPC['t']) OR empty($vbulletin->GPC['var ']))

واستبدلها بالتالي

if (empty($update))

ابحث عن

print_stop_message('please_complete_required_field s');

استبدلها بالتالي

if ((empty($vbulletin->GPC[' '][0]) AND $vbulletin->GPC[' '][0] != '0' AND !$vbulletin->GPC['t']) OR empty($vbulletin->GPC['var ']))
{
print_stop_message('please_complete_required_field s');
}

if (!preg_match('#^[a-z0-9_\[\]]+$#i', $vbulletin->GPC['var '])) // match a-z, A-Z, 0-9, ',', _ only .. allow [] for help items
{
print_stop_message('invalid_phrase_var ');
}

if ($db->query_first("SELECT phraseid FROM " . TABLE_PREFIX . "phrase WHERE var = '" . $db->escape_string($vbulletin->GPC['var ']) . "' AND id IN(0,-1) AND field = '" . $db->escape_string($vbulletin->GPC['field ']) . "'"))
{
print_stop_message('there_is_already_phrase_ d_x', $vbulletin->GPC['var ']);
}

ابحث عن

if (!preg_match('#^[a-z0-9_\[\]]+$#i', $vbulletin->GPC['var '])) // match a-z, A-Z, 0-9, ',', _ only .. allow [] for help items
{
print_stop_message('invalid_phrase_var ');
}

if (empty($update) AND $test = $db->query_first("SELECT phraseid FROM " . TABLE_PREFIX . "phrase WHERE var = '" . $db->escape_string($vbulletin->GPC['var ']) . "' AND id IN(0,-1) AND field = '" . $db->escape_string($vbulletin->GPC['field ']) . "'"))
{
print_stop_message('there_is_already_phrase_ d_x', $vbulletin->GPC['var ']);
}

احذفه

احفظ العمل ..

===============================================

Forum Status Icon Activated if New Posts in Invisible Subforum
صورة حالة القسم نشطة اذا كانت مشاركات المنتدى الفرعية مخفية
المصدر : http://www.vbulletin.com/forum/project.php?issueid=22829 (http://www.vbulletin.com/forum/project.php?issueid=22829)

افتح ملف : includes/functions_forumlist.php

ابحث عن

$forum = $vbulletin->forumcache["$forumid"];

اسفله اضف

if (!$forum['displayorder'] OR !($forum['options'] & $vbulletin->bf_misc_forumoptions['active']))
{
$cannotView["$forumid"] = 1;
continue;
}

احفظ العمل ..

===============================================

external.php does not use style overrides in podcast forums
ملف external.php لا يستخدم تجاوز التصميم في المنتدى المحددة على البث الاذاعي
المصدر : http://www.vbulletin.com/forum/project.php?issueid=22743 (http://www.vbulletin.com/forum/project.php?issueid=22743)

افتح ملف :

ابحث عن

// ######################### REQUIRE BACK-END ############################

اعلاه مباشرة اضف التالي :

// take the first of "forumids" and make it "forumid" for style stuff
if ($_REQUEST['forumids'])
{
// quick way of getting the first value
$_REQUEST['forumid'] = intval($_REQUEST['forumids']);
}

احفظ العمل

S P E E D
23-08-2007, 08:52 AM
اخي هل التعديلات لازمة لاصحاب النسخة المرخصة

الشبح
23-08-2007, 09:36 AM
تسلم ياخي ع الافادة ولقد رقيت للنسخة368
وجاري التعديل

خ ــادم الإسلام
23-08-2007, 11:14 AM
اخي هل التعديلات لازمة لاصحاب النسخة المرخصة
شوف يا غالي
التعديلات من الشركة الام تكون للنسخة المرخصة فقط لا غير
يعنى هما عدلو على الملفات لاصحاب التراخيص لكن اصحاب
النسخ المنزوعة يسوون التعديلات ايضا لكنها فى الاصل للمرخصة
والسلام عليكم

ابو مريم
24-08-2007, 06:32 AM
تسلمو جميعا على المرور

وتسلم اخوى خادم على التثبيت

وماقصرت فى الرد اخوى خادم

جزاك الله كل خير

حيران
30-08-2007, 01:41 AM
يعطيكم العافيه على التعديلات


وجاري التجربه

تح ياتي

Mr.Nabil
30-08-2007, 02:39 AM
يعطيكم العافيه على التعديلات


وجاري التجربه
تحياتي

ابو مريم
30-08-2007, 07:13 AM
مشكور اخوى خادم على الاضافه

وجزاك ربى كل خير

ولاعدمناك يالغلا

القلب الطيب
16-09-2007, 12:10 PM
بارك الله فيك لى الطرح

JuSt SmiLe
25-09-2007, 12:11 PM
بارك الله فيك