آموزش ایجاد تغییرات روی قالب

در این بخش آموزشهای نیوک قرار داده می شود

آموزش ایجاد تغییرات روی قالب

پستتوسط slofj » شنبه آبان ماه 4, 1387 2:12 pm

سلام

توی این تاپیک نحوه ایجاد تغییرات روی قالب های نیوک آموزش داده میشه .

این تاپیک با موافقت مدیر  محترم سایت ( irteam_online ) آقا مهرداد  درست شده

سوالات در این مورد فقط در همین تاپیک جواب داده میشه .

برای نویسنده این مطلب slofj تشکر کننده ها: 14
OpenSource (جمعه اسفند ماه 7, 1389 10:49 pm), _Saeed_ (جمعه اسفند ماه 7, 1389 10:49 pm), ahadzadeh (پنج شنبه مرداد ماه 28, 1390 9:10 pm), aliReza (جمعه اسفند ماه 7, 1389 10:49 pm), Bahar-Graphic (سه شنبه خرداد ماه 3, 1390 7:02 am), beinolharamein (يکشنبه فروردين ماه 27, 1391 6:03 pm), forougheghamar (جمعه اسفند ماه 7, 1389 10:49 pm), irteam_online (جمعه اسفند ماه 7, 1389 10:49 pm), milad-bushehr (جمعه اسفند ماه 7, 1389 10:49 pm), nouri_eh (جمعه اسفند ماه 7, 1389 10:49 pm), oxision (جمعه اسفند ماه 7, 1389 10:49 pm), sam_pontiac (جمعه اسفند ماه 7, 1389 10:49 pm), sunmedia (جمعه اسفند ماه 7, 1389 10:49 pm), yekkarbar (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 10.61%
 
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

1. نکته در مورد نوع قالب

پستتوسط slofj » شنبه آبان ماه 4, 1387 3:09 pm

آموزش شماره یک : نکته های مهم هنگام کار روی قالب

قالب های نیوک از زبان پی اچ پی استفاده میکنن

توی پی اچ پی از کد جاوا و اچ تی ام ال به راحتی میشه استفاده کرد

سرعت باز شدن یک قالب به حجم فایلها و دستوراتی  که توی اون اجرا میشه بستگی داره .

توی درست کردن یا ادیت کردن یک قالب  باید سعی بشه تا از حداقل  لینک های خروجی استفاده بشه .

لینک های خروجی به این صورت هستند : http://www.google.com/logo.jpg  که توی سایت خودتون نیستند .

بغیر از کد های پی اچ پی  برای اضافه کردن هر کدی به فایل تم نیوک باید حرف " به \" تبدیل کرد به این صورت :


کد: انتخاب همه
td width="9"


تبدیل میشه به :

کد: انتخاب همه
td width=\"9\"


زمانی که کد اچ تی ام رو توی فایل تم وارد میکنید برای اینکه روی تمام مرورگر ها به درستی اجرا بشه و فایل تم سنگین نشه و دیر لود نشه بهتره که از استایل استفاده کنید .

به این صورت :

کد: انتخاب همه
img border=\"0\" src=\"themes/Redlight/images/Headline_bala_chap.gif\" width=\"9\" height=\"41\"


برای استفاده از استایل مشخص برای هر قسمت کافیه مشخصاتی که مد نظرتون هست رو یک اسم براش تعریف کنید و توی فایل style.css توی فولدر style پیشه تمتون قرار بدید .

مثلا کد بالا رو اینجوری تبدیل میکنید :

1.مشخصات رو توی فایل style.css وارد میکنید :

کد: انتخاب همه

AkshayeVasateSafhe {
     width: 9px;
     border:0;
     height:41px;
}



2.اسمی رو که برای مشخصاتتون تعریف کردید رو به کد اضافه کنید . اینجوری دیگه از مشخصات توی فایل تمتون استفاده نمیکنید و اگر جای دیگری هم میخواستید از این مشخصات استفاده کنید به راحتی فقط اسم اون رو میارید !

به این صورت :

کد: انتخاب همه

img src=\"themes/Redlight/images/Headline_bala_chap.gif\" class=\"AkshayeVasateSafhe\"



اگر جای دیگه هم خواستید از این مشخصات استفاده کنید فقط کافیه این کد رو بهش اضافه کنید :

کد: انتخاب همه

class=\"AkshayeVasateSafhe\"




آخرين ويرايش توسط slofj on دوشنبه آبان ماه 6, 1387 6:12 am, ويرايش شده در 3.

برای نویسنده این مطلب slofj تشکر کننده ها: 6
amir (جمعه اسفند ماه 7, 1389 10:49 pm), maria (جمعه اسفند ماه 7, 1389 10:49 pm), masihnabizadeh (جمعه اسفند ماه 7, 1389 10:49 pm), nouri_eh (جمعه اسفند ماه 7, 1389 10:49 pm), oxision (جمعه اسفند ماه 7, 1389 10:49 pm), pcwin (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 4.55%
 
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

پستتوسط neypatogh » شنبه آبان ماه 4, 1387 3:43 pm

اگه لطف کنی,آموزش نحوه برداشتن تصویر موضوع از اخبار رو هم بگید
ممنون!منتظرم :P

برای نویسنده این مطلب neypatogh تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
neypatogh
کاربر جدید
کاربر جدید
 
پست ها : 54
تاريخ عضويت: سه شنبه آذر ماه 27, 1386 5:30 pm
تشکر کرده: 26 بار
تشکر شده: 6 بار
امتياز: 347

2 . نحوه برداشتن تصویر موضوع

پستتوسط slofj » شنبه آبان ماه 4, 1387 4:51 pm

آموزش شماره دو : نحوه برداشتن تصویر موضوع

سلام مجدد

آدرس عکس تاپیک این هست :

کد: انتخاب همه

img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"left\" hspace=\"0\"



دوجا توی تم اومده

یکی برای صفحه اصلی و دیگری برای نمایش توی ادامه مطلب

شما هرکدوم رو که لازم نداشتید پاک کنید .

برای پاک کردن این قسمت باید به قالبی که الان دارید توجه کنید تا محتویات اضافی را پاک نکنید .

در حالت عادی اسم عکس تاپیک $t_image نام گزاشته شده .

برای اینکار کافیه قبل از آدرس عکسی که دادم  کد tr را پیدا کنید و تا tr بعدی همه را پاک کنید .  یعنی این قسمت رو :

کد: انتخاب همه

<tr>
  <td>
  <a>
  <img></a>
  </td>
  </tr>



دقت کنید که بعد از این قسمت ،  home text هست که نوشته های اصلی خبر رو تشکیل میده  و به هیچ وجه پاک نباید بشه
در کل 1 بار ویرایش شده. اخرین ویرایش توسط slofj در دوشنبه آبان ماه 6, 1387 6:14 am .

برای نویسنده این مطلب slofj تشکر کننده ها: 6
amirhd (جمعه اسفند ماه 7, 1389 10:49 pm), behnam1365 (جمعه اسفند ماه 7, 1389 10:49 pm), jxi09 (جمعه اسفند ماه 7, 1389 10:49 pm), neypatogh (جمعه اسفند ماه 7, 1389 10:49 pm), oxision (جمعه اسفند ماه 7, 1389 10:49 pm), vahid67 (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 4.55%
 
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

پستتوسط neypatogh » شنبه آبان ماه 4, 1387 6:19 pm

ممنون از راهنماییت دوست عزیز

ولی من از <tr> تا <tr> برداشتم!کلا مطالب نبود

باید فقط
کد: انتخاب همه
<a>
  <img></a>

برداشته بشه!

متشکرم بابت کمکی که کردی :P

برای نویسنده این مطلب neypatogh تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
neypatogh
کاربر جدید
کاربر جدید
 
پست ها : 54
تاريخ عضويت: سه شنبه آذر ماه 27, 1386 5:30 pm
تشکر کرده: 26 بار
تشکر شده: 6 بار
امتياز: 347

جواب

پستتوسط slofj » شنبه آبان ماه 4, 1387 6:37 pm

سلام ،

نوشته بودم که توی قالب های مختلف شرایط متفاوت هست . این طور که معلوم هست شما از یکی از قالب های اورجینال مشهدتیم استفاده میکنید .

توی قالبهای مشهدتیم body text یا home text  که ذکر کردم دقیقا بین همون قسمت هست اگر دقت کنید .

دوستانی که سوالاتشون رو مطرح میکنن لطف کنن اسم قالب رو هم بگن که بتونم جواب دقیقی بهشون بدم .

برای نویسنده این مطلب slofj تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

پستتوسط rap-00 » يکشنبه آبان ماه 5, 1387 6:55 am

to ghalebe lightblue bayad che ghesmatio hazf kard ta ham az safheye asli bardashte beshe ham az e :idea: dameye matlab?
برای مشاهده لینکها باید عضو سایت باشید
عضويت / ورود

برای مشاهده لینکها باید عضو سایت باشید
عضويت / ورود


-------[Persian Rap Music]-------

Download Rap + More Music

_______________________

پرشین رپ موزیک

برای نویسنده این مطلب rap-00 تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
rap-00
کاربر جدید
کاربر جدید
 
پست ها : 61
تاريخ عضويت: دوشنبه تير ماه 17, 1387 4:30 pm
محل سکونت: تو سایتم
تشکر کرده: 15 بار
تشکر شده: 3 بار
امتياز: 424

پستتوسط slofj » يکشنبه آبان ماه 5, 1387 7:43 am

سلام

لطف کنید و فارسی بنویسید .

برای اینکه از هر دوجا پاک بشه توی قالب لایت بلو باید این نوشته رو جستجو کنید توی تم :

کد: انتخاب همه

src='$t_image'



دوجا توی خطهای 248 و 348 هست . توی هر دوتاش  از دستور :

کد: انتخاب همه

a href='modules.php?name=News&new_topic=$topic'



تا :

کد: انتخاب همه

</a>



رو پاک کنید .

این قسمت که حذف شد مربوط به قرار دادن عکس تاپیک بود .
Check Point Security Team

برای نویسنده این مطلب slofj تشکر کننده ها: 2
oxision (جمعه اسفند ماه 7, 1389 10:49 pm), rap-00 (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 1.52%
 
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

پستتوسط alafboys » يکشنبه آبان ماه 5, 1387 9:39 am

با سلام
من از قالب MashhadTeam-Silver استفاده ميكنم
اگه سايت P30download.com رو دقت كرده باشيد بين مطلب اول تا مطلب دوم يك بنر تبيلغاتي نشون ميده اگه من بخوام اين كار رو با MashhadTeam-Silver بكنم بايد چه كار كنم

لینک مرتبط
http://phpnuke.ir/ftopicp-24056.html#24056
تخصصی ترین سایت گوشی های UIQ3
(P990i . P1 . W950 . W960 . W980 . G900 . G700)
http://www.ir-mt.com

برای نویسنده این مطلب alafboys تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
............................................................................................................................................
کاربرانی که این پست را تأیید یا رد کرده اند:
amir2647
نماد کاربر
alafboys
کاربر فعال
کاربر فعال
 
پست ها : 142
تاريخ عضويت: يکشنبه خرداد ماه 26, 1387 4:30 pm
تشکر کرده: 15 بار
تشکر شده: 10 بار
امتياز: 422

3. قرار دادن تبلیغ بین پست ها

پستتوسط slofj » يکشنبه آبان ماه 5, 1387 10:20 am

آموزش شماره سه : قرار دادن تبلیغ بین پست ها

سلام

شما قبل از ایجاد هر تغییری توی قالب باید به قسمت مدیریت سایتتون برید بعد به قسمت بنرهای تبلیغاتی برید و روی محل تبليغات کلیک کنید تا لیست محل های تبلیغات فعلی رو نشون بده .

حالا به پایین صفحه نوشته افزودن محل تبليغات

یک نام انتخاب کنید و بنویسید و عددی رو که جلوش نوشته رو بخاطر داشته باشید .

حالا روی افزودن محل کلیک کنید تا به لیست اضافه بشه .

فایل تمتون رو باز کنید وجایی که میخواین تبلیغ اونجا نشون داده بشه رو پیدا کنید .

مثلا بین مطالب !

برای پیدا کردن قسمت مورد نظر کافیه دنبال function مربوطش بگردی

function مربوط به مطالب وسط صفحه themeindex هست پس ما اون رو توی قالب پیدا میکنیم .

چون این بخش از قالب مربوط به نشان دادن خبر ها میشه نوشته هایی مثل ادامه مطلب ، نظرات و .. توش دیده میشه .

شما میخواید تبلیغ بعد از خبر قرار بگیره پس کل مطالب قسمت  function themeindex  رو رد میکنید تا به آخرش برسید .

آخر هر قسمت یا فانکشن  با یک علامت { بسته میشه تا از قسمت بعدی جدا بشه .

به این صورت :

کد: انتخاب همه

  </td>
  </tr>
  </table>
  <br>";
}

function themearticle



اینجا function themearticle قسمت بعدی هست که به وسیله علامت { از قسمت قبلی جدا شده .

حالا ما محل قرار گرفتن تبلیغ رو پیدا کردیم و باید کد تبلیغ رو اضافه کنیم .

کد مربوط به تبلیغ این هست :

کد: انتخاب همه

    if(ads(2)){
    $showbanner = ads(2);
    echo "<div>$showbanner</div><br>";
  }




توی این کد دو جا عدد 2 بکار رفته شما باید بجای اون عددی رو که توی مدیریت سایت اضافه کردید رو جایگزین کنید .

حالا کل کد تبلیغ رو کپی کنید و بین :

کد: انتخاب همه

";



و

کد: انتخاب همه

{



قرار بدید .

کد نهایی به این صورت خواهد بود :

کد: انتخاب همه

  </td>
  </tr>
  </table>
<br>";

if(ads(2)){
$showbanner = ads(2);
echo "<div>$showbanner</div><br>";
}

}

function themearticle ...




آخرين ويرايش توسط slofj on دوشنبه بهمن ماه 19, 1388 5:57 am, ويرايش شده در 2.

برای نویسنده این مطلب slofj تشکر کننده ها: 4
aminb (جمعه اسفند ماه 7, 1389 10:49 pm), oxision (جمعه اسفند ماه 7, 1389 10:49 pm), sajadgood (جمعه اسفند ماه 7, 1389 10:49 pm), shahab (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 3.03%
 
............................................................................................................................................
کاربرانی که این پست را تأیید یا رد کرده اند:
09353228993
نماد کاربر
slofj
کاربر ویژه سایت
کاربر ویژه سایت
 
پست ها : 126
تاريخ عضويت: سه شنبه اسفند ماه 22, 1385 5:30 pm
تشکر کرده: 2 بار
تشکر شده: 58 بار
امتياز: 129

پستتوسط irteam_online » يکشنبه آبان ماه 5, 1387 11:32 am

slofj  جان :

آموزش خود را شماره گذاری کنید و به ترتیب پست دهید سوالات را هم جمع آوری پس از 3 آموزش دنباله دار جواب دهید /. بعد به همین ترتیب جلو روید متشکرم

برای مشاهده لینکها باید عضو سایت باشید
عضويت / ورود



برای نویسنده این مطلب irteam_online تشکر کننده ها: 2
oxision (جمعه اسفند ماه 7, 1389 10:49 pm), yekkarbar (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 1.52%
 
نماد کاربر
irteam_online
مدیر و ناظر سایت
مدیر و ناظر سایت
 
پست ها : 5020
تاريخ عضويت: دوشنبه مرداد ماه 15, 1386 5:30 pm
محل سکونت: root
تشکر کرده: 134 بار
تشکر شده: 1819 بار
امتياز: 16232

پستتوسط shahab » يکشنبه آبان ماه 5, 1387 11:32 am

جناب alafboys فقط می خواهد بین خبر اول و دوم این کار را کند این جوری یا در بین تمام مطالب تبلیغات نشان داده میشه یا در پایین سایت  :twisted:
www.SHT.ir

برای نویسنده این مطلب shahab تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
shahab
مدیر بازنشسته
مدیر بازنشسته
 
پست ها : 1339
تاريخ عضويت: شنبه شهريور ماه 31, 1386 5:30 pm
محل سکونت: ایران - مشهد
تشکر کرده: 46 بار
تشکر شده: 273 بار
امتياز: 4014

پستتوسط irteam_online » يکشنبه آبان ماه 5, 1387 11:43 am

slofj جان :

به خاطر کار پسندیده ای که کرده اید درجه شما از"  کاربر جدید " (با درجه1) به " کاربر خیلی فعال " (به درجه 3) تغییر یافت .

این ارتقاء را به شما تبریک می گیم امیدواریم موفق و پیروز باشید .

برای مشاهده لینکها باید عضو سایت باشید
عضويت / ورود



برای نویسنده این مطلب irteam_online تشکر کننده ها: 4
arshiang (يکشنبه بهمن ماه 2, 1390 4:35 am), oxision (جمعه اسفند ماه 7, 1389 10:49 pm), shahab (جمعه اسفند ماه 7, 1389 10:49 pm), yekkarbar (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 3.03%
 
نماد کاربر
irteam_online
مدیر و ناظر سایت
مدیر و ناظر سایت
 
پست ها : 5020
تاريخ عضويت: دوشنبه مرداد ماه 15, 1386 5:30 pm
محل سکونت: root
تشکر کرده: 134 بار
تشکر شده: 1819 بار
امتياز: 16232

پستتوسط shahab » يکشنبه آبان ماه 5, 1387 12:38 pm

من هم تبریک می گویم امید وارم درجهت پیشرفت نوک بیشتر تلاش شود  :twisted:
www.SHT.ir

برای نویسنده این مطلب shahab تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
نماد کاربر
shahab
مدیر بازنشسته
مدیر بازنشسته
 
پست ها : 1339
تاريخ عضويت: شنبه شهريور ماه 31, 1386 5:30 pm
محل سکونت: ایران - مشهد
تشکر کرده: 46 بار
تشکر شده: 273 بار
امتياز: 4014

پستتوسط alafboys » يکشنبه آبان ماه 5, 1387 12:42 pm

shahab نوشته است:جناب alafboys فقط می خواهد بین خبر اول و دوم این کار را کند این جوری یا در بین تمام مطالب تبلیغات نشان داده میشه یا در پایین سایت  :twisted:


فقط بین مطلب اول و دوم

برای نویسنده این مطلب alafboys تشکر کننده ها:
oxision (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 0.76%
 
............................................................................................................................................
کاربرانی که این پست را تأیید یا رد کرده اند:
amir2647
نماد کاربر
alafboys
کاربر فعال
کاربر فعال
 
پست ها : 142
تاريخ عضويت: يکشنبه خرداد ماه 26, 1387 4:30 pm
تشکر کرده: 15 بار
تشکر شده: 10 بار
امتياز: 422

بعدي

بازگشت به بخش آموزشها

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 6 مهمان