शेयरपॉइंट जोर देकर कहता है कि यह मेरे UNC के लिंक को जानता है और मुझे हाइपरलिंक फ़ॉर्मेटिंग को हटाने नहीं देगा


4

हमारे पास काम पर एक फ़ाइल साझा है (एक मैं नाम बदलने की शक्ति नहीं है) और इसमें एक स्थान है:

\\WorkFileShare\Visual Studio\SP1

मैं एक विकी एंट्री बना रहा हूं जो उपयोगकर्ताओं को सूचित करता है कि वे इस शेयर पर VS2010 SP1 डाउनलोड का पता लगा सकते हैं।

किसी कारण से, SharePoint UNC को अंतरिक्ष में हाइलाइट और हाइपरलिंक करेगा। (मैं आउटलुक में वर्षों से इस व्यवहार से निपट रहा हूं और मैं अंतरिक्ष से पहले चरित्र पर ध्यान केंद्रित करके और फिर प्रारूपण को हटाने के लिए बैकस्पेस मारकर ठीक करता हूं)।

जब आप अंतरिक्ष से पहले चरित्र पर बैकस्पेस देते हैं तो सरल और SharePoint भी स्वरूपण को हटा देता है।

हालाँकि, जैसे ही मैं लिंक से दूर जाता हूं, SharePoint सही वापस हाइलाइटिंग में चला जाता है और यह सोचता है कि UNC क्या है।

शरारती शेयर !!

तो क्या किसी को कोई भी विचार है कि स्वरूपण को कैसे साफ़ करें?

नोट: पाठ को हाइलाइट करना और "स्पष्ट प्रारूप" आइकन पर क्लिक करने से काम नहीं होता है।


टम्बलवेड बिल्ला! वाह!
किरण ०२३

जवाबों:


5

SharePoint Wiki लेख का संपादन करते समय। निम्न कार्य करें:

  1. अपने UNC फ़ाइलपथ को टाइप करें (या पेस्ट करें) जिसमें स्पेस हो (जैसे \ WorkFileShare \ Visual Studio \ SP1 ) (SharePoint को इसे किसी हाइपरलिंक पर ऑटोफ़ॉर्म करना चाहिए)
  2. HTML स्रोत आइकन संपादित करें पर क्लिक करें
  3. HTML मार्कअप में UNC पाथ पाएं (मैं आमतौर पर मार्कअप को Notepad ++ में कॉपी और पेस्ट करता हूं क्योंकि मुझे कलर-कोडेड मदद चाहिए: P) लिंक कुछ इस तरह दिखेगा:
    <A href="file://\\WorkFileShare\Visual">\\WorkFileShare\Visual</A> Studio\SP1
  4. पहले स्थान के बाद href भाग कट जाएगा। आपको शेष फ़ाइल लिंक को पूरा करने और 20% के साथ रिक्त स्थान बदलने की आवश्यकता होगी।
  5. </a>पाठ के अंत में समापन एंकर html ( ) को स्थानांतरित करें
  6. ओके पर क्लिक करें

समाप्त होने के बाद, HTML को कुछ इस तरह दिखना चाहिए:

<A href="file://\\WorkFileShare\Visual%20Studio\SP1">\\WorkFileShare\Visual Studio\SP1</A>

ऐसा करने के बाद भी, लिंक पर क्लिक करने से कुछ नहीं हुआ; जिसका संभवतः SharePoint के साथ कुछ करना है।

हालांकि, मैं लिंक पर राइट-क्लिक कर सकता हूं, कॉपी शॉर्टकट चुन सकता हूं , उस शॉर्टकट को ब्राउजर विंडो में पेस्ट कर सकता हूं ।


इस उत्तर के साथ समस्या यह है कि यह मूल URL को दूषित कर देता है। \\ WorkFileShare \ Visual Studio \ SP1 बन गया (बस HREF उद्धरण के अंदर क्या था): फ़ाइल: // \\ WorkFileShare \ Visual तो, अंतिम लंगर चल रहा है ( </a>) प्रदर्शन लिंक को ठीक करता है, लेकिन वास्तविक पता नहीं। यहां मूल मुद्दा यह प्रतीत होता है कि मूल UNC लिंक गंतव्य में रिक्त स्थान शामिल हैं, जिन्हें HTML पते / लिंक में अनुमति नहीं है। इसलिए, मुझे संदेह है कि सभी रिक्त स्थान या अन्य विशेष वर्णों को उनके संगत भागने के कोड (जैसे स्थान & rarr %20) के साथ प्रतिस्थापित करने की आवश्यकता होगी ।

जानकारी से मुझे अपना उत्तर बेहतर बनाने में मदद मिली, इसके लिए आपका धन्यवाद। अंतिम टिप्पणी, मेरा उत्तर URL को दूषित नहीं करता है; SharePoint उसी का अपराधी है।
किरण ०२३

तकनीकी रूप से, इसमें स्थान एक भ्रष्टाचार नहीं है, बल्कि एक विकृति है। URLS में रिक्त स्थान की अनुमति नहीं है। उन्हें फ़ाइल पथों में वास्तव में अनुमति नहीं दी जाती है जब तक कि इसे उद्धरण द्वारा सीमांकित नहीं किया जाता है
क्षितिज

hirogen - माफ करना, मैंने तुम्हें #sharepoint irc में याद किया - मैं भेड़ें चरा रहा था। मुझे खुशी है कि आपने इसका पता लगा लिया। मैं Sharepoint से नफरत है, क्या तुम नहीं?
bgmCoder
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.