የመነሻ ርዕስ ዳታላይፍ ሞተር ቁጥጥር ፓነል። ለCMS Datalife Engine (DLE) ቀላል ሞጁል መፍጠር

ሰላም ጓዶች። ጊዜዬን ከሞላ ጎደል አሳልፋለሁ። አብዛኛዎቹ የእኔ ጣቢያዎች በሲኤምኤስ DLE ላይ የተገነቡ በመሆናቸው በዚህ ሞተር ብዙ መሥራት አለብኝ። ከዚህ በፊት ገንቢዎች ከ SEO ጋር ወዳጃዊ እንዳልሆኑ ተናግሬ ነበር ፣ እና በአጠቃላይ እንደዚህ አይነት ቃል ሰምተን አናውቅም ፣ ግን እሱ ሊሆን ከሚችለው የበለጠ የከፋ ሆነ። ለሰዎች ሞተር "ስፌት" የተሰጡ ሙሉ ተከታታይ ጽሁፎችን አዘጋጅቼ ነበር (በምድቡ ውስጥ ይመልከቱ).

ዛሬ ግን ስለዚህ ጉዳይ ማውራት እፈልጋለሁ አስፈላጊ ነገርለDLE እንደ html የጣቢያ ካርታ።ለመደበኛ የካርድ ሞጁል በይነመረብ ላይ ምንም ያህል ብፈልግ በጭራሽ አላገኘሁትም። በእርግጥ ብዙ መፍትሄዎች አሉ, ነገር ግን ሁሉም የተፈለገውን ውጤት አይሰጡም, እና አንዳንዴም ጉዳት ያደርሳሉ. ሞጁሉን እራሴ መጻፍ ነበረብኝ, ወይም ይልቁንስ, የእኔን "ፍላጎቶች" ተግባራዊ ለማድረግ ባለሙያዎችን አደራ. ለአሌክሳንደር ፎሚን ጉጉት እና አስደናቂ የስራ ፍጥነት ያለኝን ጥልቅ ምስጋና እገልጻለሁ።

ላቀርብላችሁ የምፈልገው የDLE የጣቢያ ካርታ ሞጁል ሁሉንም ነገር ይመልሳል SEO መስፈርቶችእና ለመጫን በጣም ቀላል።

SiteMap - HTML ጣቢያ ካርታ ማመንጨት ሞዱል ለ DLE

ዋናው ርዕስ፡-የጣቢያ ካርታ
የሲኤምኤስ ተኳኋኝነት DLE 8.2- 10.6
በመስፋፋት ላይ፡ነፃ፣ እንዳለ፣ ሲሰራጭ፣ ወደ ምንጩ የሚወስድ አገናኝ ያስፈልጋል
የአሁኑ ስሪት፡ 2.2 (ከ 05/08/2014)
ዓላማ፡-ማጠቃለያ ቁጥር የሌለው ዝርዝርወደ ሁሉም ህትመቶች፣ ምድቦች እና የማይንቀሳቀሱ ገጾች አገናኞች።
ልዩ ባህሪያት፡ቪዥዋል የተከተተ ኮድ ጄኔሬተር። ዝርዝር ቅንብርሁሉንም የጣቢያው አካላት የማሳየት መርህ - ዜና ፣ ምድቦች ፣ የማይለዋወጡ ገጾች - የታዩት ንጥረ ነገሮች ብዛት ፣ የመደርደር መርህ እና ቅደም ተከተል ፣ ክፍሎችን እንደ አገናኝ ማሳየት ወይም በቀላል ጽሑፍየተወሰኑ ንጥረ ነገሮችን የማካተት / የማግለል ችሎታ።

የኤችቲኤምኤል የጣቢያ ካርታ ሞጁል ለDLE መግለጫ እና ውቅር

ጓደኞች፣ ሰኔ 3 ቀን 2012 ትልቅ ቀን ነው፣ ሙሉ በሙሉ አዲስ ካርታየጣቢያ ስሪት 2.0.ሞጁላችንን ለአጠቃቀም ቀላል እንዲሆን ደረጃውን ከፍ እያደረግን ነው። አዲስ ደረጃ. እኛ (እርስዎም ተስፋ አደርጋለሁ) በሲስተሙ ውስጥ የተተገበረውን የእይታ ኮድ ማመንጨት ስርዓት በጣም ወደድነው እና በጣቢያ ካርታ ሞጁል ውስጥ ተግባራዊ ለማድረግ ወሰንን ። አሁን መመሪያዎችን እና የሁሉም ተግባራት መግለጫዎችን እና ትርጉሞቻቸውን ማንበብ አያስፈልግዎትም - ወደ የአስተዳዳሪ ፓነል ይሂዱ ፣ ጥቂት እሴቶችን ይግለጹ እና ያ ነው - ሞጁሉ ለመጠቀም ዝግጁ ነው!

ከላይ ከተገለጸው በተጨማሪ መዘርዘር እፈልጋለሁ ጥቂት ተጨማሪ ጠቃሚ ባህሪያት:

  • ሞጁሉ ሙሉ በሙሉ ተሸፍኗል;
  • ሞጁሉ DLE API ይጠቀማል;
  • ካርታው ልከኝነትን ያላለፉ ህትመቶችን አይታይም, እንዲሁም ለወደፊቱ የታቀዱ;
  • የ CNC መኖር / አለመኖር, እንዲሁም የ CNC አይነት ግምት ውስጥ ይገባል;
  • እንደዚህ ዓይነቱ ረቂቅነት ቀርቧል - ማንም ሰው ከ DLE ሞተር ጋር ለረጅም ጊዜ ሲሰራ ከቆየ ፣ ከዚያ ያንን ያስታውሳሉ የቀድሞ ስሪቶችምንም CNC አልነበረም, እና ከዚያ ታየ, ግን አንድ አይነት ብቻ (እንደ 3 ዓይነት አሁን እየተሰራ ነው). ስለዚህ ይህ እንዲሁ በዚህ ሞጁል ውስጥ ቀርቧል - አዳዲስ ህትመቶች የ CNC አይነት በአስተዳዳሪ ፓነል ውስጥ በተመረጠው ዩአርኤል እና አሮጌዎቹ ፣ በቅደም ተከተል ፣ ከቀድሞው የ CNC url ጋር።

የእይታ ጀነሬተር ቢመስልም ፣ በሞጁሉ ሜካኒክስ እራስዎን በደንብ እንዲያውቁ እመክርዎታለሁ።

መለያውን በመጠቀም ሞጁሉ ወደ main.tpl አብነት ገብቷል፡-
(ፋይል = "ሞተር/ሞዱሎች/sitemap.php?param1=value1¶m2=value2 ጨምረው")

param1 = - ሞጁል መለኪያ, እሴት1 - መለኪያ እሴት. የሞዱል ቅንጅቶች ምልክቱን ይከተላሉ? እና በ & ተለያይተዋል.

የማስገባት ምሳሌ (የጣቢያ ካርታ ከዝርዝር ጋር ያሳያል የማይንቀሳቀሱ ገጾችእና ዜና ከምድቦች ከ id=2,3,4 ጋር)፡
(ይዘት)
(ፋይል = "ሞተር/ሞዱሎች/sitemap.php?show_static=1&need_cats=2,3,4 ጨምረው")

የጣቢያው ካርታ እንዲታይ የተለየ ገጽ, (ጨምሮ ...) መለያው በ ውስጥ መያያዝ አለበት እና (ይዘት) መለያው በ ውስጥ መያያዝ አለበት. ከዚህ በኋላ, ሞጁሉ በ http://site.ru/sitemap/ ላይ ይገኛል.

በመለኪያዎች እና እሴቶቻቸው ላይ ከተደረጉ ማናቸውም ለውጦች በኋላ በአስተዳዳሪ ፓነል ውስጥ ያለውን መሸጎጫ ማጽዳት አለብዎት።

በሚገቡበት ጊዜ በtpl በኩል ያለፉ የሞዱል መለኪያዎች፡-

  • need_cats — በካርታው ላይ ለመታየት በነጠላ ሰረዝ የተለዩ የምድብ መታወቂያዎች ዝርዝር
  • exc_cats — የምድብ መታወቂያዎች ዝርዝር፣ በነጠላ ሰረዝ የተለዩ፣ ከካርታው የተገለሉ ናቸው።
  • need_news — በካርታው ላይ ለመታየት በነጠላ ሰረዝ የተለዩ የጽሑፍ መታወቂያዎች ዝርዝር
  • exc_news — የጽሑፍ መታወቂያዎች ዝርዝር፣ በነጠላ ሰረዝ የተለዩ፣ ከካርታው የተገለሉ ናቸው።
    • እነዚህን መለኪያዎች በተመሳሳይ ጊዜ መግለጽ ምንም ትርጉም የለውም
  • need_static — በካርታው ላይ እንዲታይ በነጠላ ሰረዞች የተለዩ የማይንቀሳቀስ ገጽ መታወቂያዎች ዝርዝር
  • exc_static - መታወቂያ የማይንቀሳቀሱ ገፆች ዝርዝር፣ በነጠላ ሰረዞች የተለዩ፣ ከካርታው የተገለሉ ናቸው።
    • እነዚህን መለኪያዎች በተመሳሳይ ጊዜ መግለጽ ምንም ትርጉም የለውም
  • cats_as_links — የምድብ ስሞችን እንደ አገናኞች አሳይ (1 ወይም 0)
  • show_static — በካርታው ውስጥ የማይንቀሳቀሱ ገጾችን (1 ወይም 0) አሳይ
  • ድመት_ድርደር — ለምድብ ዝርዝር መደርደር መስክ (ከdle_ምድብ ሠንጠረዥ የተገኘ መስክ)
  • cats_msort - የምድቦች ዝርዝር (ASC ወይም DESC) መደርደር አቅጣጫ
  • news_sort — ለጽሑፎች ዝርዝር መደርደር መስክ (ከ dle_post ሠንጠረዥ የተገኘ መስክ)
  • news_msort - ለጽሁፎች ዝርዝር (ASC ወይም DESC) አቅጣጫ መደርደር
  • static_sort — ለስታቲክ ገፆች ዝርዝር መደርደርያ መስክ (ከdle_static ሠንጠረዥ የሚገኝ መስክ)
  • static_msort — ለቋሚ ገፆች ዝርዝር (ASC ወይም DESC) መደርደር አቅጣጫ
    • አቅጣጫን ለመደርደር 2 አማራጮች አሉ።
      • ASC - ወደ ላይ (በፊደል)
      • DESC - መውረድ (በተገላቢጦሽ ቅደም ተከተል)
    • መስኩ እና ቅደም ተከተል ካልተገለጹ, የተገለጹት የምድብ ቅንብሮች ጥቅም ላይ ይውላሉ ወይም መደበኛ መለኪያዎች DLE
  • የድመት_ገደብ - ከፍተኛ መጠንየሚታዩ ንዑስ ምድቦች
  • news_limit — ከአንድ ምድብ የታዩ ከፍተኛው የጽሁፎች ብዛት
  • static_limit — ከፍተኛው የማይንቀሳቀሱ ገጾች ብዛት

እባክዎን ያስተውሉ ከላይ ካሉት ቅንብሮች ውስጥ አንዳቸውም አያስፈልጉም።, ምንም ነገር መግለጽ የለብዎትም - መለያ ብቻ ያስገቡ (ፋይል = "ሞተር / ሞጁሎች / የጣቢያ ካርታ. php ን ያካትቱ") - ከዚያ ነባሪ ቅንጅቶች ጥቅም ላይ ይውላሉ.

የጣቢያ ካርታ ገጽታ እና የቅጥ ክፍሎች

እንደ አማራጭ ለለውጥ ይገኛል። መልክየጣቢያ ካርታ ይህንን ለማድረግ የአብነትዎን የቅጥ ፋይል (style.css) ይክፈቱ እና ከዚህ በታች የተገለጹትን ክፍሎች ይፃፉ።

ሸብልል የሲኤስኤስ ክፍሎችየጣቢያ ካርታዎች:

የጣቢያ ካርታ_ምድቦች - አባል