Loading...
‏إظهار الرسائل ذات التسميات blogger-plugins. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات blogger-plugins. إظهار كافة الرسائل

طريقة إضافة تحميل فيديو اليوتيوب في وضع الكسول lazy load على المدونة بلوجر

سبتمبر 23, 2025 2 Comments

الحل تأجيل فيديو اليوتيوب في المدونة

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

طريقة إضافة تحميل فيديو اليوتيوب في وضع الكسول lazy load على المدونة بلوجر

ماهوا الخظأ الإفتراضي

يعمل إطار you tube الإفتراضي على iframe الدي قمنا بتضمينه في موقعنا على الويب على إبضاء سرعة التحميل في الموقع عن طريق تحميل الكثير من الموارد في الواجهة الأمامية الذي يتضمن مقاطع الفيديو iframe يمكن أن يستغرق you tube حوالي 500-700 كيلو بايت مما يساهم بحوالي 50-60 بالمائة من إجمالي حجم الصفحة لذا ما مدى صعوبة تحميل جافا سكربث، يمثل عقبة في css تحسين الصور و أداء سرعة الويب كما أنه يحضر الخيط الرئيسي وعندما تتحقق من أداء الصفحة في موقع إحصاءات سرعة الموقع سترى خطأ مثل هذا يؤدي كذالك إلى حدوث أخظاء في تقرير إحصاءات سرعة الصفحة كما هوا مذكور في الأسفل.

كيف يعمل التحميل البطيئ لفيديو اليوتوب

يتم فعل ذالك إذا قمت بتضمين مقطع فيديو اليوتوب بالطريقة التقليدية مباشرة يتم تحميل الموارد المطلوبة في بذاية الصفحة سواء قام الزائر بتشغيل الفيديو أم لا بدلا من تحميل الفيديو في البداية ، يمكننا بالفعل تأجيل تحميل الفيديو من خلال تنفيد إطار التحميل you tube iframe lazylod ، لذالك عندما يقوم المستخدم بالنقر على الفيدسو سيبدأ تحميل الفيديو ، يمكننا إضافة عنصر المحول الكسول lazylod ولكن الإطار يعمل بذلا منه ، وهو في الأساس صورة بها زر التشغيل بمجرد النقر عليها يفتح الفديو اليوتيوب ، بهذه الطريقة سيقوم المتصفح بتحميل الصورة فقط أما الفيديو يعمل عندما ينقر الزائر عليه ، الأن ستشاهد الطريقة على الفيديو وتطبقها على صفحتك لتحميل الموارد وتحسين سرعة الموقع مع.lazyload فيديو اليوتوب

كيف يمكنني وضع lazylod you tube في المدونة

إتبع الخطواة التالية قم أول بذهاب إلى لوحة التحكم في بلوجر تحرير html وبحث على هذا الوسم </body> ولصق هذا الكوذ css و js  أعلى وسم </body> وتحفط القالب هذه الخطوة الأول

<style> .youtube-player { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; background: #000; margin: 0px; } .youtube-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: transparent; } .youtube-player img { object-fit: cover; display: block; left: 0; bottom: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; border: none; height: auto; cursor: pointer; -webkit-transition: 0.4s all; -moz-transition: 0.4s all; transition: 0.4s all; } .youtube-player img:hover { -webkit-filter: brightness(75%); -moz-filter: brightness(75%); filter: brightness(75%); } .youtube-player .play { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("https://upload.wikimedia.org/wikipedia/commons/b/b8/YouTube_play_button_icon_%282013%E2%80%932017%29.svg") no-repeat; cursor: pointer; } </style> <script type='text/javascript'> //<![CDATA[ function labnolIframe(div) { var iframe = document.createElement("iframe"); iframe.setAttribute( "src", "https://www.youtube.com/embed/" + div.dataset.id + "?autoplay=1&rel=0" ); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", "1"); iframe.setAttribute( "allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" ); div.parentNode.replaceChild(iframe, div); } function initYouTubeVideos() { var playerElements = document.getElementsByClassName("youtube-player"); for (var n = 0; n < playerElements.length; n++) { var videoId = playerElements[n].dataset.id; var div = document.createElement("div"); div.setAttribute("data-id", videoId); var thumbNode = document.createElement("img"); thumbNode.src = "https://i.ytimg.com/vi/ID/hqdefault.jpg".replace( "ID", videoId ); div.appendChild(thumbNode); var playButton = document.createElement("div"); playButton.setAttribute("class", "play"); div.appendChild(playButton); div.onclick = function () { labnolIframe(this); }; playerElements[n].appendChild(div); } } document.addEventListener("DOMContentLoaded", initYouTubeVideos); //]]> </script>

الأن إذهب إلى وضعية إنشاء صفحة جذيد ولصق هذا الكوذ الثاني في أيي مك تريد ظهور الفيديو اليوتيوب ولكن يجب تغيير كلمة ID-vidoe بالأيذي الخاص بك شاهذ في الفيذيو طريقة الحصول على أيذي الفيديو إليك الكوذ في مكان النقاط ضع وسم الأول div> و في أخر الكود في مكان النقاط ضع وسم الإغلاق <div/>

<div class="youtube-player" data-id="VIDEO_ID"></div>

إضافة صندوق عرض الأكواد مع زر النسخ و بشكل احترافي

سبتمبر 21, 2025 1 Comment

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

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

إضافة صندوق عرض الأكواد مع زر النسخ و بشكل احترافي

إضافة صندوق عرض الأكواد مع زر النسخ متجاوب مع الجوال وبشكل إحترافي

يمكننا تنفيد أداة تمييز بناء جملة على صفحات موقع الويب و المنتديات و المدونات عبر الإنترنت ، ويتم إستخدامها على نطاق واسع لتسهيل الزائرين ترميز css و javascript و html و لغات البرمجة الأخرى ، بشكل عام يمكن بناء جملة التمييز تحويل الحروف إلى العديد من متغيرات الألوان إعتمادًا على رمز الترميز سواء كان رابط أو كود أو أرقام زائد زر النسخ بشكل إحترافي ، كذلك ملائم للوضع اليلي ، هناك العديد من الطرق حول كيفية إنشاء أداة تمييز بناء جملة في موقع المدون واحد منهم يُشبه البرنامج التعليمي أدناه لكن لا يحتوي على أكواد صحيح مثل الموجود عندي في المقالة ، هذه الأكواد تتجاوب مع جميع القوالب حتى قوالب جاك دنيال ، إذا كنت تريد متابعة هذا البرنامج فسوف يبدو مثل لقطة الشاشة التالية ، قد يهمك موضوع إنشاء ملف robots.txt مخصص لتحسين محركات البحث في مدونة بلوجر.

صندوق الأكواد مع زر النسخ

هكذا يبدو الكود عندما نقوم بتنصيب السكريبت الخاص بالترميز و هناك ألوان أخرى متوفرة أتوماتيكي.

إتبع هذه الخطوات لإضافة أداة تمييز إلى موقع بلوجر

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

<b:if cond='data:blog.pageType == "item"'> 
<script src='https://cdn.statically.io/gh/Aslori/file/master/highlight.min.js'></script>
<script src='https://cdn.statically.io/gh/Aslori/file/master/clipboard.min.js'></script>
<script type='text/javascript'>
//<![CDATA[
"use strict";!functionundefinede,o){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?oundefinede,!0):functionundefinede){ifundefined!e.document)throw new Errorundefined"A window with a document is required");return oundefinede)}:oundefinede)}undefined"undefined"!=typeof window?window:this,functionundefinedy,e){ifundefined"boolean"!=typeof o)var o=!1;function tundefinede){var o,m={templateSelector:"#CodeBadgeTemplate",contentSelector:"body",loadDelay:0,copyIconClass:"fa fa-copy",copyIconContent:"",checkIconClass:"fa fa-check text-success",checkIconContent:"",onBeforeCodeCopied:null};function tundefined){m.loadDelay?setTimeoutundefinedn,loadDelay):nundefined)}function nundefined){ifundefined!document.querySelectorundefinedm.templateSelector)){var e=document.createElementundefined"div");e.innerHTML=functionundefined){forundefinedvar e=["<style>","@media print {","   .code-badge { display: none; }","}"," .dark-mode .code-badge {","        background: rgbaundefined78,95,109,.10);","    }"," .code-badge-pre {","        position: relative;","    }","    .code-badge {","        display: flex;","        flex-direction: row;","        white-space: normal;","        background: rgbaundefined88,101,111,.63);","        color: #333;","        font-size: 0.875em;","        opacity: 0.5;","        transition: opacity linear 0.5s;","        border-radius: 0 4px 0 4px;","        padding: 5px 8px 5px 8px;","        position: absolute;","        right: 0;","        top: 0;","    }","    .code-badge.active {","        opacity: 0.8;","    }","","    .code-badge:hover {","        opacity: .95;","    }","","    .code-badge a,","    .code-badge a:hover {","        text-decoration: none;","    }","","    .code-badge-language {","        margin-right: 10px;","        font-weight: 600;","        color: goldenrod;","    }","    .fa.text-success:{ color: limegreen !important }","</style>",'<div id="CodeBadgeTemplate" style="display:none">','    <div class="code-badge">','        <div class="code-badge-language" >{{language}}</div>','        <div  id="copyy" title="Salin Code">','            <i class="{{copyIconClass}}"></i></i></a>',"        </div>","     </div>","</div>"],o="",t=0;t<e.length;t++)o+=e[t]+"\n";return o}undefined);var o=e.querySelectorundefined"style"),t=e.querySelectorundefinedm.templateSelector);document.body.appendChildundefinedo),document.body.appendChildundefinedt)}forundefinedvar n=document.querySelectorundefinedm.templateSelector).innerHTML,c=document.querySelectorAllundefined"pre>code.hljs"),a=0;a<c.length;a++){var r=c[a];ifundefined!r.querySelectorundefined".code-badge")){forundefinedvar d="",l=0;l<r.classList.length;l++){var i=r.classList[l];ifundefined"language-"===i.substrundefined0,9)){d=r.classList[l].replaceundefined"language-","");break}ifundefined"lang-"===i.substrundefined0,5)){d=r.classList[l].replaceundefined"lang-","");break}ifundefined!d)forundefinedvar s=0;s<r.classList.length;s++)ifundefined"hljs"!=r.classList[s]){d=r.classList[s];break}}"ps"==undefinedd=d?d.toLowerCaseundefined):"text")?d="powershell":"cs"==d?d="csharp":"js"==d?d="javascript":"ts"==d?d="typescript":"fox"==d&&undefinedd="foxpro");var p=n.replaceundefined"{{language}}",d).replaceundefined"{{copyIconClass}}",m.copyIconClass).trimundefined),u=document.createElementundefined"div");u.innerHTML=p,u=u.querySelectorundefined".code-badge");var g=r.parentElement;g.classList.addundefined"code-badge-pre"),m.copyIconContent&&undefinedu.querySelectorundefined".code-badge-copy-icon").innerText=m.copyIconContent),g.insertBeforeundefinedu,r)}}document.querySelectorundefinedm.contentSelector).addEventListenerundefined"click",functionundefinede){return e.srcElement.classList.containsundefined"code-badge-copy-icon")&&undefinede.preventDefaultundefined),e.cancelBubble=!0,functionundefinede){var o=e.srcElement.parentElement.parentElement.parentElement,t=o.querySelectorundefined"pre>code"),n=t.textContent||t.innerText;m.onBeforeCodeCopied&&undefinedn=m.onBeforeCodeCopiedundefinedn,t));var c=document.createElementundefined"textarea");c.value=n.trimundefined),document.body.appendChildundefinedc),c.style.display="block",y.document.documentMode?c.setSelectionRangeundefined0,c.value.length):c.selectundefined);document.execCommandundefined"copy"),document.body.removeChildundefinedc),functionundefinede){var o=m.copyIconClass.splitundefined" "),t=m.checkIconClass.splitundefined" "),n=e.querySelectorundefined".code-badge-copy-icon");n.innerText=m.checkIconContent;forundefinedvar c=0;c<o.length;c++)n.classList.removeundefinedo[c]);forundefinedc=0;c<t.length;c++)n.classList.addundefinedt[c]);setTimeoutundefinedfunctionundefined){n.innerText=m.copyIconContent;forundefinedvar e=0;e<t.length;e++)n.classList.removeundefinedt[e]);forundefinede=0;e<o.length;e++)n.classList.addundefinedo[e])},2e3)}undefinedo)}undefinede)),!1})}o=e,Object.assignundefinedm,o),"loading"==document.readyState?document.addEventListenerundefined"DOMContentLoaded",t):tundefined)}y.highlightJsBadge=t,y.module&&y.module.exports&&undefinedy.module.exports.highlightJsBadge=t),o&&tundefined)});

document.addEventListenerundefined"DOMContentLoaded", undefinedevent) => {
  var pres = document.querySelectorAllundefined"pre>code");
  for undefinedvar i = 0; i < pres.length; i++) {
    hljs.highlightBlockundefinedpres[i]);
  }

  var options = {
    contentSelector: ".post-body",
    loadDelay:0,
    copyIconClass: "code-badge-copy-icon",
    checkIconClass: "code-badge-check-icon",
    onBeforeTextCopied: functionundefinedtext, codeElement) {
      return text;   
    }
  };
  window.highlightJsBadgeundefinedoptions);
});
function downloadJSAtOnloadundefined){var e=document.createElementundefined"script");e.src="https://cdn.statically.io/gh/Aslori/file/master/highlight.min.js",document.body.appendChildundefinede)}window.addEventListener?window.addEventListenerundefined"load",downloadJSAtOnload,!1):window.attachEvent?window.attachEventundefined"onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;

function cdClearundefined){var e=document.getElementByIdundefined"codes");e.value="",e.focusundefined);forundefinedvar t=document.querySelectorAllundefined"#cvrt3, #cvrt4, #cvrt5, #cvrt6, #cvrt7, #cvrt8, #cvrt9, #cvrt10, #cvrt11"),c=0;c<t.length;c++)t[c].disabled=!1,document.getElementByIdundefined"btnInfo").style.display="none",document.getElementByIdundefined"button-link").style.display="none"}function preConvertundefined){var e=document.getElementByIdundefined"codes"),t=e.value,c=document.getElementByIdundefined"opt1"),l=document.getElementByIdundefined"opt2"),n=document.getElementByIdundefined"opt3"),d=document.getElementByIdundefined"opt4"),o=document.getElementByIdundefined"opt5"),u=document.getElementByIdundefined"opt10"),t=t.replaceundefined/\t/g,"    ");u.checked&&undefinedc.checked&&undefinedt=t.replaceundefined/&/g,"&amp;")),l.checked&&undefinedt=t.replaceundefined/'/g,"&#039;")),n.checked&&undefinedt=t.replaceundefined/"/g,"&quot;")),d.checked&&undefinedt=t.replaceundefined/</g,"&lt;")),o.checked&&undefinedt=t.replaceundefined/>/g,"&gt;")),t=undefinedt=t.replaceundefined/^/,"<i rel='pre'>")).replaceundefined/$/,"</i>"),e.value=t,e.focusundefined),document.getElementByIdundefined"button-link").style.display="inline-block")}function codeConvertundefined){var e=document.getElementByIdundefined"codes"),t=e.value,c=document.getElementByIdundefined"opt1"),l=document.getElementByIdundefined"opt2"),n=document.getElementByIdundefined"opt3"),d=document.getElementByIdundefined"opt4"),o=document.getElementByIdundefined"opt5"),u=document.getElementByIdundefined"opt11"),t=t.replaceundefined/\t/g,"    ");u.checked&&undefinedc.checked&&undefinedt=t.replaceundefined/&/g,"&amp;")),l.checked&&undefinedt=t.replaceundefined/'/g,"&#039;")),n.checked&&undefinedt=t.replaceundefined/"/g,"&quot;")),d.checked&&undefinedt=t.replaceundefined/</g,"&lt;")),o.checked&&undefinedt=t.replaceundefined/>/g,"&gt;")),t=undefinedt=t.replaceundefined/^/,"<i rel='code'>")).replaceundefined/$/,"</i>"),e.value=t,e.focusundefined),document.getElementByIdundefined"button-link").style.display="inline-block")}function imgConvertundefined){var e=document.getElementByIdundefined"codes"),t=e.value,c=document.getElementByIdundefined"opt6"),t=t.replaceundefined/\t/g,"    ");c.checked&&undefinedt=undefinedt=t.replaceundefined/^/,"<i rel='img'>")).replaceundefined/$/,"</i>"),e.value=t,e.focusundefined),document.getElementByIdundefined"button-link").style.display="inline-block")}function videoConvertundefined){var e=document.getElementByIdundefined"codes"),t=e.value,c=document.getElementByIdundefined"opt7"),t=t.replaceundefined/\t/g,"    ");c.checked&&undefinedt=undefinedt=t.replaceundefined/^/,"<i rel='video'>")).replaceundefined/$/,"</i>"),e.value=t,e.focusundefined),document.getElementByIdundefined"button-link").style.display="inline-block")}function quoteConvertundefined){var e=document.getElementByIdundefined"codes"),t=e.value,c=document.getElementByIdundefined"opt8"),t=t.replaceundefined/\t/g,"    ");c.checked&&undefinedt=undefinedt=t.replaceundefined/^/,"<b rel='quote'>")).replaceundefined/$/,"</b>"),e.value=t,e.focusundefined),document.getElementByIdundefined"button-link").style.display="inline-block")};

var clipboard = new Clipboardundefined".button-link");
clipboard.onundefined"success", function undefinedo) {
    console.logundefinedo), document.getElementByIdundefined"btnInfo")
        .style.display = "block", document.getElementByIdundefined"codes")
        .value = ""
}), clipboard.onundefined"error", function undefinedo) {
    console.logundefinedo)
});
//]]>
</script>
</b:if>

طريقة إضافة كود css لتمييز صندوق عرض الأكواد

الأن ما سنقوم به إضافة كود css فوق وسم الإغلاق الهاد ، بهذا الكود أصبح صندوق العرض جاهز للعمل به في صفحة بلوجر.

للبحث عن أي شيء في قسم قالب بلوجر اضغط السيطرة+F ثم اكتب مصطلحًا للبحث ثم اضغط على زر الإدخال.

منشورات قد تهمك

الأن ضع الكود فوقه مباشرة وحفط القالب.

<b:if cond='data:blog.pageType == "item"'> 
<style>
/* Sytax Highlighter */
.hljs,.hljs-subst,.hljs-tag{color:#eaebec}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f15a5a}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}
article.post pre code:hover::-webkit-scrollbar-thumb {display:block}
article.post pre code::-webkit-scrollbar-thumb {display:none;background-color:rgbaundefined65,72,67,.53)}
mark{padding:1px 6px;border-radius:2px;font-family:'Fira Mono', monospace;font-size: 15px}
code mark{font-size: 13px;margin: 2px;display: inline-block;}
pre code mark{margin:0;padding:0;border-radius:2px}
mark .hljs, mark .hljs-subst, mark .hljs-tag, mark .hljs-addition, mark.hljs-built_in, mark .hljs-builtin-name, mark .hljs-selector-attr, mark .hljs-selector-id, mark .hljs-selector-pseudo, mark .hljs-string, mark .hljs-attr, mark .hljs-template-variable, mark .hljs-type, .hljs-variable, mark .hljs-attribute,mark .hljs-symbol,mark .hljs-bullet,mark .hljs-link,mark .hljs-literal,mark .hljs-number,mark .hljs-quote,mark .hljs-regexp{color:#000}
.code-badge-copy-icon {
background: urlundefined"data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect height='13' rx='2' ry='2' width='13' x='9' y='9' fill='none' stroke='%23c6c9ce' stroke-width='1.6'%3E%3C/rect%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1' fill='none' stroke='%23c6c9ce' stroke-width='1.6'%3E%3C/path%3E%3C/svg%3E");background-size: 55% 55%;background-repeat:no-repeat;background-position:center;cursor:pointer;padding:7px 15px;margin:-5px -8px;}
.code-badge > .code-badge-check-icon {
background: green;
}
.code-badge-check-icon {
cursor: pointer;
padding: 0 7px;
background: urlundefined'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBmb2N1c2FibGU9ImZhbHNlIiBkYXRhLXByZWZpeD0iZmFzIiBkYXRhLWljb249ImNoZWNrIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNiIgcm9sZT0iaW1nIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9IiYjMTA7ICAgIGNvbG9yOiAjMmFmZjMyOyYjMTA7Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNzMuODk4IDQzOS40MDRsLTE2Ni40LTE2Ni40Yy05Ljk5Ny05Ljk5Ny05Ljk5Ny0yNi4yMDYgMC0zNi4yMDRsMzYuMjAzLTM2LjIwNGM5Ljk5Ny05Ljk5OCAyNi4yMDctOS45OTggMzYuMjA0IDBMMTkyIDMxMi42OSA0MzIuMDk1IDcyLjU5NmM5Ljk5Ny05Ljk5NyAyNi4yMDctOS45OTcgMzYuMjA0IDBsMzYuMjAzIDM2LjIwNGM5Ljk5NyA5Ljk5NyA5Ljk5NyAyNi4yMDYgMCAzNi4yMDRsLTI5NC40IDI5NC40MDFjLTkuOTk4IDkuOTk3LTI2LjIwNyA5Ljk5Ny0zNi4yMDQtLjAwMXoiLz48L3N2Zz4=');
background-size: 100% 100%;
}
div#copyy i.code-badge-copy-icon:before {content:'Copy Code';font-style:normal;position:absolute;display:block;top:-20px;width:max-content;background:rgbaundefined0,0,0,.57);color:#fff;border-radius:3px;right:0;padding:2px 6px;visibility:hidden;opacity:0;transition:all .2s ease}
div#copyy:hover i.code-badge-copy-icon::before{visibility:visible;opacity:1;top:-33px}
div#copyy i.code-badge-copy-icon:after{content:'';position:absolute;top:0;right:13px;border-left:solid transparent 4px;border-right:solid transparent 4px;border-top:solid rgbaundefined0,0,0,.57) 4px;opacity:0;visibility:hidden;transition:all .2s ease}
div#copyy:hover i.code-badge-copy-icon::after{visibility:visible;opacity:1;top:-9.8px}
div#copyy  i.code-badge-check-icon:before {content:'Code Copied!';font-style:normal;position:absolute;display:block;top:-33px;width:max-content;background:rgbaundefined0,0,0,.57);color:#fff;border-radius:3px;right:0;padding:2px 6px;transition:all .2s ease}
div#copyy i.code-badge-check-icon:after{content:'';position:absolute;top:-9.8px;right:13px;border-left:solid transparent 4px;border-right:solid transparent 4px;border-top:solid rgbaundefined0,0,0,.57) 4px;transition:all .2s ease}
.dark-mode div#copyy i.code-badge-copy-icon:before, .dark-mode div#copyy  i.code-badge-check-icon:before{background:rgbaundefined255,255,255,.06)}
.dark-mode div#copyy i.code-badge-copy-icon:after, .dark-mode div#copyy i.code-badge-check-icon:after{border-top:solid rgbaundefined255,255,255,.06) 4px}
.Blog pre{font-size:13px;position:relative;width:100%;background-color:#262a2d;color:rgbaundefined255,255,255,.9);border-radius:4px;margin:25px auto;-moz-tpab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;font-family: 'Fira Mono', monospace;line-height:1.5em}
.Blog pre code{display:block;padding:20px;white-space:pre;font-family: 'Fira Mono', monospace;overflow-x:auto;}
.Blog pre span.block{color:#fff;background:#3a7bd5}
@media screen and undefinedmin-width:768px){::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgbaundefined0,0,0,.15);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:rgbaundefined0,0,0,.45)}::-webkit-scrollbar-thumb:active{background-color:rgbaundefined0,0,0,.45)}}
</style>
</b:if>

معرفة طريقة إستخدام الأداة في صفحة بلوجر

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

<pre><code class="html">
<!-- Enter all HTML code here -->
</code></pre>
<pre><code class="css">
<!-- Enter all CSS code here -->
</code></pre>
<pre><code class="javascript">
<!-- Enter all Javascript code here -->
</code></pre>

الخاتمة

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

طريقة إضافة إعلانات أدسنس أتوماتيكية وسط جميع المقالات في بلوجر لزيادة الأرباح

سبتمبر 20, 2025 Add Comment

شرح طريقة إدراج إعلانات وسط المقالات أتوماتيكية

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

طريقة إضافة إعلانات وسط المقالة في بلوجر

طريقة إدراج الإعلانات

الأن ، إفتح بلوجر ونتقل إلى تحرير المطهر الخاص بك ، خد نسخة إحتياطية للقالب ، إضغط على تعديل القالب ، ثم أنقر فوق الأكواد وضغط على مفتاح ctrl+f ، ستفتح معك نافدة البحث على جانب القالب ، إبحث على هدا الوسم </data:post.body> ، هنا ستجد أكثر من وسم عليك بختبار الوسم كما هوا موضح في الفيديو ، أغلبية القوالب تجده في الوسم الثاني أو الثالث الأن ، أحدف الوسم و ستبدله بالأكواذ ، إليك التحميل.

تنبيه!

ملاحطة:عليك أخد نسخة إحتياضية للقالب الخاص بك ، قبل أي عملية أو أنسخ الكوذ من هنا.

 <b:if cond='data:blog.pageType == "item"'>
<div id='blog-target'>
 <data:post.body/>
</div>
<div id='blog-content1'>
<div style='margin:15px 0;text-align:center;clear:both;'>
      <!--Place Your Prased Adsense Adcode here-->
</div>  
 </div>
 <div id='blog-content2'>
<div style='margin:15px 0;text-align:center;clear:both;'>
      <!--Place Your Prased Adsense Adcode here-->
</div>  
 </div>
<div id='blog-target'>
 <script type='text/javascript'>
function insertAfter(addition,target) {
var parent = target.parentNode;
if (parent.lastChild == target) {
parent.appendChild(addition); 
} else {
parent.insertBefore(addition,target.nextSibling);
}
}
var adscont = document.getElementById("blog-content1");
var target = document.getElementById("blog-target");
var linebreak = target.getElementsByTagName("br");
if (linebreak.length > 0){
insertAfter(adscont,linebreak[2]);
}
</script>
     <script type='text/javascript'>
function insertAfter(addition,target) {
var parent = target.parentNode;
if (parent.lastChild == target) {
parent.appendChild(addition); 
} else {
parent.insertBefore(addition,target.nextSibling);
}
}
var adscont = document.getElementById("blog-content2");
var target = document.getElementById("blog-target");
var linebreak = target.getElementsByTagName("p");
if (linebreak.length > 0){
insertAfter(adscont,linebreak[2]);
}
</script>

</div>
</b:if>
        <b:if cond='data:blog.pageType == "static_page"'><data:post.body/></b:if>

إعلانات أدسنس

الأن ، توجه إلى موقع أدسنس هنا تستطيع إختيار إعلانات صورية و إعلانات وسط المقالة لك الحرية في الإختار ثم أنسخ أكواذ أدسنس في أي محرر للحفاط عليها ، وقم بتحويلها من html إلى xml ، ثم ألصقها في المكان المشار إليه في الكوذ.

ملاحطة:توجه إلى محول الأكواد عن محول أكواذ أدسنسوحول الكود الدي معك.

منشورات قد تهمك

ما فائدة الإعلانات الوسطية

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

أنواع الإعلانات الوسطية

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

ما فائدة الإعلانات الوسطية

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

طريقة إضافة إعلانات أدسنس ضمن الخلاصة في بلوجر | infeed ads

سبتمبر 18, 2025 4 Comments

الطريقة صحيحة لإضافة إعلانات أدسنس ضمن الخلاصة على جميع مدونات بلوجر

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللّٰه وَبَرَكَاتُهُ في هذه الفقرة سنتعرف على أفضل طريقة لوضع إعلانات أدسنس بين المنشورات في مدونة بلوجر ، هذه أفضل طريقة من حيث seo أكواذ نضيفة صديقة لي السيو ، لا تْأثر في سُرعة القالب تْقوي و تْغدي الإعلانات لتطهر بسرعة على الموقع ، نضامية من حيث الحجم خفيفة أكواد متجاوبة مع الهاتف الدكي ، كْل هذا لا شيأ إنتطر حتى تْجربها  على مدونتك لن تجد مثل هذه الأكواد السهلة للإستخدام قد يعجبك مقال الطريقة الصحيحة لكتابة مقال صديق لي السيو 

الطريقة صحيحة لإضافة إعلانات ضمن الخلاصة

طريقة إضافة إعلانات أدسنس ضمن الخلاصة [infeed Ads] الطريقة الأولة

في كثير من الأوقات ما تْشاهد الفيديوهات على اليوتيوب تُريك طرق لإضافة الإعلانات ضمن الخلاصة ، ولكن ألم تسأل نفسك ولو مرة واحدة عندما تقوم بوضع إعلانات في القالب بدون إطار خاص ماذا سينتج في سْرعة المدونة ، بالتأكيد أنك ستْلاحط إنخفاض في سْرعة المدونة حيثُ أن الإعلانات لا تطهر في غالب الأحيان ، هْنا السبب بكْل صراحة لأنك وضعت الإعلانات بدون إطار خارجي ، نعم لابْد من وضع إطار خاص بهذه الإعلانات يتكون من جافا سكريبت لتتمكن من التحكم في طُهور الوميط للإعلانات وكذلك تجنب الثقل قبل البدأ عليك بنسخة إحتياطية للقالب الخاص بك ثم أذخل إلى تعديل Html الأن إضغط في أي مكان في القالب ، في لوحت التحكم أنقر على الأزرار Ctrl+F ستفتح معك على يسار الشاشة خانة البحث.

أكواذ الإضافة infeed

الأن عليك بالبحث على هذا الكوذ بين الأكواذ.

<b:loop values='data:posts' var='post'>

الأن سنطيف هذه الكلمة في أخر الكوذ index هكذا يكون بعد الإضافة ،  يُعتبر مكون إضافي وسطي infeed في بعض القوالب يتوفر بالإسم الكوذ الموجود في الأعلى ، كلهُما نفس الدور.

<b:loop values='data:posts' var='post' index='i'>

الأن عليك بالبحث على هذا الكوذ نفس العملية إضغط في أي مكان في القالب ثم لوحة المفاتيح زرار Ctrl+F تفتح معك خانة البحث.

<div class='post-outer'>

شاهذ هكذا يكون ينتهي بوسم الإغلاق.

<div class='post-outer'>...</div>
.....
</b:loop>
.....
</b:includable>

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

<b:if cond='data:blog.pageType != &quot;static_page&quot; and data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:i == 1'>
<div class='post'>
------  Adsense   ------
</div>
</b:if>
<b:if cond='data:i == 3'>
<div class='post'>
---    Adsense    ---
</div>
</b:if>
</b:if>

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

<div class='post-outer'>...</div>
<b:if cond='data:blog.pageType != &quot;static_page&quot; and data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:i == 1'>
<div class='post'>
       Adsense
</div>
</b:if>
<b:if cond='data:i == 3'>
<div class='post'>
       Adsense
</div>
</b:if>
</b:if>

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

طريقة إضافة إعلانات بين المواضيع (infeed ads) الطريقة الثانية

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

كوذ إعلانات infeed ads

أذخل إلى تعديل القالب html في إضغط في أي مكان بين الأكواذ لوحة المفاتيح أزرار Ctrl+F ستطهر معك خانة البحث على جانب الأيسر في القالب أكتب هذا الوسم infeed هكذا يبدو معك الأن.

<!--[ In-feed ad ]-->
      <b:includable id='post-adIn'>
        <div class='ntry pAdin'>
          <!--[ InFeed Ad ]-->
          
          <!--<ins class='adsbygoogle'/>
          <script>...</script>-->
        </div>

هكذا الأن يطهر معك في القالب مباشرة تحت وسم infeed Ad تضع كوذ الإعلان مع إطار الحماية ، إليك كوذ الإطار كيف يكون.

<b:if cond='data:blog.searchQuery'>
<b:else/>
infeed Ads hir
</b:if>

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

<!--[ In-feed ad ]-->
      <b:includable id='post-adIn'>
        <div class='ntry pAdin'>
          <!--[ InFeed Ad ]-->
&lt;b:if cond=&#39;data:blog.searchQuery&#39;&gt;
&lt;b:else/&gt;
infeed Ads hir
&lt;/b:if&gt;
        </div>

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

الطريقة الصحيحة لإضافة شفرة الإعلانات ضمن الخلاصة

توجه إلى موقع جوجل أدسنس إختر الأن موضوع إعلانات infeed أو إعلانات ضمن الخلاصة ، أنشأ وحدة إعلانية بمقاس متجاوب ثم توجه نحو جوجل وبحث عن مُحول أكواذ html لنقم بتحويل الشيفرة الإعلانية الخاص بك لتصبح خفيفة الوزن ، ثم ضع الشيفرة المحولة ذاخل أكواذ التي شرحنها في الفقرة ، هْنا نكون إنتهينا من إعلانات ضمن الخلاصة شكرًا لكمُ جميعًا أتمنا أنني أفدتكمُ.

طريقة إنشاء قائمة تنقل سريعة الاستجابة للرموز السفلية باستخدام html على بلوجر

سبتمبر 17, 2025 4 Comments

إنشاء شريط التنقل سريع الإستجابة مع قائمة الجوال html و  css

سلام الله عليكم جميعا ، في هدا الدرس أقدم لكم أفضل طريقة لوضع شريط التنقل السريع ، على blogger بالهاتف فقط ، إنها  عملية بسيطة جدا ، لاتتطلب منك أن تكون مبرمج ، المهم أن تكون على دراية ، الأن أصبحة جميع القوالب مع التصميم الجديد ، هذا ما يجعل لغة البرمجة سهلة ، سيكون عملنا اليوم مع إضافة شريط للتنقل في الأسفل ، سيكون متجاوب مع جميع الأجهزة ، ولا يؤثر على سرعة المدونة عند القياس في جوجل.

كيفية إنشاء قائمة تنقل سريعة الاستجابة للرموز السفلية باستخدام html  على بلوجر

طريقة وضع الكوذ الأول css

إنتقل إلى القالب الخاص بك المضهر ، أنقر على تعديل html ، في أكواذ css ضع هذا الكوذ فوق وسم</head> ، لاتنسى إغلاق وسم <style> كما هو موضح.

<style>
 nav.mobile { display: flex; position: fixed; bottom: 0; width: 100%; padding: 0.8rem 0; background: #fefefe; border-top: 1px solid #ccc; z-index: 9999; margin: 0 auto; } .mobile { transition: 0.5s ease!important; } nav.mobile ul { list-style: none; display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 0; justify-self: center; vertical-align: middle; } nav.mobile ul li { display: flex; flex-direction: column; align-items: center; font-size: 0.7rem; flex-grow: 1; margin: 0; } nav.mobile ul li a { color: #222; font-size: inherit; display: var(--prP3M8); flex-direction: var(--mZSq9k); }nav.mobile ul li a svg{width: 24px; height: 24px; display: block;margin: 0 auto; } 
</style>

طريقة وضع الكوذ الثاني

هده أزرار التنقل الشريط ، عليك بالبحث على هذا الوسم <body/> ، ولصق هذا الكوذ فوقه مباشرة ثم إحفط القالب ونطر إلى النتيجة النهائية ، شيئ إحترافي و متجاوب ، ولكن هنالك إضافة مهمة جدا ، لتجعل الشريط يظهر أثناء التمرير للأسفل والأعلى إنتقل إلي القسم في الأسفل.

<nav class='mobile' id='ATnav'>
  <ul>
  <li><a href='#'><svg class='s-size' viewBox='0 0 24 24'>
    <path d='M15 13L11 9V12H2V14H11V17M22 12H20V21H4V16H6V19H18V11L12 5L7 10H4L12 2L22 12Z' fill='currentColor'/>
</svg><span>Home</span></a></li>
  <li><a href='#'><svg class='s-size' viewBox='0 0 24 24'>
    <path d='M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z' fill='currentColor'/>
</svg><span>Trending</span></a> </li>
    <li><a href='#'><svg class='s-size' viewBox='0 0 24 24'>
    <path d='M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z' fill='currentColor'/>
</svg> <span>About</span></a></li>        
    <li><a href='#'><svg viewBox='0 0 24 24'>
    <path d='M17.5,7A5.5,5.5 0 0,1 23,12.5A5.5,5.5 0 0,1 17.5,18C15.79,18 14.27,17.22 13.26,16H10.74C9.73,17.22 8.21,18 6.5,18A5.5,5.5 0 0,1 1,12.5A5.5,5.5 0 0,1 6.5,7H17.5M6.5,9A3.5,3.5 0 0,0 3,12.5A3.5,3.5 0 0,0 6.5,16C7.9,16 9.1,15.18 9.66,14H14.34C14.9,15.18 16.1,16 17.5,16A3.5,3.5 0 0,0 21,12.5A3.5,3.5 0 0,0 17.5,9H6.5M5.75,10.25H7.25V11.75H8.75V13.25H7.25V14.75H5.75V13.25H4.25V11.75H5.75V10.25M16.75,12.5A1,1 0 0,1 17.75,13.5A1,1 0 0,1 16.75,14.5A1,1 0 0,1 15.75,13.5A1,1 0 0,1 16.75,12.5M18.75,10.5A1,1 0 0,1 19.75,11.5A1,1 0 0,1 18.75,12.5A1,1 0 0,1 17.75,11.5A1,1 0 0,1 18.75,10.5Z' fill='currentColor'/>
</svg><span>Games</span></a></li>   
    <li><a href='#'><svg viewBox='0 0 24 24'>
    <path d='M14,20H10V11L6.5,14.5L4.08,12.08L12,4.16L19.92,12.08L17.5,14.5L14,11V20Z' fill='currentColor'/>
</svg><span>Back-to-Top</span></a></li>
    </ul>
</nav>

طريقة وضع الكوذ الثالث javascript

الأن إبحث على هذا الوسم <body/> ضع فوقه هذا الكوذ ليصبح معك شريط تنقل سريع يضهر عنذ التمرير إلي الأعلى و الأسفل ، لكي يضهر معك تلقائيا ، حركة رائعة و محترفة ، كل هذا مع خاصية التجاوب ، لجميع الأجهزة ، لاتنسى غلق وسم <script> كما هوا موضح ، أتمنا أنكم إستفدتم شكرا لكم.

<script>
//<![CDATA[
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
  if (prevScrollpos > currentScrollPos) {   document.getElementById("ATnav").style.bottom = "0";
  } else {    document.getElementById("ATnav").style.bottom = "-80px";
  }
  prevScrollpos = currentScrollPos;
}
//]]>
</script> 

إنشاء جدول المحتويات تلقائيًا في منشورات بلوجر - إضافة جدول المحتويات بدون أكواد جافا سكريبت

سبتمبر 17, 2025 2 Comments

كيف يمكنك الحصول على جدول المحتويات في بلوجر و بدون أكواد js-css

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

كيف يمكنك الحصول على جدول المحتويات في بلوجر و بدون أكواد js-css

ما هوا جدول المحتويات في المدونة

يقدم جدول المحتويات عناوين الفقرة التي قمة بكتابتها على المدونة ، وغالبا ما تأتي الجداول مع القالب جاهزة ، يسهل على الزائر قرائة المحتويات الموجودة في المقالة ، و كذلك يساعد محركات البحث "العنكبوتية" في أرشفة المقالة وتصدر نتائج البحث في كوكل ، نعم جدول المحتويات مهم جدا لأنه يساعد في تصدر نتائج البحث ، و يوسهل على الزوار القرائة و يورتب المقالة.

فائدة جدول المحتويات في بلوجر

لي الجدول المحتويات فائدة كبيرة في صفحات بلوجر أو وورد بريس ، عندما تقوم بكتابة جملة على محركات البحث على كوكل أو موزيلا أو أي متصفح ، من السهل على "العناكب" البحث على أفضل ترتيب للمقالات في المحرك ، هذا لكي تتحصل على أفضل محتوى متوفر على الموضوع الذي تقوم بالبحث عليه ، لهذا السبب أنصحكم بجدول المحتويات.

أنواع جدول المحتويات

بالنسبة للجدول المحتويات هنالك نوعان منه ، النوع الأول تلقائي ومعه ألأكواذ ، والثاني بدون أكواذ.

جدول المحتويات التلقائي في صفحات بلوجر

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

جدول المحتويات بدون أكواذ جافا سكريبت

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

طريقة إضافة جدول المحتويات التلقائي

1-توجه إلى بلوجر خد نسخة إحتياطية للقالب ، إذخل إلى تحرير html ثم إبحث على هذا الوسم <head/> وضع هذا الكوذ فوقة جافا سكريبت.

<style>
/* CSS Table of Contents by androidlamine.com */
#toc{border-right:6px dotted rgba(121,128,136,0.24);padding-right:20px;padding-right:1.25rem;margin:0 0 20px;margin:0 0 1.25rem;font-size:14px;font-size:.875rem}@media only screen and (max-width : 480px){#toc{padding-right:.75rem}}#toc a{text-decoration:none}#toc b.toc{text-transform:uppercase}#toc ol{padding-right:0;margin:0}#toc ol li{margin:8px 0}#toc ol li ol{padding-right:32px;padding-right:2rem;margin:0}#toc ol li ol li{list-style-type:disc}#toc>ol{counter-reset:item;list-style:none}#toc>ol>li:before,#toc>ol li>li:before{content:counters(item,".") " ";counter-increment:item;margin-left:5px}#toc>ol>ol{padding-right:16px;padding-right:1rem}#toc>ol>ol li{list-style-type:disc}#toc-0::before,#toc-1::before,#toc-2::before,#toc-3::before,#toc-4::before,#toc-5::before,#toc-6::before,#toc-7::before,#toc-8::before,#toc-9::before,#toc-10::before,#toc-11::before,#toc-12::before,#toc-13::before,#toc-14::before,#toc-15::before{content:" ";margin-top:-72px;height:72px;display :block;visibility:hidden}.toc button{background:transparent;border:0;padding:0;outline:0;margin:0 4px;cursor:pointer;text-transform:lowercase;font-weight:normal}
</style>

2-الأن إبحث على هذا الوسم <body/>ثم ضع هذا الكوذ فوقه.

<script type='text/javascript'>          
//<![CDATA[   
//toc by androidlamine.com
!function(e){"use strict";function p(e){if("string"!=typeof e)return 0;var t=e.match(/\d/g);return t?Math.min.apply(null,t):1}function o(e){var i,c,n,t,o,r,a=e.selector,l=e.scope,u=document.createElement("ol"),d=u,s=(i=e.overwrite,c=e.prefix,function(e,t,n){e.textContent;var o=c+"-"+n;t.textContent=e.textContent;var r=!i&&e.id||o;r=encodeURIComponent(r),e.id=r,t.href="#"+r});return n=a,t=l,o=[],r=document.querySelectorAll(t),Array.prototype.forEach.call(r,function(e){var t=e.querySelectorAll(n);o=o.concat(Array.prototype.slice.call(t))}),o.reduce(function(e,t,n){var o=p(t.tagName),r=h(d,o-e)||u,i=document.createElement("li"),c=document.createElement("a");return s(t,c,n),r.appendChild(i).appendChild(c),d=i,o},p(a)),u}function t(e){var t=(e=function(e,t){for(var n in t)t.hasOwnProperty(n)&&t[n]&&(e[n]=t[n]);return e}({selector:"h1, h2, h3, h4, h5, h6",scope:"body",overwrite:!1,prefix:"toc"},e)).selector;if("string"!=typeof t)throw new TypeError("selector must be a string");if(!t.match(/^(?:h[1-6],?\s*)*$/g))throw new TypeError("selector must contains only h1-6");var n=location.hash;return n&&setTimeout(function(){location.hash="",location.hash=n},0),o(e)}var h=function(e,t){return t<0?h(e.parentElement,t+1):0<t?function(e,t){for(;t--;){var n=document.createElement("ol");e.appendChild(n),e=n}return e}(e,t):e.parentElement};"function"==typeof define&&define.amd?define("toc",[],function(){return t}):e.initTOC=t}(window);var aside=document.getElementById("toc"),toc=initTOC({selector:"h2, h3",scope:".post-body"});function tocShowHide(){var e=document.querySelector(".toc"),t=document.createElement("button"),n=document.querySelector("#toc ol");e.appendChild(t),t.innerHTML="(عرض)",n.style.display="none",t.addEventListener("click",function(e){"none"==n.style.display?(n.style.display="",t.innerHTML="(اخفاء)"):(n.style.display="none",t.innerHTML="(عرض)")})}function tocOption(){var e=document.querySelector(".toc");"undefined"==typeof linkMagzSetting&&(linkMagzSetting={judulTOC:"عرض جدول المحتوى",showHideTOC:!0}),e.innerHTML=linkMagzSetting.judulTOC,1==linkMagzSetting.showHideTOC&&tocShowHide()}null!=aside&&(aside.appendChild(toc),tocOption());
//]]>          
</script>

3-الخطوة الأخيرة إبحث على هذا الكوذ </data:bost.body> ثم ضع الكوذ فوقه مباشرة.

ملاحطة : قد تجد الكوذ مكرر ، في بعض القوالب يكون الكوذ المطلوب الأول أو الثاني ، عليك بالتجربة لمعرفة المكان المناسب.

<div id='toc'><b class='toc'></b></div>

طريقة إضافة جدول المحتويات بدون أكواذ جافا سكريبت

الأن عليك بالذخول إلي مشاركة جديدة ثم كتابة مقالة بعدة عناوين ، ثم بعد ذلك عليك بتحويل الصفحة إلى وضع html الأن إضغط على مفتاح ctrl + f وبحث على هذا الوسم ..h2> يمثل هذا الوسم عنوان المقالة ، مباشرة أضف هذا الرمز أمامه كما هوا موضح أمامك "id="1 ، وهكذا في كل عنوان المتغير هنا هوا "1" في العنوان الثاني أضف هكذا"2" إلى آخر عنوان بالمقالة ، هذه صورة توضح لك الطريقة للحصول على العنوان.

طريقة إضافة جدول المحتويات بدون أكواذ جافا سكريبت

وبعد الإنتهاء من تحديد العناوين تقوم الأن ، بنسخ جميع العناوين التي تم تحديدها ، وتبدأ الأن بي إنشاء رابط خاص لكل عنوان قمة بتحديده ، مثال : كل رابط تكتب فيه #1 ،#2 ،#3 وهكذا في كل عنوان تم تحديده ، هذه العملية أستعملها أنا شخصيا في هذه المقالة ، أنطر في الأعلى جدول المحتويات الخاص بي كيف يبدو.

h2 id="1" style=

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

تصميم 3 عناصر واجهة مستخدم CSS أنيقة للتنقل في صفحات بلوجر

سبتمبر 16, 2025 2 Comments

تحميل أفضل 3 عناصر واجهة مستخدم  CSS أنيقة للتنقل في صفحات بلوجر

سلام الله عليكم جميعا ، أعزائي المشاهدين اليوم سنتعرف على أفضل 3 عناصر أنيقة للتنقل عبرى صفحات بلوجر.

تصميم عنصر واجهة مستخدم أنيقة في بلوجر للتنقل في الصفحات

Numbered page navigatiion widget

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

واجهة المستخدم بأرقام أنيقة

أول شيئ تقوم به أخد نسخة إحتياطية لقالب الخاص بك ، ثم أنقر فوق تعذيل HTML إضغط في أي مكان في الذاخل الأن إلى لوحة المفاتيح ، أنا شخصيا أستعمل الهاتف فقط لوحة المفاتيح لذي hack keybord للأندرويد ، أنقر على ctrl+f تظهر معك خانة البحث ، لننتقل إلى أكواذ جافا سكريبت CSS.

 كيف تطيفه في بلوجر

الأن إبحث على هذا الخط بستخدام الدالة و لصق الكوذ أذناه ، يسمى هذا الخط بي نوع منشورات المدونة.

<b:widget id=’Blog1′ locked=’true’ title=’Blog Posts’ type=’Blog’>

هذا كوذ الأداة لك الحرية في تعديل الأرقام الظاهرة معك 5.5

<b:includable id='page-navi'>
<div class="pagenavi">
<script type="text/javascript">
var pageNaviConf = {
perPage: 5,
numPages: 5,
nextText: &quot;&#187;&quot;,
prevText: &quot;&#171;&quot; }
</script>
<script type="text/javascript" src="https://sites.google.com/site/noctblogsite/script/pagenavi.min.js"></script>
<div class="clear" />
</div>
</b:includable>

الأن الكوذ الثاني إبحث على هذا الخط وستبذله بالكوذ.

<!– navigation –>
<b:include name=’nextprev’/>

الكوذ.

<b:if cond="data:blog.pageType == &quot;index&quot;">
<b:include name="page-navi">
<b:else>
<b:if cond="data:blog.pageType == &quot;archive&quot;">
<b:include name="page-navi">
</b:include>
</b:if>
</b:else>
</b:include>
</b:if>

وأخيرا لننتقل إلى مظهر الأزرار المرقمة على صفحات المدونة CSS ، إبحث على هذا الوسم على /b:skin ، النمظ الأول.


.pagenavi {clear: both؛ margin: 10px auto؛ text-align: center}
 .pagenavi span، .pagenavi a {font-size: 12px؛ padding: 2px 4px 2px 4px؛ margin: 2px؛ border: 1px solid #dfdfdf؛ color: # 000؛} 
.pagenavi a: visit {} 
.pagenavi a: hover، .pagenavi .current {color: #FFF؛ background-color: # e81d1d؛ border: 1px solid # fb1515؛ text-decoration: none؛}

النمظ الثاني.


.pagenavi {clear: both؛ margin: 10px auto؛ text-align: center} 
.pagenavi span، .pagenavi a {padding: 4px 7px؛ margin-right: 2px؛ font-size: 11px؛ color: # 555؛ background: # e8e8e8؛ border: solid 1px #ccc؛} 
.pagenavi a: visit {} 
.pagenavi a: hover، .pagenavi .current {color: #FFF؛ background-color: # e81d1d؛ border: 1px solid # fb1515؛ text- زخرفة: لا شيء ؛} 
.pagenavi .pages {display: none}

الأن أخر كوذ css معنا أي المظهر الأخير ، أنا شخصيا أفضل المظهر الثاني لكم الإختيار إخواني ، هو مثل الصورة الأول ولكن بلون رمادي لاماع و أرقام سوداء الون.

.pagenavi{clear:both;margin:10px auto;text-align:center}
.pagenavi span,.pagenavi a {border: 1px solid #BFBFBF;padding: 3px 6px;margin: 2px;font-size:11px;color:#4a77ae;background:#e8e8e8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
.pagenavi a:hover,.pagenavi .current{color:#000;background:#f6f6f6;border: 1px solid #ccc;text-decoration:none;}

إضافة جدول المحتويات المقال تلقائي إلى مدونة بلوجر Table of Contents

سبتمبر 12, 2025 Add Comment

جدول محتويات المقالة التلقائي (الجديد مطور )

السلام عليكم ورحمة الله وبركاته في هده المقالة سأعرض لكمٌ طريقة إضافة جدول المحتويات تلقائي وسط جميع المقالات في بلوجر ، هده الإضافة ستجعل موقعك جداب من حيث شكل الإضافة وكدلك سهولة الإنتقال في قسم المقالة ، تم إنشاء هده الأِكواد من طرفنا أندرويد لمين والإنهاء من طرف المطور أنتريك.

جدول المحتويات التلقائي على بلوجر

جدول المحتويات في المقالة

من الصعب على القراء مراجعة مقالة تحتوي على كمية ضخمة من المحتويات ، ولكن عندما يتوفر جدول المحتويات داخل المقالة إنه يْسهل على الزائر معرفة محتويات المقالة بسرعة ، كما أنه يُطهر في الجوجل روابط أقسام مواضيع المدونة في نتائج البحث كما في الصورة الموجودة أمامنا تبدو هكدا.

جدول المحتويات

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

تعريف جدول المحتويات الأتوماتيكي في المقالة

يحتوي جدول المحتويات التلقائي على أكواد java css Qj html نقوم بوضعها في القالب الخاص بنا لزيادة معدل الزحف ، و تسهيل للقارئ معرفة أقسام المقالة بسهولة ، ولا ننسا المنطر الجميل للأداة في قسم الصفحة أو على جانب المواضيع مثل الموجود معي ، طبعًا هنالك أنواع مختلفة من الرسوم لجدول المحتويات ، ما سنشرحه هنا سيكون مثل الموجود في الصفحة.

في مادا يُستعمل جدول المحتويات

يُستعمل جدول المحتويات في تسهيل عملية البحث داخل الصفحة سواء كان على الوورد بريس أو بلوجر ، يُستعمل كدلك لزيادة حركة المرور في موقعك عن طريق جوجل.

طريقة إضافة جدول المحتويات الأتوماتيكي

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

<head/>

الأن ضع هدا الكود فوق وسم الإغلاق الهاد  ، يومثل هدا الكود ألوان المطهر و مقاس كل سكربت مو جود داخل css للأداة من الأعلى يمثل اليمين و الأسفل يمثل اليسار مسألة معقدة على المبتدئين ، بالنسبة للخطوط كدلك متوفرة أنيقة.

<b:if cond='data:view.isPost'>
<style>
.active{color:#f88;font-weight:700}.anutrickzTOC{padding:5px 10px}.anutrickzTOC,.anutrickzTOC ol{list-style:none;margin:0;position:relative}.anutrickzTOC ol{padding:5px 0}.anutrickzTOC ol li:before{border-radius:50px;color:#222;content:" "counter(toc) ". ";display:flex;float:left;font-size:14px;font-weight:400;line-height:30px;margin-right:5px;padding:0;position:relative;text-align:center;vertical-align:middle;z-index:9999}.anutrickzTOC ol li{counter-increment:toc}#anutrickzTOC a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;line-height:1.2;opacity:.9;overflow:hidden;transition:all .3s}#at_T ol::-webkit-scrollbar{width:3px}#at_T ol::-webkit-scrollbar-track{background:#157ba6;border-radius:0}#at_T ol::-webkit-scrollbar-thumb{background:#153b4b;border-radius:0}:target{background:#40739e;color:#fff!important;padding:5px 10px;scroll-margin-top:70px}ul.toc-module--tableofcontents--9o5Ey{background-color:#fff;border:1px solid #40739e;border-bottom-right-radius:15px;border-left:none;border-top-right-radius:15px;height:auto;left:0;margin:0;max-height:233px;overflow:hidden;padding:0;position:fixed;scrollbar-color:#367ee9 rgba(48,113,209,.3);scrollbar-width:thin;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transform:translate3d(-93%,-50%,0);transform:translate3d(-93%,-50%,0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:192px;z-index:9}ul.toc-module--tableofcontents--9o5Ey .toc-module--tochead--1veCW{background-color:#40739e;bottom:0;box-shadow:0 8px 15px #40739e;cursor:pointer;position:absolute;right:0;top:0;width:12px;z-index:5}ul.toc-module--tableofcontents--9o5Ey .toc-module--tochead--1veCW>p{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:700;height:100%;justify-content:center;letter-spacing:3px;margin:0;pointer-events:none;position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;width:100%;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}ul.toc-module--tableofcontents--9o5Ey .toc-module--list--3ZllP{height:auto;max-height:233px;overflow-y:auto;padding-bottom:11.2px;padding-top:11.2px;top:0;z-index:2}ul.toc-module--tableofcontents--9o5Ey.toc-module--slideOut--2iwp0{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
</style>
</b:if>

طريقة إضافة كود جافا سكريبت داخل أكواد القالب

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

<b:if cond='data:view.isPost'>
<script>//<![CDATA[
$(function(){$("#tocUl").click(function(){$(this).toggleClass("toc-module--slideOut--2iwp0")})});var TOCLirge="on";function anutrickzTOC(){for(var t=document.getElementById("post-toc").querySelectorAll("h2"),e=0;e<t.length;e++)t[e].setAttribute("attr","h2");for(var l=document.getElementById("post-toc").querySelectorAll("h3"),e=0;e<l.length;e++)l[e].setAttribute("attr","h3");for(var r=document.getElementById("post-toc").querySelectorAll("h4"),e=0;e<r.length;e++)r[e].setAttribute("attr","h4");for(var o=document.getElementById("post-toc").querySelectorAll("h5"),e=0;e<o.length;e++)o[e].setAttribute("attr","h5");for(var h=document.getElementById("post-toc").querySelectorAll("h6"),e=0;e<h.length;e++)h[e].setAttribute("attr","h6");var n=e=headlength=gethead=attr=0;for(e=0,headlength=document.getElementById("post-toc").querySelectorAll("h2, h3, h4, h5, h6").length;e<headlength;e++)getheada=(gethead=document.getElementById("post-toc").querySelectorAll("h2, h3, h4, h5, h6")[e].textContent).split(" ").join("_").replace(/(\r\n|\n|\r)/gm,""),document.getElementById("post-toc").querySelectorAll("h2, h3, h4, h5, h6")[e].setAttribute("id",getheada),n="<li class='at_toc-"+(attr=document.getElementById("post-toc").querySelectorAll("h2, h3, h4, h5, h6")[e].getAttribute("attr"))+"'><a href='#"+getheada+"'>"+gethead+"</a></li>",document.getElementById("anutrickzTOC").innerHTML+=n}
//]]></script>
<script>//<![CDATA[
anutrickzTOC()
//]]></script></b:if>

إضافة نمودج شكل الأداة لجدول المحتويات التلقائي

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

<b:if cond='data:view.isPost'>
<ul class='toc-module--tableofcontents--9o5Ey css-0' id='tocUl'>
   <div class='toc-module--tochead--1veCW css-0' id='tocTrigger'>
      <p class='css-1'>TOC</p>
   </div>
   <div class='toc-module--list--3ZllP css-0'>
      <div class='anutrickzTOC' id='at_T'>
<ol id='anutrickzTOC'/>

</div>
   </div>
  </ul>
</b:if>

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

<data:post.body/>

الأن بعد إيجاد الكود المطلوب هكدا يبدو بعد إضافة الأداة جدول المحتويات.

<div id='post-toc'> 
    <data:post.body/></div>

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

طريقة إضافة نافدة إعلان ثابت أسفل المدونة

ديسمبر 26, 2024 3 Comments

إعلان ثابت متجاوب في أسفل التدوينة

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

إعلان ثابت متجاوب في أسفل التدوينة

فائدة أكواذ النافدة المنبطقة في أسفل التدوينة

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

مقدمة

أكواذ html متجاوبة على منصة بلوجر الكل يبحث على طريقة وضع نافدة منبطقة في الجهة السفلية للمدونة لزيادة أرباح أدسنس وتكون متجاوبة مع الصفحة وكذالك لا تأثر في سرعة التدوينة بل على العكس تسرع في طهور مدونتك في محركات البحث تابع طريقة وضع الأكواذ بالتوفيق للجميع.

طريقة وضع الكود

إنتقل إلى المدونة أنقر على المطهر إنتقل إلى تعديل html الأن إنتقل إلى أكواذ css ولصق هذا الكوذ.

.AT-ads { position: fixed; bottom: 0; left: 0; width: 100%; min-height: 70px; max-height: 200px; padding: 5px 0; box-shadow: 0 -6px 18px 0 rgba(9,32,76,.1); -webkit-transition: all .1s ease-in; transition: all .1s ease-in; display: flex; align-items: center; justify-content: center; background-color: #fefefe; z-index: 20; } .AT-ads-close { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 12px 0 0; position: absolute; right: 0; top: -30px; background-color: #fefefe; box-shadow: 0 -6px 18px 0 rgba(9,32,76,.08); } .AT-ads .AT-ads-close svg { width: 22px; height: 22px; fill: #000; } .AT-ads .AT-ads-content { overflow: hidden; display: block; position: relative; height: 70px; width: 100%; margin-right: 10px; margin-left: 10px; }

الأن إنتقل الكوذ الثاني وبحث على هذا الوسم<body>ولصق الكوذ الثاني تحت هذا الوسم وضغط على الحفط ومبروك عليك إليك رابط الكود.

<div class='AT-ads jhfdiuh0' id='AT-ads'>
<div class='AT-ads-close' onclick='document.getElementById("AT-ads").style.display="none"'><svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path d='M278.6 256l68.2-68.2c6.2-6.2 6.2-16.4 0-22.6-6.2-6.2-16.4-6.2-22.6 0L256 233.4l-68.2-68.2c-6.2-6.2-16.4-6.2-22.6 0-3.1 3.1-4.7 7.2-4.7 11.3 0 4.1 1.6 8.2 4.7 11.3l68.2 68.2-68.2 68.2c-3.1 3.1-4.7 7.2-4.7 11.3 0 4.1 1.6 8.2 4.7 11.3 6.2 6.2 16.4 6.2 22.6 0l68.2-68.2 68.2 68.2c6.2 6.2 16.4 6.2 22.6 0 6.2-6.2 6.2-16.4 0-22.6L278.6 256z'/></svg></div>
<div class='AT-ads-content'>
<ins class="adsbygoogle"
     style="display:inline-block;height:70px;width:100%;line-height:70px;"
     data-ad-client="ca-pub-xxxxxxxxxxx"
     data-ad-slot="xxxxxxxxx"></ins><script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div></div>

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