నిర్వచనం:
Drupal అభిప్రాయాలు మాడ్యూల్ మీరు ఏ విధంగా ఆలోచించాలో ప్రపంచానికి మీ కంటెంట్ను నిర్వహించడానికి మరియు చూపించడానికి మిమ్మల్ని అనుమతిస్తుంది. సగం మిలియన్ డ్రూపాల్ సైట్లు వారు అభిప్రాయాలు మాడ్యూల్ను ఉపయోగిస్తున్నారని నివేదిస్తున్నాయి. ఇది మంచిది.
ఉదాహరణకు, మీకు పుస్తక సమీక్షల కోసం అనుకూల కంటెంట్ రకాన్ని కలిగి ఉన్నారని చెప్పండి. ప్రతి పుస్తక సమీక్షలో క్రింది ఖాళీలను ఉన్నాయి:
- కవర్ చిత్రం
- టైటిల్
- రచయిత
- ప్రచురణకర్త
- ప్రచురణ సంవత్సరం
అప్రమేయంగా, Drupal మీరు ఈ సమీక్షలు ఒక ప్రాథమిక లిస్టింగ్ చేయడానికి అనుమతిస్తుంది. మీరు లిస్టింగ్ లో ప్రతి రంగంలో దాచవచ్చు లేదా చూపవచ్చు, మరియు కవర్ చిత్రం పరిమాణం సెట్ చేయవచ్చు. మరియు మొత్తం చాలా కాదు.
మీ కంటెంట్ను మిక్స్ చేసి, సరిపోల్చుకోండి
వీక్షణలతో, మరోవైపు, మీరు ఈ డేటాను అన్ని రకాల కస్టమ్ జాబితాలలో కలపవచ్చు మరియు సరిపోల్చవచ్చు. ఉదాహరణకు, మీరు:
- అన్ని పుస్తకాలను వారి శీర్షిక ద్వారా జాబితా చేసే పేజీని కలిగి ఉండండి. పూర్తి సమీక్షకు ప్రతి శీర్షిక లింకులు.
- మీరు సమీక్షించిన అన్ని రచయితలను జాబితా చేసే మరొక పేజీని కలిగి ఉండండి. ఆ రచయిత ద్వారా శీర్షికల యొక్క చిన్న జాబితాకు ప్రతి రచయిత లింకులు.
- ఒక గ్రిడ్లో మాత్రమే కవర్ చిత్రాలు ఉన్న మూడవ పేజీని కలిగి ఉండండి. పూర్తి సమీక్షకు ప్రతి చిత్రం లింక్లు.
- మీ ఆరు అత్యంత ఇటీవలి సమీక్షల కోసం మాత్రమే థంబ్నెయిల్ కవర్ చిత్రం మరియు టీజర్ను చూపే సైడ్బార్ని కలిగి ఉండండి. ఇంకా, మీరు "పశ్చిమ", "మిస్టరీ", లేదా "రీడబుల్ స్టార్ ట్రెక్ ఫ్యాన్ ఫిక్షన్" అనే పదాలతో మాత్రమే ట్యాగ్ చేయబడిన పుస్తకాలను చూపుతారు.
మరియు ఆ ఉదాహరణలు కేవలం నా తల పైన ఉన్నాయి. మీరు దీనిని అనుకుంటే, ఇది మీరు అభిప్రాయాలలో నిర్మించగలవు.
చూడండి, మా! కోడ్ లేదు!
కోడ్ యొక్క ఒకే వరుస లేకుండా మీరు ఈ అభిప్రాయాలను నిర్మించవచ్చు.
మీరు కోడ్లో ఒక అభిప్రాయాన్ని చేయాల్సి వస్తే, అది ఇలా కనిపిస్తుంది:
Node.nid AS nid. Node.created AS నోడ్ నోడ్ నుండి నోడ్_నిర్వచించబడుతుంది LEFT JOIN పదం nnode term_node node.vid = term_node.vid LEFT JOIN పదం_దాటా term_data term_node.tid = term_data.tid WHERE (node.status = 1 OR (నోడ్. UID = *** CURRENT_USER *** మరియు *** CURRENT_USER *** <> 0) లేదా *** ADMINISTER_NODES *** = 1) మరియు (నోడ్.promote <> 0) మరియు (UPPER (term_data.name) = UPPER ('బ్లాగ్')) ORDER BY node_created DESCమరియు ఇది కేవలం MySQL ప్రశ్న.
మీరు ఫలితాలు ఫార్మాట్ మరియు అవుట్పుట్ కోడ్ అవసరం. మీరు ఎప్పుడైనా ఫీల్డ్ లేదా షరతును జోడించాలనుకుంటే, ఏదైనా బ్రేకింగ్ చేయకుండా కోడ్లో ట్యాగ్ చేయవలసి ఉంటుంది.
అభిప్రాయాలు? పాయింట్ చేసి, క్లిక్ చేయండి.
కంటెంట్ రకాలు మరియు వీక్షణలలో ఆలోచించడం
మీరు కస్టమ్ కంటెంట్ రకాలు మరియు వీక్షణలతో పనిచేయడాన్ని నేర్చుకుంటూ, ఇంతవరకు అదుపులేని CMS సమస్యల యొక్క భారీ శాతాన్ని పరిష్కరించగలరని మీరు తెలుసుకుంటారు.
కాబట్టి తరచుగా, మీరు లేదా మీ క్లయింట్ " CMS" సాఫ్ట్ వేర్ పై "ప్రత్యేక" పేజీలు కోరుకుంటారు, ఇది సంక్లిష్ట కోడింగ్ లేదా ప్లగ్ఇన్ కోసం నిరాశకు గురవుతుంది. కానీ కొద్దిగా ఆలోచనతో, మీరు వాటిని ఒకటి లేదా ఎక్కువ అనుకూల కంటెంట్ రకాలను తగ్గించవచ్చు, మరియు బాగా నిర్మించిన వీక్షణ.
కస్టమ్ మాడ్యూల్స్తో వీక్షణలను విస్తరించండి
నిజం, వీక్షణలు ప్రతిదీ చేయలేవు. మీరు ఎప్పుడైనా మీ అభిప్రాయాల పరిమితులపై మీరే కనుగొంటే, తనిఖీ చేయండి drupal.org. వీక్షణలు విస్తరించే మాడ్యూల్స్ వేల ఉన్నాయి. ఎప్పటిలాగే, మీరు తెలివిగా మాడ్యూల్లను ఎన్నుకోవాలి , కానీ మీ సమస్యను పరిష్కరించుకోవటానికి ఇది చాలా సాధ్యమే.
మొదటి అభిప్రాయాలను తెలుసుకోండి
కానీ మీరు కస్టమ్ మాడ్యూల్ కోసం చూస్తున్న ముందు, "బేసిక్" అభిప్రాయాలు ఏమిటో మీరు నిజంగా నేర్చుకున్నారని నిర్ధారించుకోండి. అక్కడ ట్యుటోరియల్స్ పుష్కలంగా ఉన్నాయి, కానీ తెలుసుకోవడానికి ఉత్తమ మార్గం చేర్చబడిన వీక్షణలు ఒకటి ప్రారంభించడానికి ఉంది. సరిగ్గా, మీరు ఒక దృష్టితో తయారు చేయవలసిన ప్రాథమిక అంశాలను చూస్తారు. అప్పుడు మీరు ట్వీకింగ్ ప్రారంభించవచ్చు - మరియు తెలుసుకోవడానికి ఉత్తమ మార్గం.