رفتن به مطلب

آموزش استفاده از IP.Content در Root و انجمن در سابدامین


ارسال‌های توصیه شده

  • پاسخ 23
  • عمر موضوع
  • آخرین پاسخ
  • مدیر کل بازنشسته سایت

از لحاظ زمان تو مضیقه هستم واقعا

---------------------------------

کلا این دیفالت navigation نباشه؟

ولی این طوری مخصوصا تو تاپیک ها جالب نمیشه.تو تاپیک ها کاربردیه این به نظرم.

مثلا از همین تاپیک بخوام برم تو بخش محصولات IPS این اگه باشه سریعتر  و دم دسته.

 

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

 

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

 

حالا دیگه هر جور سلیقه تون هست مختارید :wink1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

بذار ایده هایی که به ذهنم میرسه برای این مورد رو تست کنم بعد خبر میدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

رضا برو الان تست کن تو سایتم.یه کد نوشتم که توکانتنت دیگه نشون نده اون navigation breadcrumb رو ولی برای بقیه قسمت ها فعال باشه.نگاه کن.

برای ایندکس فروم هم که هم میتونی غیر فعالش کنی هم فعال باشه.مثل دیفالت که نشون نمیده تو ایندکس

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

کلا این دیفالت navigation نباشه؟

 

نه منظورم اینه که فقط تو کانتنت نباشه، یعنی اون کد رو تو ip.content.css گذاشتم و در نهایت اون قسمت فقط برای همون کانتنت حذف شده.

سایت های معمولی رو هم دقت کرده باشین، اون قسمت رو معمولا نداره، بودنش خوبه و مسیر ها رو میشه تعقیب کرد و دسترسی آسون تره. ولی برای صفحه های اول سایت ها معمولا از blockها و دیتابیس‌ها استفاده میشه.

 

 

رضا برو الان تست کن تو سایتم.یه کد نوشتم که توکانتنت دیگه نشون نده اون navigation breadcrumb رو ولی برای بقیه قسمت ها فعال باشه.نگاه کن.

برای ایندکس فروم هم که هم میتونی غیر فعالش کنی هم فعال باشه.مثل دیفالت که نشون نمیده تو ایندکس

 

آره دقیقا به همین شکل. یعنی در شرایط فعلی بهترین کار همینه.

 

حالا یک سوال دیگه :D

 

این صفحه رو ببین یک بار دیگه.

http://www.talkchelsea.net/

 

این جا چطوری تو url هیچ کدوم از index.html / article.html و ... وجود نداره؟

 

اون ها همیشه هستند تحت هر شرایطی، یعنی تا پیج ایجاد نشه اصلا نمیشه استفاده کرد. الان اون آدرس بالا در روت هست کامل و در پیجی نیست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

 

 

 

نه منظورم اینه که فقط تو کانتنت نباشه، یعنی اون کد رو تو ip.content.css گذاشتم و در نهایت اون قسمت فقط برای همون کانتنت حذف شده.

سایت های معمولی رو هم دقت کرده باشین، اون قسمت رو معمولا نداره، بودنش خوبه و مسیر ها رو میشه تعقیب کرد و دسترسی آسون تره. ولی برای صفحه های اول سایت ها معمولا از blockها و دیتابیس‌ها استفاده میشه.

 

فکر کردم تو کل انجمن رو میگی.

 

 

آره دقیقا به همین شکل. یعنی در شرایط فعلی بهترین کار همینه.

 

 

روش اصولی انجام اون مورد که نشون داده نشه اینی هست که پایین میگم.با او نdisplay :none درسته نمایش داده نمیشه ولی طرف inspect element رو باز کنه اونو غیر فعال کنه اون navigation رو میبینه!

 

خوب روش اصولی انجامش:

 

درقیقا زیر <!-- ::: NAVIGATION BREADCRUMBS ::: -->

 
کد زیر رو قرار بده:
 
 <if test="$this->registry->getCurrentApplication() != 'ccs'">

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

<noscript>
					<div class='message error'>
						<strong>{$this->lang->words['gbl_no_js_title']}</strong>
						<p>{$this->lang->words['gbl_no_js']}</p>
					</div>
					<br />
				</noscript>

تگ if پایانی رو قرار بده:

</if>

برای navigation breadcrumb در پایین هم همین کار رو انجام بده.کدشو پیدا کن تو global template و باقی ماجرا

 

------------------------

مورد سوم:

 

 یه دفعه مورد سوم هم بگم تموم بشه بره : 

 

شما اول میری تو بخش settings کانتنت قسمت basic

 

حال اینجا page دیفالتت رو تعیین میکنی.از قسمت Default home page

مثلا همون index.html میذاری.

 

حالا برو تو قسمت pages که لیست page هاتو میبینی.حالا دقیقا همون page ای که دیفالت کردی برای صفحه اول رو برای ادیت روش کلیک کن.

که چون ما index.html رو دیفالت کردیم پس روی همین page 

index.html کلیک میکنیم.

سپس از بالا روی STEP1 کلیک کن تا تنظیماتش نشون داده بشه.حالا همون اوایل اگه گزینه ی Omit page name in URL رو تیک بزنی دیگه اون index.html که پیج دیفالتمون قرار دادیم تو ادرس نشون داده نمیشه.همین!

 

و باز هم دمو :

http://saeednazari.ir/

 

حله؟

 

موفق باشید.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون سعید خیلی جالب بود، از روی همین کد میشه کارهای دیگه ای هم مثل این انجام داد.

 

 

مورد سوم هم سر فرصت انشالله آموزش میذارم.

 

آموزش حذف همین index.html و ... ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

 

آموزش حذف همین index.html و ... ؟

 

 

گذاشتم.گفتم یه دفعه تکمیل بشه  بره

سر فرصت تمام مسائل مربوطه و کاستومایز ها رو منتقل میکنم پست 1 تا دیگه تکمیل بشه کاربرا 2 صفحه رو نخونن! :DD:
 
کلا برنامه ی خیلی جالب و قدرتمند و خیلی منعطفی هست.
لینک ارسال
به اشتراک گذاری در سایت های دیگر

آخرین اموزش هم مثل قبلی ها ما را به سر منزل مقصود رساند :D

 

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

 

 

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

 

همینطوره. با IPB هیچ CMS اندازه خود همین ipcontent هماهنگ نیست. اصلا کارهایی که باهاش میشه انجام داد ناشناخته مونده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

من تموم اين كارها رو كردم ولي زماني كه مي خوام تو سايت صفحه سفيد مياد با اين پيغام

 

Not Found

The requested URL /index.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...