الاثنين، 10 أغسطس 2015

طريقة إخفاء مقالات معينة من الظهور بالصفحة الرئيسية لمدونات بلوجر ووردبريس

عدد مشاهدات الموضوع:
1292

مرحبا بكم من جديد زوار مدونة إثراء, تحدثنا من قبل عن طريقة تفعيل أو ظهور التاريخ لكل موضوعاتك على مدونات بلوجر وأكدنا أن هذا موضوع تمهيدى لموضوعنا الرئيسي الذى نحن بصدده الأن, الا وهو طريقة إخفاء موضوع من الصفحة الرئيسية على مدونات بلوجر؟ وللعلم الطريقة متاحة فقط على مدونات ووردبريس ولكن مع درسنا اليوم سنوفرها على منصة بلوجر.
سيحدثنا منكم أن لدينا طريقة يمكنه اخفاء أي موضوع بدون أي كود الا وهى وضع الموضوع بتاريخ قديم؟ ولكن أنا شخصيا لا أفضل تلك الطريقة خاصة من أجل سلامة أرشفة موضوعاتك بطريقة صحيحة وفهم محركات البحث لها, ثانيا للحفاظ على ترتيب أرشف مدونتك ومصداقتيك مع القارىء.
يمكنك معاينة نتيجة الدرس بدخولك على هذا الرابط “http://ethraa2-test0.blogspot.com/2014/11/blog-post.html“وهو رابط لموضوع تم إخفائه من الصفحة الرئيسية, يمكنك البحث عنه فلن تجده بأى صفحة فى هذه المدونة التجريبية “http://ethraa2-test0.blogspot.com/” ولكنه بالفعل موجود بدليل أن الرابط صالح وصحيح وتم فتح محتواه.
طريقتنا اليوم ستعتمد على كود يتم استبداله بأخر ويتم التعديل على الكود الأخر برابط الموضوع الذى نريد إخفاءه فقط ويمكنك إخفاء أكثر من موضوع وليس مجرد موضوعا واحدا. نرجو التركيز ومحاولة تطبيق درسنا اليوم على مدونة تجريبية وبعد نجاح الفكرة وتطبيقها جيدا, نوصى بتجربتها على مدونتكم بعد أخذ نسخة إحتياطية من القالب.
أولا: الدخول الى تحرير HTML  والبحث عن ذلك الكود
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
    <div class="date-outer">
ثانيا: نقوم باستبدال الكود السابق بالكود التالى
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
    <div class="date-outer"
        <b:if cond='data:blog.pageType == &quot;index&quot;'>
        <b:if cond='data:blog.searchQuery == &quot;&quot;'>
        <b:if cond='data:blog.searchLabel == &quot;&quot;'>
                <b:if cond='data:post.url == &quot;FIRST POST URL&quot;'> style=&#39;display:none;&#39;</b:if>
                <b:if cond='data:post.url == &quot;SECOND POST URL&quot;'> style=&#39;display:none;&#39;</b:if>
              </b:if>
              </b:if>
              </b:if>
           &gt;
أو استبداله بالكود التالى
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
    &lt;div class=&quot;date-outer&quot;
        <b:if cond='data:blog.url == data:blog.homepageUrl'>
                <b:if cond='data:post.url == &quot;FIRST POST URL&quot;'> style=&#39;display:none;&#39;</b:if>
                <b:if cond='data:post.url == &quot;SECOND POST URL&quot;'> style=&#39;display:none;&#39;</b:if>
              </b:if>
           &gt;
الفرق بين الكود المُعدَّل الأول والكود المُعدَّل الثانى هو
أن الأول يُستخدم لاخفاء الموضوع من الصفحة الرئيسية وحذفه من الموضوعات القديمة بمعنى أنه سيتم إخفائه نهائيا من صفحات المدونة ولكنه سيظل موجودا داخل أرشيف مدونتك أما الثانى – الكود الثانى – يُستخدم لإخفاء الموضوع من الصفحة الرئيسية فقط دون إخفائه من الموضوعات القديمة بمعنى أوضح الكود الثانى يتعامل فقط ويؤثر على الموضوعات الموجودة بالصفحة الرئيسية و شرح الفيديو سيوضح الفرق.
ثالثا: نقوم بالتعديل على FIRST POST URL  الموجود بالكود الى رابط الموضوع الذى تريد إخفاءه وان كان هناك موضوع أخر قم باستبدال SECOND POST URL برابط الموضوع الأخر وان زاد عن ذلك الحد يمكنك زيادة هذا السطر فى الكود والتعديل على ANOTHER POST URL
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
    <b:if cond='data:post.url == &quot;ANOTHER POST URL&quot;'> style='display:none;'</b:if>
رابعا: نقوم بحفظ القالب ونقوم بالمعاينة.
سيتساءل البعض ما مهمة الموضوع التمهيدى الخاص بتفعيل ظهور التاريخ لكل موضوع على حدة؟ الإجابة هو أن الكود الذى نستخدمة يتعامل بتاريخ الموضوع. فاذا قمنا بنشر 3 موضوعات اليوم سيكون التاريخ الموجود برابط الموضوع هو نفس التاريخ وبالتالى فاذا قمنا باستخدام ذلك الكود دون تطبيق طريقة اظهار التاريخ لكل موضوع على حدة فسيتم اخفاء الثلاثة موضوعات وليس موضوع واحد. ولذلك وجب علينا شرح الموضوع التمهيدى.
ختاما.. شكرا لمتابعي المدونة الكرام وآمل أن أكون قد وُفقت فى الشرح وإضافة شيئا جديدا لكم. تحيتى. تم مشاركة هذا المحتوى مع مدونة إثراءجميع الحقوق محفوظة لمطور الكود MS-potilas 

تدوينات مفيدة :

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً