پرش به


تصویر

افزودن SyntaxHighlighter برای کدها در دیتالایف انجین


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
5 پاسخ برای این موضوع

#1 testuser

testuser

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 35 ارسال

ارسالی 1392/01/19 ساعت 13:09

درود
چطور میشه امکانی به دیتالایف انجین افزود که کد ها رو به سبک SyntaxHighlighter نشون بده؟ در همین سایت هم ازش استفاده شده
شات :


test,code
test,code
test,code
test,code


  • 0

#2 IMP

IMP

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

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1392/01/19 ساعت 14:53

برای این کار فقط کافیست توی گوگل جستجو کنید و از اسکریپت های آماده استفاده کنید، اما یک ماژول آماده هست که MaRZoCHi درست کرده، میتونید از سایتش دانلود کنید:

http://www.marzochi.ws/mws-urunleri/ucretsiz/69-dle-syntax-highlighter.html

اگر هم تصمیم دارید از اسکریپت های دیگه ای استفاده کنید، وقتی کار نصب اسکریپت رو تموم کردید، فایل زیر رو باز میکنید:

engine/classes/parse.class.php

کد زیر رو پیدا میکنید:

<pre><code>\\1</code></pre>

به جاش کد زیر رو میزارید:

<*pre class=\"SYNATXCLASS\">\\1</pre>

البته به جای SYNATXCLASS باید کلاسی که اسکریپت مورد نظر بهتون میده رو قرار بدید. اون * هم باید حذف بشه...

نکته آخر هم اینکه، خود دیتالایف انجین Syntax Highlighter داره. اگر مشاهده نمیکنید یعنی کد های CSS اون رو توی فایل Engine.css ندارید که میتونید از قالب دیفالت کپی کنید...
  • 0

#3 testuser

testuser

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 35 ارسال

ارسالی 1392/01/19 ساعت 15:30

بسیار عالی . خیلی ممنون از راهنمایی کاملتون.

ماژول رو از طریق فایل install نصب کردم فقط یه راهنما توش وجود داره برای ویرایش برخی فایل ها من متوجه اش نشدم ، امکان داره راهنمایی کنید :
***
  • 0

#4 IMP

IMP

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

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1392/01/19 ساعت 17:36

قسمت هایی که متوجه نمیشید رو توی گوگل از ترکیه ای به فارسی ترجمه کنید. قبلا هم آموزش کامل نصب این ماژول رو توی انجمن گذاشتم، میتونید جستجو کنید...
  • 0

#5 testuser

testuser

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 35 ارسال

ارسالی 1392/01/19 ساعت 18:17

من با عبارتی چون : ادیتور پیشرفته ، ادیتور ، SyntaxHighlighter توی انجمن سرچ کردم ولی نیومد. یادتون نیست عنوانش چی بود؟
  • 0

#6 IMP

IMP

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

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1392/01/19 ساعت 18:52

http://www.datalifeengine.ir/forum/topic_10471


البته من توصیه میکنم از google prettify استفاده کنید به جای این ماژول، بسیار سبک تر و راحت تر هست...
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی