ஏஎஸ்பி ஆர்எஸ்எஸ் பாகுபடுத்தி, ஊட்ட வாசகர்

டெபாசிட்ஃபோட்டோஸ் 4651719 கள்

இந்த வார இறுதியில் வலை அடிப்படையிலான ஆர்எஸ்எஸ் ஊட்ட வாசகர்களுக்காக வலையைத் தேடும் எனது மடிக்கணினியில் ஒட்டப்பட்டிருக்கிறேன். காரணம், ஒரு ஆஸ்பி ஆர்எஸ்எஸ் ஃபீட் ரீடரை எழுத விரும்பினேன், அது ஊட்டத்தைக் காண்பிக்கும், இதனால் உள்ளடக்கம் தானாகவே ஒரு HTML மின்னஞ்சலில் ஸ்கிராப் செய்யப்படும். ஆகவே, தங்கள் மின்னஞ்சல் செய்திமடலின் ஒரு பகுதியை தங்கள் வலைப்பதிவு அல்லது வெளியீட்டு கட்டுரைகளுக்காக ஒதுக்க விரும்பும் எல்லோருக்கும், இது எளிதாக இணைக்கப்படலாம். கிளையன்ட் ஸ்கிரிப்டை ஏற்றி இயக்கும் வரை ஜாவாஸ்கிரிப்ட் உண்மையில் உள்ளடக்கத்தைக் காண்பிக்காது என்பதால், ஜாவாஸ்கிரிப்ட் ஆர்எஸ்எஸ் உலாவிகளின் மிகுதியானது பயனுள்ளதாக இல்லை. எனக்கு ஒரு சேவையக பக்க RSS ஊட்ட ரீடர் தேவை.

MSXML பொருளைப் பயன்படுத்தி ASP இல் எனது சொந்த பாகுபடுத்தி எழுதுவதன் மூலம் தொடங்கினேன். இதைச் செய்யும் 75% ஆர்எஸ்எஸ் ஊட்டங்களை என்னால் அலச முடிந்தது, ஆனால் ஆர்எஸ்எஸ் ஊட்டங்களில் சில தளர்வான எக்ஸ்எம்எல் விவரக்குறிப்புகள் நிரல் செய்வது மிகவும் கடினம் என்பதை நிரூபித்தது. நீங்கள் அதை செயலில் பார்க்கலாம் இங்கே. நீங்கள் உருப்படிகளின் அதிகபட்ச எண்ணிக்கை (ni), வார்த்தையின் (nc) துண்டிக்கப்பட்ட எழுத்துகளின் எண்ணிக்கை மற்றும் URL ஐ அனுப்பலாம். பிழைத்திருத்த மாறியுடன் உண்மையான ஊட்டத்தையும் நீங்கள் காணலாம் இங்கே.

பல ஆர்எஸ்எஸ் ஊட்டங்கள் உண்மையில் 'அழுக்கு' மற்றும் எக்ஸ்எம்எல் கோப்பில் உரையை சரம் கையாளுதல் குறியீடு (ugh!) உடன் பாகுபடுத்த வேண்டும். நிச்சயமாக, நாங்கள் இன்னும் வலையில் எங்கள் ஆர்.எஸ்.எஸ் 'இளைஞர்களில்' இருக்கிறோம், அதனால் எனக்கு ஆச்சரியமில்லை. ஆர்எஸ்எஸ் விவரக்குறிப்புகள் பற்றி மேலும் வாசிக்க இங்கே.

இறுதியாக, நான் ஒரு சிறிய ரத்தினத்தைக் கண்டேன். பதிவிறக்க இலவச ஏஎஸ்பி வகுப்பைக் கண்டேன். இது கொஞ்சம் மெதுவாக இருக்கிறது, ஆனால் அதைப் படிக்க முடியாத ஒரு ஊட்டத்தை நான் கண்டுபிடிக்கவில்லை. நான் இங்கே ஒரு நிலையான பதிப்பையும் இங்கே ஒரு டைனமிக் பதிப்பையும் பெற்றுள்ளேன்.

ஸ்கிரிப்டில் ஒரு ஜோடி குறிப்புகள். திரும்பிய விளக்கங்களில் சில HTML குறிச்சொற்களை நான் அழிக்க வேண்டியிருந்தது. நான் கண்டறிந்த ஒரு சிறிய தூய்மைப்படுத்தும் செயல்பாட்டைக் கொண்டு செய்தேன்:

செயல்பாடு RemoveHTML (strText) மங்கலான nPos1 மங்கலான nPos2 nPos1 = InStr (strText, ">") nPos1> 0 nPos2 = InStr (nPos1 + 1, strText, ">") போது nPos2> 0 என்றால் strText = இடது (strText = இடது) - 1) & நடுப்பகுதி (strText, nPos1 + 2) வேறு வெளியேறு முடிவுக்கு வந்தால் nPos1 = InStr (strText, ">") சுழற்சியை அகற்று HTML = strText முடிவு செயல்பாடு

நான் மற்றொரு சிறிய குறியீட்டையும் சேர்த்தேன்: சில நேரங்களில், நான் ஒரு விளக்கத்தை அதிகமாகவோ அல்லது குறைவாகவோ காட்ட விரும்பலாம். இருப்பினும், நான் எழுத்துக்களின் எண்ணிக்கையை மட்டுப்படுத்தினால், வார்த்தையின் நடுவில் உள்ள விளக்கத்தை நான் துண்டிக்கலாம். நான் அதை செய்ய விரும்பவில்லை!

செயல்பாடு வெட்டு (strText, intChars) மங்கலான intLength dim j intLength = len (strText) என்றால் intChars> intLength என்றால் j = intChars க்கு 0 படி -1 க்கு நடுவில் இருந்தால் (strText, j, 1) = "" பின்னர் அடுத்ததாக வெளியேறவும் j> 0 பின்னர் strText = left (strText, j-1) & "..." else strText = strText end if end if Cutoff = strText End Function

(இந்த பதிவில் எனது குறியீட்டை சரியாகக் காண்பிப்பதில் எனக்கு சில சிக்கல்கள் இருந்தன… இந்த செயல்பாடுகளில் ஏதேனும் சிக்கல் இருந்தால் எனக்குத் தெரியப்படுத்துங்கள்!)

வலையில் இன்னும் சில கருவிகளை நான் கவனித்திருக்கிறேன். அங்கே ஒரு
நெட் பதிப்பு, பல PHP பதிப்புகள், ஒரு டன் ஜாவாஸ்கிரிப்ட் பதிப்புகள்.

முடிவுக்கு, ஆர்எஸ்எஸ் விவரக்குறிப்புகள் தொடர்ந்து சுத்திகரிக்கப்பட்டு, உண்மையான ஊட்டங்கள் எல்லா நிகழ்வுகளிலும் எக்ஸ்எம்எல் தரத்துடன் இணங்குகின்றன என்று நம்புகிறேன். டைப் பேட், வேர்ட்பிரஸ் போன்ற இலவச பயன்பாடுகள் அவற்றின் ஆர்எஸ்எஸ் செயல்பாட்டை செம்மைப்படுத்த வேண்டும். மைஸ்பேஸ், சாங்கா, லைவ்ஜர்னல் போன்ற கூடுதல் வலைப்பதிவுகள் அவற்றின் ஆர்எஸ்எஸ் செயல்பாட்டை மேம்படுத்த வேண்டும். ஆர்எஸ்எஸ் சக்தி வாய்ந்தது…கிறிஸ் பாகோட் மின்னஞ்சல் மற்றும் ஆர்.எஸ்.எஸ். அவற்றின் செயல்பாட்டை இணைப்பது இரண்டின் தாக்கத்தையும் அதிகரிக்கும் என்று நான் நினைக்கிறேன்!

நீங்கள் என்ன நினைக்கிறீர்கள்?

இந்த தளம் ஸ்பேமைக் குறைக்க Akismet ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.