با سلام خدمت شما دوستان عزيز بخصوص مديران محترم و استادان گرامي
نوشته بودين كه هر پكيج فقط روي قالب پيشفرض در غير اين صورت بايد تغييراتي رو بديم
ممكنه بگين چه تغييراتي چون ما كه از قالب پيشفرض استفاده نميكنيم؟!!!!!!
ممنون
تا بعد
ياعلي
نمایش نسخه قابل چاپ
با سلام خدمت شما دوستان عزيز بخصوص مديران محترم و استادان گرامي
نوشته بودين كه هر پكيج فقط روي قالب پيشفرض در غير اين صورت بايد تغييراتي رو بديم
ممكنه بگين چه تغييراتي چون ما كه از قالب پيشفرض استفاده نميكنيم؟!!!!!!
ممنون
تا بعد
ياعلي
منظورتون چیه؟
کجا نوشته بودیم؟
[quote author=نويد link=topic=7534.msg43077#msg43077 date=1184668303]
با نصب این بسته این امکان را برای شما فراهم می شود تا برای مهمان های سایت یک پیغام درخواست عضویت را به صورت یک نوار زرد رنگ در بالای انجمن به نمایش درآورد.
این بسته با نسخه 1.1.2 و 1.1.3 سازگار می باشد و فقط با قالب پبش فرض SMF کار می کند(برای کارکرد با سایر قالب ها باید یک سری تغییر در بسته بدهید)
[/quote]
اين رو آقا نويد نوشته بود
حالا چه تغييراتي بايد توي بسته بديم؟!!!
فایل نصب کننده بسته رو باز کنید و ببینید چه تغییراتی در قالب پیشفرض میده بعد همون تغییرات رو روی قالب انجمن خودتون پیاده کنید!
متوجه نميشم!!
ممكنه كمي توضيح بديد
بابا من اولين باره كه با اين سي ام اس كار ميكنم!!
تو اون بسته یه فایل نصب هست!
بازش کنید و مرور کنید!
خیلی راحت و ساده نوشته!
خيلي ممنون از جنابعالي اما اصلا از توضيحات مفصل شما چيزي متوجه نشدم!!
من اگه ميدونستم كدوم فايل رو بايد چيكار كنم كه مزاحم شما نميشدم!!
توي بسته ي regbar من فايل خاصي با اسم خاص نميبينم!!
در ضمن نميدونم بايد چيكار كنم اون فايل رو هم نميدونم كدوم اينهاست...
اينجا چند تا فايل ايكس ام ال. پي اچ پي. سي اس اس هست كه توي هيچكدوم چيزي راجع به تم وجود نداره!
داخل فایلهای XML رو بررسی کنید!!
نصب کننده اسمش مشخصه!
فایل regbar11.xml رو ببینید!
تغییرات به وضوح نوشته شده!کد:<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<modification xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] xmlns:smf="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<id>vbgamer45:RegBar</id>
<version>1.0</version>
<file name="$languagedir/Modifications.english.php">
<operation>
<search position="after"><![CDATA[
?>]]></search>
<add><![CDATA[
//Begin Regbar Text Strings
$txt['regbar_text'] = 'It appears you have not registered with our community. To register please click here ...';
//END Regbar Text Strings
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.persian.php">
<operation>
<search position="after"><![CDATA[
?>]]></search>
<add><![CDATA[
//Begin Regbar Text Strings
$txt['regbar_text'] = 'شما در انجمن ما ثبت نام نکرده اید. لطفا برای ثبت نام اینجا کلیک نمایید ...';
//END Regbar Text Strings
]]></add>
</operation>
</file>
<file name="Themes/default/index.template.php">
<operation>
<search position="before"><![CDATA[<body>';]]></search>
<add><![CDATA[
if($context['user']['is_guest'] && $context['current_action'] != 'register')
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100%"><div id="infobar"><a href="' . $scripturl . '?action=register"><p>' . $txt['regbar_text'] . '</p></a></div></td></tr></table>';
]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css?fin11" />
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?fin11" media="print" />';]]></search>
<add><![CDATA[echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css?fin11" />
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?fin11" media="print" />
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/regbar.css" />';]]></add>
</operation>
</file>
</modification>
خط به خط بخونید!
اینطوریه:
پیدا کن X را
بعد از آن Y را بزار و ...
سلام. من در دو فایل regbar.xml و regbar11.xml آدرس Themes/defult/index.template.php رو به Themes/mytheme/index.template.php تغییر دادم و یک نسخه از regbar.css رو هم در فلدر تم خودم کپی کردم. ولی نوار بجای حرکت ثابت می مونه. اگر یاری کنید ممنون می شم.
با تشکر
مسیر CSS صحیح نیست!
چک کنید ببینید CSS رو لود میکنه یا نه با استفاده از viewsource
خیر مثل اینکه لود نمی کنه. اصلا در صفحه ی ایندکس سایت چیزی به اسم regbar.css وجود نداره.(خود پکیج فقط در index.template.php تم تغییراتی مهم می داد)
شما مسیر لود رو اشتباه گذاشتید!!
یک بار فایل نصب کننده رو مرور کنید و به دقت مورد اشتباه رو اصلاح کنید/
ببینید فایل ویرایش شده به صورت زیر است:
>کد:<file name="Themes/metallic-abyss/index.template.php">
<operation>
<search position="before"><![CDATA[<body>';]]></search>
<add><![CDATA[
if($context['user']['is_guest'] && $context['current_action'] != 'register')
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100%"><div id="infobar"><a href="' . $scripturl . '?action=register"><p>' . $txt['regbar_text'] . '</p></a></div></td></tr></table>';
]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css?fin11" />
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?fin11" media="print" />';]]></search>
<add><![CDATA[echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css?fin11" />
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?fin11" media="print" />
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/regbar.css" />';]]></add
البته آدرس تم اصلاح شده. و در دو جا regbar.css رو می تونیم ببینیم. ['theme_url'], '/regbar.css] چه معنی ای می ده؟ به چه صورت باید اصلاحش کنم؟
فایل CSS رو کجا ریختید؟
برنامه به صورت پیشفرض در /Themes/default ریخت و من هم یک کپی از اون رو Themes/metallic-abyss قرار دادم
لینک انجمن رو لطف کنید.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
محتویات فایل regbar.css رو داخل CSS اثلی قالب بریزید ببینید مشکلتون حل میشه!
ممنون دوست عزیز اما همچنان ثابت مانده و با اسکرول کردن جابجا نمی شود
CSS رو باید ادامه این فایل اضافه کنید!
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
الان وجود نداره!
من دقیقا" همین کا رو انجام دادم ولی تغییری حاصل نشد
محتویات فایل Regbar.css رو تو فایل بالایی کپی نکردید هنوز!!!!
کپی کردم! اگر به فایل در قسمت آخر رجوع کنید می بینید که نوشته:
کد:/* A fake IE information bar */
#infobar {
font: message-box;
}
/* Please adjust the values if the infobar is not looking good */
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
display: block;
color: #FF0000;
width:100%;
background: #FFFFE1 url(warning.gif) no-repeat fixed .3em .3em;
background-position:right;
border-bottom: .16em outset;
text-decoration: none;
cursor: default;
}
#infobar a:hover {
color: #FFF;
background: #3169B6 url(warning.gif) no-repeat fixed .3em .3em;
background-position:right;
}
#infobar p{
margin:0px;
padding: .45em 0em .45em 22px;
font-size:11px;
}