دسته بندی ها
15:14 1400/08/28

استفاده و نمایش کد توسط پلاگین Code snippets در CkEditor

مشخصات سوال کننده :
کاربر : zoheirs     امتیاز کاربر : 5     رتبه کاربر : 110
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    ‎−2
تعداد بازدید این سوال : 3059
1 نظر
saedbfd : شما در ابتدا بفرمایید چجوری Code Snippet رو روی CkEditor فعال کردید تا اگر اشتباهی در کار داشتید بگم خدمتتون.

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 10:10 1400/08/28
هوش مصنوعی

پاسخ هوش مصنوعی

برای نمایش صحیح کدها با رنگ بندی در CKEditor و همچنین استفاده از پلاگین Code Snippets، شما نیاز دارید تا از یک کتابخانه مانند Prism.js یا Highlight.js استفاده کنید. این کتابخانه ها به شما این امکان را می دهند که کدهای خود را با رنگ بندی مناسب در وب سایت خود نمایش دهید.

در ابتدا، مطمین شوید که کتابخانه مورد نظر خود را به عنوان CSS و JS به فایل های HTML خود اضافه کرده اید. به عنوان مثال، اگر از Highlight.js استفاده کنید، باید کدهای زیر را به فایل HTML خود اضافه کنید:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"></script>
<script>hljs.highlightAll();</script>

سپس، برای استفاده از کد HTML شما، می توانید از تگ `

` و `` استفاده کنید تا کدها به درستی نمایش داده شوند:

<pre><code class="language-html">@html.raw(desc)</code></pre>

اطمینان حاصل کنید که کد شما به درستی در `

` و `` قرار گرفته است و کلاس زبان برنامه نویسی مناسب را تعریف کرده اید (در اینجا `language-html`).

با این اقدامات، کدهای شما در بخش نمایش با رنگ بندی مناسب نمایش داده خواهند شد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 00:43 1400/09/02

نمایش کد در ادیتور ckEditor

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

بعد از دانلود پلاگین پوشه رو در فولدر Plugins در CkEditor قرار بدید.

 

استفاده از کد در ادیتور

 

خب حالا در config.js مربوط به خود CkEditor هم کد زیر رو بنویسید :

 

config.codeSnippet_theme = 'atelier-seaside.light';
config.extraPlugins = 'codesnippet';

 

ویرایش شده در سه شنبه 2 آذر 1400 ساعت 00:44:48
به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود
پرس‌نت - پرسش و پاسخ برنامه‌نویسی

محلی برای پرسیدن، یاد گرفتن، و به اشتراک گذاشتن تجربه‌های برنامه‌نویسی با دیگران.

© 2025 پرس‌نت | تمامی حقوق محفوظ است.