هو مفهوم وصلة لا يتجزأ من علامات HTML لها؟

StackOverflow https://stackoverflow.com/questions/1806776

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا أبحث عن استراتيجية لإدارة الروابط داخل المقالات. يتم حفظ الجسم من هذه المادة في قاعدة بيانات وسحبت خلال تجميع الصفحة. كل ما يجب أن يتم حفظها في قاعدة البيانات لتحديد بسهولة وإدارة الروابط؟

ويعتقد

وبعض الأصوليون أن العلامات يجب عدم تخزينها في قاعدة البيانات. يعتقد البعض عن طيب في الاعتدال. ولكن بالنسبة لي، فإن فكرة وجود صلة لا تنفصل تقريبا من علامات HTML لها.

هل هناك طريقة أفضل وأكثر مقتضبة تمثيل ارتباط في مقال (في قاعدة بيانات) من مجرد تضمين "مرساة النص"؟

وفكرة واحدة لقد ركل حول ينطوي على التضمين فقط العلامات تكفي لوصف غويا المجالات ذات الاهتمام، وفي جدول مختلف حسب ما أوردته وهذه المفاهيم إلى عناوين URL الفعلية. جميع لقاءات لفكرة معينة الحصول على التفاف مع الارتباط.

<p>Here is an example of a
<span class="external-reference semantic-web">semantic</span> 
approach to link management.</p>

وجدول ثم قد المنتسبين URL من هذه المادة والطبقة الرئيسية "الدلالي على شبكة الانترنت 'إلى URL مثل <وأ href =" http://en.wikipedia.org/wiki/Semantic_Web "يختلط =" نوفولو noreferrer "> http://en.wikipedia.org/wiki/Semantic_Web

<p>Here is an example of a <span class="external-reference semantic-web">
<a href="http://en.wikipedia.org/wiki/Semantic_Web">semantic</a></span> 
approach to link management.</p>

وأشياء أنا أحب حول هذا النهج هو أن كل ما عندي من عناوين المواقع هي في مكان واحد في قاعدة البيانات. أتمكن من تغيير من الناحية الفنية أو إزالة الروابط دون لمس جسم من هذه المادة. لدي أسماء فئة جيدة جدا للCSS.

وأنا لا أحب أن جدول آخر للحفاظ على، وخطوة / مرحلة أخرى تجعل في الوقت المناسب. ويمكن أن تبطئ زمن الاستجابة.

هل هناك أي استراتيجيات أخرى هناك التي وفرت إدارة رابط متفوقة؟

هل كانت مفيدة؟

المحلول

وأنت قد ترغب في النظر في النموذجيه (مثل هندى للحصول على PHP).

وأنا أتفق لا ينبغي أن <م> عادة سيعقد أن الترميز في قاعدة البيانات.

ولكن، هل يمكن أن تنظر أيضا تنفيذ "مؤشر" مفهوم، حيث في كل حلقة، كنت كسر التخزين الصفحة، إضافة المؤشر في الجدول إلى الارتباط، ثم مؤشر في الجدول الارتباط إلى الجزء القادم من محتوى الصفحة. (ليس لدي أي فكرة عن كيفية معقدة من شأنها أن تكون - مجرد فكرة)

وأو ننظر في كيفية التعامل مع مختلف الأدوات CMS هذه الفكرة. بعض فقط وضعت كل شيء في قاعدة البيانات كما كتلة واحدة كبيرة من النص، في حين يعتمد الآخرون على النموذجيه، والبعض الآخر قد تفعل شيئا آخر تماما (مثل البيئات وجوه المنحى مثل <وأ href = "http://plone.org" يختلط = "noreferrer نوفولو"> بلون ).

نصائح أخرى

وهناك عدد قليل من المحاولات للقيام بذلك التي رأيتها.

وإحدى الطرق للقيام بذلك هي من خلال URL الموجهات. يمكنك تطبيق عنصر المنطق على الملقم الذي سوف interpretate ما URL يطلب بدلا من مسار إلى المحتوى.

ومحاولة أخرى هي أن الروابط تحديد الاصل لقيمة مرجعية [التي يمكن البحث عنها في قاعدة بيانات]، وطلب في وقت التشغيل / جيل.

وبغض النظر، سيكون لديك للإشارة إلى المواد التي ترغب في الارتباط مع نوع من المعرف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top