Wix के साथ शुरुआत करनाWix के साथ अपनी वेबसाइट और बिज़नेस बनाएँअपनी वेबसाइट बनाने, टेम्पलेट कस्टमाइज़ करने, या अपनी ऑनलाइन प्रेज़ेंस बेहतर बनाने के लिए प्रोफ़ेशनल्स को हायर करने के लिए हमारे AIटूल्स देखे
वेबसाइट बनानापढ़ें कि Wix एडिटर का इस्तेमाल कैसे करें और अपनी साइट पर कंटेंट कैसे मैनेज करें। जानें कि अपने विज़िटर्स की प्राइवेसी कैसे सुरक्षित रखें और अपनी साइट को एक्सेसिबल कैसे बनाएं।
अकाउंट और बिलिंगअपनी अकाउंट सेटिंग्स देखें, अपने सब्सक्रिप्शन और प्लान मैनेज करें और अपने इनवॉइस समझें.
Wix मोबाइल ऐप का इस्तेमाल करनाअपने बिज़नेस को चलते-फिरते अच्छे से चलाने के लिए हमारे मोबाइल ऐप्स का इस्तेमाल करें और अपनी साइट के मेंबर्स के टच में रहने के लिए एक खास ऐप सेट अप करें।
डोमेन कनेक्ट करनाअपनी साइट के लिए डोमेन खरीदने, कनेक्ट करने या ट्रांसफर करने का तरीका जानने के लिए हमारे स्टेप-बाय-स्टेप गाइड को फॉलो करें, और जानें कि अपनी साइट का डेटा कैसे सुरक्षित रखें।
अपना बिज़नेस मैनेज़ करनाअपने बिज़नेस और वेब प्रेजेंस को बढ़ाने के लिए टूल्स लें। अपनी खास ज़रूरतों के लिए सही टूल्स ढूंढें, ऑनलाइन पेमेंट सेट अप करें और अपनी साइट के एनालिटिक्स पर नज़र रखें।
अपनी साईट प्रमोट करना सर्च इंजन पर इसे प्रमोट करके, ईमेल भेजकर और पेड ऐड चलाकर अपनी साइट को ज़्यादा विज़िबल बनाना सीखें। प्रैक्टिकल टिप्स से अपनी ऑनलाइन प्रेजेंस को बेहतर बनाएं।
स्टूडियो, पार्टनर और एंटरप्राइअपने स्टूडियो या एंटरप्राइज़ अकाउंट का ज़्यादा से ज़्यादा फ़ायदा उठाएँ, एडवांस्ड फ़ीचर्स के साथ जो आपको ज़्यादा अच्छे से काम करने में मदद करेंगे.
और अधिक मदद की आवश्यकता है?साइट परफॉर्मेंस और टेक्निकल दिक्कतों के लिए सॉल्यूशन ढूंढें, उन दिक्कतों के बारे में जानें जिन्हें हम ठीक करने पर काम कर रहे हैं या मदद के लिए हमसे कॉन्टैक्ट करें।
placeholder-preview-image
Wix Learnहमारे कोर्सेज़ और ट्यूटोरियल के ज़रिए अपने स्किल्स का विकास करें।
Wix ब्लॉगवेब डिज़ाइन, मार्केटिंग आदि के लिए सुझाव पाएं।
SEO लर्निंग हबसर्च इंजन से ऑर्गेनिक साइट ट्रैफिक बढ़ाना सीखें।
वेबसाइट विकासहमारे फ़ुल-स्टैक प्लेटफ़ॉर्म का उपयोग करके एक कस्टम साइट बनाएं।
placeholder-preview-image

CMS: टेक्स्ट स्ट्रिंग्स में बदलाव करने के लिए CMS एक्सप्रेशन का इस्तेमाल करना

Velo या JS कोड का इस्तेमाल किए बिना अपने CMS की पूरी क्षमता अनलॉक करने के लिए CMS एक्सप्रेशन का इस्तेमाल करें।
एक्सप्रेशन की मदद से आप स्टैटिक टेक्स्ट और कई कलेक्शन फील्ड की डायनेमिक वैल्यूज़ को एक ही टेक्स्ट स्ट्रिंग में जोड़ सकते हैं। डायनेमिक तारीखों, समय और नंबर को अपनी जरूरत के मुताबिक दिखाने के लिए उनकी फॉर्मेटिंग करें। ऐसी गणितीय इक्वेशन बनाएं जो कैलकुलेशन में Number फील्ड का इस्तेमाल करती हों। अनगिनत संभावनाएं अनलॉक करने के लिए आप एक ही एक्सप्रेशन में कई फंक्शन भी जोड़ सकते हैं।
इस प्रोसेस का ओवरव्यू देखने के लिए, हमारा अल्टीमेट CMS गाइड वीडियो देखें।

CMS एक्सप्रेशन फंक्शन के बारे में

CMS एक्सप्रेशन, फंक्शन, लिटरल वैल्यूज़ और कलेक्शन फील्ड वैल्यूज़ को जोड़कर आपकी साइट पर डेटा को नए तरीकों से दिखाता है।

सपोर्टेड पेज एलिमेंट को डेटासेट से कनेक्ट करने के बाद, आप उसकी टेक्स्ट वैल्यू को CMS एक्सप्रेशन से कनेक्ट कर सकते हैं। इसके बाद, फंक्शन, फील्ड ID, स्ट्रिंग, नंबर और दूसरे सिंटैक्स का इस्तेमाल करके एक्सप्रेशन बनाएं। फिर आपके कनेक्टेड एलिमेंट का टेक्स्ट, एक्सप्रेशन के कैलकुलेशन का रिजल्ट दिखाता है।

एक्सप्रेशन का स्ट्रक्चर इस तरह होता है:

  • फंक्शन: ये तय करते हैं कि फंक्शन के बाद दिए गए कोष्ठकों में मौजूद वैल्यूज़ का कैलकुलेशन कैसे होगा। इन वैल्यूज़ को कॉमा से अलग किया जाता है, जैसे MULTIPLY(price, count), DAYS(_createdDate, NOW()), CONCAT("बनाया गया ", _created Date))।
  • फील्ड ID: हर कलेक्शन फील्ड के यूनिक आइडेंटिफायर, जैसे title, _createdDate, clientName।
  • स्ट्रिंग: कैरेक्टर की एक सीक्वेंस, जिसमें अक्षर, नंबर, सिंबल और स्पेस शामिल हो सकते हैं।
    • स्ट्रिंग लिटरल: कोटेशन मार्क में दी गई कैरेक्टर की सीक्वेंस, जिसका इस्तेमाल स्टैटिक टेक्स्ट दिखाने के लिए किया जाता है, जैसे "नमस्ते", 'नमस्ते', 'Kevin Young की "Errata"', "Kevin Young की \"Errata\"", "बैकस्लैश \\ है, फॉरवर्ड स्लैश / है"।
    • नंबर लिटरल: फंक्शन में इस्तेमाल होने वाली न्यूमेरिक वैल्यूज़, जैसे 123, 1000, 3.14।
    • ऐरे लिटरल: ऐरे को दिखाने का एक तरीका। ऐरे, आम तौर पर एक ही टाइप की वैल्यूज़ का क्रमबद्ध कलेक्शन होता है, जिसे स्क्वेयर ब्रैकेट में लिखा जाता है, जैसे [1,2,3], ["बिल्ली", "कुत्ता", "चूहा"]।
  • स्पेशल कॉन्स्टेंट: पहले से तय वैल्यूज़, जिनका फंक्शन के दायरे में एक खास मतलब होता है, जैसे true, false, undefined, null।
ध्यान रखें कि एक्सप्रेशन केस-सेंसिटिव होते हैं। एक्सप्रेशन में फील्ड का इस्तेमाल करते समय फील्ड नेम के बजाय फील्ड ID का इस्तेमाल करें। यह भी ध्यान रखें कि फील्ड ID केस-सेंसिटिव होती हैं।

एक्सप्रेशन टाइप करते समय, आपको फंक्शन और फील्ड ID का सही तरीके से इस्तेमाल करने में मदद के लिए सुझाव मिलेंगे। अपने Editor में फील्ड ID आसानी से देखने के लिए, Dev मोड इनेबल करें।
एक्सप्रेशन लिखने से जुड़ी जरूरी जानकारी:
  • कलेक्शन फील्ड को रेफर करते समय फील्ड नेम के बजाय फील्ड ID डालें। फील्ड नेम के उलट, फील्ड ID हर कलेक्शन फील्ड का यूनिक आइडेंटिफायर होती है।
  • फंक्शन और फील्ड ID केस-सेंसिटिव होते हैं। दोनों में इस्तेमाल किए गए अपरकेस और लोअरकेस अक्षरों पर ध्यान दें।
  • CONCAT फंक्शन के लिए, 'स्टैटिक' स्ट्रिंग लिटरल वैल्यूज़ को कोटेशन मार्क में लिखें। इसमें रेफर किए गए फील्ड के बीच मौजूद स्टैटिक विराम चिह्न और स्पेस भी शामिल हैं।
  • अगर फंक्शन काम नहीं करता है, तो समस्या ठीक करने के संकेत पाने के लिए एक्सप्रेशन फील्ड के नीचे दिया गया एरर मैसेज देखें।

डेटासेट में एलिमेंट को एक्सप्रेशन से कनेक्ट करना

शुरू करने के लिए, संबंधित एलिमेंट को CMS से कनेक्ट करें और एक्सप्रेशन कनेक्शन ऑप्शन चुनें। इसके बाद, वह एक्सप्रेशन डालें जिसका आप इस्तेमाल करना चाहते हैं। अपना एक्सप्रेशन बनाने में मदद के लिए अगले सेक्शन देखें।
  1. अपने एडिटर में, उस एलिमेंट पर क्लिक करें जिसे आप CMS से कनेक्ट करना चाहते हैं (जैसे टेक्स्ट, बटन या गैलरी)।
  2. कनेक्ट टू CMS आइकन पर क्लिक करें।
  3. कोई डेटासेट चुनें ड्रॉप-डाउन पर क्लिक करें और अपने कलेक्शन से कनेक्ट होने वाला मौजूदा डेटासेट चुनें। इसके बजाय, नया डेटासेट बनाएं पर क्लिक करके वह कलेक्शन चुनें जिससे आप कनेक्ट करना चाहते हैं।
  4. कनेक्शन ऑप्शन के नीचे संबंधित ड्रॉप-डाउन पर क्लिक करें और एक्सप्रेशन चुनें।
  1. एक्सप्रेशन फील्ड पर क्लिक करें।
  2. जिस फंक्शन का आप इस्तेमाल करना चाहते हैं उसका नाम डालें (जैसे CONCAT, DATE, TEXT, PRICE)।
    टिप: टाइप करना शुरू करने के बाद, आप उपलब्ध फंक्शन की लिस्ट में से कोई फंक्शन चुन सकते हैं।
  1. ओपनिंग ब्रैकेट टाइप करें: (
  2. एक्सप्रेशन में इस्तेमाल की जाने वाली फील्ड ID या वैल्यू डालें। टाइप करते समय, मैच करने वाली फील्ड ID की एक लिस्ट दिखाई देती है, जिसमें से आप कोई ID चुन सकते हैं।
  3. क्लोजिंग ब्रैकेट टाइप करें: )

एक्सप्रेशन के उदाहरण

अलग-अलग तरह के एक्सप्रेशन लिखने के उदाहरण देखने के लिए, नीचे दिए गए सेक्शन देखें।

स्ट्रिंग कॉन्कैटनेशन का इस्तेमाल करके कई फील्ड की वैल्यू को जोड़ना

कई अलग-अलग कलेक्शन फील्ड की वैल्यू को एक टेक्स्ट फील्ड में जोड़ने के लिए, CONCAT फंक्शन का इस्तेमाल करें। स्टैटिक कैरेक्टर को डायनेमिक वैल्यू के साथ जोड़ने के लिए, फंक्शन में अपना टेक्स्ट जोड़ें। स्टैटिक कैरेक्टर नहीं बदलते, जबकि डेटासेट से मिले आइटम के आधार पर डायनेमिक वैल्यू बदलती हैं। स्पेस और विराम चिह्नों सहित सभी स्टैटिक टेक्स्ट को कोट्स में रखना न भूलें (जैसे " " या ",")।
समान काम करने के लिए आप अलग-अलग फंक्शन का इस्तेमाल कर सकते हैं। ज्यादा एडवांस्ड काम के लिए, आप एक फंक्शन के अंदर दूसरे फंक्शन भी जोड़ सकते हैं। अगर एक्सप्रेशन में कोई समस्या है, तो उसे ठीक करने के संकेतों के लिए एरर मैसेज देखें।
डायनेमिक आइटम पेज के इंट्रो के लिए कस्टम टेक्स्ट बनाने में CONCAT फंक्शन का इस्तेमाल किया जा सकता है। इस टेक्स्ट में हर मेंबर का नाम, जॉब टाइटल और वह कंपनी के साथ कितने समय से है, यह जानकारी शामिल हो सकती है। यह एक्सप्रेशन इस तरह दिखेगा:
1CONCAT("Our ",jobTitle,", ",title,", has worked here since ",date,".")
इस उदाहरण में:
jobTitle फील्ड ID उस कलेक्शन फील्ड को दिखाती है जिसमें हर मेंबर का जॉब टाइटल है। title फील्ड ID उस फील्ड के लिए है जिसमें हर मेंबर का नाम है। hireDate की उस फील्ड से आती है जिसमें हर मेंबर की नौकरी शुरू करने की तारीख है। ध्यान दें कि सभी स्टैटिक टेक्स्ट और विराम चिह्न कोट्स में हैं।
CONCAT फंक्शन इस्तेमाल करने के और बेसिक उदाहरणों के लिए नीचे दी गई टेबल देखें:
यूज केसएक्सप्रेशनउदाहरणरिजल्ट
फील्ड वैल्यू को बिना स्पेस या विराम-चिह्न के कंबाइन करें
CONCAT(value,value)
CONCAT(title,jobTitle)
ब्रायन चांगVP प्रोडक्ट
फील्ड वैल्यू को कॉमा और स्पेस से अलग करके कंबाइन करें
CONCAT(value,", ",value)
CONCAT(title,", ",jobTitle)
ब्रायन चांग, VP प्रोडक्ट
स्टैटिक टेक्स्ट को फील्ड वैल्यू के साथ कंबाइन करें
CONCAT("नमस्ते, ",value)
CONCAT("नमस्ते, ",title)
नमस्ते, ब्रायन चांग
फील्ड वैल्यू को शुरुआत और आखिर में स्टैटिक टेक्स्ट के साथ कंबाइन करें
CONCAT("नमस्ते, ",value,", आपका फिर से स्वागत है।")
CONCAT("नमस्ते, ",title,", आपका फिर से स्वागत है।")
नमस्ते, ब्रायन चांग, आपका फिर से स्वागत है।

डेट/टाइम फॉर्मैटिंग

अपनी लाइव साइट पर तारीख और समय का फॉर्मैट कंट्रोल करने या तारीखों से वैल्यू कैलकुलेट करने के लिए, डेट/टाइम फंक्शन का इस्तेमाल करें। ये फंक्शन डेट, टाइम और नंबर फील्ड टाइप के साथ काम करते हैं।
ऊपर दिए गए उदाहरण में:
DAYS फंक्शन, डायनैमिक dueDate फील्ड और आज की तारीख के बीच के दिनों की संख्या दिखाता है। ध्यान दें कि इसमें DAYS फंक्शन को TODAY फंक्शन के साथ जोड़ा गया है। साथ ही, स्टैटिक और डायनैमिक टेक्स्ट को मर्ज करने के लिए CONCAT फंक्शन का इस्तेमाल किया गया है।
किसी फंक्शन के बारे में ज़्यादा जानने के लिए, नीचे उस फंक्शन पर क्लिक करें:

TEXT फंक्शन से नंबर फॉर्मेट करना

नंबरों पर फॉर्मेटिंग अप्लाई करने के लिए, TEXT फंक्शन का इस्तेमाल करें। उदाहरण के लिए, आप Number फील्ड टाइप की वैल्यू को करेंसी या प्रतिशत के रूप में फॉर्मेट कर सकते हैं।
ऊपर दिए गए उदाहरण में:
TEXT फंक्शन, Number फील्ड टाइप ( price) को डॉलर अमाउंट के रूप में फॉर्मेट करता है। ध्यान दें कि TEXT फंक्शन को CONCAT फंक्शन के अंदर डाला गया है, जो price से पहले स्टैटिक टेक्स्ट जोड़ता है।
TEXT फंक्शन इस्तेमाल करने के उदाहरण देखने के लिए नीचे क्लिक करें:

PRICE फंक्शन से कीमतें दिखाना

किसी 'Number' फील्ड की वैल्यू को आपकी साइट की करेंसी के अनुसार फॉर्मैट की गई कीमत के रूप में दिखाने के लिए, PRICE फंक्शन का इस्तेमाल करें। सही करेंसी सिंबल और फॉर्मैट के साथ कीमतें दिखाने का यह सबसे तेज तरीका है—इसके लिए किसी पैटर्न स्ट्रिंग या अतिरिक्त फंक्शन की जरूरत नहीं होती।

PRICE फंक्शन, यूजर के बनाए कलेक्शन में मौजूद Number फील्ड के साथ काम करता है। इनमें कैटलॉग कलेक्शन भी शामिल हैं। यह Wix Stores या Wix Bookings जैसे Wix App Collections के साथ काम नहीं करता।
डेटासेट कनेक्शन में price expression इस्तेमाल करने का स्क्रीनशॉट।
ऊपर दिए गए उदाहरण में:
PRICE फंक्शन, कलेक्शन से price फील्ड लेता है और उसे साइट की करेंसी के अनुसार फॉर्मैट करके $85.00 के रूप में दिखाता है।
PRICE फंक्शन इस्तेमाल करने की जानकारी के लिए, नीचे क्लिक करें:

मैथमेटिकल फंक्शंस

अलग-अलग Number फील्ड टाइप और/या स्टैटिक नंबर के आधार पर कैलकुलेशन करने के लिए, आप मैथमेटिकल फंक्शंस का इस्तेमाल कर सकते हैं।
ऊपर दिए गए उदाहरण में:
MINUS फंक्शन 20-11=9 कैलकुलेट करता है। इसमें 20 की वैल्यू स्टैटिक है, जबकि Number फील्ड की वैल्यू (rewardPoints) डायनेमिक है। ध्यान दें कि एक्सप्रेशन, MINUS फंक्शन को CONCAT फंक्शन के अंदर रखता है। इससे स्टैटिक टेक्स्ट और डायनेमिक वैल्यू एक साथ जुड़ जाती हैं।
मैथमेटिकल एक्सप्रेशन के इस्तेमाल के और उदाहरण देखने के लिए, नीचे दी गई टेबल देखें:
यूज केसएक्सप्रेशनउदाहरणरिजल्ट
2 नंबर का जोड़ कैलकुलेट करें
ADD(value,value)
ADD(number1,number2)

ADD(4,20)
24
2 नंबर के बीच का अंतर कैलकुलेट करें
MINUS(value,value)
MINUS(number1,number2)

MINUS(100,1)
99
2 नंबर का गुणा कैलकुलेट करें
MULTIPLY(value,value)
MULTIPLY(number1,number2)

MULTIPLY(2,4)
6
1 नंबर को दूसरे नंबर से भाग देने का नतीजा कैलकुलेट करें
DIVIDE(value,value)
DIVIDE(number1,number2)

DIVIDE(10,2)
5
अगर 2 वैल्यू बराबर हैं, तो "true" रिटर्न करें। अगर वे बराबर नहीं हैं, तो "false" रिटर्न करें।
EQ(value,value)
EQ(number1,number2)

EQ(200,200)
true
किसी नंबर ('x') को दूसरे नंबर ('y') की पावर तक बढ़ाएं
POW(x,y)
POW(2,3)
POW(3,3)
8
27
जांचता है कि दो वैल्यू बराबर हैं या नहीं
EQ (इक्वल)
EQ(5,5)
true
जांचता है कि दो वैल्यू बराबर नहीं हैं
NE (नॉट इक्वल)
NE(5,7)
true
जांचता है कि एक वैल्यू दूसरी से बड़ी है या नहीं
GT (ग्रेटर दैन)
GT(7,5)
GT(7,7)
true
false
जांचता है कि एक वैल्यू दूसरी से छोटी है या नहीं
LT (लेस दैन)
LT(5,7)
LT(7,5)
true
false
जांचता है कि एक वैल्यू दूसरी से बड़ी या उसके बराबर है या नहीं
GTE (ग्रेटर दैन या इक्वल)
GTE(7,5)
GTE(5,5)
GTE(5,4)
true
true
false
जांचता है कि एक वैल्यू दूसरी से छोटी या उसके बराबर है या नहीं
LTE (लेस दैन या इक्वल)
LTE(5,7)
LTE(5,5)
LTE(5,4)
true
true
false

अक्सर पूछे जाने वाले सवाल

एक्सप्रेशन इस्तेमाल करने से जुड़े आम सवालों के जवाब पाने के लिए, नीचे क्लिक करें।