wesamdev

افلام هندية$type=sticky$count=4$show=home

$show=home

|روبوتات_$type=slider$source=random-posts$snippet=hide$cate=20$show=home

|اضافات بلوجر$type=three$m=0$rm=0$h=400$c=3$show=home

$show=home

wesamdev

كودإضافة جدول محتويات المقاله لمدونات بلوجر

محتويات المقالة إضافة جدول محتويات الموضوع فى بلوجر استخدام كود التمرير المرن فى هذه الاداة اضافة ...

كودإضافة جدول محتويات المقاله لمدونات بلوجر


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

و بشكل عام تستخدم اداة جدول المحتويات بشكل عام فى مدونات الووردبريس، ولكن ماذا لو هذه المرة تم استخدامها على بلوجر لإنشاء جدول محتويات الموضوع، ربما سوف يكون اكثر جاذبية.

بالإضافة الى ذلك، يشتبه الصندوق فى التصميم صندوق محتويات الموسوعة الحرة - ويكيبيديا - مع ذلك سيجذب قراء لمحتوى مدونتك، وهنا الاضافة لا تعمل بشكل تلقائي حيث اذا تم استعمالها بشكل تلقائي تصبح الاداة لا تعمل بكل المواضيع، لذا يجب استخدامها و تركيبها بشكل يدوى.
واخيرا، تعمل هذه الاداة باستخدام كود HTML برمجي فقط، بالاضافة الى كود CSS لستايل الاداة، وكود JavaScript للتنقل داخل المحتوى.

إضافة جدول محتويات الموضوع فى بلوجر


 

 

1. اذهب الى لوحة التحكم > القالب > تحرير HTML


2. ابحث عن ]]></b:skin> ، وضع الكود التالي فوقه


/* Table of Contents (melafndey) */#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;
}



3. احفظ القالب.

- اذا كانت قائمة الاقسام ثابتة عند التمرير لأسفل يفضل ترك الكود الاخير.
- اذا كانت قائمة الاقسام غير ثابتة عند التمرير لأسفل يفضل حذف الكود الاخير.

4. بعد ذلك توجه الى احد المشاركات التى تريد تركيب جدول المحتويات بها.

5. تأكد من انك فى تبويبة HTML وليس تأليف

6. قم بنسخ الكود التالى، ثم الصقه بعد الفقرة الاولى او يمكنك وضعه فى المكان الذى تريده وتخصيصه بنفسك.

<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>

- أضف عنوان URL للمشاركة الخاص بك مثل https://melafndey.blogspot.com// #toc_1 وهكذا. - يمكنك أيضًا الإضافة حتى #toc_6 وما إلى ذلك.

9. ثم أضف id="toc_1" الى اكواد عناوين الفقرات. على سبيل المثال :

<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>عنوان فرعي 4</ h3> إلى <h3 id="toc_4">عنوان فرعي 4</ h3>
<h3>عنوان فرعي 5</ h3> إلى <h3 id="toc_5">عنوان فرعي 5</ h3>

تطبق الاكواد السابقة على H1، H2، H3، H4، H5، H6.

استخدم id="toc_1" و بعدها id="toc_2" و التالى id="toc_3" ويتبع

استخدام كود التمرير المرن فى هذه الاداة


ضع الكود التالى فوق </body>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
// Add smooth scrolling to all links
$("a").on('click', function(event) {
// Make sure this.hash has a value before overriding default behavior
if (this.hash !== "") {
// Prevent default anchor click behavior
event.preventDefault();
// Store hash
var hash = this.hash;
// Using jQuery's animate() method to add smooth page scroll
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 800, function(){
// Add hash (#) to URL when done scrolling (default click behavior)
window.location.hash = hash;
});
} // End if
});
});
</script>


انتهى شرح إضافة جدول محتويات الموضوع فى بلوجر، شكرا لكم على المشاهدة.
     

wesam developer

إذا أعجبك المقال أو كان مفيدًا - ضع "أعجبني". اشترك في المدونة اوشارك برأيك في التعليقات! أراك لاحقا

COMMENTS

BLOGGER
الاسم

اخبار,45,اداة للكمبيوتر,7,اضافات بلوجر,88,افلام اجنبي,9,افلام روسية,32,افلام عربي مترجمة الي الروسية,1,افلام قديمة,2,افلام هندي,8,البرمجة,8,الجديد في التكنولوجيا,46,العاب,9,النمر,7,اليوتيوب,16,اندرويد,15,اندرويد استوديو,3,برامج كمبيوتر,11,بلوجر,8,تركيا,6,تصميم,3,تطبيقات,20,جافاسكريبت,3,حوادث,5,حول العالم,65,حيوانات,25,خلفيات,1,دروس HTML| بالعربية,2,روبوتات,8,روسيا,60,سياحة,4,سيارات,12,سياسة,17,شروحات,34,شريط الاخبار,1,صحتي,2,طائرات,22,فن,35,قناة الوعي نور,4,قناة قعدة تاريخ,8,قوالب بلوجر,3,كتب الكترونية,7,مالتي ميديا,6,متصفح,2,محليات,4,مسلسل لعبة الحبار,1,مسلسلات اجنبية,2,مسلسلات رمضان 2022,1,مسلسلات رمضان 2120,1,مصر والعرب,2,معدات حربية,34,معدات زراعية,6,مقالات,101,مواصلات النقل,1,مواقع للتصميم,14,وثائقي,14,وسوم بلوجر,2,ويندوز,15,Antivirus,3,Button,1,c++,1,css,37,HTML,11,wesam,2,
rtl
item
Wesam: كودإضافة جدول محتويات المقاله لمدونات بلوجر
كودإضافة جدول محتويات المقاله لمدونات بلوجر
https://1.bp.blogspot.com/-YFHdqlUMMd0/YO1AD9A40jI/AAAAAAAAV8A/dugGqR1EvU4o1VCNqeOZ1EIpYxRAAsXFwCLcBGAsYHQ/s16000/%25D9%2583%25D9%2588%25D8%25AF%25D8%25A5%25D8%25B6%25D8%25A7%25D9%2581%25D8%25A9.png
https://1.bp.blogspot.com/-YFHdqlUMMd0/YO1AD9A40jI/AAAAAAAAV8A/dugGqR1EvU4o1VCNqeOZ1EIpYxRAAsXFwCLcBGAsYHQ/s72-c/%25D9%2583%25D9%2588%25D8%25AF%25D8%25A5%25D8%25B6%25D8%25A7%25D9%2581%25D8%25A9.png
Wesam
https://www.wesamdev.com/2021/07/table-of-contents.html
https://www.wesamdev.com/
https://www.wesamdev.com/
https://www.wesamdev.com/2021/07/table-of-contents.html
true
1297279864306511161
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content