Akbarali
#1
Salom.
Hullas Johncms 9.4.1 uchun kod yozish modulini qildim. Asosan o`zim uchun qilgan edim (ha yana). Lekin kimdur foydalanar deb va biror joyda xato yozgan bo`lsam tekshirib berishar deb ochiq holda tarqatmoqchiman.


Kod editor havfsizligi maksimum darajada (men bilganimcha albatta) himoyalangan. Yani agar siz SVning parolini hech kimga bermasangiz hech qanday muammo bo`lmaydi. Yoki hech kimni SV qilmasangiz!


Kod editorda Johncms uchun MAXSUS qisqartmalar mavjud.
Yani siz bir ikki harfni yozasiz qolganini avto chiqarib beradi.

Bulardan birnechtasi
1. jcmsrequest
Result: /** @var \Johncms\System\Http\Request $request */ $request = di(\Johncms\System\Http\Request::class);

2. jcmsqueryint
Result: $query = $request->getQuery('query', 0, FILTER_VALIDATE_INT);

3. jcmspoststr
Result: $query = $request->getPost('query', '', FILTER_SANITIZE_STRING);

4. jcmspostint
Result: $query = $request->getPost('query', '', FILTER_VALIDATE_INT);

Hullas sunday batafsil bilmoqchi bo`lsangiz

https://github.com/akbarali1/johncms-commander/blob/main/README.md

Kod editorningda bir vaqtning o`zida cheklanmagan miqdorda ishlash mumkun. (Haaa va nixoyat men buni uddaladim.) Yani siz faylni ochasiz yozasiz ctrl+s qilib saqlab o`sha kodni windows oynasini pastga tashlab qo`yilgani kabi pastga tashlab boshqa faylni ochib yozib yana pastga tashlab qo`yaverasiz. Yoki ikkita faylni bir vaqtda teng ochib olsa ham bo`ladi. (backend va templates ni bir vaqtda ochib yozish vopshe qulay.)


Kod ni yuklab olish skrinshotlarni ko`rish va xokozolarning hammasi Githubda. Qiziquvchilar va foydalanuvchilar bo`lsa mavzuda qo`shgan yangi qo`shimchalarimni yozib boraman va taklifga qarab mukammlashtirishda davom etman.

KOdga link
https://github.com/akbarali1/johncms-commander



KOdni o`rnatish:
1. Kodni zip qilib yuklab olasiz.
2. Saytingizni asosiy papkasiga zipni yuklab zipdan chiqarasiz.
3. johncms-commander-main degan papkaga hamma fayllar tushadi shu papkani ichiga kirib papkadagi hamma narsani asosiy papkaga tashlaysiz.
4. Saytingizga SV bo`lib kirib saytingiz.uz/editor/ ga kirasiz.
5. Kod yozish menjri ikki hil variyantda. Ikkinchi usuliga saytingiz.uz/editor/vscode/ qilib kirasiz. (shaxsan o`zim shunday foydalaman ko`pincha nimagaligini ko`rib bilib oling.)




Kod Johncmsning men bilgan eng yangi usulida yozildi. Yangi Controllerlar orqali. Agarda siz Johncms 9.4.1 ga namunaviy modul qidirayotgan bo`lsangiz va tayyor modulga qarab kod modul qilishni o`rganmoqchi bo`lsangiz ham shu modulni ko`rib o`rganing.



JOHNCMS 9.4.1 UCHUN QILINGAN VA SHUNDA SINVDAN O`TGAN ESKI VERSIYALARDA CHIQQAN MUAMMOLARNI TEKINGA TO`G`LAB BERMAYMAN. MEN FAQAT JOHNCMS 9.4.1 VERSIYASIDA CHIQQAN XATOLARNI KO`RAMAN VA TEKINGA TUZATAMAN. JOHNCMS YANGI VERSIYASI CHIQSA BU MODUL HAM HUDO HOHLASA DOIMO YANGILANIB BORAVERADI.

OMAD
Biriktirilgan fayllar [2]:
 editor1.png (313.26 KB) (137 ↴)
 editor2.png (245.49 KB) (115 ↴)
SYSTEM
#2
UZFOR.UZ forumida yangi mavzu ochildi, iltimos forum qoidalari bilan tanishib chiqing, qoidalar buzilish holatlari aniqlansa, profilingiz bloklanadi!
Genius
#3
Omad
Akbarali
#4
Foydalanayotganlar bormi ?
code_one
#5
Akbarali, 6 ga moslab berolasizmi
43 soniyadan keyin yozdi:
Agar dizayinini shunaqa ochsa xvestdan zor bolar edi
52 soniyadan keyin yozdi:
Agar dizayinini shunaqa ochsa xvestdan zor bolar edi
1 soat 23 daqiqa 5 soniyadan keyin yozdi:
mavzudan tashqari savol githubdan qanday loyizani yuklab olsa boladi
Akbarali
#6
LORT_MASTER, https://github.com/akbarali1/johncms-commander/archive/refs/heads/main.zip yuklab olish


John 6 ga kod yozmayman.

siz https://github.com/akbarali1/browser-file-manager bundan foydalanishingiz mumkun



Xvest admininig qo`lidan kelsa qilsin qo`ysin
Akbarali
#7
Kattta Sensatsiya bo`lish extimoli bor ya'ni saytni hmtl css da emas VUEJSda qilib chiqilish extimoli mavjud

Kunduzi: 9°C

28 Mar 2024 yil
Joylashuv aniqlanmadi