إضافة جدول محتويات الموضوع فى بلوجر
واخيرا، تــعــمــل هــذه الاداة بــاســتــخــدام كــود HTML بــرمــجــي فــقــط، بــالإضــافــة إلــى كــود CSS لــســتــايــل الاداة، وكــود JavaScript لــلــتــنــقــل داخــل الــمــحــتــوى.
- ادخل إلى لوحة تحكم المدونة في بلوجر
- اختر قالب المدونة التي تود تطبيق الشرح فيها
- اضغط على تحرير HTML
- ابحث عن الوسم ]]></b:skin> و اضف الكود التالي قبله مباشرة:
- احفظ القالب.
- إذا كـانـت قـائمـة الاقـسـام ثـابـتـة عـنـد الــتـمـريـر لأسـفـل يـفـضـل تـرك الـكـود الأخـيـر.
- إذا كـانـت قـائمـة الاقـسـام غـيـر ثــابـتـة عـنـد الـتــمـريـر لأسـفـل يــفـضـل حـذف الـكـود الأخـيـر.
- بـعــد ذلــك تـوجــه إلــى احــد الـمــشـاركــات الـتــي تـريــد تــركـيــب جــدول الـمـحــتـويــات بـهــا
- تــأكــد مــن انــك فــي تــبــويــبــة HTML ولــيــس تــألــيــف
- قــم بــنـســخ الـكــود الــتـالــي، ثــم الــصـقــه بـعــد الــفـقــرة الأولــى أو يـمــكـنــك وضـعــه فــي الــمـكــان الــذي تـريــده وتــخـصــيـصــه بـنــفـســك
- أضف عنوان URL للمشاركة الخاص بك مثل http://www.teqniweb.com/2018/08/blog-post.html #toc_1 وهكذا.
- يمكنك أيضًا الإضافة حتى #toc_6 وما إلى ذلك.
- ثم أضف id="toc_1" الى اكواد عناوين الفقرات. على سبيل المثال :
/* Table of Contents */ #btn-cm{border:1px solid #dadada;border-radius:5px;background-color:#f9f9f9} #btn_toc{font-weight:700;cursor:pointer;margin:10px} #btn_toc:focus,#toc li:focus,.back_toc:focus{outline:none} #btn_toc svg{vertical-align:middle} #toc li{cursor:pointer} #toc{display:grid} .back_toc{cursor:pointer;text-align:left} :target::before{content:"";display:block;height:40px;margin-top:-40px;visibility:hidden}
<div id="btn-cm"> <div id="btn_toc" onclick="if (document.getElementById('toc').style.display === 'none') { document.getElementById('toc').style.display = 'block'; } else { document.getElementById('toc').style.display = 'none'; }" role="button" tabindex="0">محتويات <svg width="18" height="18" viewBox="0 0 24 24"><path fill="#000000" d="M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z" /></svg></div> <div id="toc"> <ol> <li><a href="#toc_1" title="عنوان الفقرة 1">عنوان الفقرة 1</a></li> <li><a href="#toc_2" title="عنوان الفقرة 2">عنوان الفقرة 2</a></li> <li><a href="#toc_3" title="عنوان الفقرة 3">عنوان الفقرة 3</a></li> <li><a href="#toc_4" title="عنوان الفقرة 4">عنوان الفقرة 4</a></li> <li><a href="#toc_5" title="عنوان الفقرة 5">عنوان الفقرة 5</a></li> </ol> </div> </div>
<h3>عنوان فرعي 1</ h3> إلى <h3 id="toc_1">عنوان فرعي 1</ h3>
<h3>عنوان فرعي 2</ h3> إلى <h3 id="toc_2">عنوان فرعي 2</ h3>
<h3>عنوان فرعي 3</ h3> إلى <h3 id="toc_3">عنوان فرعي 3</ h3>
<h3>عنوان فرعي 5</ h3> إلى <h3 id="toc_5">عنوان فرعي 5</ h3>
تطبق الاكواد السابقة على H1، H2، H3، H4، H5، H6.
استخدام كود التمرير المرن في هذه الاداة
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("a").on('click', function(event) { if (this.hash !== "") { event.preventDefault(); var hash = this.hash; $('html, body').animate({ scrollTop: $(hash).offset().top }, 800, function(){ window.location.hash = hash; });}});}); </script>
سبحان الله، والحمدلله، ولا إله إلا الله، والله أكبر
إذا أعجبك الموضوع فلماذا تبخل علينا بالردود المشجعة ؟!
عندي h2 مش h3 + عندي بتبقا عامله كدا مش عنوان فرعي 1 زي شرحك .. ارجو الرد سريعا حاطط النقطه بين الhو ال2 عشان مش مسمحلي اكتبهم !!
AntwortenLöschenDer Kommentar wurde von einem Blog-Administrator entfernt.
AntwortenLöschenواااصل مدونة أنيقة تدل على الإحترافية في التدوين
AntwortenLöschenDer Kommentar wurde von einem Blog-Administrator entfernt.
AntwortenLöschen