منتدى حلوة يا بلدي
عزيزي الزائر أهلاً و سهلاً
اذا اعجبك المنتدى واردت الانضمام الينا فاضغط تسجيل

عزيزي العضو المسجل بمنتدانا ...
اضغط دخول وضع اسم المستخدم و كلمة المرور

نتمنى لكم المتعة و المعرفة و الفائدة ..
ولكم جزيل الشكر ادارة المنتدى


كود شريط اخر المواضيع المنشورة بالمنتدى 444410










`
شاطر
اذهب الى الأسفل
Admin
Admin
مدير المنتدى
رقم العضوية : 1
عدد المساهمات : 5989
تاريــخ التســـجيل : 09/04/2016
البلد : S Y R
العمـل : Admin
التقييم و الاعجاب : 17
المزاج : Happy

كود شريط اخر المواضيع المنشورة بالمنتدى Empty كود شريط اخر المواضيع المنشورة بالمنتدى

في 1/12/2019, 1:01 pm
كود شريط اخر المواضيع المنشورة بالمنتدى

اولا ضع الكود الاتي باخر او نهاية قالب الـ overall_header

الكود:
<div class="newsLocation"></div>

ثم اذهب الي
لوحة الادارة - عناصر اضافية -- إدارة أكواد Javascript

إنشاء كود جديد
العنوان * : شريط اخر الاخبار
أضف الكود الى : جميع الصفحات او الصفحات التي اظهاره بها
[left]
الكود:
$(function getNews() {
        var lastNewsTitle = 'آخر المواضيع',
        forumNumper = '', // رقم القسم
        numberOfNews = '20', // عدد المواضيع
        speedOfNews = '120', // سرعة التتالي
        separateImg = 'https://i.servimg.com/u/f29/20/07/03/20/person10.png',  // الصورة الفاصلة بين كل موضوع
        newsTitleBg = '#369FCF',    // لون خلفية نص آخر الأخبار
        newsBg = '#FFF',    // لون خلفية شريط آخر الأخبار
           
        newsLocation = '.newsLocation',
        lastNewsContainer = document.createElement("DIV");
    lastNewsContainer.className = "lastNewsContainer";
    lastNewsContainer.innerHTML =
        '<div class="lastNewsTitle">' + lastNewsTitle + '</div><div class="lastNewsItems-wrap"><div class="lastNewsItems marquee"></div></div>';
    if (document.querySelector(newsLocation)) {
        document.querySelector(newsLocation).appendChild(lastNewsContainer);
 
        function loadDoc(f, c) {
            var xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    var parser = new DOMParser(),
                        newsResult = parser.parseFromString(this.responseText, "text/xml");
                    for (i = 0; i < c; i++) {
                        var lastNewsBlock = document.createElement('SPAN');
                        lastNewsBlock.className = 'lastNewsBlock';
                        lastNewsBlock.innerHTML = '<a href="' + newsResult.querySelectorAll('item')[i].querySelector('link').innerHTML + '" class="lastNews">' + newsResult.querySelectorAll('item')[i].querySelector('title').innerHTML + '</a><img src="' + separateImg + '" class="separateImg" alt="" />';
                        document.querySelector('.lastNewsItems').append(lastNewsBlock);
                    }
                }
            };
            xhttp.open("GET", "/feed?f=" + f, true);
            xhttp.send();
        }
        loadDoc(forumNumper, numberOfNews);
        var newsStyle = document.createElement('STYLE');
      // newsStyle.innerHTML = '.marquee { padding-right: 100%; white-space: nowrap; animation: marquee ' + speedOfNews + 's linear infinite; } .separateImg, .lastNews { display: inline-block; vertical-align: middle; } .separateImg { margin: 0 40px; max-width: 30px; max-height: 30px; } .lastNewsBlock:last-child .separateImg { display: none; } .lastNewsItems-wrap:hover .marquee { animation-play-state: paused } @keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(100%, 0); } } .lastNewsContainer { display: inline-flex; align-items: center; background: ' + newsTitleBg + '; color: #FFF; margin: 20px 0; box-sizing: border-box; } .lastNewsTitle { min-width: 100px; text-align: center; } .lastNewsItems-wrap { width: calc(100% - 100px); background: ' + newsBg + '; border: 1px solid ' + newsTitleBg + '; overflow: hidden; }';
      newsStyle.innerHTML = '.marquee { display: inline-block; padding-right: 100%; white-space: nowrap; animation: marquee ' + speedOfNews + 's linear infinite; }.separateImg, .lastNews { display: inline-block; vertical-align: middle; } .separateImg { margin: 0 40px; max-width: 30px; max-height: 30px; } .lastNewsBlock:last-child .separateImg { display: none; } .lastNewsItems-wrap:hover .marquee { animation-play-state: paused } @keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(100%, 0); } } .lastNewsContainer { display: inline-flex; width: 100%; align-items: center; background: ' + newsTitleBg + '; color: #FFF; margin: 20px 0; box-sizing: border-box; } .lastNewsTitle { min-width: 100px; text-align: center; } .lastNewsItems-wrap { width: 100%; background: ' + newsBg + '; border: 1px solid ' + newsTitleBg + '; overflow: hidden; }';
     
      document.head.appendChild(newsStyle);
        setInterval(function() {
            var marqueeW = document.querySelector('.lastNewsItems').scrollWidth;
            document.querySelector('.lastNewsItems').style.minWidth = '' + marqueeW + 'px';
        }, 500);
    }
});
// by o[/left]marpop23



.
السعيد لا يملك كل شيء ، ولكنه يسعد بكل شيء يملكه.

كود شريط اخر المواضيع المنشورة بالمنتدى 77100012
Admin
Admin
مدير المنتدى
رقم العضوية : 1
عدد المساهمات : 5989
تاريــخ التســـجيل : 09/04/2016
البلد : S Y R
العمـل : Admin
التقييم و الاعجاب : 17
المزاج : Happy

كود شريط اخر المواضيع المنشورة بالمنتدى Empty رد: كود شريط اخر المواضيع المنشورة بالمنتدى

في 1/12/2019, 1:03 pm
التعديل على الكود فقط بالسطور التالية :

الكود:
  var lastNewsTitle = 'آخر الأخبار',
        forumNumper = '1', // رقم القسم
        numberOfNews = '3', // عدد المواضيع
        speedOfNews = '30', // سرعة التتالي
        separateImg = 'https://i51.servimg.com/u/f51/19/34/86/41/best-d10.png',  // الصورة الفاصلة بين كل موضوع
        newsTitleBg = '#369FCF',    // لون خلفية نص آخر الأخبار
        newsBg = '#FFF',    //



.
السعيد لا يملك كل شيء ، ولكنه يسعد بكل شيء يملكه.

كود شريط اخر المواضيع المنشورة بالمنتدى 77100012
Admin
Admin
مدير المنتدى
رقم العضوية : 1
عدد المساهمات : 5989
تاريــخ التســـجيل : 09/04/2016
البلد : S Y R
العمـل : Admin
التقييم و الاعجاب : 17
المزاج : Happy

كود شريط اخر المواضيع المنشورة بالمنتدى Empty رد: كود شريط اخر المواضيع المنشورة بالمنتدى

في 1/12/2019, 1:05 pm
الكود مقدم من صديقنا

omarpop23

كل الشكر له
مع التعديل من قبلي بما يتناسب منتداي



.
السعيد لا يملك كل شيء ، ولكنه يسعد بكل شيء يملكه.

كود شريط اخر المواضيع المنشورة بالمنتدى 77100012
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
المتواجدون الآنككل هناك 0 عُضو متصل حالياً 0 عضو مُسجل, 0 عُضو مُختفي و 0 زائر
أكبر تواجدأكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 91 بتاريخ 2/1/2018, 4:49 pm
إجمالي المساهمات
إجمالي الأعضاء
العضو الجديد مرحباً به