منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t10715
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

[مجابه] ممكن منتج تنسيق المنتديات الفرعية لنسختنا pbboard
newghanou 10-09-2012 03:31 صباحاً
بسم الله الرحمن الرحيم

إخواني الكرام أهل الإختصاص هل يمكن تحويل هذا المنتج

منتج تنسيق المنتديات الفرعية الخاص بنسخة vb حتي يتلائم مع نسختنا pbboard

أولا منتج خاص بالجيل الثالث

CODE
<?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>

صورة توضيحية

j5235747

ثانيا منتج خاص بالجيل الرابع

CODE
<?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>

صورة توضيحية

aqo35895
ملاحضة
هناك في نسختنا pbboard خاصية ضهور المنتديات الفرعية
تفعيل ظهور المنتديات الفرعية في الصفحة الرئيسية
إذا كانت المنتديات الفرعية مفعل ظهورها , كم عدد المنتديات الفرعية التي ستعرض في كل سطر

النتيجة هي ضهور المنتديات الفرعية ليس بنفس التنسيق من قسم إلي آخر رغم وضع عدد المنتديات الفرعية التي ستعرض في كل سطر = 2


المنتج بالمرفقات الأول للجيل الثالث و الثاني للجيل الرابع
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved