አብነት እንዴት እንደሚጫን 1c Bitrix። የBitrix አብነት መፍጠር። የአብነት አስተዳደር. የማረጋገጫ ኮድ እንፃፍ

የቪዲዮ ትምህርት በ 1C Bitrix ውስጥ የኤችቲኤምኤል አብነት ስለመፍጠር፣ ይህ በተከታታይ ትምህርቶች ውስጥ አራተኛው ቪዲዮ ነው "አብነት ወደ 1C Bitrix ስርዓት ማዋሃድ"።

በቪዲዮው ውስጥ ከእርስዎ ጋር እንነጋገራለን-

  • የተጠናቀቀ HTML አብነት አቀማመጥን ወደ Bitrix እንዴት ማስተላለፍ እንደሚቻል
  • እስክሪፕቶችን እናገናኝ እና የጣቢያውን መዋቅር ወደ Bitrix እናስተላልፍ
  • የቋንቋ ፋይሎቹን እናገናኝ እና እንዴት እንደሚሰራ እንፈትሽ
  • የተለመዱ ስህተቶችን እንይ
በአስተዳደር ክፍል በኩል አብነት ይፍጠሩ

አሁን የተጫነውን አብነት ከገበያ ቦታ አንጠቀምም ነገር ግን አሁን ያለንን ምሳሌ በመጠቀም የራሳችንን ከባዶ እንፈጥራለን። ይህንን ለማድረግ ወደ ጣቢያው የአስተዳደር ክፍል ይሂዱ, መቼቶች, የምርት ቅንብሮች, የጣቢያ አብነቶችን ይምረጡ. አዲስ አብነት ያክሉ።

የአብነት መሰረታዊ ቅንጅቶችን እናስቀምጣለን ፣ መታወቂያውን “lendtv” አስገባን ፣ በመስክ ላይ “ማረፊያ” የሚለውን ስም አስገባ ፣ በመግለጫው ውስጥ “የእኛ ማረፊያ አብነት” አስገባ ፣ “1” የሚለውን ቅደም ተከተል እንገልፃለን ፣ አይነቱን እንደ ነባሪ “ጣቢያ ይተው” አብነት". ወደ ታች እንውረድ።

በዚህ መስክ የ HTML ገጻችንን ኮድ ማስገባት አለብን, ይህም በማክሮ #WORK_AREA# ይከፈላል, የላይኛው ክፍል ወደ header.php, እና ከማክሮ በኋላ ያለው የታችኛው ክፍል ወደ ፋይሉ ግርጌ ይሄዳል. php .

የእኛን የኤችቲኤምኤል አብነት አቀማመጥ በአርታዒው ውስጥ ይክፈቱ ፣ ኮዱን ይምረጡ ፣ ገልብጠው ወደ ቅጻችን ይለጥፉ። ሁሉንም የሚሰሩ ብሎኮችን በአርእስት እንደምናስቀምጥ ተስማምተናል። ይህንን ለማድረግ, ክፍሉ እስኪዘጋ ድረስ ወደ ታች ይሂዱ. ጠቋሚውን በክፍል እና በግርጌ መካከል ያስቀምጡ፣ #WORK_AREA#ን ጠቅ ያድርጉ፣ ምልክት ማድረጊያ ተጨምሯል።


ይህን ምልክት ማድረጊያ በማስገባት የቢትሪክስ ሲስተም ፋይሎቹን header.php እና footer.php በነሱ ውስጥ ከተቀመጠው ጋር በራስ ሰር ይፈጥራል። የ"Site Styles" ትርን ባዶ እንተወዋለን፣የእኛን ዋና የቅጥ ኮድ ከ style.css ፋይል ወደ "Template Styles" ገልብጠን እናስቀምጥ።


PhpShtorm ን ይክፈቱ፣ ከአብነትዎቻችን ጋር ወደ ማህደሩ ይሂዱ እና አዲስ የተፈጠሩ ፋይሎች በአርታኢያችን ውስጥ እንዲታዩ ማመሳሰልን ያከናውኑ። ማህደሩን በአብነት እንከፍተዋለን እና በውስጡም ኮድ አስቀድሞ ተሰራጭቶ እና ተሞልቶ በርካታ የተፈጠሩ የስርዓቱን ፋይሎች እናያለን። እኛ ማድረግ ያለብን ለአብነት አስፈላጊው አሠራር ተጨማሪ ፋይሎችን እና ስክሪፕቶችን ማስተላለፍ ብቻ ነው። ይህንን ለማድረግ በቀላሉ ወደ አብነት ማውጫችን እንቀዳቸዋለን።

የማረጋገጫ ኮድ እንፃፍ

ለምሳሌ የተጫነን አብነት ከገበያ ቦታ እንከፍት እና ኮዱን እንገልብጠው ቋሚውን "B_PROLOG_INCLUDED" ለመፈተሽ ይህ ቋሚ የ Bitrix core ሳያገናኙ ይህን ፋይል ማስጀመር ይከለክላል።

ከሆነ (! የተገለጸ ("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== እውነት) መሞት(); // ምርመራ

ማገናኘት ትርጉም

አብነታችንን ለመተርጎም ኃላፊነት ያላቸውን የላንግ ፋይሎችን እናገናኛለን። ይህን ኮድ ለጥፍ።

የTemplateLangFile (__FILE__) ያካትቱ፤ //

የፋይል ትርጉም

ለምሳሌ፥

ስክሪፕቶችን በማገናኘት ላይ

ከዚያ የኛ ሜታ ዳታ እንዲታይ የ"ShowHead" ዘዴን እንጠቀማለን፣የገጻችንን ሜታ ዳታ ያሳያል እና ስክሪፕቶችን ከአብነት ያገናኛል። በዘዴ ጥሪ ይተኩት። $ APPLICATION-> ShowHead ();

//

ስክሪፕቶችን ከአብነት ገጽ በማገናኘት ላይ

የግንኙነት ርዕስ ቀጣዩ ደረጃ የ"ShowTitle" ዘዴን በመጠቀም ርዕሱን ማገናኘት ነው.

$APPLICATION-> ShowTitle ();

//

ርዕስ ውፅዓት

2017 .

የፋይል ማውጫዎችን በማገናኘት ላይ

ከዚያም ቋሚውን "SITE_TEMPLATE_PATH" በመጠቀም ወደ ፋይሎቻችን የሚወስደውን መንገድ እንጠቁማለን፣ የሚገኙበትን ማውጫ ለማወቅ ይረዳል።

// ወደ አብነት ማውጫው የሚወስደው መንገድ (በመጨረሻው ላይ ብልጭታ ማስቀመጥዎን ያረጋግጡ)።

የቋንቋ ሀረጎችን እናወጣለን

አሁን የቋንቋ ፋይሎችን እናውጣ, ያለ አካላት እንገናኛለን, ማለትም, በቀጥታ በአብነት በኩል. ይህንን ለማድረግ, የሚቀመጡበት ተስማሚ ማውጫ እንፈጥራለን. አንድ አቃፊ lang ፍጠር, በውስጡ ንዑስ ማውጫዎች ru እና en ይዟል.

የ ru ማውጫውን ይክፈቱ እና የቋንቋ ሀረጎችን የምናወጣበት ፋይል ይፍጠሩ ፣ header.php ይፃፉ። በዋናው አብነት ውስጥ, ወደ ላንግ ፋይሎች ውስጥ ምን ማስገባት እንዳለብን እንመለከታለን. የብሎኮቻችንን አርዕስት ከአብነት ራስጌ.php እንውሰድ፣ እንክፈት፣ የመጀመሪያ ሀረግ እንፍጠር “በአሁኑ ጊዜ በአስደናቂ ፕሮጀክት እየሰራን ነው” ቁልፍ “WORKING_PROJECT” ያለው እና header.php ውስጥ እንጽፋለን። የ"GetMessage" ተግባር "WORKING_PROJECT" ከሚለው ሐረግ ይልቅ በቁልፋችን።

ከዚያም "እውቂያ" የሚለውን ርዕስ እንተካለን, ከ "CONTACT" ቁልፍ ጋር ድርድር እንፈጥራለን እና ርዕሱን በቁልፍያችን ወደ ተግባር እንለውጣለን.

ሀረጎችን ወደ footer.php ማከል

ወደ ግርጌ እንሂድ፣ እዚህ ይህንን ብሎክ በተካተተው አካባቢ እንዳለ ማሳየት ትችላለህ፣ ግን ለምሳሌ ያህል፣ እነዚህን ሀረጎች በሌንግ ውስጥ እናስቀምጣቸው። ወደ ru directory እንሂድ እና ሀረጎችን የምናወጣበት አዲስ ፋይል እንፍጠር፣ footer.php ፃፍ። በውስጡም "DALVEBSTROY" የሚለውን ሀረግ ከ"COPY_DWS" ቁልፍ ጋር እንፈጥራለን እና "GetMessage" የሚለውን ተግባር በቁልፍ መለኪያችን ወደ ዋናው ፋይል እናስገባለን።

አደራደሩን ከራስጌ ፋይሉ ላይ እንገለብጣለን ፣ ወደ ኤን ማውጫችን ሄደን ፣ የፋይል header.php እንፈጥራለን ፣ ድርድሩን ለጥፍ እና የተተረጎሙትን ሀረጎች ለጥፍ።

በግርጌ ተመሳሳይ ነገር እናድርግ፣ ድርድርን እንገልብጥ፣ ወደ en directory እንሂድ እና አደራደርያችንን የምንለጥፍበት እና ሀረጎቹን የምንተረጉምበት ፋይል footer.php እንፍጠር።

በጣቢያው ቅንብሮች ውስጥ አብነቱን እናንቃት

ወደ አስተዳደራዊ ክፍል እንሂድ፣ የምርት ቅንጅቶች፣ ጣቢያዎች፣ የጣቢያዎች ዝርዝር፣ አሁን ያለውን ጣቢያ እንክፈት፣ ወደ ታች እንውረድ እና በአብነት ውስጥ የተፈጠረን "ማረፍ" አብነት አስቀምጥ፣ እንሂድ።


ወደ ምስላዊው ክፍል እንሂድ እና ያገኘነውን እንይ።

አብነቱ ተጭኗል፣ ግን ዋናው ምስል ጠፍቷል። ይህ ሊሆን የቻለው የቅጥዎች ፋይሉ ቀደም ሲል በስታይሎች አቃፊ ውስጥ በመገኘቱ ነው ፣ ግን በአብነት_styles.css ፋይል ውስጥ ወደ ከፍተኛ ማውጫ ወሰድነው ፣ በዚህም ወደ እሱ የሚወስደውን መንገድ በመቀየር ምስሉ በመደበኛነት እንዲታይ እናደርጋለን ። ይህንን ፋይል ማስተካከል ያስፈልግዎታል.

ወደ ታች እንውረድ እና የቅጂ መብቱ በግርጌው ላይ እንደማይታይ እናያለን እና ይህን ያደረኩት ሆን ብዬ የተለመደ ስህተት ለማሳየት ነው።

ይህን እናስተካክል፣ ወደ አብነትአችን እንሂድ፣ Template_styles.css ን ክፈት፣ ምስሉን ለማሳየት ኮዱን ፈልግ፣ [../] አስወግድ፣ አሁን ያለው ፋይል በዋናው የአብነት ማውጫ ውስጥ ስለሚገኝ። እናስቀምጥ, ወደ ጣቢያው ይሂዱ እና ማሳያውን ይመልከቱ. የመጫኛ አዶ እና ተንሸራታች ምስል እንደታዩ እናያለን።

ዋናውን ገጽ እናድሳለን, ወደታች ይሸብልሉ, እና ሁሉም ነገር ጥሩ ይመስላል. ይህንን ለማድረግ የአርእስቶቻችንን የእንግሊዝኛ ቅጂ እንፈትሽ፣ በአብነት ቅንጅቶች ውስጥ ቋንቋውን ወደ እንግሊዘኛ ቀይር እና አስቀምጥ። ወደ ምስላዊው ክፍል እንሄዳለን እና በ leng ፋይሎች ውስጥ ለየብቻ ያስቀመጥናቸው ሁሉም ራስጌዎች ተለውጠዋል።

ለማጠቃለል፡-

ግርጌ በሚፈጥሩበት ጊዜ ሀረጎችን ከእሱ ወደ ሌንግ ማውጣት ከፈለጉ የከርነሉን ግንኙነት እና የቋንቋ ፋይሎችን ግንኙነት ማረጋገጥዎን አይርሱ።

የ style.css ፋይልን ከዋናው አብነት ከቀየርን ስዕሎቹ ከዚህ ፋይል አንጻር በተለያየ ማውጫ ውስጥ ስለሚገኙ ይህን ዱካ በኮዱ ውስጥ እንለውጣለን።

ቋሚውን "SITE_TEMPLATE_PATH" በመጠቀም መንገዱን ሲገልጹ መጨረሻው ላይ ፈሳሽ ማድረግን አይርሱ።

ለትምህርቱ ያ ነው ኤችቲኤምኤልን መጫኑን እየጨረስኩ ነው።፣ በሚቀጥሉት ቪዲዮዎች ውስጥ የተወሰኑ ብሎኮችን በተለየ የተካተቱ ቦታዎች እናሳያለን። ክፍሎችን, ቅርጾችን እና የመሳሰሉትን እናዘጋጃለን.

በ Bitrix አብነቶች ላይ በሁለተኛው መጣጥፍ ውስጥ አብነቶችን ስለማስተዳደር እንነጋገራለን ፣ አዲስ አብነት የመጫን ሂደቱን እንገልፃለን እንዲሁም ለተለያዩ ገጾች እና ክፍሎች የተለያዩ አብነቶችን ማሳያ እንዴት እንደሚያዋቅሩ እንነግርዎታለን ።

የBitrix አብነት የPHP ፋይሎች፣ የቅጥ ፋይሎች፣ ምስሎች እና የአካላት አብነቶች ስብስብ ነው። ሁሉም አብነቶች በ / bitrix / አብነቶች / አቃፊ ውስጥ ይገኛሉ እና እንደ አንድ አብነት ለብዙ ጣቢያዎች ወይም ብዙ አብነቶች በአንድ ጣቢያ ላይ ሊተገበሩ ይችላሉ። በቅንብሮች → የምርት ቅንጅቶች → የድር ጣቢያ አብነቶች በአስተዳደር ፓነል ውስጥ በስርዓቱ ውስጥ የሚገኙት አብነቶች ዝርዝር ይታያል።

አዲስ አብነት በመጫን ላይ

የBitrix አብነት ሁሉንም አስፈላጊ የPHP ፋይሎችን፣ የቅጥ ፋይሎችን፣ ስክሪፕቶችን እና ምስሎችን የያዘ .tar.gz መዝገብ ነው። አዲስ አብነት መጫን ትችላለህ ማህደሩን በቀላሉ ወደ /bitrix/Templates/ አቃፊ በመክፈት ወይም በቅንጅቶች → Product Settings → Site Templates ገጽ በቢትሪክስ አስተዳደር ፓነል ላይ ያለውን ቅጽ በመጠቀም። በዚህ ገጽ ላይ የአብነት ስቀል ቁልፍን ጠቅ ማድረግ ያስፈልግዎታል ፣ ማህደሩን በአከባቢዎ ዲስክ ላይ ካለው አብነት ጋር ይምረጡ እና የአብነት ምሳሌያዊ ኮድ ያስገቡ።

ምስል 1 በአስተዳደር ፓነል ውስጥ ያሉትን የአብነት ዝርዝር ያሳያል, ስእል 2 አዲስ አብነት ለመጨመር ቅጹን ያሳያል.

ማህደሩን ካወረዱ በኋላ በራስ-ሰር ወደ / bitrix/ Templates/ አቃፊ ይከፈታል እና በአስተዳዳሪ ፓነል ውስጥ ባለው የአብነት ዝርዝር ውስጥ ይታያል።

አብነት ሲያወርዱ አብነቱ በነባሪነት የሚተገበርበትን ጣቢያ መምረጥ ይችላሉ።

አብነት አሁን ባለው ጣቢያ ላይ በመተግበር ላይ

አብነቱ አንዴ ከወረደ እና ወደ ስርዓቱ ከተጨመረ በኋላ በአንዱ ጣቢያ ላይ ሊተገበር ይችላል። ይህንን ለማድረግ አብነት በአስተዳደር ፓነል ውስጥ በቅንብሮች / የምርት ቅንብሮች / የጣቢያዎች ዝርዝር ገጽ ላይ መተግበር ያለበትን ጣቢያ መምረጥ ያስፈልግዎታል (ምስል 3 በአስተዳዳሪ ፓነል ውስጥ ያሉትን የጣቢያዎች ዝርዝር ያሳያል) ።

የጣቢያው ማዋቀር ቅጽ ይከፈታል። የዚህ ቅጽ የመጨረሻ መለኪያዎች የጣቢያው አብነት ቅንጅቶች ናቸው. እዚህ ለዚህ ጣቢያ ጥቅም ላይ የሚውሉ አንድ ወይም ከዚያ በላይ አብነቶችን መምረጥ ይችላሉ።

አብነቶችን ለመጠቀም ሁኔታዎች

የተለያዩ አብነቶች በተለያዩ ሁኔታዎች ውስጥ በአንድ ጣቢያ ውስጥ ጥቅም ላይ እንዲውሉ, በጣቢያው ማቀናበሪያ ቅጽ ላይ አብነቱን ለመጠቀም ሁኔታዎችን መግለጽ ይችላሉ. ስርዓቱ የሚከተሉትን አይነት ሁኔታዎች ያቀርባል፡ ለአቃፊ ወይም ፋይል፣ ለተጠቃሚ ቡድኖች፣ የጊዜ ወቅት፣ መለኪያ በዩአርኤል፣ ፒኤችፒ አገላለፅ። እያንዳንዳቸውን በበለጠ ዝርዝር እንመልከታቸው፡-

ለአቃፊ ወይም ፋይል- ይህ ሁኔታ ለተለያዩ ገፆች እና ክፍሎች የተለያዩ አብነቶች ጥቅም ላይ መዋል አለባቸው. አብነት ለተጠቃሚው የግል መለያ ክፍል ብቻ ጥቅም ላይ እንዲውል ፣ የዚህ ሁኔታ ዋጋ “/ የግል /” መሆን አለበት - “የግል መለያ” ክፍል የሚገኝበት ከስር አቃፊ ወደ ክፍል የሚወስደው መንገድ። አብነት 404 ስህተት ላለው ገጽ ብቻ የተለየ መሆን ካለበት፣ “/404.php” እንደ ሁኔታው ​​ዋጋ መግለጽ አለብዎት።

ለተጠቃሚ ቡድኖች- የጣቢያው ገጽታ ለአስተዳዳሪዎች የተለየ መሆን ሲኖርበት እና ተራ ጎብኚዎች እንደዚህ አይነት ሁኔታ ሲፈቱ የተለመደ ተግባር. የንብረቱ ዋጋ ወደ ተጠቃሚ ቡድን መዋቀር አለበት፣ ለምሳሌ "የይዘት አርታኢዎች"። ከይዘት አርታዒዎች ቡድን እንደ ተጠቃሚ የተፈቀደ ጎብኚ ከሌሎች ጎብኝዎች ሁሉ የተለየ የገጹን ገጽታ ያያል።

የጊዜ ወቅት- ይህንን ሁኔታ ለመጠቀም ጥሩ ምሳሌ ለጣቢያው የአዲስ ዓመት ጭብጥ ነው. ከዲሴምበር 25 እስከ ጃንዋሪ 10 ባለው ጊዜ ውስጥ የአዲስ ዓመት አብነት በጣቢያው ላይ ጥቅም ላይ የሚውል ከሆነ ይህንን ክልል ለጊዜ ጊዜ ዓይነት ሁኔታ እንደ እሴት መግለጽ ያስፈልግዎታል። ጊዜው ካለቀ በኋላ አብነት በራስ-ሰር ወደ ነባሪ አብነት ይቀየራል።

መለኪያ በዩአርኤል ውስጥ- ይህ ዓይነቱ ሁኔታ ብዙውን ጊዜ ሊታተም የሚችል እትም ለመፍጠር ወይም አብነት ለመፈተሽ ጥቅም ላይ ይውላል. የህትመት አብነት አጠቃቀምን ለመፍጠር “print=Y” እንደ የዚህ አይነት ሁኔታ ዋጋ መግለጽ አለብዎት። አዲስ አብነት ለመፈተሽ “test=Y” እንደ ቅድመ ሁኔታ መግለጽ ይችላሉ - እና በማንኛውም ገጽ ላይ ከ Y ጋር እኩል የሆነ የሙከራ መለኪያ ካለፈ የሙከራ አብነት ጥቅም ላይ ይውላል።

ፒኤችፒ አገላለጽ- የዚህ ሁኔታ ዋጋ ማንኛውም የ PHP አገላለጽ ወይም Bitrix API ተግባር ሊሆን ይችላል።

የጣቢያ አብነቶች የሚተገበሩት በመደርደር ኢንዴክስ እሴት መሰረት ነው። ለአንድ ገጽ ከአንድ በላይ አብነት ጥቅም ላይ ሊውል የሚችል ከሆነ ከፍተኛ የመደርደር መረጃ ጠቋሚ ያለው ይመረጣል። ስለዚህ, የአብነቶችን መደርደር በጥንቃቄ ይግለጹ - የተሳሳተ የመደርደር ኢንዴክሶች አቀማመጥ ወደ ደስ የማይል ስህተቶች ሊያመራ ይችላል.

"አንድ ሰው ያሉትን ነገሮች ሳያስፈልግ ማባዛት የለበትም" የሚለውን መርሳት የለብዎትም, ማለትም, አንዳንድ ችግሮች ተጨማሪ አብነት ሳይፈጥሩ ሊፈቱ የሚችሉ ከሆነ, ተጨማሪ አብነት አለመፍጠር የተሻለ ነው. ይህ የሆነበት ምክንያት ትንሽ ለውጦችን ለማድረግ አብነት በመገልበጥ, ብዙ ተመሳሳይ ፋይሎችን ለማቆየት እና በተመሳሳይ ጊዜ በበርካታ አብነቶች ላይ ለውጦችን በማድረግ እራስዎን በማስገደድ ነው.

ስለዚህ, አብነቶችን የማስተዳደር ሂደትን ተመልክተናል-በስርዓቱ ውስጥ አዲስ አብነት መጫን, አብነት በአንድ ጣቢያ ላይ መተግበር, በአንድ ገጽ ላይ የተለያዩ አብነቶችን ለመጠቀም ሁኔታዎች. በሚቀጥሉት መጣጥፎች ውስጥ የእራስዎን አብነት ለመፍጠር በቀጥታ እንሸጋገራለን ።

አሁንም በከተማዬ ውስጥ ከሲኤምኤስ 1ሲ-ቢትሪክስ ጋር የሚሰራ ፕሮግራመር ለማግኘት እየሞከርኩ፣ አንድ ችግር አጋጠመኝ...

እንደ Joomla፣ WordPress፣ ወዘተ ካሉ የተለያዩ ነፃ ማዕቀፎች ጋር የሰሩ ፕሮግራመሮች አሉ፣ ነገር ግን ወደ Bitrix ሲመጣ ሁሉም ሰው እንዲህ ይላል፡- “ኦህ፣ ተከፍሏል፣ ሌሎች ብዙ ነፃ የሆኑ ስብስቦች ሲኖሩ ለምን አስፈለገኝ” ይላል። እና አዲስ ነገር መማር አይፈልጉም።

እንደዛ ነው የጀመርኩት፣ ከአንድ ነገር በስተቀር፣ እንዴት፣ ምን እና ለምን ወዲያው ያሳዩኝ። ነገር ግን ጽሑፉን በመስመር ላይ እና በሀበሬ ላይ አገኘሁት። ስለዚህ፣ በቀላል ነገር እጀምራለሁ፡ እንደ አንድ ተራ ፕሮግራም አውጪ የ PHP እውቀት ያለው እና ቢያንስ መሰረታዊ HTML፣ CSS፣ JS፣ ከ Bitrix ጋር መስራት ጀምር።

ስለ አብነት ማውጫ መዋቅር አልናገርም, ስለዚያ ማንበብ ትችላላችሁ. እርስዎ ሊቋቋሙት የሚገባው የመጀመሪያው ነገር የኤችቲኤምኤል አብነት በሲኤምኤስ ላይ ማዋሃድ ነው።

ዝግጁ የሆነ HTML አብነት አለህ እንበል እና ከስርአቱ ጋር ማዋሃድ አለብህ። በአገልጋዩ ላይ በመጫን እንጀምር፡-

  • ወደ Bitrix ድር ጣቢያ ይሂዱ እና ጫኚውን ያውርዱ;
  • bitrixsetup.php ወደ አገልጋዩ ይስቀሉ እና መጫኑን ይጀምሩ።
    ጫኚው የሚያቀርብልዎ የመጀመሪያው ነገር እትም መምረጥ ነው፡-

    የሚፈልጉትን ስርጭት ይምረጡ (ብዙውን ጊዜ "የጣቢያ አስተዳደር"), ቁልፍ ካለዎት ያስገቡት እና "አውርድ" ን ጠቅ ያድርጉ. ሂደቱ ተጀምሯል...

  • ማሸግ የተሳካ ከሆነ የእንኳን ደህና መጣችሁ የመጫኛ መስኮቱን ታያላችሁ


  • ጀማሪ ፕሮግራመሮች የሚያጋጥሟቸው ቀጣዩ ነገር “የሚፈለጉ የስርዓት መለኪያዎች” ነው፣ እሱም፡-


    ይህንን ችግር ለመፍታት ወደ አገልጋዩ ይሂዱ, የ .htaccess ፋይልን ይክፈቱ እና የሚከተሉትን መስመሮች እዚያ ያግኙ

    #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8

    አስተያየት እንስጣቸው። F5 ን ይጫኑ እና ሁሉም ነገር ይሰራል ... አሁንም ካልሰራ (እና ይሄ አንዳንድ ጊዜ ይከሰታል), ከዚያ ለቴክኒካዊ ድጋፍ ጥያቄ ይጻፉ. ማስተናገጃ ድጋፍ.

  • ቀጣዩ ደረጃ የውሂብ ጎታውን መጫን ነው. እዚህ መግለጽ የሚያስፈልግ አይመስለኝም። ስለዚህ እንቀጥል። ሁሉም ነገር ጥሩ ከሆነ የ Bitrix የመጫን ሂደቱን ያያሉ-


  • በቢትሪክስ የሚቀርቡ መፍትሄዎች ምርጫ ላይ ደርሰናል. ያለ ምንም ተጨማሪዎች ንጹህ ስርዓት ስለምንፈልግ “የማሳያ ጣቢያ ለገንቢዎች” እንመርጣለን

  • በመቀጠልም በመደበኛው "መምህር" እንቀበላለን


    እሱን በመጠቀም የማሳያ ውሂብን መጫን ይችላሉ። ይህ አያስፈልገንም, "ሰርዝ" ን ጠቅ ያድርጉ.

  • ይህ የመጫኛ ደረጃውን ያጠናቅቃል, በቀጥታ ወደ አብነት ውህደት እንቀጥላለን. በ "ቅንጅቶች" ክፍል ውስጥ ወደ የአስተዳደር ፓነል ይሂዱ. በመቀጠል የቅንጅቶች ዛፍ እንወርዳለን-የምርት ቅንጅቶች - የድር ጣቢያ አብነቶች ፣ “አብነት አክል” ቁልፍን ጠቅ ያድርጉ


    መደበኛ አብነት የመፍጠር ቅጽ ይከፈታል።


    መታወቂያ ይዘው ይምጡ (ብዙውን ጊዜ ዋና እጠቀማለሁ) ፣ የአብነቱን ስም ያስገቡ። የ "መግለጫ" መስክ አያስፈልግም, ብዙ ካሉ አብነቶችን ላለማሳሳት ይልቁንስ ለገንቢዎች የተሰራ ነው.

    መዝናናት የጀመረው እዚ ነው። በተለምዶ የኤችቲኤምኤል ገጽ አብነት ይህን ይመስላል።

    ... ... ... ... ...

    እዚህ ያለው ዋናው ነገር የአብነት ምን እንደሆነ እና የይዘቱ ክፍል ምን እንደሆነ መረዳት ነው. በዚህ ምሳሌ, የይዘቱ ክፍል የሚጀምረው በክፍል መለያው መካከል ነው. ስለዚህ አብነቱን ወደ “የድር ጣቢያ አብነት ገጽታ” መስክ ይቅዱ። በመለያው መካከል የአገልግሎት መመሪያውን # WORK_AREA # እናስገባለን። በዚህ ምክንያት የእርስዎ አብነት ይህን ይመስላል፡-

    ....... #የስራ_አካባቢ# ...

    CSS ካለዎት ወደ “Template Styles” ትር ይሂዱ እና እዚያ ይለጥፉ።


    በመቀጠል, አብዛኛውን ጊዜ ፋይሎችን በኤፍቲፒ በኩል አርትዕ አደርጋለሁ. የጽሑፍ አርታዒዎን ይክፈቱ (እኔ ማስታወሻ ደብተር ++ እጠቀማለሁ, ስለዚህ የእሱን ምሳሌ አልጽፍም) እና ወደ አገልጋዩ ይሂዱ. ሙሉው የBitrix አብነት በ/bitrix/Templates/Template_name/ ላይ ይገኛል፡ ሥዕሎች ወይም ተጨማሪ የቅጥ ፋይሎች፣ የJS ስክሪፕቶች፣ ወዘተ ካሉ፣ ከዚያ ሁሉንም ነገር ወደዚህ አቃፊ ይቅዱ።

    ወደ መጨረሻው ክፍል እንሂድ እና ሁሉንም አስፈላጊ የቢትሪክስ ተለዋዋጮችን እንመዘግብ። የ header.php ፋይል ይክፈቱ እና ማረም ይጀምሩ። ማድረግ ያለብዎት የመጀመሪያው ነገር የጣቢያውን ራስጌ ውፅዓት ማገናኘት ነው-

    … …

    እንዲሁም የጣቢያው የአስተዳዳሪ ፓኔል በጣቢያው የህዝብ ክፍል ውስጥ ማየት እንፈልጋለን:

    … … …

    የገጹን ርዕስ ለማሳየት አንድ ተግባር ወደ ተዛማጅ መለያ ያክሉ። በውጤቱም, የሚከተለውን ፋይል እናገኛለን:

    ... ... ...

    በነገራችን ላይ ተጨማሪ ፋይሎች ካሉ JS ፣ CSS ፣ favicon እና የመሳሰሉትን መናገር ረሳሁ ፣ ከዚያ ሙሉውን ረጅም መንገድ /bitrix/…/ ልዩ ቋሚ SITE_TEMPLATE_PATHን ላለመፃፍ። በትክክለኛው ቦታ ላይ እናስገባዋለን፡-


    እንዲሁም የጣቢያው የአስተዳዳሪ ፓኔል በጣቢያው የህዝብ ክፍል ውስጥ ማየት እንፈልጋለን:

    … … …
    የገጹን ርዕስ ለማሳየት አንድ ተግባር ወደ ተዛማጅ መለያ ያክሉ። በውጤቱም, የሚከተለውን ፋይል እናገኛለን:

    ... ... ...
    በነገራችን ላይ ተጨማሪ ፋይሎች ካሉ JS ፣ CSS ፣ favicon እና የመሳሰሉትን መናገር ረሳሁ ፣ ከዚያ ሙሉውን ረጅም መንገድ /bitrix/…/ ልዩ ቋሚ SITE_TEMPLATE_PATHን ላለመፃፍ። በትክክለኛው ቦታ ላይ እናስገባዋለን፡-