Forms

الاسم

بريد إلكتروني *

رسالة *

سكربت عرض الحلقات بعدة أشكال

Author Img
عبدو تكنولوجي

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

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

معاينة الإضافة

شرح إضافة

ضع الكود التالي فوق ال </head
  <b:if cond='data:view.isPost'>
  <style type='text/css'>
/*<![CDATA[*/
.EpisodeList {
    --MainColor: #673be6; /* اللون الاساسي*/
    --textColor: #000; /* لون الخط */
    --inputBG: rgb(0 0 0 / 5%); /*  لون محرك البحث*/
    --epBG: white; /*  لون خلفيةالحلقة */
    --epBorder: #EEE; /*  لون حواف الحلقة*/
    --item-grid: 17.188rem; /*  عرض الحلقة بشكل الثاني*/
    --thumb-list: 72px; /* عرض و طول صورة الحلقة في الشكل الاول*/
    --buttonEP-w: 80px; /* عرض و طول الحلقة بشكل الثالث*/
    --btnColor: #fff; /* لون خط زر تحميل المزيد*/
    --headlineColor: #fff; /* لون خط عنوان الاضافة*/
    --errorBG: rgb(0 0 0 / 5%); /* لون خلفية رسالة الخطأ*/
    --errorColor: #000; /* لون  رسالة الخطأ*/
    --btnEpBG: #eee; /* لون خلفية الحلقة لشكل الثاني*/
}
.list-episodes{margin:1rem 0}.list-episodes ul li{position:relative;display:block;overflow:hidden;animation:.8s slideDownFadeIn}.ErrorPage{display:flex;flex-direction:column;max-width:28rem;width:100%;background-color:var(--errorBG);color:var(--errorColor);margin:1rem auto;text-align:center;align-items:center;padding:1rem;border-radius:.5rem}.ErrorPage svg{width:2rem;height:2rem;margin-bottom:1rem}.LoadIcon,.LoadMoreEp button{position:relative;margin:0 auto}.ErrorPage span{font-size:1.2rem}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.list-episodes .listHeadline{display:flex;align-items:center;width:100%;margin:1rem 0;padding:.5rem 0;position:relative;border-radius:2rem}.list-episodes .listHeadline span{font-weight:700;height:100%;color:var(--headlineColor);padding:.688rem 1.25rem;background-color:var(--MainColor);border-radius:2rem;display:block;font-size:1rem;text-transform:uppercase;line-height:1.2;position:relative}.list-episodes .listHeadline i{position:relative;display:flex;margin-right:auto;background-color:var(--MainColor);width:fit-content;height:2rem;border-radius:.5rem;text-align:center;align-items:center;justify-content:center;font-style:inherit;color:var(--headlineColor);padding:0 1rem}.list-episodes .listHeadline:before{content:'';width:100%;height:0;border-bottom:2px solid var(--epBorder);position:absolute;top:50%;left:0;margin-top:-1px}.list-episodes .SearchEpisode input{font-size:1rem;font-family:inherit;color:var(--textColor);padding:1rem;display:block;width:100%;box-sizing:border-box;background:var(--inputBG);border-radius:.5rem;border:1px solid var(--inputBG)}.list-episodes .SearchEpisode input:focus{background:0 0}.list-episodes ul.buttonEp{display:flex;justify-content:center;flex-wrap:wrap;margin:1.5rem 0;gap:5px}.list-episodes ul.buttonEp a{display:flex;position:relative;background:var(--btnEpBG);width:var(--buttonEP-w);height:var(--buttonEP-w);margin:0 2px;border-radius:5px;padding-top:12px;flex-direction:column;align-items:center}.list-episodes ul.buttonEp a span{display:block;font-size:15px;color:var(--textColor)}.list-episodes ul.buttonEp a strong{display:block;font-size:30px;font-style:normal;font-weight:700;line-height:36px;color:#f1c73f}.list-episodes ul.buttonEp a[data-status]:before{content:attr(data-status);display:block;font-size:.71rem;border-radius:5px;padding:1px 10px;margin-bottom:.3rem;position:absolute;top:-13px;white-space:nowrap}.list-episodes ul.buttonEp li{overflow:initial}.list-episodes ul.listEp{margin:1rem 0;display:flex;flex-direction:column;background-color:var(--listColor);border-radius:.5rem;row-gap:.5rem}.list-episodes ul.listEp li a{display:flex;column-gap:1rem;align-items:center;background:var(--epBG);padding:.5rem;border-radius:.5rem;border:2px solid var(--epBorder)}.list-episodes ul.listEp li a:hover{background:var(--epBorder)}.list-episodes ul.listEp .thumb{position:relative;width:var(--thumb-list);height:var(--thumb-list);flex-shrink:0;border-radius:.5rem;overflow:hidden}.list-episodes .det{display:flex;flex-direction:column;font-size:.92rem;color:var(--textColor);width:100%;font-weight:600}.list-episodes .det[data-status]:before{content:attr(data-status);display:block;font-size:.78rem;border-radius:5px;padding:1px 8px;width:fit-content;margin-bottom:.3rem}.list-episodes ul.listEp .thumb img{width:100%;height:100%}.list-episodes ul.gridEp{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(var(--item-grid),1fr));margin:1rem 0}.list-episodes ul.gridEp li .inner{position:relative;display:flex;flex-direction:column;border:.1rem solid var(--epBorder);border-radius:.5rem;gap:1rem;padding:1rem}.list-episodes ul.gridEp .thumb{border-radius:.5rem;position:relative;block-size:auto;background:rgb(0 0 0 / 12%);overflow:hidden;z-index:1}.list-episodes ul.gridEp .thumb[data-status]:before{content:attr(data-status);display:block;font-size:.78rem;border-radius:5px;padding:1px 8px;width:fit-content;margin-bottom:.3rem;position:absolute;top:15px;right:15px;opacity:.8}.list-episodes ul.gridEp .thumb img{aspect-ratio:5/3;inline-size:100%;object-fit:cover;border-radius:.5rem}.list-episodes ul.gridEp .title{font-size:1.25rem;line-height:1.35;font-weight:700;margin:.5em 0}.list-episodes [data-status="فلر"]:before{background:red;color:#fff},.list-episodes [data-status="اوفا"]:before,.list-episodes [data-status=ova]:before{background:green;color:#fff}.list-episodes [data-status="خاصة"]:before,.list-episodes [data-status=spacial]:before{background:#dc143c;color:#fff}.list-episodes [data-status="الحلقة الاخيرة"]:before{background:#000;color:#fff}.LoadMoreEp button{display:flex;background:var(--MainColor);color:var(--btnColor);text-decoration:none;padding:0 .625rem;height:2rem;font-size:.98rem;font-family:inherit;font-weight:700;border-radius:.3rem;line-height:1;width:fit-content;align-items:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.LoadMoreEp button[disabled]{opacity:.8}.LoadMoreEp button:hover{transform:skewX(10deg)}.LoadMoreEp button:hover span{transform:skewX(-10deg)}.LoadIcon{width:3rem;height:3rem;display:block;opacity:0;visibility:hidden;transform:translateY(-2rem);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.LoadIcon:after,.LoadIcon:before{content:'';box-sizing:border-box;width:3rem;height:3rem;border-radius:50%;border:2px solid var(--MainColor);position:absolute;left:0;top:0;animation:2s linear infinite animloader}.LoadIcon:after{animation-delay:1s}.is-loading .LoadIcon{opacity:1;visibility:visible}.is-loading button{transform:scale(0);visibility:hidden;opacity:0}
/*]]>*/        
    </style>
    </b:if>

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

مولد الاكواد

توليد كود الحلقات

ضع الكود المولد في كل الحلقات


يمكنك ترك الصورة و الحالة و العنوان فارغين



توليد كود عرض الحلقات

ضع الكود المولد الاظهار الحلقات


لا تنسى الاشتراك في المدونة من القائمة العلوية

قد تُعجبك هذه المشاركات

تعليقات

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