Defective Code Logo

Total Downloads Latest Stable Version Latest Stable Version

English | العربية | বাংলা | Bosanski | Deutsch | Español | Français | हिन्दी | Italiano | 日本語 | 한국어 | मराठी | Português | Русский | Kiswahili | தமிழ் | తెలుగు | Türkçe | اردو | Tiếng Việt | 中文

மொழிபெயர்ப்பு எச்சரிக்கை

இந்த ஆவணம் தானியங்கி மொழிபெயர்க்கப்பட்டுள்ளது. மொழிபெயர்க்குறியிடப்பட்ட பிழைகள் ஏதேனும் இருந்தால், திருத்தம் செய்ய தயவுசெய்து திட்டத்தில் புல் ரிக்வெஸ்ட் திறந்து மொழிபெயர்க்கப்பட்ட கோப்பை docs/{ISO 639-1 குறியீடு}.md என்ற பெயரில் சேர்க்கவும்.

அறிமுகம்

MJML என்பது ஒரு மார்க்அப் மொழி ஆகும், மின்னஞ்சல்களை பதிப்பிப்பதை எளிதாக்க உதவும் வடிவமைப்பு மொழி. அதன் செமாந்திய சொற்பொழிவு எளிதாக்குகின்றது மற்றும் அதன் நிலையான பொருட்களின் பெருமானத்தை அதிகரிக்கும். MJML இன் திறனான நிரல் மூலம் உருவாக்கப்படும் உயர்தர HTML அனுபவங்கள் சிறப்புப் பயிற்சிகளை பெற்றுக்கொள்ளும். நீங்கள் Outlook மொழியுடன் பணியாற்றுவதில் தீங்கள் அனுபவித்துவிட்டீர்களா என்பதை நீங்கள் அனுபவிக்கின்றீர்களானால், இந்த தொகுப்பு உங்களுக்கு ஏற்படும்.

எங்கள் MJML செயல்முறையை அதிகாரப்பூர்வமாக பயன்படுத்துகின்றது அதிகாரப்பூர்வ MJML API க்கு ஒரு மூலை ஆகும். இது PHP உள்ளிட்ட மூலையைப் பயன்படுத்தி MJML ஐ நோட்ஜஸ் மற்றும் MJML CLI ஐ நிறுவுவதில் ஏற்படும் தொலைவில் இல்லாமல் உள்ள PHP பயன்பாடுகளுக்கு அதிகாரப்பூர்வமானது.

உதாரணம்

// லாரவர் இல்லாமல்
(new MJML)->render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);
 
// மினிப்புடன் HTML
(new MJML)->minify()->render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);
 
// லாரவர் உடன்
MJML::render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);
 
// லாரவர் மற்றும் மினிப்புடன் HTML
MJML::minify()->render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

நிறுவல்

  1. முதலில், உங்கள் composer.json கோப்பில் பின்வரும் குறிப்புகளை சேர்க்கவும், எங்கள் தொகுப்பை நிறுவும்போது உங்கள் இயங்கும் முகவரிகளுக்கு சரியான பைனரிகளை பதிவிறக்க அனுமதிக்கும். பைனரிகள் install, update, அல்லது dump-autoload ஐ இயக்கின்ற பின் பதிவிறக்கப்படும்.

    {
    "post-autoload-dump": ["DefectiveCode\\MJML\\PullBinary::all"]
    }

    MJML பைனரி எங்களது CDN இலிருந்து பெறப்படும் மற்றும் இந்த தொகுப்பின் "bin" கோப்பில் சேமிக்கப்படும். கம்போஸரின் நிறுவல் அல்லது புதுப்பிப்பின்கள் மூலம் உங்கள் உள்ளூர் மற்றும் உற்பத்தி சூழல்களுக்கு தேவையான பைனர்களை ஏற்படுத்த உதவுகின்றன. கீழே கிடைக்கும் பைனர்கள் அனைத்தும் உள்ளன.

    இயங்கும் முகவரி முகவரி முறை Composer பின்வரும் புதுப்பிப்பு கட்டளை
    அனைத்தும் அனைத்தும் DefectiveCode\MJML\PullBinary::all
    டார்வின் (MacOS) arm64 DefectiveCode\MJML\PullBinary::darwin-arm64
    டார்வின் (MacOS) x64 DefectiveCode\MJML\PullBinary::darwin-x64
    லினக்ஸ் arm64 DefectiveCode\MJML\PullBinary::linux-arm64
    லினக்ஸ் x64 DefectiveCode\MJML\PullBinary::linux-x64
  2. அடுத்து, பின்வரும் கட்டளையை இயக்கி PHP தொகுப்பை நிறுவுங்கள்:

    composer require defectivecode/mjml
  3. அதுவே! Laravel ஐப் பயன்படுத்தும் போது, எங்களது தொகுப்பு தானாகவே நிறுவப்படும்.

பயன்பாடு (லாரவேல் இல்லாமல்)

லாரவேலைப் பயன்படுத்துவதற்கு கீழே உள்ளதைப் பார்க்கவும்.

MJML ஐ மூடுவதற்கு

MJML ஐ மூடுவதற்கு, எளிதாக MJML சரமான சரத்தை render முறைக்கு அனுப்புங்கள்:

use DefectiveCode\MJML;
 
$html = (new MJML)->render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

MJML ஐ சரிபார்க்குதல்

MJML ஐ சரிபார்க்குதல் சரத்தை isValid முறைக்கு அனுப்புங்கள்:

use DefectiveCode\MJML;
 
$isValid = (new MJML)->isValid(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

பயன்பாடு (லரவேல் மூலம்)

MJML ஐ மூடுகின்றது

MJML ஐ மூடுவதற்கு, உங்கள் MJML சரமத்தை எளிதாக MJML முகவரியில் அனுப்புங்கள்:

use DefectiveCode\MJML\Facades\MJML;
 
$html = MJML::render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

MJML ஐ சரிபார்க்கும்

MJML ஐ சரிபார்க்க, உங்கள் MJML சரமத்தை MJML முகவரியில் isValid முறைக்கு அனுப்புங்கள்:

use DefectiveCode\MJML\Facades\MJML;
 
$isValid = MJML::isValid(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

கட்டமைப்பு

பின்வரும் கட்டமைப்பு கோப்பை பதிவேற்ற நீங்கள் பின்வரும் கட்டமைப்புகளைப் பயன்படுத்தலாம்:

php artisan vendor:publish --provider="DefectiveCode\MJML\MJMLServiceProvider"

இது உங்கள் config கோப்பில் mjml.php கட்டமைப்பு கோப்பை உருவாக்கும். கட்டமைப்பு கோப்பில் பட்டியலில் உள்ள அனைத்து விருப்பங்களும் MJML முகவரியைப் பயன்படுத்தும்போது config பொருட்டில் அனுப்பப்படும்.

கட்டமைப்பு

அனைத்து கட்டமைப்பு விருப்பங்களும் MJML பொருட்டின் மேல் நேரடியாக அழைக்கப்படுகின்றன.

use DefectiveCode\MJML;
 
$html = (new MJML)
->setMinify(true)
->setBeautify(false)
->render(
'<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'
);

எங்கள் பொருளாக்கம் அதிகாரப்பூர்வ பொருளாக்கத்தை பின்பற்றி செயல்படுத்துகிறது பின்னர் கீழே குறிப்பிடப்பட்டது:

எழுத்துக்கள்

எங்கள் பொருளாக்கம் இதே எழுத்துக்களைப் பயன்படுத்துகிறது இயல்பானது:

நீங்கள் பொருத்தமாக எழுத்துக்களை மாற்ற முடியும் பின்னர் பின்வரும் முறைகளைப் பயன்படுத்தலாம்:

கருத்துக்கள்

கருத்துக்கள் இயல்பாக வைக்கப்படுகின்றன. நீங்கள் கருத்துக்களை அகற்ற விரும்பினால், removeComments() முறையைப் பயன்படுத்தலாம்.

நீங்கள் மீண்டும் removeComments() முறையை அழுத்த முடியும் keepComments() முறையைப் பயன்படுத்தலாம்.

சேர்க்கப்படாத சேர்க்கப்பட்டது

இயல்பாக, எங்கள் பொருளாக்கம் எந்த mj-include tags ஐப் பொருத்தமாக பொருத்துகிறது. நீங்கள் இந்த நடவடிக்கையை மாற்ற முடியும் ignoreIncludes(bool $ignore) முறையைப் பயன்படுத்தலாம்.

அழகாக்கு

எங்கள் பொருளாக்கம் js-beautify ஐப் பயன்படுத்தி HTML ஐ அழகாக்குகிறது பின்வரும் இயல்புகளைக் கொண்டு:

js-beautify என்பது விருப்பங்களைவழங்கும் போது சேர்க்கப்படும் சாப்பிட்களைக் கொண்டுள்ளது ஆனால் நீங்கள் எழுத்துக்களைப் பயன்படுத்தும்போது கேமல் முறையைப் பயன்படுத்த வேண்டும். நாங்கள் இந்த முறையை பயன்படுத்தி தானாகவே கேமல் முறையை சாப்பிட்டுள்ளோம்.

பின்வரும் முறைகளைப் பயன்படுத்தி நீங்கள் எழுத்துக்களை மீள்படுத்தலாம்:

ஆதரவு வழிகாட்டுகள்

எங்கள் திறந்த மூலக் குறியீட்டை தேர்ந்தெடுத்ததற்கு நன்றி! தயவுசெய்து இந்த ஆதரவு வழிகாட்டுகளைப் பார்க்கும்போது ஒரு நேரம் எடுக்கவும். இவை உங்களுக்கு எப்படி மிகுந்த பயனுள்ளதாக இருக்கும் என்பதை உதவும்.

சமூக முகநூல் ஆதரவு

எங்கள் திறந்த மூலக் குறியீட்டு சமூகத்தால் மேம்படுகின்றது. நீங்கள் வினாக்கள் உள்ளிட்டால் அல்லது உதவி தேவைப்பட்டால், StackOverflow மற்றும் பிற ஆன்லைன் வளங்கள் உங்களுக்கு மிகுந்த உதவியாகும்.

பிழைகள் மற்றும் அம்ச முன்னுரிமை

திறந்த மூலக் குறியீட்டை நிர்வகிப்பதில் உண்மையான முன்னுரிமைகள் என்பது எவ்வாறும் முடியாது என்று அரசியல். நாங்கள் பிழைகளை பின்வரும் வரிசையில் முன்னுரிமைப்படுத்துகின்றோம்:

1. எங்கள் பணம் செலுத்துகின்ற தயாரிப்புகளை பாதிக்கும் பிழைகள்

எங்கள் பணம் செலுத்துகின்ற தயாரிப்புகளுக்கு பாதிக்கும் பிழைகள் எப்போதும் எங்கள் முதன்முதல் முன்னுரிமையாக இருக்கும். சில நிலைகளில், நாங்கள் எங்களுக்கு தொடர்பாக பிழைகளை மட்டுமே பாதிக்குவோம்.

2. சமூக புல் வேண்டுகோள்கள்

நீங்கள் ஒரு பிழையை அடைவதற்கு ஒரு தீர்வு கண்டுபிடித்துவிட்டீர்களா என்பதைத் தெரிவுசெய்யவும், தயவுசெய்து ஒரு புல் வேண்டுகோளை சமர்ப்பிக்கவும். எங்கள் தயாரிப்புகளுக்கு பின்வரும் மிகுந்த முன்னுரிமையை நாங்கள் வழங்குகின்றோம். மதிப்பிடப்பட்டு ஒப்புதலை பெற்றுக்கொள்ளுங்கள், உங்கள் தொழில்நுட்ப பங்களிப்பை மேம்படுத்துங்கள்.

3. நிதி ஆதரவு

முன்னுரிமைகள் பொதுவாக குறிப்பிடப்படாத பிரச்சினைகளுக்கு, நீங்கள் அதன் தீர்வை நிதியாக மேற்கொள்ள முடியும். ஒவ்வொரு திறனையும் ஒரு ஆர்டர் படிவத்துடன் இணைக்கப்பட்டுள்ள ஒவ்வொரு திறனையும் நீங்கள் நிதியாக முன்னுரிமைப்படுத்துகின்றோம்.

சமூக பங்களிப்புகள்

திறந்த மூலக் குறியீட்டு சமூகம் செயலாக்கப்படும் போது அதன் சமூகம் செயலாக்கப்படுகின்றது. பிழைகளை சரிசெய்யாமல் இருக்கின்றவர்களுக்கு மட்டுமே அல்லது குறிப்புகளை மேம்படுத்துவதற்கு, ஆன்லைன் வழிகள் மூலம் அல்லது மற்ற முறைகள் மூலம் உதவியாக இருக்கும். நாங்கள் அனைத்தும் ஆதரிக்கும் சமூகமாக இருக்கும் என்பதை நாங்கள் மிகுந்த முதல்வராக ஆதரிக்கின்றோம்.

மீண்டும் குறிப்பிட்டதுபோல், தெரிவுசெய்யப்பட்ட பிழைகளை DefectiveCode எப்படி எங்கள் பணம் செலுத்துகின்றது, சமூக புல் வேண்டுகோள்கள், மற்றும் பிரச்சினைகளுக்கு பெறும் நிதி ஆதரவு அடங்கியது என்பதை நினைவில் கொள்ளுங்கள்.

உரிமம் - MIT உரிமம்

பதிப்புரிமை © தெற்குப் பிழையான குறியீடு, பிரதியேக ஆவண கோப்புகள் (மென்பொருள்), இந்த மென்பொருளைப் பெறும் எந்த ஒரு நபருக்கும் இலவசமாக வழங்கப்படுகின்றது மென்பொருளைப் பயன்படுத்துவதற்கு மற்றும் இணைக்கும் உரிமைகளை எந்த வரம்புமின்றி விலக்குவதற்கு, உரிமையற்றவர்களுக்கு மென்பொருளைப் பயன்படுத்த அனுமதிக்கப்படுகின்றது, பொதுவாக பொருந்தும் நிபந்தனைகளை உள்ளடக்கியுள்ளது:

மேலே குறிப்பிட்ட பதிப்புரிமை அறிவிப்பு மற்றும் இந்த அனுமதி அறிவிப்பு அனைத்து நகல்களிலும் அல்லது மேலான பகுதிகளில் அடுத்து வரும் மென்பொருளின் பொருள்.

மென்பொருள் "இதுவரை இருந்த பதிவுகள் அல்லது மாற்றப்பட்ட பதிவுகள் இல்லாத நிலையில் வழங்கப்படுகின்றது", என்பது "இருந்த பதிவுகளை பயன்படுத்த முடியும் என்பது மற்றும் எந்த வரம்புமின்றி விலக்குவதற்கு அனுமதிக்கப்படுகின்றது பொதுவாக பொருந்தும் நிபந்தனைகள் அல்லது மற்ற நிபந்தனைகள் இல்லாத நிலையில் வழங்கப்படுகின்றது.

MJML - Defective Code