با درودبه همه بچه های گل مجید انلاین
راستش من از وقتی با پی اچ پی نوکه آشنا شدم همش دنبال یک تمپلی می گشتم که فقط تیتر خبرها را به صورت لینک در صفحه اول نشان بدهد اما پیدا نکردم.
تا اینکه یک هفته پیش وقتی داشتم تغییراتی در شکل و ظاهر سایت می دادم فهمیدم باید چیکار کنم.
البته توضیحش برای من که مقاله اموزشی ننوشتم کمی سخته اما خوب سعی ام را می کنم و امیدوارم دوستان کمک کنند.
برای اینکه فقط تیتر خبرها به صورت لینک در صفحه اول نشان داده بشود شما باید در دو فایل دست کاری کنید که این فایلها عبارتند از:
فایل theme.php در شاخه themes/DeepBlue/theme.php
فایل index.php دز شاخه modules/News/index.php
برای شروع از فایل شماره دو شروع می کنیم.
در این فایل شما باید به جای گزینه ادامه مطلب که به صورت لینکه داده شده بگذارید تیتر خبر که به فرم زیر می باشد:
$morelink .= " | <a href=\"modules.php?name=News&amp;file=categories&amp;op=newindex&amp;catid=$catid\">$title1</a>";
یعنی بعد از تغییر باید به شکل فرم بالا در بیاد.
البته لازم به توضیح است که در بورم اصلی به جای $title کزینه دیگری داده شده که ادامه مطلب را در صفحه اول نمایش می دهد.
همزمان با این کار لازم به توضیح می دانم که همیشه در صفحه اول پی اچ پی نوکه در زیر هر خبر دو خط وجود دارد که اطلاعات لازم را در مورد آن خبر می دهد.
خط اول را می توانید در فایل شماره یک دستکاری کنید و یا حذف کنید و خط شماره دو را در فایل شماره دو.
خوب با انجام تغییراتی که در یالا گفتیم به جای ادامه مطلب الان تیتر خبر نمایش داده می شود و برای اینکه بتوانید باقی اطلاعات داده شده در خط دوم را حذف کنید باید کمی در همین فایل شماره دو دستکاری کنید. ( خیلی دوست دارم این را هم آموزش بدهم چطوری اما تا همینجاش هم گیر کردم )
خلاصه با دستکاری در فایل شماره دو الان شما توانستید تیتر خبر را به صورت لینکه در صفحه اول به جاری ادامه مطلب به نمایش در بیاورید.
اما حالا چیکار کنیم که مطالب اظافه در صفحه اول از جمله عنوان , تاریخ , سر فصل و غیره را پاک کنید؟
برای اینکار شما باید به فایل شماره یک بروید و در قسمت function themeindex تغییرات مورد علاقه خودتان را ایجاد کنید.
البته می دانم این آموزش همیچین چیز توپی نبود اما چون خودم 2 سال دنبالش می گشتم گفتم شاید بد نباشد که یک راهنمایی کرده باشم برای آنهایی که می خواهند اینکار را انجام بدهند.
موفق باشید.
راستش من از وقتی با پی اچ پی نوکه آشنا شدم همش دنبال یک تمپلی می گشتم که فقط تیتر خبرها را به صورت لینک در صفحه اول نشان بدهد اما پیدا نکردم.
تا اینکه یک هفته پیش وقتی داشتم تغییراتی در شکل و ظاهر سایت می دادم فهمیدم باید چیکار کنم.
البته توضیحش برای من که مقاله اموزشی ننوشتم کمی سخته اما خوب سعی ام را می کنم و امیدوارم دوستان کمک کنند.
برای اینکه فقط تیتر خبرها به صورت لینک در صفحه اول نشان داده بشود شما باید در دو فایل دست کاری کنید که این فایلها عبارتند از:
فایل theme.php در شاخه themes/DeepBlue/theme.php
فایل index.php دز شاخه modules/News/index.php
برای شروع از فایل شماره دو شروع می کنیم.
در این فایل شما باید به جای گزینه ادامه مطلب که به صورت لینکه داده شده بگذارید تیتر خبر که به فرم زیر می باشد:
$morelink .= " | <a href=\"modules.php?name=News&amp;file=categories&amp;op=newindex&amp;catid=$catid\">$title1</a>";
یعنی بعد از تغییر باید به شکل فرم بالا در بیاد.
البته لازم به توضیح است که در بورم اصلی به جای $title کزینه دیگری داده شده که ادامه مطلب را در صفحه اول نمایش می دهد.
همزمان با این کار لازم به توضیح می دانم که همیشه در صفحه اول پی اچ پی نوکه در زیر هر خبر دو خط وجود دارد که اطلاعات لازم را در مورد آن خبر می دهد.
خط اول را می توانید در فایل شماره یک دستکاری کنید و یا حذف کنید و خط شماره دو را در فایل شماره دو.
خوب با انجام تغییراتی که در یالا گفتیم به جای ادامه مطلب الان تیتر خبر نمایش داده می شود و برای اینکه بتوانید باقی اطلاعات داده شده در خط دوم را حذف کنید باید کمی در همین فایل شماره دو دستکاری کنید. ( خیلی دوست دارم این را هم آموزش بدهم چطوری اما تا همینجاش هم گیر کردم )
خلاصه با دستکاری در فایل شماره دو الان شما توانستید تیتر خبر را به صورت لینکه در صفحه اول به جاری ادامه مطلب به نمایش در بیاورید.
اما حالا چیکار کنیم که مطالب اظافه در صفحه اول از جمله عنوان , تاریخ , سر فصل و غیره را پاک کنید؟
برای اینکار شما باید به فایل شماره یک بروید و در قسمت function themeindex تغییرات مورد علاقه خودتان را ایجاد کنید.
البته می دانم این آموزش همیچین چیز توپی نبود اما چون خودم 2 سال دنبالش می گشتم گفتم شاید بد نباشد که یک راهنمایی کرده باشم برای آنهایی که می خواهند اینکار را انجام بدهند.
موفق باشید.