रैंकिंग करते समय खोज इंजन आंतरिक पाठ पर ध्यान केंद्रित करते हैं। भले ही आपके पास सर्वोत्तम उत्पाद हों और आप उनसे धूल झाड़ते हों, लेकिन उत्पाद विवरण (मुख्य पाठ में) में नाम का कोई उल्लेख नहीं है (शीर्षक और h1 शामिल नहीं है), और निर्माता भी डुप्लिकेट नहीं है, तो प्रासंगिक अनुरोधों के तहत इस उत्पाद वाला पृष्ठ इसके समकक्षों (अन्य चीजें समान होने पर) से कम होगा।
एक और समस्या बड़ी संख्या में उत्पादों की उपस्थिति है, जिसके लिए यह उन लोगों के लिए एक कार्य है जो अभी भी अपने हाथों से एक अद्वितीय पाठ लिखने के लिए उत्साहित हैं।
एक अन्य समस्या स्थानीयकरण है. प्रत्येक भाषा के साथ, किए जाने वाले विवरणों की संख्या कई गुना बढ़ जाती है। आपके पास दो भाषाएं और 100 उत्पाद हैं, 200 विवरण लिखने के लिए तैयार रहें।
इन और अन्य समस्याओं को SEO टेक्स्ट और उत्पाद विवरण IMGeneratorSeo (OC 3) (समानार्थी) के जनरेटर की मदद से हल किया जा सकता है।
लाभ और संभावनाएँ
- उत्पादों और श्रेणियों के लिए त्वरित टेम्पलेट्स के लिए समर्थन (डेटाबेस में डेटा नहीं बदलता है, केवल प्रदर्शित होता है; तुरंत लागू किया जाता है; तुरंत चालू/बंद किया जा सकता है)।
- उन्नत पीढ़ी डेटाबेस में डेटा रिकॉर्ड करती है, जो आपको साइट को लोड नहीं करने देती है (जितनी तेज़ी से पृष्ठ खुलता है - उतना ही अधिक यांडेक्स, Google और इसके जैसे अन्य खोज इंजन)। विशेष रूप से मॉड्यूल की क्षमताओं की विस्तृत श्रृंखला पर विचार करते हुए।
- उत्पादों के विवरण के साथ एक अतिरिक्त फ़ील्ड (तुरंत चालू/बंद किया जा सकता है)। उत्पाद कार्ड में संपादन के लिए भी उपलब्ध है
- अन्य क्षेत्रों के मूल्यों को उत्पन्न करने और उनका उपयोग करने की क्षमता के साथ अतिरिक्त क्षेत्रों को शामिल करने के लिए समर्थन। उदाहरण के लिए, आप फ़ील्ड ean और अन्य को कनेक्ट कर सकते हैं.
- उत्पाद विशेषताएँ समर्थित हैं
- आप सशर्त कार्यों का उपयोग कर सकते हैं यदि समान (शर्तें), प्रतिस्थापित (प्रतिस्थापन)
- पीढ़ी के लिए उपलब्ध मुख्य महत्वपूर्ण फ़ील्ड (अतिरिक्त फ़ील्ड को छोड़कर)। उत्पाद विवरण, मेटा कुंजियाँ, मेटा विवरण, टैग, शीर्षक और निश्चित रूप से h1 (यदि उपलब्ध हो) सेट करने की क्षमता।
- स्टोर (मल्टीस्टोर), स्टेटस, निर्माता सहित सेटिंग जनरेशन के लिए बड़ा फ़िल्टर।
- विशिष्ट उत्पादों को निर्दिष्ट करने की क्षमता (फ़िल्टर के आधार पर)
- प्रत्येक फ़ील्ड के लिए, आप जोड़ने के विभिन्न तरीके निर्धारित कर सकते हैं: कुछ न करें, खाली बदलें, पहले जोड़ें, अंत में जोड़ें, ओवरराइट करें
- इसके अतिरिक्त, आपके पास [product_desc] टैग उपलब्ध है, जिसे कहीं भी डाला जा सकता है। ध्यान दें कि यदि प्रकार संलग्न है, तो स्रोत पाठ डुप्लिकेट किया गया है (जहां आप निर्दिष्ट करते हैं और शुरुआत/अंत में, प्रकार के आधार पर)
- रूप के जटिल पर्यायवाची शब्द {{param1.1|param1.2|param1.3}|{param2.1|param2.2}| परम3}
- यदि कोई मूल श्रेणी है तो उसे समर्थित किया जाता है
- [product_meta_h1] फ़ील्ड समर्थित है यदि यह डेटाबेस में है
- पीढ़ी के दौरान, "श्रेणी, भाषा" जोड़ी के लिए सभी सेटिंग्स याद रखी जाती हैं, ताकि आप हमेशा आसानी से पाठ उत्पन्न करना जारी रख सकें। जब आप कोई श्रेणी चुनते हैं, तो सेटिंग्स स्वचालित रूप से सामने आ जाती हैं। यदि सेटिंग्स पहले श्रेणी के लिए सहेजी गई थीं, तो अंतिम सेटिंग्स फॉर्म में रहेंगी, जो श्रेणियों के अनुक्रमिक नेविगेशन के लिए विशेष रूप से उपयोगी है।
- बहुस्थानीयकरण/बहुभाषी - प्रत्येक भाषा के लिए अलग-अलग पाठ तैयार करें
- सब कुछ अजाक्स का उपयोग करके किया जाता है (सेटिंग्स में विकल्पों को छोड़कर, लेकिन आमतौर पर उन्हें एक बार सेट करना पर्याप्त होता है), इसलिए आपको रीबूट के लिए लगातार इंतजार नहीं करना पड़ता है (विभिन्न पीढ़ी की योजनाओं के लिए प्रासंगिक)।
त्वरित टेम्पलेट्स
त्वरित टेम्प्लेट उत्पाद और श्रेणी मेटा टैग जैसे शीर्षक, शीर्षक, एच1 (यदि उपलब्ध हो), मेटा विवरण और प्रत्येक भाषा के लिए मेटा कीवर्ड को तुरंत पुनर्परिभाषित करने की अनुमति देते हैं। और यह सब सचमुच 5-10 मिनट में सेट किया जा सकता है।
यह हल्के और बड़े पैमाने पर टेम्पलेट जनरेशन अनुप्रयोगों के लिए विशेष रूप से उपयोगी है। उदाहरण के लिए,
" [निर्माता] से [नाम] [मॉडल] केवल हमारे पास [कीमत] के लिए! " उत्पाद के शीर्षक के लिए।
ध्यान दें कि टेम्प्लेट डेटाबेस डेटा को अधिलेखित नहीं करता है।
तकनीकी रूप से, टेम्प्लेट ओपनकार्ट (वस्तुओं और श्रेणियों के मानक मॉडल) के मुख्य स्तर पर लागू किए जाते हैं, ताकि क्लाइंट पक्ष में कोई भी मॉड्यूल जो डेटा पुनर्प्राप्ति के मानक मॉडल का उपयोग करता है, पहले से जेनरेट किए गए मेटा टैग को भी "देख" सके।
प्रत्येक फ़ील्ड के लिए, आप जोड़ने के विभिन्न तरीके निर्धारित कर सकते हैं: कुछ न करें, खाली बदलें, पहले जोड़ें, अंत में जोड़ें, ओवरराइट करें।
फ़ील्ड स्वचालित रूप से html टैग से साफ़ हो जाती हैं और 255 वर्णों तक ट्रिम हो जाती हैं।
ध्यान दें कि यदि फ़ील्ड भरा नहीं है और स्थितियाँ ऐसी हैं कि प्रतिस्थापन होता है, तो एक खाली मान प्रदर्शित किया जाएगा। उदाहरण के लिए, यदि एक भाषा के लिए H1 में एक टेम्पलेट सेट किया गया है, और दूसरी भाषा के लिए एक खाली मान सेट किया गया है, और "ओवरराइट" मोड का चयन किया गया है, तो दूसरी भाषा में H1 खाली होगा। ऐसा होने से रोकने के लिए (जब तक आपको दूसरी भाषा के लिए कुछ जोड़ने की आवश्यकता न हो), एक फ़ील्ड मान जोड़ें। इस मामले में, "[meta_h1]"। यह विकल्प इसलिए छोड़ा गया है क्योंकि कभी-कभी फ़ील्ड को अस्थायी रूप से और जल्दी से खाली करने की आवश्यकता हो सकती है (उदाहरण के लिए, मेटा कुंजियाँ कॉपी कर ली गई हैं और अनुवाद और समायोजित करने की आवश्यकता है)।
उत्पाद विवरण के साथ अतिरिक्त फ़ील्ड
लगभग सभी ने इस तथ्य का सामना किया है कि कभी-कभी उत्पाद विवरण को एक अतिरिक्त फ़ील्ड में संग्रहीत करना आवश्यक होता है (या शायद वहां केवल एसईओ टेक्स्ट उत्पन्न करना होता है)। उदाहरण के लिए, आयात और निर्यात.
संस्करण 1.7.0 से शुरू होकर, IMGeneratorSeo मॉड्यूल यह विकल्प प्रदान करता है।
सब कुछ कैसे व्यवस्थित है.
1. डेटाबेस में एक अलग तालिका बनाई जाती है जहां यह फ़ील्ड प्रत्येक उत्पाद और उसकी भाषा के लिए संग्रहीत होती है।
2. उत्पाद कार्ड में इस फ़ील्ड को मैन्युअल रूप से संपादित करने का अवसर है।
3. मॉड्यूल के "सेटिंग्स" टैब में, आप विवरण प्रदर्शित करने के लिए एक विकल्प का चयन कर सकते हैं। 4 विकल्प उपलब्ध हैं: मुख्य से, मुख्य से + अतिरिक्त, अतिरिक्त से + मुख्य, अतिरिक्त से। यानी आप डिस्प्ले ऑप्शन को अपनी जरूरत के हिसाब से सेट कर सकते हैं।
और अब, सबसे सुखद भाग तक।
इस फ़ील्ड में टेक्स्ट कैसे जनरेट करें.
सब कुछ बहुत सरल है. "उत्पाद" टैब में, एक "डेटा युक्त तालिका" ड्रॉप-डाउन सूची दिखाई दी। यदि आप "बेसिक" चुनते हैं, तो उत्पाद के मानक फ़ील्ड भरे जाएंगे। यदि आप "अतिरिक्त" चुनते हैं, तो केवल अतिरिक्त विवरण वाला फ़ील्ड ही भरा जाएगा। अन्य सेटिंग्स का कोई प्रभाव नहीं पड़ता.
कृपया ध्यान दें कि यह फ़ील्ड टेम्पलेट सेटिंग्स ("डेटा के साथ तालिका" सूची) में भी संग्रहीत है।
सबसे सुखद. सभी कार्यक्षमताएँ उपयोग के लिए भी उपलब्ध हैं - फ़ंक्शंस, टैग, समानार्थक शब्द, विशेषताएँ। कृपया ध्यान दें कि सभी डेटा केवल मुख्य तालिका से लिया गया है। एकमात्र बात यह है कि खाली चेक को एक अतिरिक्त फ़ील्ड पर लागू किया जाता है ("खाली बदलें" के मामले में)।
उपलब्ध टैग और उन्नत पीढ़ी सुविधाओं की सूची
{param1|param2|...} - निर्माण का पर्यायवाची
टैग: [product_id], [product_name], [product_sku], [category_id], [category_name], [manufact_id], [manufact_name], [product_tag], [product_meta_title], [product_price], [model_name],
[product_desc] के बारे में अलग से - (आपको जहाँ चाहें वर्तमान विवरण का उपयोग करने की अनुमति देता है, लेकिन प्रतिस्थापन प्रकार सेट करते समय सावधान रहें)
नियंत्रण तत्व " मुख्य श्रेणी का चयन करें " और " मेटा एच1 का उपयोग करें " - पीढ़ी को केवल तभी प्रभावित करें जब आपके डेटाबेस में वे मौजूद हों। यदि डेटाबेस में कोई H1 नहीं है, तो [product_meta_h1] को एक खाली मान से बदल दिया जाता है। इसलिए, शुद्ध ओपनकार्ट पर, इन सेटिंग्स का कोई प्रभाव नहीं पड़ता है, ocStore में वे महत्वपूर्ण हैं। यदि OpenCart फ़ील्ड जोड़ दिए गए हैं, तो जनरेशन होगी।
पीढ़ी के दौरान विशेषताओं का समर्थन किया जाता है। उन्हें निम्नलिखित टेम्पलेट के अनुसार सेट किया गया है - [attr_%Name of theविशेषता%] । यदि किसी विशेषता के लिए कोई उत्पाद नहीं है, तो इसके बजाय [attr_%Name ofविशेषता%] खाली होगा (फॉर्म के किसी भी निर्माण को प्रतिस्थापित किया जाता है [attr_%कुछ टेक्स्ट%] , लेकिन टेक्स्ट में प्रतीक " ] " शामिल नहीं हो सकता है)। ताकि आप विशेषताओं के गायब होने के डर के बिना टेम्पलेट बना सकें। विशेषताओं के साथ तैयार टेम्पलेट्स की सूची जनरेशन पेज के नीचे है।
विशेषता समूह नामों पर विचार करें
सामान्य मोड में, विशेषताओं का उपयोग [attr_%Attribute Name%] के रूप में किया जाता है, लेकिन कुछ मामलों में आपको विशेषता समूह के नाम का विवरण देने की आवश्यकता होती है। इस मामले में, पैटर्न [attr_%Attribute Group%_%Attribute Name%] होगा।
ध्यान दें कि टेम्प्लेट प्रतिस्थापन चयनित विकल्प के अनुसार होता है। उदाहरण के लिए, यदि आपने टेम्प्लेट में [attr_%विशेषता नाम%] निर्दिष्ट किया है और विशेषता समूह नामों का उपयोग करना चुना है, तो निर्माणों को सही मानों से प्रतिस्थापित नहीं किया जाएगा (खाली को छोड़कर, निर्माण डेटा बिल्कुल भी प्रतिस्थापित नहीं किया जाएगा) मान, लेकिन इसे [attr_%विशेषता समूह % _%विशेषता का नाम%] से प्रतिस्थापित किया जाएगा, विपरीत स्थिति में दृष्टिकोण समान है)।
चयन के दौरान बफ़र में विशेषता की स्वचालित प्रतिलिपि
यदि विकल्प सक्षम है, तो जब विशेषता सूची से एक विशेषता का चयन किया जाता है, तो मान स्वचालित रूप से क्लिपबोर्ड पर कॉपी किया जाता है (टेम्पलेट को ध्यान में रखते हुए)।
यह आवश्यक है कि ब्राउज़र JS द्वारा क्लिपबोर्ड पर कॉपी करने की संभावना का समर्थन करता है (आवश्यक है: document.execCommand("Copy") और jQuery().select())।
सशर्त कार्य
सशर्त फ़ंक्शंस को सक्षम करने के लिए, आपको " सशर्त फ़ंक्शंस का उपयोग करें" सूची में " उपयोग करें " का चयन करना होगा। डिफ़ॉल्ट रूप से, सुविधाएँ अक्षम हैं। नेस्टेड फ़ंक्शन समर्थित नहीं हैं.
सशर्त कार्यों का प्रारूप:
[[func:nameFunc:param1:::param2:::param3]]
कहाँ
1. nameFunc - फ़ंक्शन का नाम
2. पैरामीटर1 और अन्य पैरामीटर हैं। विभाजक :::
पैरामीटर के अंदर निषिद्ध संयोजन ]] और :::
किसी पैरामीटर में एक खाली स्ट्रिंग निर्दिष्ट करने के लिए, बस सीमांकक को लगातार 2 बार दर्ज करें।
उदाहरण के लिए:
[[func:ifequal:1:::0::::::{param1|param2}]]
ifequal फ़ंक्शन एक स्ट्रिंग के रूप में पहले पैरामीटर की दूसरे से तुलना करता है। यदि वे मेल खाते हैं, तो इसके स्थान पर तीसरे पैरामीटर का उपयोग किया जाता है, अन्यथा चौथे पैरामीटर का उपयोग किया जाता है। यदि आप केवल मिलान की स्थिति में वाक्यांश को आउटपुट करना चाहते हैं, तो चौथा पैरामीटर निर्दिष्ट किया जा सकता है।
ifequal फ़ंक्शन का प्रारूप है:
[[func:ifequal:leftValue:::rightValue:::equal:::notEqual]]
- बायाँ मान - बाएँ मान की तुलना
- राइटवैल्यू - तुलना में सही मान
- बराबर - यदि मान मेल खाते हैं तो प्रदर्शित किया जाता है
- notEqual - यदि मान मेल नहीं खाते तो प्रदर्शित किया जाता है
सुविधाओं की गिनती करते समय, सभी टैग, समानार्थक शब्द और विशेषताओं का उपयोग किया जाता है, ताकि आप जटिल संयोजन बना सकें।
उदाहरण फ़ंक्शन
[[func:ifequal:[product_id]:::42:::[product_id] - [product_name]:::{सुपर|मेगा|विस्मयकारी|मेगा अद्भुत|कमाल से परे} उत्पाद]]
यदि उत्पाद पहचानकर्ता 42 है, तो आईडी और नाम प्रदर्शित करें, अन्यथा एक सुंदर वाक्यांश चुनें।
प्रतिस्थापित फ़ंक्शन का प्रारूप:
[[func:replace:ListSearch:::ListReplace:::Subject]]
- सूची खोज - अल्पविराम से अलग किए गए खोजे गए शब्दों की एक सूची
- ListReplace - मिलान प्रतिस्थापनों की अल्पविराम से अलग की गई सूची
- विषय - आउटपुट लाइन
सभी टैग (पैटर्न), समानार्थक शब्द और विशेषताएँ सभी मापदंडों के लिए समर्थित हैं।
उदाहरण फ़ंक्शन
[[func:replace:मेरी दुकान, (23/7):::मेरी सुपर दुकान, (24/7/365):::[product_meta_title]]]
स्टोर का नाम बदलें और नंबर में त्रुटि ठीक करें।
बनाने के लिए अतिरिक्त फ़ील्ड
महत्वपूर्ण बिंदु:
- केवल #उत्पाद और #उत्पाद_विवरण तालिकाएँ समर्थित हैं, जहाँ # डेटाबेस उपसर्ग है।
- मॉड्यूल खोले जाने पर तालिका में फ़ील्ड के अस्तित्व की जाँच की जाती है। यदि आपने डेटाबेस में फ़ील्ड हटा दिया है, तो आपको मॉड्यूल (ब्राउज़र में टैब) को फिर से लोड करना होगा।
- ध्यान दें कि वर्णों की अधिकतम संख्या द्वारा काट-छाँट वैसे ही होती है। वह है, यदि आपके पास 10 अक्षरों का HTML फ़ील्ड है और आप '<a href=”page1.html”>page1.html</a>' लिखने का प्रयास करते हैं, तो फ़ील्ड '<a href=”p' लिखेगी। यह भी ध्यान दें कि अक्षर बच गए हैं, इसलिए यदि फ़ील्ड वास्तव में 10 अक्षर लंबा है, तो इससे भी कम लिखा जाएगा, अर्थात् '<a href' (उदाहरण के लिए, '<' '<' बन जाता है, और दोहरे उद्धरण चिह्न '''' बन जाते हैं)।
- सामान्य टेक्स्ट फ़ील्ड (यदि यह प्रकार चुना गया है) को HTML टैग से साफ़ किए गए मानों से बदल दिया जाता है। आप फ़ील्ड में ही html टैग लिख सकते हैं.
- फ़ील्ड स्वचालित रूप से [ac_%p या pd%_%field%] प्रारूप में जनरेशन सूचियों में जुड़ जाती हैं। उदाहरण के लिए, यदि आपने ean फ़ील्ड को उत्पाद तालिका में जोड़ा है, तो इसे [ac_p_ean] टैग किया जाएगा, और product_description तालिका के लिए (यह मानते हुए कि आपने तालिका में ean फ़ील्ड जोड़ा है) यह [ac_pd_ean] होगा। फ़ील्ड टैग उपलब्ध होने के लिए, फ़ील्ड को वैकल्पिक रूप से मॉड्यूल में जोड़ा जाना चाहिए। उदाहरण के लिए, यदि आपने ean नहीं जोड़ा है, तो [ac_p_ean] निर्माण को फ़ील्ड मान से प्रतिस्थापित नहीं किया जाएगा।
- केवल CHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, या LONGTEXT (केस-असंवेदनशील) से शुरू होने वाले प्रकार वाले फ़ील्ड समर्थित हैं।
- डुप्लिकेट या गलत तरीके से जोड़े गए फ़ील्ड को नजरअंदाज कर दिया जाता है। दोहराए जाने वाले फ़ील्ड के मामले में, पहले वाले को आधार के रूप में लिया जाता है।
- मॉड्यूल में मानक फ़ील्ड को बदला नहीं जा सकता।
- ध्यान दें कि यदि आप उत्पाद तालिका में कोई फ़ील्ड भरते हैं, तो यह भाषा-स्वतंत्र है। इसका मतलब यह है कि यदि आपने उन्हीं उत्पादों, जैसे कि आईएसबीएन , के लिए पहले "भाषा 1" और फिर "भाषा 2" में ओवरराइटिंग के साथ एक फ़ील्ड तैयार किया है, तो डेटा "भाषा 2" से होगा।
- यह सुनने में जितना स्पष्ट लगता है, याद रखें " अधिक फ़ील्ड = लंबी पीढ़ी " (उदाहरण के लिए, परीक्षण टेम्प्लेट वाले एक दर्जन HTML फ़ील्ड ने मेरे परीक्षण सर्वर पर पीढ़ी के समय को लगभग दोगुना कर दिया है; लेकिन उसके लिए हमेशा एक खंड पीढ़ी होती है!)।
कुछ बारीकियाँ:
- यदि नाम निर्दिष्ट नहीं है, तो एक तालिका और कॉलम वाला नाम निर्दिष्ट किया जाता है। उदाहरण के लिए। ' p_ean ' जहां p उत्पाद तालिका है और ean फ़ील्ड है।
- यदि लंबाई 0 से कम या उसके बराबर है, तो मान को लंबाई से छोटा नहीं किया जाता है।
- खाली लंबाई वाले फ़ील्ड का मतलब 0 है।
- फ़ील्ड नाम को HTML टैग से साफ़ कर दिया गया है।
सेटिंग्स स्वयं:
" पैरामीटर " टैब में, " जेनरेशन के लिए अतिरिक्त कॉलम " फ़ील्ड में, अतिरिक्त कॉलम के पैरामीटर तत्काल सेट किए जाते हैं। 1 पंक्ति = 1 फ़ील्ड .
रिकॉर्ड प्रारूप (अल्पविराम के माध्यम से):
[%तालिका%], [%फ़ील्ड%], [%संपादक प्रकार%], [%लंबाई%], [%नाम%]
[% तालिका%] - पी या पीडी । p का मान उत्पाद तालिका है और pd उत्पाद_विवरण तालिका है।
[%फ़ील्ड%] - तालिका में फ़ील्ड का नाम।
[% संपादक प्रकार %] - टेक्स्ट, html और html_no_editor । टेक्स्ट मान एक नियमित टेक्स्ट फ़ील्ड है. HTML मान एक संपादक वाला फ़ील्ड है. html_no_editor का मान एक मल्टीलाइन टेक्स्ट फ़ील्ड है। ध्यान दें कि टेक्स्ट प्रकार के लिए, html टैग से साफ़ किया गया डेटा डाला जाता है, हालाँकि फ़ील्ड में स्वयं html हो सकता है।
[%Length%] फ़ील्ड का आकार है. सभी फ़ील्ड प्रकारों पर लागू होता है. हालाँकि, ध्यान रखें कि सहेजे जाने पर अक्षर बच जाते हैं (टैग के बारे में क्षण देखें)।
[% नाम%] - वह नाम जो संपादन फ़ील्ड के आगे प्रदर्शित होता है। यदि नाम निर्दिष्ट नहीं है, तो तालिका और कॉलम का नाम निर्दिष्ट किया गया है। उदाहरण के लिए। p_ean , जहां p एक तालिका है और ean एक फ़ील्ड है।
आप " जेनरेशन के लिए अतिरिक्त कॉलम " फ़ील्ड के नीचे स्थित नियंत्रणों का उपयोग करके फ़ील्ड भी जोड़ सकते हैं।
सेटिंग्स को लागू करने के लिए आपको सेटिंग्स को सहेजना होगा।
आप फ़ील्ड प्रकार की जाँच (char, varchar, और अन्य) को अक्षम कर सकते हैं, लेकिन आप ऐसा अपने जोखिम पर करते हैं।
ऐसा करने के लिए, फ़ाइल /system/IMGeneratorSeo/IMGeneratorSeoConfig.php में IMGS_ADD_COLUMNS_CHECK_DATA_TYPE का मान 1 से 0 तक बदलें।
विशेषताएँ
- मॉड्यूल के प्रत्येक उपयोग से पहले, डेटाबेस की एक बैकअप प्रतिलिपि बनाने की अनुशंसा की जाती है, क्योंकि पीढ़ी के दौरान (तेज़ टेम्पलेट नहीं), डेटा डेटाबेस में लिखा जाता है और पिछले मानों को पुनर्स्थापित नहीं किया जा सकता है। उन्हें पुनर्स्थापित करने के लिए, डेटाबेस की बैकअप प्रतियां बनाना आवश्यक है।
- यदि आपके पास बहुत सारे उत्पाद हैं, जेनरेशन टेम्प्लेट जटिल हैं, कई विशेषताएँ हैं, और PHP स्क्रिप्ट के लिए समय बहुत सीमित है, तो जेनरेशन का उपयोग भागों में करें।
- ध्यान दें कि ओवरराइटिंग पुराने मूल्यों को ध्यान में रखती है। यदि आपको जेनरेट किए गए फ़ील्ड के आधार पर ओवरराइट करने की आवश्यकता है, तो पहले उन्हें जेनरेट करें और फिर जेनरेटर का पुन: उपयोग करें।
- मानक फ़ील्ड के लिए. विवरण को छोड़कर हर जगह, html टैग से साफ किया गया डेटा प्रतिस्थापित किया जाता है।
- SKU फ़ील्ड भाषा विशिष्ट नहीं है, इसलिए सावधान रहें। इसी प्रकार, उत्पाद तालिका से फ़ील्ड अतिरिक्त के रूप में जोड़े जाते हैं।
- मानक फ़ील्ड के लिए. मेटा फ़ील्ड को स्वचालित रूप से 255 वर्णों और SKU को 64 वर्णों तक छोटा कर दिया जाता है।
- यदि आपने शुद्ध ओपनकार्ट में या मॉड्यूल के माध्यम से फ़ील्ड को मैन्युअल रूप से जोड़ा है, तो कृपया ध्यान दें कि आपको यह जांचना होगा कि मेटा_एच1 फ़ील्ड आपको 255 वर्ण (ओसीस्टोर के समान) रखने की अनुमति देता है, न कि 100, जैसा कि एक्सटेंशन के कुछ संस्करणों में होता है। यदि कम अक्षर हैं, तो आपको phpMyAdmin में फ़ील्ड का आकार बढ़ाना होगा। अन्यथा, यदि पीढ़ी के दौरान सम्मिलित आकार वर्तमान फ़ील्ड आकार से अधिक हो जाता है तो त्रुटियां हो सकती हैं।
- ध्यान दें कि यदि टैग के अंदर HTML है, तो मॉड्यूल द्वारा टैग को गलत तरीके से समझा जा सकता है। मॉड्यूल केवल सटीक मिलानों को प्रतिस्थापित करता है। उदाहरण के लिए, "[attr_test]" एक विशेषता है और "<span>[</span>attr_test]" कोई विशेषता नहीं है। तदनुसार, यदि आपके पास ऐसी स्थिति है जहां टैग जोड़ा गया प्रतीत होता है, लेकिन प्रतिस्थापित नहीं किया गया है, तो HTML कोड भी जांचें।
अतिरिक्त विवरण फ़ील्ड की कार्यक्षमता मानक ओपन कार्ड मॉडल का उपयोग करने के लिए डिज़ाइन की गई है। - क्लिपबोर्ड पर विशेषताओं की प्रतिलिपि बनाने के लिए आवश्यक है कि ब्राउज़र JS द्वारा क्लिपबोर्ड पर प्रतिलिपि बनाने की क्षमता का समर्थन करे (आवश्यक है: document.execCommand("Copy") और jQuery().select())।
- संस्करण 1.8.0 से, विशेषताओं के लिए एक अलग दृष्टिकोण - कृपया इस पर विचार करें।
- आपको साइट सेटिंग्स में mbstring.func_overload को 0 पर सेट करना होगा। यदि आप नहीं जानते कि यह कैसे करना है, तो अपनी होस्टिंग से जांच करें। ज्यादातर मामलों में, डिफ़ॉल्ट मान 0 होता है (एक ग्राहक के रूप में आपको कुछ भी करने की आवश्यकता नहीं होती है), लेकिन कुछ होस्टिंग मान को 2 पर सेट करते हैं। यह उन मामलों में प्रासंगिक है जहां आपको कुंजियों और मॉड्यूल सक्रियण में समस्या है।
- बूस्ट्रैप और jquery की आवश्यकता है
स्थापना एवं उपयोग
0. साइट का बैकअप बनाएं - यह किसी भी स्थिति के लिए एक मानक अनुशंसा है जब आप साइट पर कुछ बदलते या सही करते हैं, जो आपको बहुत सारा समय, प्रयास और तंत्रिकाओं को बचाने की अनुमति देता है।
1. संग्रह को अनज़िप करें और "एडमिन" और "सिस्टम" निर्देशिकाओं को साइट के रूट पर कॉपी करें। चिंता न करें, कोई भी फाइल ओवरराइट नहीं की जाएगी
2. व्यवस्थापक विंडो खोलें और मॉड्यूल स्थापित करें (पुनः स्थापित करें)
3. एक्सटेंशन इंस्टॉलर खोलें और क्रम से "im_gen_seo_templates.ocmod.zip" और "im_gen_seo_product_info.ocmod.zip" फ़ाइलें डाउनलोड करें। उसके बाद, संशोधक को अद्यतन करें। यदि आप मॉड्यूल (सूचीबद्ध संस्करण) को पुनः स्थापित कर रहे हैं, तो आपको पिछले संशोधक को हटाना होगा।
4. आपको एडमिन पैनल के माध्यम से ट्विग कैश को साफ़ करने की आवश्यकता हो सकती है
5. एडमिन में मॉड्यूल (संपादन) खोलें और इसका उपयोग करें।
संस्करण 1.8.0 से विशेषताओं के प्रति एक भिन्न दृष्टिकोण - इस पर विचार करें!
उन लोगों के लिए जो पहले की पीढ़ी में शामिल नहीं हुए हैं
सबसे पहले, आपको यह समझना चाहिए कि टेक्स्ट जेनरेशन के लिए परिश्रम, सटीकता, फुर्सत और डेटा बैकअप की आवश्यकता होती है। लब्बोलुआब यह है कि जनरेटर एक शक्तिशाली उपकरण है जो आपको एक महान प्रभाव प्राप्त करने की अनुमति दे सकता है (पदों और ट्रैफ़िक में वृद्धि, रूपांतरण/बिक्री में वृद्धि, आदि) और विपरीत प्रभाव का कारण बन सकता है (बहुत समान टेम्पलेट वाले पृष्ठों को छोड़ना, पदों को कम करना) , फ़िल्टर लागू करना)। इसलिए इसका उपयोग करते समय कोई भी कार्य जल्दबाजी में नहीं किया जा सकता है।
इसे इस्तेमाल करने से पहले आपको कुछ बुनियादी बातें पता होनी चाहिए। "लेखों का पुनरुत्पादन" विषय
ऐड-ऑन की विशेषताएं
इस उत्पाद के बारे में कोई प्रश्न नहीं हैं.