بسم الله الرحمن الرحيم
إخواني الكرام أهل الإختصاص هل يمكن تحويل هذا المنتج
منتج تنسيق المنتديات الفرعية الخاص بنسخة vb حتي يتلائم مع نسختنا pbboard
أولا منتج خاص بالجيل الثالث
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="Cyb_SFA" active="1">
<title> هاك تنسيق الأقسام الفرعية </title>
<description>هاك يقوم بتنسيق الأقسام الفرعية www.MxAwY.com</description>
<version>1.6</version>
<url />
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
<template name="cyb_subforum_arranger" templatetype="template" date="1145897700" username="Cybernetec" version="1.6"><![CDATA[<if condition="$vboptions['cybsfa_enable']"><if condition="$vboptions['cybsfa_commas']">,</if> Cybernetec</if>]]></template>
</templates>
<plugins>
<plugin active="1" executionorder="5">
<title>Cyb - Sub-forums Arranger TC</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[
if ($vbulletin->options['cybsfa_enable'])
{
$globaltemplates[] = 'cyb_subforum_arranger';
}]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>Cyb - Sub-forums Arranger Main</title>
<hookname>forumbit_display</hookname>
<phpcode><![CDATA[
if ($vbulletin->options['cybsfa_enable'])
{
$colnum = 3;
$colwid = "50%";
if ($vbulletin->options['cybsfa_smallfont'])
{
$smallfont = "class='smallfont'";
}
switch ($vbulletin->options['cybsfa_switch'])
{
case 1:
$colnum = 2;
$colwid = "100%";
break;
case 2:
$colnum = 3;
$colwid = "50%";
break;
case 3:
$colnum = 4;
$colwid = "33%";
break;
case 4:
$colnum = 5;
$colwid = "25%";
break;
case 5:
$colnum = 6;
$colwid = "20%";
break;
case 6:
$colnum = 7;
$colwid = "16%";
break;
case 7:
$colnum = 8;
$colwid = "14%";
break;
}
$todo = explode('Cybernetec',$forum[subforums]);
$tblcd = "<table width=\\"100%\\" cellpadding=\\"0\\" cellspacing=\\"0\\" border=\\"0\\" align=\\"center\\" ><tr valign=\\"top\\"> ";
$cols = 0;
foreach ($todo as $rplc):
$cols++;
if ($cols==$colnum)
{
$cols = 1;
$tblcd .= "</tr><tr>";
}
$tblcd .= "<td $smallfont width=\\"".$colwid."\\">".$rplc."</td>";
endforeach;
if ($cols ==1)
$tblcd.="<td> </td></tr></table>";
else
$tblcd.="</tr></table>";
$forum[subforums]=$tblcd;
}]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>Cyb - Sub-forums Arranger R1</title>
<hookname>global_start</hookname>
<phpcode><![CDATA[
if ($vbulletin->options['cybsfa_enable'])
{
$search_text1 = (',');
$vbulletin->templatecache['forumhome_subforumseparator_post'] = str_replace($search_text1, $vbulletin->templatecache['cyb_subforum_arranger'],$vbulletin->templatecache['forumhome_subforumseparator_nopost']);
$search_text2 = (',');
$vbulletin->templatecache['forumhome_subforumseparator_nopost'] = str_replace($search_text2, $vbulletin->templatecache['cyb_subforum_arranger'],$vbulletin->templatecache['forumhome_subforumseparator_nopost']);
}]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title><![CDATA[Cybernetec's Hacks Template Group]]></title>
<hookname>template_groups</hookname>
<phpcode><![CDATA[$only['cyb_'] = 'Cybernetec';
]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_cybsfa_commas_desc" date="0" username="" version=""><![CDATA[إظهار الــ ( , ) (تظهر بعد عنوان كل منتدي فرعي قبل الآخر) ؟]]></phrase>
<phrase name="setting_cybsfa_enable_desc" date="0" username="" version=""><![CDATA[تفعيل الهاك ؟]]></phrase>
<phrase name="setting_cybsfa_enable_title" date="0" username="" version=""><![CDATA[خيارات الهاك]]></phrase>
<phrase name="setting_cybsfa_smallfont_desc" date="0" username="" version=""><![CDATA[إستخدام حجم الخط الاصلي لعناوين الأقسام الفرعية (صغير) ؟]]></phrase>
<phrase name="setting_cybsfa_switch_desc" date="0" username="" version=""><![CDATA[عدد الأقسام التي تظهر بجوار بعضها لوضع الأقسام الفرعية منسقة بداخلها]]></phrase>
<phrase name="setting_my_trans_copyright_desc" date="0" username="" version=""><![CDATA[بواسطة Mr-Mostafa<a href='http://www.MxAwY.com/vb>منتديات مكساوى</a> ]]></phrase>
<phrase name="setting_my_trans_copyright_title" date="0" username="" version=""><![CDATA[الحقوق محفوظة لكل مسلم ]]></phrase>
<phrase name="settinggroup_Cyb_SFA" date="0" username="" version=""><![CDATA[خيارات هاك تنسيق الأقسام الفرعية]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="Cyb_SFA" displayorder="65535">
<setting varname="cybsfa_enable" displayorder="10">
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="cybsfa_switch" displayorder="20">
<datatype>number</datatype>
<optioncode><![CDATA[
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option1\\" value=\\"1\\" tabindex=\\"1\\" " . iif($setting['value'] == 1, 'checked="checked"') . " />1
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option2\\" value=\\"2\\" tabindex=\\"1\\" " . iif($setting['value'] == 2, 'checked="checked"') . " />2
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option3\\" value=\\"3\\" tabindex=\\"1\\" " . iif($setting['value'] == 3, 'checked="checked"') . " />3
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option4\\" value=\\"4\\" tabindex=\\"1\\" " . iif($setting['value'] == 4, 'checked="checked"') . " />4
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option5\\" value=\\"5\\" tabindex=\\"1\\" " . iif($setting['value'] == 5, 'checked="checked"') . " />5
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option6\\" value=\\"6\\" tabindex=\\"1\\" " . iif($setting['value'] == 6, 'checked="checked"') . " />6
<input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"cyb_option7\\" value=\\"7\\" tabindex=\\"1\\" " . iif($setting['value'] == 7, 'checked="checked"') . " />7]]></optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="cybsfa_smallfont" displayorder="30">
<optioncode>yesno</optioncode>
<defaultvalue>0</defaultvalue>
</setting>
<setting varname="cybsfa_commas" displayorder="40">
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="devel_copyright" displayorder="140">
<datatype>free</datatype>
<optioncode> الحقوق محفوظة لكل مسلم ( traidnt.net ) Mr-Mostafa ( www.mxawy.com ) .</optioncode>
<defaultvalue>الحقوق محفوظة لكل مسلم ( traidnt.net ) Mr-Mostafa ( www.mxawy.com ) .</defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
صورة توضيحية

ثانيا منتج خاص بالجيل الرابع
<?xml version="1.0" encoding="windows-1256"?>
<product productid="dy_subforummanager" active="1">
<title>ادارة المنتديات الفرعية_تعريب منتدى فورنت التقني</title>
<description>ادارة المنتديات الفرعية_WWW.4-NT.NET</description>
<version>1.0</version>
<url>http://4-nt.net</url>
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
<template name="forumhome_subforummanager.css" templatetype="template" date="1260000000" username="danya" version="1.0.0"><![CDATA[
.dy-forumdata
{
width: 100%;
}
.dy-datacontainer
{
width: 100%;
}
ol.column3
{
width: 100% !important;
padding: 0px;
margin: 0px;
clear: both;
}
ol.column3 li
{
width: 28%;
float: right;
padding-left: 15px;
margin: 2px;
}
ol.column3 li.old
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_old.png) no-repeat right center;
}
ol.column3 li.new
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_new.png) no-repeat right center;
}
ol.column2
{
width: 100% !important;
padding: 0px;
margin: 0px;
clear: both;
}
ol.column2 li
{
width: 45%;
float: left;
padding-right: 15px;
margin: 2px;
}
ol.column2 li.old
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_old.png) no-repeat right center;
}
ol.column2 li.new
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_new.png) no-repeat right center;
}
ol.column1
{
width: 100% !important;
padding: 0px;
margin: 0px;
clear: both;
}
ol.column1 li
{
width: 90%;
float: right;
padding-right: 15px;
margin: 2px;
}
ol.column1 li.old
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_old.png) no-repeat right center;
}
ol.column1 li.new
{
background: transparent url({vb:stylevar imgdir_statusicon}/subforum_new.png) no-repeat right center;
}
]]></template>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>ادارة المنتديات الفرعية_تعريب منتدى فورنت التقني: headerinclude forumhome</title>
<hookname>forumhome_complete</hookname>
<phpcode><![CDATA[
if ( $vbulletin->options['dy_subforummanager'] )
{
$headinclude .= '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>';
switch ( $vbulletin->options['dy_subforummanager_column'] )
{
case 1: $column = 'column1'; break;
case 2: $column = 'column2'; break;
case 3: $column = 'column3'; break;
default: $column = 'column2'; break;
}
$hidelegend = ( $vbulletin->options['dy_subforummanager_hidelegend'] ) ? "$('.subforums h4').css('display', 'none');" : '';
$headinclude .= <<<SCRIPT
<script type="text/javascript">
<!--
$(function()
{
$('.subforumlist').removeClass('commalist');
$('.subforumlist').addClass('$column');
$('.forumdata').addClass('dy-forumdata');
$('.datacontainer').addClass('dy-datacontainer');
$hidelegend
})
// -->
</script>
SCRIPT;
$headinclude = str_replace('vbulletin.css','vbulletin.css,forumhome_subforummanager.css', $headinclude) ;
}
]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>ادارة المنتديات الفرعية_تعريب منتدى فورنت التقني: headerinclude forumdisplay</title>
<hookname>forumdisplay_complete</hookname>
<phpcode><![CDATA[
if ( $vbulletin->options['dy_subforummanager'] )
{
$headinclude .= '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>';
switch ( $vbulletin->options['dy_subforummanager_column'] )
{
case 1: $column = 'column1'; break;
case 2: $column = 'column2'; break;
case 3: $column = 'column3'; break;
default: $column = 'column2'; break;
}
$hidelegend = ( $vbulletin->options['dy_subforummanager_hidelegend'] ) ? "$('.subforums h4').css('display', 'none');" : '';
$headinclude .= <<<SCRIPT
<script type="text/javascript">
<!--
$(function()
{
$('.subforumlist').removeClass('commalist');
$('.subforumlist').addClass('$column');
$('.forumdata').addClass('dy-forumdata');
$('.datacontainer').addClass('dy-datacontainer');
$hidelegend
})
// -->
</script>
SCRIPT;
$headinclude = str_replace('vbulletin.css','vbulletin.css,forumhome_subforummanager.css', $headinclude) ;
}
]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_dy_subforummanager_desc" date="1250000000" username="danya" version="1.0.0"><![CDATA[تفعيل الهاك او تعطيل الهاك]]></phrase>
<phrase name="setting_dy_subforummanager_title" date="1250000000" username="danya" version="1.0.0"><![CDATA[تفعيل / تعطيل]]></phrase>
<phrase name="setting_dy_subforummanager_hidelegend_desc" date="1250000000" username="danya" version="1.0.0"><![CDATA[اخفاء كلمة "المنتديات الفرعية:" فوق المنتديات الفرعية]]></phrase>
<phrase name="setting_dy_subforummanager_hidelegend_title" date="1250000000" username="danya" version="1.0.0"><![CDATA[اخفاء: كلمة المنتديات الفرعية]]></phrase>
<phrase name="setting_dy_subforummanager_column_desc" date="1250000000" username="danya" version="1.0.0"><![CDATA[عدد الاعمدة لتقسيم المنتديات الفرعية]]></phrase>
<phrase name="setting_dy_subforummanager_column_title" date="1250000000" username="danya" version="1.0.0"><![CDATA[عدد الاعمدة]]></phrase>
<phrase name="settinggroup_dy_subforummanager" date="1250000000" username="danya" version="1.0.0"><![CDATA[ادارة المنتديات الفرعية_تعريب منتدى فورنت التقني]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="dy_subforummanager" displayorder="3005">
<setting varname="dy_subforummanager" displayorder="10">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="dy_subforummanager_column" displayorder="50">
<datatype>number</datatype>
<optioncode>radio:piped
1|عمود واحد فقط
2|عمودين
3|ثلاثة أعمدة</optioncode>
<defaultvalue>2</defaultvalue>
</setting>
<setting varname="dy_subforummanager_hidelegend" displayorder="60">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
صورة توضيحية
ملاحضة
هناك في نسختنا pbboard خاصية ضهور المنتديات الفرعية
تفعيل ظهور المنتديات الفرعية في الصفحة الرئيسية
إذا كانت المنتديات الفرعية مفعل ظهورها , كم عدد المنتديات الفرعية التي ستعرض في كل سطر
النتيجة هي ضهور المنتديات الفرعية ليس بنفس التنسيق من قسم إلي آخر رغم وضع عدد المنتديات الفرعية التي ستعرض في كل سطر = 2
المنتج بالمرفقات الأول للجيل الثالث و الثاني للجيل الرابع