بغیر از کد های پی اچ پی برای اضافه کردن هر کدی به فایل تم نیوک باید حرف " به \" تبدیل کرد به این صورت :
:كد
td width="9"
تبدیل میشه به :
:كد
td width=\"9\"
زمانی که کد اچ تی ام رو توی فایل تم وارد میکنید برای اینکه روی تمام مرورگر ها به درستی اجرا بشه و فایل تم سنگین نشه و دیر لود نشه بهتره که از استایل استفاده کنید .
برای استفاده از استایل مشخص برای هر قسمت کافیه مشخصاتی که مد نظرتون هست رو یک اسم براش تعریف کنید و توی فایل style.css توی فولدر style پیشه تمتون قرار بدید .
2.اسمی رو که برای مشخصاتتون تعریف کردید رو به کد اضافه کنید . اینجوری دیگه از مشخصات توی فایل تمتون استفاده نمیکنید و اگر جای دیگری هم میخواستید از این مشخصات استفاده کنید به راحتی فقط اسم اون رو میارید !
شما قبل از ایجاد هر تغییری توی قالب باید به قسمت مدیریت سایتتون برید بعد به قسمت بنرهای تبلیغاتی برید و روی محل تبليغات کلیک کنید تا لیست محل های تبلیغات فعلی رو نشون بده .
حالا به پایین صفحه نوشته افزودن محل تبليغات
یک نام انتخاب کنید و بنویسید و عددی رو که جلوش نوشته رو بخواطر داشته باشید .
حالا روی افزودن محل کلیک کنید تا به لیست اضافه بشه .
فایل تمتون رو باز کنید وجایی که میخواین تبلیغ اونجا نشون داده بشه رو پیدا کنید .
مثلا بین مطالب !
برای پیدا کردن قسمت مورد نظر کافیه دنبال function مربوطش بگردی
function مربوط به مطالب وسط صفحه themeindex هست پس ما اون رو توی قالب پیدا میکنیم .
چون این بخش از قالب مربوط به نشان دادن خبر ها میشه نوشته هایی مثل ادامه مطلب ، نظرات و .. توش دیده میشه .
شما میخواید تبلیغ بعد از خبر قرار بگیره پس کل مطالب قسمت function themeindex رو رد میکنید تا به آخرش برسید .
آخر هر قسمت یا فانکشن با یک علامت { بسته میشه تا از قسمت بعدی جدا بشه .
به این صورت :
:كد
</td>
</tr>
</table>
<br>";
}
function themearticle
اینجا function themearticle قسمت بعدی هست که به وسیله علامت { از قسمت قبلی جدا شده .
حالا ما محل قرار گرفتن تبلیغ رو پیدا کردیم و باید کد تبلیغ رو اضافه کنیم .
آموزش شماره چهار : قراردادن بنر تبلیغاتی بین پست 1 و 2
سلام مجدد
از همگی ممنون و متشکر .
دوست عزیز انجام دادن اینکار خیلی راحت هست شما باید یک فایل پی اچ پی به اسم ads.php بسازید و در کنار فایل تم ذخیره کنید و محتویات تبلیغ رو به این صورت در داخل اون قرار بدید :
آموزش شماره پنج : اصطلاحات بکار رفته در قالب ( قسمت اول ) و ساخت صفحات جداگانه در نیوک
:كد
function OpenTable() {
function CloseTable() {
این دو قسمت مربوط به ابتدا وانتهای جدول میباشد . بغیر از ساختار بلوک ها و خبر ها و ماژول ها که شما به صورت دستی توی فایل قالب میتونید تغییر بدید قسمتهای دیگری هم هست که از دستور باز شدن جدول و بسته شدن اون استفاده میکنند . بصورتی که هر وقت اسم اون ها رو بیارید محتویات زیرش رو اجرا میکنه که بیشتر در ماژول ها استفاده میشه :
مثلا با اوردن این کد :
:كد
OpenTable();
اطلاعات مربوط به باز شدن پنجره وجدول داده میشه .
برای بسته شدن هم :
:كد
CloseTable();
حالا با استفاده از این دو اصطلاح یک ماژول ساده درست میکنیم :
ابتدا یک فولدر با اسم مشخص در قسمت modules درست میکنیم .
بعد از درست کردن فولدر یک فایل به اسم index.php درست کرده و اطلاعات زیر رو در اون وارد میکنیم :
:كد
?php
if ( !defined('MODULE_FILE') ) {
die ("You can't access this file directly...");
}
# in code baraye ezafe kardane dfile mainfile.php hast .
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
define('NO_EDITOR', TRUE);
$advanced_editor=0;
$index = 1;
# ezafe kardane file header
include('header.php');
OpenTable();
# ezafe kardane mohtaviyate modules
echo"test";
CloseTable();
# ezafe kardane file footer
include('footer.php');
?>
این یک ماژول ساده هست که میشه باهاش صفحات اضافی توی نیوک درست کرد .
حالا اگر فایل رو اجرا کنید ، میبینید که کد به همون صورتی که قرار داده اید اول table رو باز میکنه ، اطلاعات رو مینویسه ( اینجا به جای اطلاعات کلمه test رو نوشتم ) ، و بعد هم دستور بستن table که همون CloseTable(); هست رو اجرا میکنه !
پس شما میتونید با ایجاد تغییر توی دو قسمت OpenTable(); و CloseTable(); ساختار کلی این قسمتها رو تغییر بدید .
دوستان عزیز انجمن این سایت ممکنه بعضی از قسمتهای کد رو ننویسه ، شما برای اطمینان میتونید فایل پیوست شده رو دانلود کنید .
با تشكر از اين دوستمون كه با همكاري مي كنن . _________________ موفق و پيروز باشيد !
+-+-+-+-+-+-+-+
1-براي تشكر از تاپيك ها از دكمه تشكر ( Thanks ) استفاده كنيد
2- به پست هاي با تايپ فارسي فقط جواب داده مي شود
شما نمی توانید در این بخش موضوع جدید پست کنید شما نمی توانید در این بخش به موضوعها پاسخ دهید شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید شما نمی توانید موضوع های خودتان را در این بخش حذف کنید شما نمی توانید در این بخش رای دهید