Internet Windows Android
Kengaytirish

Tinymce modx revo ishlamaydi. MODX Revolution-da TinyMCE-ni sozlash

Bugun MODX telegram kanalida ular TinyMCE Rich Text Editor buni qilmaydi va buni qilmaydi, deb yozishdi. Ba'zi odamlar uni sozlay olmadilar, ba'zilari uchun xatoliklarni keltirib chiqardi va hokazo. MODX-ga o'tishim bilanoq men uchun muharrir tanlash masalasi paydo bo'ldi (bu sizga eslatib o'taman, yaqinda emas, taxminan 8 oy oldin sodir bo'lgan). Faqat bitta vazifa bor edi: oddiy, qulay va ko'p funktsiyali kontent muharriri qilish. Men oddiy TinyMCE bilan o'ynadim, ckeditor bilan o'ynadim, TinyMCE Rich Text Editor bilan o'ynadim va oxirgisini tanlashga qaror qildim.

Qaysi muharrir yaxshiroq ekanligi haqida xolivar boshlashni xohlamayman. Men ishlaydigan va ko'p funktsiyali muharrir uchun tayyor echimni baham ko'raman. Va qaysi birini tanlash, albatta, sizga bog'liq.

Hikoya

O'rnatish ko'p vaqtni talab qilmadi, muharrirni sozlash va kerakli funktsiyalarni birlashtirish ko'proq vaqt talab qildi. Yaxshiyamki, men hali ham Google'da qanday ishlashni bilaman va ingliz tilidagi manbalar orasida bir nechta foydali mavzularni topdim, ularning yordami bilan men oxir-oqibat biz oladigan muharrirni amalga oshirishga muvaffaq bo'ldim.

Yig'ilish xatosiz o'tdi.

O'rnatish

1) Siz mening yangi yaratilgan Git omborimdan avtomatik o'rnatuvchini yuklab olishingiz mumkin.

2) O'rnatish jarayoni juda oddiy - tinymcerte-1.0.0-beta.transport.zip faylini ../core/packages/ ichiga tushiring va o'rnatuvchi orqali paketni mahalliy sifatida qidiring. Keyinchalik, biz uni o'rnatamiz. Avtomatik o'rnatuvchi sozlamalarni o'zi o'rnatadi.

3) /files/TinyMCERTE-settings/ papkasida siz kichik readme.txt va typograf plaginini topishingiz mumkin, ular muharrir plaginlari papkasida joylashtirilishi kerak (bu haqda readme.txt da o'qing). Hammasi shu - muharrir foydalanishga tayyor.

Ogohlantirishlar va tuzatishlar

1) Men ushbu avtomatik o'rnatuvchini toza saytda va o'rnatilgan muharriri bo'lmagan saytda sinab ko'rdim. Agar siz uni muharriri bo'lgan saytga o'rnatsangiz, qanday qilib va ​​nima bo'lishini bilmayman (Ace hisobga olinmaydi).

2) typograf papkasini avtomatik ravishda kerakli bo'limga joylashtirsa yaxshi bo'lardi, lekin mening bilimim bu fikrni amalga oshirish uchun etarli emas. Agar kimdir yordam berishni xohlasa, bu ajoyib bo'lar edi. Men ushbu avtomatik o'rnatuvchining manbalarini bugun o'sha omborga joylashtiraman, lekin keyinroq kechqurun.

4) Imloni tekshirish uchun muharrir yandex.speller xizmatidan foydalanadi. Xizmat sozlamalarini ../assets/components/tinymcerte/tinymcerte/js/external-config.json faylida topishingiz mumkin. Imlo tekshiruvi TinyMCE tekshirish uchun juda ko'p tillarni qo'llab-quvvatlaydi. Holbuki yandex.speller faqat 3 (rus, ukrain, ingliz).

Men CKEditor-ni vizual kod muharriri sifatida sinab ko'rishni taklif qilaman. Versiya 4.0 neytral qora va oq mavzuga ega (MODx administrator paneli uchun juda mos) va ba'zi yangi xususiyatlar ("erish qiyin" joylarda paragraflar qo'shilganligi yuqori baholangan).

Front-end muharriri sifatida foydalanish mumkin emas.
Ctrl+S ishlaydi, shuningdek havolalarni qo'yish yoki Resurslar (iframe) va fayllarni (img, audio, video) joylashtirish. Siz shunchaki matnni tanlashingiz va kerakli Resurs/Faylni muharrirga tashlashingiz kerak.

Sozlamalarda siz ui rangini, terisini o'zgartirishingiz, o'zingizning plaginlaringizni qo'shishingiz va panel tugmalari tartibini va to'plamini o'zgartirishingiz mumkin.

Iltimos, etishmayotgan funktsiyalarni ko'rsating - men ularni amalga oshirishga harakat qilaman.

Paket menejeri orqali o'rnatish.
TinyMCE-dan farqli o'laroq, u to'liq mos keladi

Harakat rejasi:

Richtext TV parametrlari uchun qo'llab-quvvatlash qo'shing
- Muloqot oynalarida serverda tugmani tanlang (MODX fayl brauzeri bilan integratsiya)
- Sozlamalar: extraPlugins, disableObjectResizing, havola formatini boshqarish, teri tanlash
- Fayllar va resurslarni sudrab o'tishda menyu: Ob'ektni joylashtirish | Havolani kiritish | Ob'ekt nomini kiriting (agar sudrab sichqonchaning o'ng va chap tugmalari orqali ishlasa yaxshi bo'lardi (Windows kabi))
- Modx teg himoyasi
- Yangi tugmalar (teglar kiritish, atributlarni tahrirlash va h.k.)
- Bug'langan uslublar jadvalidagi sinflar ro'yxati.
- Tahrirlangan kontekstdan tizim sozlamalarini olish (hozirda havolalar bilan bog'liq muammolar)
- Moslashtirilgan klaviatura yorliqlari.
- Tipografiya plagini - tezda qo'shtirnoq, defis va boshqalarni avtomatik tuzatish.
- Nusxalash/joylashtirish va sudrab “n” tushirish orqali tasvirlarni shaffof yuklash
- Modx teglarini avtomatik almashtirish (ajralish va chiqarish), agar iloji bo'lsa va imkon qadar (CKSource jamoasi tomonidan ishlab chiqilgan vidjet yordami foydali bo'lishi mumkin)
- Old tomondan inline tahrirlash.

Bu juda katta ro'yxat. Biz o'z fantaziyalarimizni yo'qotishimiz kerak...

Qo'shimcha plaginlarni o'rnatish bo'yicha ko'rsatmalar:
Biz kerakli plaginni topamiz, masalan, uni papkaga joylashtiramiz /menejer/assets/components/ckeditor/ckeditor/plugins/, Tizim sozlamalariga o'ting, nom maydonini tanlang muharriri, plaginimizni ro'yxatdan o'tkazing extra_plugins(agar bir nechta bo'lsa, vergul bilan ajratilgan), keyin tahrirlang asboblar paneli, yangi tugmani kiritish (agar mavjud bo'lsa). Resursni tahrirlash formasini yangilaymiz va natijani tekshiramiz. Men qiziqarli plaginlarni baham ko'rishni taklif qilaman.

Qo'shimcha plaginlar (paketga kiritilmagan):
oEmbed - turli serverlardagi kontentni (video, foto, audio, ramkalar) faqat havola orqali joylashtirish imkonini beradi. YouTube, Vimeo, Flickr, Instagram, GitHub, Twitter, JSFiddle va boshqa ko'plab xizmatlar tomonidan qo'llab-quvvatlanadigan xizmatlar ro'yxati juda katta.

O'zgarishlar tarixi:

CKEditor 1.1.1

- AjaxManager bilan tuzatilgan muvofiqlik (sudrab olib tashlashda xatolik yuz berdi)
- Qo'shilgan plaginlar: youtube, so'zlar soni, avtomatik tuzatish
- Daraxtdan tortib olayotganda paydo bo'ladigan menyu olib tashlandi. Endi havola oddiygina kiritiladi. Agar siz rasmni sudrab olsangiz, rasm kiritiladi.
- IE8 qo'llab-quvvatlash

CKEditor 1.1.0
====================================
- MODX fayl brauzeri bilan integratsiya
- Richtext TV-ni qo'llab-quvvatlash
- Maxsus resurs sinflarini qo'llab-quvvatlash (masalan, maqolalar)
- Yaxshilangan sudrab tushirish. Endi siz shunchaki fayllar daraxtidan rasmlarni tarkibga kiritishingiz mumkin.
- Ruxsat etilgan Ctrl+S
- extra_plugins opsiyasi (Qo'shimcha plaginlar)
- Teri varianti

MODX Revolution dastlab bo'sh kelganligi va sayt ishlashi uchun men 99% ishonch bilan ayta olamanki, siz kamida bitta qo'shimchani o'rnatishingiz kerak bo'ladi - plastik to'rva. Shu munosabat bilan men yozishga qaror qildim ko'pchilik uchun foydali bo'ladigan paketlarning kichik ro'yxati MODx Revolution-da veb-saytlarni yaratishda.

(maqola 02/11/2018 yangilangan)

Asosiy modx omboridan qo'shimchalar

Ace- andozalar, qismlar, parchalar + o'rnatilgan tahrirlashda kodni ajratib ko'rsatish emmet.

TinyMCE boy matn muharriri- kontent uchun chiroyli vizual muharrir, qo'shimcha funktsiyalar bilan kengaytirilishi mumkin, ishlab chiquvchining veb-saytiga qarang.

fayl uzatish- yuklashda fayllar nomini kirill alifbosidan lotinga o'zgartiradi (masalan: nomli rasmni yuklash (sarlavha) modx-plugin.png(sayt ko'chirilganda bunday rasm nomlari echkiga aylanadi va ko'rsatilmaydi)), admin panelga nomli fayl yuklanadi modx-plugin.png.

translit– sahifalar uchun taxalluslarning transliteratsiyasi (url) – uchun zarur.

FormIt- shakllar bilan ishlash (har qanday murakkablikdagi aloqa shakllarini yaratish).

To'plamlar- hujjatlarni (resurslarni) guruhlash - toifalarda ko'plab hujjatlar mavjud bo'lgan yirik saytlar uchun ko'proq - boshqaruv panelini yengillashtirishga (tezlashtirishga) yordam beradi, chunki agar sizda katta manba daraxti bo'lsa, u xato qila boshlaydi.

simpleUpdater- Modexni bir marta bosish bilan yangilash.

SEO Pro- SEO yordamchisi! Maydonlar uzunligini tekshiradi - sarlavha, tavsif, fokusli kalit so'z (kalit so'zlar) qo'shadi va sahifalar qidiruv natijalarida qanday ko'rinishini ko'rsatadi.

Rasm SEO alt va sarlavha teglari- tasvirlar ko'rsatilmagan bo'lsa, avtomatik ravishda alt va sarlavhalarni almashtiradi. Ishlab chiqarish maydonchasida ehtiyotkorlik bilan foydalaning, u KOD orqali o'tadigan ba'zi chiqishlarni buzishi mumkin

Galereya- rasm galereyalari

migx- juda zo'r narsa! Tarkibda bir nechta televizorlarni ko'rsatish orqali siz slayder, galereya va boshqalarni yaratishingiz mumkin.

SimpleSearch- saytlarni qidirishni tashkil etish.

Tagger- xabarlar uchun teglar, teg buluti.

ClientConfig- menejerlar keyinchalik tahrirlashi mumkin bo'lgan mijoz sozlamalarini yaratish. Bular. Biz unga tez-tez o'zgarib turadigan yoki shunchaki biror narsa, masalan, kontaktlar, manzil, shior va boshqalarni kiritamiz. - mijoz hamma narsani oson va tez o'zgartirishi uchun.

Shablonni meros qilib olish— pastki elementlar uchun shablonni o'rnatadi.

VersionX- saytlarni takomillashtirish uchun frilanserlarga yoki hatto yangi boshlanuvchilarga topshiradiganlar uchun komponent. Barcha elementlarning (bo'laklar, parchalar, resurslar) mahalliy zaxira nusxalarini yaratish uchun mo'ljallangan. Eski versiyani ko'rishingiz va kerak bo'lganda uni qayta tiklashingiz mumkin. Shuningdek, u ma'lum o'zgarishlarni kim amalga oshirganligini aniqlash imkonini beradi.

Konsol– PHP kodini backenddan ishga tushirish imkonini beradi.

AjaxManager— boshqaruv panelini tezlashtirish.

Captcha– administrator paneliga kirish uchun captcha – qo‘shimcha himoya.

zaxira MODX- 1 marta bosish bilan ishlaydigan veb-saytdan zaxira nusxalarini yaratish.

logPageNotFound- 404 xatolarni jurnali. Buzilgan havolalarni kuzatish uchun juda yaxshi.

keshni tozalash bir marta bosish bilan /core/cache/ jildidan hamma narsani o'chirish imkonini beradi.

modstore.pro omboridan qo'shimchalar

Qo'shimcha omborni qanday ulash haqida o'qing.

AjaxForm- Ajax orqali sahifani qayta yuklamasdan aloqa shakllarini yuborish. FormIt-dan foydalanadi, lekin aslida siz o'zingizning parchangizni belgilashingiz mumkin.

DateAgo- CMS LiveStreet kabi yaxshi sana formatlash.

avtomatik yo'naltiruvchi- avtomatik ravishda 301 yo'naltirishni yaratadi, siz qayta yo'naltirishni qo'lda ham yaratishingiz mumkin.

Chiptalar- blog yaratish, sharhlar shakllari, sharhlar va boshqalar.

Jevix- Chipta mashinasiga o'rnatilgan tipografiyaga o'xshash narsa

aralash tasvir- aralash faylni yuklash (qo'shimcha maydonni almashtirish (rasmlar, qo'shimchalar va boshqalar uchun)

pdoTools- quyidagi qismlarni o'z ichiga olgan butun kombinat:
pdoResources- birinchi navbatda resurslar ro'yxatini ko'rsatish uchun mo'ljallangan, lekin aslida siz undan juda ko'p qiziqarli narsalarni yaratish uchun foydalanishingiz mumkin: sayt xaritasi (odamlar uchun), foto galereyalar, portfellar, resurslardan olingan holatlar va boshqalar.
pdoMenu- menyu yaratish.
pdoPage- pdoRecources kabi resurslar ro'yxatini ko'rsatadi + sahifama-sahifa navigatsiyani yaratadi, shu jumladan boshqa parchalar tanlovidan.
pdoCrumbs- non bo'laklarini yaratish uchun
pdoUsers— foydalanuvchi chiqishi
pdoSitemap— avtomatik yaratilgan sitemap.xml yaratish
pdoQo'shnilar- oldingi va keyingi hujjatlarni ko'rsatadi (bloglar, maqolalar va boshqalar uchun foydali)
pdoField— ko‘rsatilgan resurs yoki uning ota-onasining istalgan maydonini, shu jumladan televizor parametrlarini ko‘rsatadi.
pdoTitle— sahifalarni navigatsiya qilish bilan hujjatlarni vizual ravishda ajratish uchun mo'ljallangan.
pdoArxiv— sayt hujjatlari arxivini kunlar, oylar va yillarga bo‘lingan holda chiqarish
Tahlil qiluvchi— sahifadagi teglarni qayta ishlashni to'xtatadi.
Bu, ehtimol, eng kerakli paket; usiz oddiy veb-sayt qura olmaysiz. Bundan tashqari, u Fenom shablon dvigatelini qo'llab-quvvatlaydi, bu o'rnatilganidan tezroq.

miniShop2- onlayn do'kon yaratish.

BannerY- Bannerlarni boshqarish uchun komponent (reklama). Unda slayderni amalga oshirish juda oson.

phpThumbOn- tasvirlar uchun eskizlar (kerakli o'lchamdagi tasvirlarni ko'rsatish).

MinifyX- skriptlar va uslublarni ikkita faylga (css va js) kichiklashtirish va birlashtirish - so'rovlar sonini kamaytirish va sahifani yuklash tezligini oshirish imkonini beradi.

xPoller2- Ko'p tilli so'rovlar.

AdminTools- administrator panelining rang sxemasini, sevimli elementlarni, eslatmalarni, elektron pochta orqali administrator panelidagi avtorizatsiyani va hokazolarni o'zgartirish.

frontendManager— Frontenddan sahifalarni tahrirlash.

dbAdmin MODx Revo boshqaruv panelidan ma'lumotlar bazasi jadvallari ro'yxatini ko'rish. Shuningdek, u alohida jadvalni va butun ma'lumotlar bazasini bir butun sifatida eksport qilish imkonini beradi. Shuningdek, u jadvallarni o'chirishi va tozalashi mumkin (uni ishlatishda ehtiyot bo'ling) va har xil turdagi SQL so'rovlarini ishlab chiqarishi mumkin.

modDevTools qismlar va parchalardagi elementlarni tezkor qidirish va almashtirish.

debugParser saytdagi to'siqlarni qidiring.

tagElementPlugin uning tegini tanlash va ctrl+enter tugmalar birikmalarini bosish orqali parchalar yoki qismlarni tahrirlash imkonini beradi.

controlErrorLog yuqori menyu satriga xato jurnalidagi yozuvlar mavjudligini ko'rsatadigan belgi qo'shadi.

Universal plaginlar

har qanday saytdagi rasmlarni avtomatik siqish, xizmat pullik, lekin qimmat emas, boshidanoq sizga 10 MB beriladi - bu 500 ga yaqin tasvirni siqish uchun kifoya qiladi - bu har qanday tashrif qog'ozi uchun etarli, siz 200 tagacha olishingiz mumkin MB qo'shimcha bepul.

Ehtimol, yangilanishdan keyin MODX Evolution tizimlari TinyMCE matn muharriri siz uchun ishlamaydi. Bu barcha yangilangan saytlarda mening rasmim:

1. Plaginni shu yerdan yuklab oling.

2. Zip.

3. ckeditor papkasini papkaga to'ldiring aktivlar/plaginlar/

4. Plagin yarating muharriri

5. Tarkibdan nusxa ko'chiring ckeditor.tpl

"OnRichTextEditorInit", "OnRichTextEditorRegister" va "OnInterfaceSettingsRender" tizim hodisalarini tekshiring.

6. CKEditor-ni yoqing

Siz CKEditor-ni yoqishingiz mumkin Asboblar>Konfiguratsiya>Interfeys va taqdimot, ustunida " muharrir:" tanlang CKE muharriri

7. Biz har qanday hujjatga kiramiz va bu rasmni ko'ramiz

8. CKEditor va KCFinder fayl menejeri bilan do'stlashamiz

Tahrirlovchi KCFinder fayl menejeri bilan to'g'ri ishlashi uchun biz ushbu kodni faylga almashtiramiz /assets/plugins/ckeditor/functions.php:

$mcpuk_path["base"] = MODX_BASE_URL . "manager/media/browser/mcpuk/browser.php" . $cke_query ; $mcpuk_path["image"] = $mcpuk_path["base"] . "&Type=rasmlar"; $mcpuk_path["flash"] = $mcpuk_path["base"] . "&Type=flesh"; $mcpuk_path["link"] = $mcpuk_path["base"] . "&Type=fayllar";

$mcpuk_path["base"] = MODX_BASE_URL . "manager/media/browser/mcpuk/browse.php";// . $cke_query ; $mcpuk_path["image"] = $mcpuk_path["base"] . "?type=rasmlar"; $mcpuk_path["flash"] = $mcpuk_path["base"] . "?type=flesh"; $mcpuk_path["link"] = $mcpuk_path["base"] . "?type=files";

9. Men kerakli tugmalarimni yig'ib oldim

/assets/plugins/ckeditor/modx_config.js faylida siz manzilni o'zgartirishingiz, tugmalarni olib tashlashingiz yoki qo'shishingiz mumkin. Men bu kombinatsiyani o'zim uchun to'pladim.

Agar kimdir qiziqsa, kod qatorini almashtirishingiz mumkin:

Config.toolbar_modx = [ ["Manba"], ["Qalin", "Kursiv", "Ostiga chizilgan", "Qo'riq","-","Ostkizgi","Superscript"], ["Matnni joylashtirish","PasteFromWord"] , ["Bekor qilish","Qayta qilish","-","Topish","-","Formatni o'chirish"], "/", ["NumberedList","BulletedList","-","Outdent","Chizish ","Blockquote"], ["JustifyLeft","JustifyCenter","JustifyRight"], ["Link","Unlink","Anchor"], ["Image","Flash","Table","HorizontalRule ","Smiley","SpecialChar"], "/", ["Format","Font","FontSize"], ["TextColor","BGColor"], ["Maximize", "ShowBlocks","- ","Haqida"] ];

Config.toolbar_simple = [ ["Manba","-","Ko'paytirish","Formatni o'chirish"], ["Matnni qo'yish","Topish","Almashtirish"], ["Bog'lanish","Aloqani uzish"], ["Rasm" ","SpecialChar"], ["Format"], "/", ["Qalin","Kursiv","Ostiga chizilgan","Strike","-","Subscript","Superscript"], ["TextColor" " ","BGColor"], ["NumberedList","BulletedList","-","Blockquote"], ["JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"] ];

Bu yerda men faqat kerakli narsalarni qoldirdim: Manba kodi, Kattalashtiruvchi (yozishni osonlashtirish uchun), matn formatlash, Faqat matn kiritish, Qidirish va almashtirish, Havolalar, Rasmlar kiritish, Belgilar, Sarlavhalar, Matn atributlari, matn va fon rangi, paragraflar , iqtibos va matnni asoslash.

Qo'shimcha plaginlarni o'rnatish

CKeditor-da juda ko'p qiziqarli plaginlar mavjud. Siz ularni Internetda va CKeditor rasmiy veb-saytida topishingiz mumkin. Barcha plaginlar /manager/assets/components/ckeditor/ckeditor/plugins/ jildiga o'rnatilgan.

Keyin, "Tizim sozlamalari" da "ckeditor" ni va qo'shimcha plaginlar maydonida ( extra_plugins) o'rnatiladigan plagin nomini kiriting. Va tugmalar guruhlarida ( asboblar paneli) "plagin nomi" ni kerakli joyga kiriting. Qo'shimcha o'rnatilgan va foydalanishga tayyor.

MODX Revolution uchun eng mashhur qo'shimchalardan biri bu TinyMCE vizual muharriri.

Bu tushunarli; kamdan-kam hollarda sayt kontent uchun yaxshi richtext muharririsiz qila oladi.

Ushbu maqola TinyMCE muharririni o'rnatish va sozlashni o'z ichiga oladi.

O'rnatish

O'rnatish uchun siz paketni ombordan (http://modx.com/extras/package/TinyMCE) yuklab olishingiz va uni veb-saytingizning "Paketlarni boshqarish" bo'limi orqali o'rnatishingiz kerak.

Paketni o'rnatganingizdan so'ng darhol tahrirlash uchun istalgan resursni ochishingiz va muharrir paydo bo'lishiga ishonch hosil qilishingiz mumkin.

Siz darhol unga matn yozishni boshlashingiz mumkin, ammo undan qulayroq foydalanish uchun muharrirni sozlashni tavsiya etamiz.

TinyMCE-ni sozlash bir necha bosqichlarni o'z ichiga oladi:

  • Uslublar faylini ulash
  • Jadvallar bilan ishlash uchun tugmalar qo'shish

Uslub faylini TinyMCE ga ulash

Bu vizual muharrirda matn veb-saytdagi kabi ko'rinishi uchun kerak: shrift, matnning o'lchami va rangi, rasmlar dizayni va jadvallarning ko'rinishi.

"Tizim sozlamalari" ni oching va filtrda "Visual muharrir" ni tanlang:

Ushbu bo'limda jami 5 ta sozlamalar mavjud:

  • CSS fayliga yo'l (editor_css_path)- matn uslublari bilan faylingizga yo'lni belgilang. E'tibor bering, siz saytingizning to'liq CSS faylidan emas, balki faqat matn dizayni bilan bevosita bog'liq bo'lgan uslublar (h1-h6 sarlavhalari, p paragraflar, a havolalari, jadvallar jadvallari va boshqalar) bo'lgan alohida fayldan foydalanishingiz kerak. kiritilishi kerak. Tahrirlovchi tezroq va to'g'ri ishlaydi.
  • Matn muharriridan foydalaning (use_editor)- agar kerak bo'lsa, TinyMCE-ni o'chirmasdan muharrirni bir muddat o'chirib qo'yishingiz mumkin.
  • Tahrirlovchi (which_editor)- MODX Revolution sizga saytingizga bir nechta turli muharrirlarni o'rnatish imkonini beradi va agar kerak bo'lsa, ular o'rtasida almashishingiz mumkin. Aytgancha, siz sayt ma'murlari uchun ushbu sozlamani bekor qilishingiz mumkin, shuning uchun turli xil ma'murlarga turli xil tahrirlovchilarni tayinlashingiz mumkin.
  • Elementlar uchun muharrir (which_element_editor)- parchalar, plaginlar, qismlar uchun muharrirni belgilang. Masalan, CodeMirror yoki Ace bo'lishi mumkin.

TinyMCE-ga jadvallar bilan ishlash uchun tugmalar qo'shish

MODX Revolution omboridan o'rnatilgan TinyMCE-da negadir jadvallar bilan ishlash sukut bo'yicha o'chirib qo'yilgan. Yo'q, albatta siz HTML rejimiga o'tishingiz va kodni qo'lda yozishingiz mumkin, lekin nima uchun! 2 daqiqa sarflash va stolni qo'llab-quvvatlashni yoqish ancha oson.

Shunday qilib, tizim sozlamalarini oching va birinchi filtrda tanlang tinymce:

Mavjud variantlar ro'yxati ochiladi. Bizni 2 tasi qiziqtiradi:

  • tiny.custom_plugins- TinyMCS-ga ulangan plaginlar ro'yxati. qo'shishingiz kerak " stol", shu bilan jadvallar bilan ishlash uchun plaginni ulash. Plagin TinyMCE bilan birga keladi va uni o'rnatish shart emas, uni yoqish kifoya.
  • tiny.custom_buttons3- 3-qatorda ko'rsatilgan tugmalar ro'yxati. U erda ko'rsating " stol boshqaruvlari", shu bilan jadvallar bilan ishlash uchun tugmalar to'plamini qo'shing. Bu tugmalarni boshqa har qanday chiziqqa joylashtirish mumkinligi aniq. Agar siz boshqa qatorlarga qarasangiz, bekor qilish, takrorlash, tanlash va boshqalar kabi oldindan o'rnatilgan tugmalar ro'yxatini ko'rasiz. Siz tugmachalarni turli xil tartibda joylashtirish orqali ular bilan "o'ynashingiz" mumkin.