هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست پلاگین ( اخبار )
#1
با سلام

همه میدونیم پلاگین واسه اعلانات یه چند تایی هستش اما پلاگینی كه من میخوام با بقیه فرق داره

اینی كه بنده میخوام در انجمن اس ام اف به طور خودكار هستش و وجود داره

نمونه را ببینید : http://www.aiapir.com/forum/

تابلو اخبارش را ببینید نوشته هایش طبق یه زمانبندی مشخص كه خود مدیر تنظیمش میكند عوض میشن بدون رفرش كردن صفحه

درخواست چنین پلاگینی رو دارم

میدونم خیلی از شما ها هم دنبال پلاگین این تابلو اعلاناتید

ممنون مای بی بی ایران Heart

پاسخ
 سپاس شده توسطmhy (۱۳۹۰/۱۱/۱۹، ۱۱:۳۲:۳۰ صبح)
#2
سلام.
می تونید از کد زیر استفاده کنید:
کد:
<script>
function startTicker()

{

    // Define run time values

    theCurrentStory     = -1;

    theCurrentLength    = 0;

    // Locate base objects

    if (document.getElementById) {    

            theAnchorObject     = document.getElementById("TickerLink");

            runTheTicker();       

         }

    else {

            return true;

    }

}

// Ticker main run loop

function runTheTicker()

{

    var myTimeout;  

    // Go for the next story data block

    try

    {

    if(theCurrentLength == 0)

    {              

        theCurrentStory++;

        theCurrentStory      = theCurrentStory % theItemCount;

        theStorySummary      = theSummaries[theCurrentStory].replace(/&quot;/g,'"');        

        theTargetLink        = theSiteLinks[theCurrentStory];

        theAnchorObject.href = theTargetLink;

        thePrefix          = "<span class=\"tickls\">" + theLeadString + "</span>";

    }

    }

    catch(err)

    {

    }

    // Stuff the current ticker text into the anchor

    theAnchorObject.innerHTML = thePrefix +

    theStorySummary.substring(0,theCurrentLength) + whatWidget();

    // Modify the length for the substring and define the timer

    if(theCurrentLength != theStorySummary.length)

    {

        theCurrentLength++;

        myTimeout = theCharacterTimeout;

    }

    else

    {

        theCurrentLength = 0;

        myTimeout = theStoryTimeout;

    }

    // Call up the next cycle of the ticker

    setTimeout("runTheTicker()", myTimeout);

}

//

function whatWidget()

{

    if(theCurrentLength == theStorySummary.length)

    {

        return theWidgetNone;

    }



    if((theCurrentLength % 2) == 1)

    {

        return theWidgetOne;

    }

    else

    {

        return theWidgetTwo;

    }

}
</script>


<div id="HeaderNewsTicker" onMouseOver="TICKER_PAUSED=true" onMouseOut="TICKER_PAUSED=false">
<p dir="rtl">
    <a align="right" id="TickerLink"></a></p>
</div>

<script type="text/javascript">
var theCharacterTimeout = 50;var theStoryTimeout = 5000;var theWidgetOne = "";var theWidgetTwo = "+";var theWidgetNone = "";var theLeadString = "&nbsp;&nbsp;";var theSummaries = new Array();var theSiteLinks = new Array();var theItemCount = 5;
theSummaries[0] = "عنوان خبر";theSiteLinks[0] = "آدرس";
theSummaries[1] = "عنوان خبر";theSiteLinks[1] = "آدرس";
theSummaries[2] = "عنوان خبر";theSiteLinks[2] = "آدرس";
theSummaries[3] = "عنوان خبر";theSiteLinks[3] = "آدرس";
startTicker();</script>

<script type="text/javascript"><!--
    var _gaq = _gaq || [];
    _gaq.push(
    ['_setAccount', 'کد شما'],
    ['_trackPageview']
    );
    (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
    //-->
    </script>
پاسخ
 سپاس شده توسطmhy (۱۳۹۰/۱۱/۱۹، ۱۱:۳۲:۲۵ صبح)
#3
عزيز جان در حد مبتدي بگو لطفا
اين كدو خب كجام بزارم ؟

با توضيح و دقيق
پاسخ
#4
این کد رو باید توی هدر سایتتون قرار بدید.
بعد توی این قسمت کد:
کد:
theSummaries[0] = "عنوان خبر";theSiteLinks[0] = "آدرس";
theSummaries[1] = "عنوان خبر";theSiteLinks[1] = "آدرس";
theSummaries[2] = "عنوان خبر";theSiteLinks[2] = "آدرس";
theSummaries[3] = "عنوان خبر";theSiteLinks[3] = "آدرس";
به جای عنوان خبر ، عنوان خبر ها تون و به جای آدرس ، لینکشون رو قرار بدید،
اگه می خواید خبر بیشتری هم بزارید باید کد زیر رو بعد از کد های بالا بیفزایید فقط به جای 3 عدد بعدی که در اینجا 4 است را بنویسید:
کد:
theSummaries[3] = "عنوان خبر";theSiteLinks[3] = "آدرس";
پاسخ
#5
سمت هدر از كجا بايد برم ميشه اينم بگين ؟
پاسخ
#6
هدر میشه:
کنترل پنل مدیریت در قالب ها و پوسته ها در قالب ها در قالب مورد نظر در Header Templates در header
اگه نمی دونید کد رو باید کجای هدر قرار بدید کد های داخلش رو بزارید کد بهتون بدم جایگزین کنید
پاسخ
#7
<div id="container">
<a name="top" id="top"></a>
<div id="header_logo">
<div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" />
</a></div>
</div>
<br>
<div class="top-menu" width="500%" colspan="2">
<div id="menu-right"></div>
<div id="menu-left"></div>
<strong><a href="{$mybb->settings['bburl']}/index.php">صفحه اصلی</a></strong>
</div>
<div class="top-menu2" width="100%" colspan="2">
<a href="{$mybb->settings['bburl']}/memberlist.php">ليست اعضا</a>
<a href="{$mybb->settings['bburl']}/search.php">جستجو</a>
<a href="{$mybb->settings['bburl']}/calendar.php">تقویم</a>
<a href="{$mybb->settings['bburl']}/misc.php?action=help">راهنما</a>
<a name="top" id="top"></a>
<div style="float:left;">
<td class="trow1" align="center">
<form method="post" action="{$mybb->settings['bburl']}/search.php">
<input type="hidden" name="action" value="do_search" />
<input type="hidden" name="postthread" value="1" />
<input type="hidden" name="forums" value="all" />
<input type="hidden" name="showresults" value="threads" />
<input type="text" name="keywords" value="جستجو..." onfocus="if(this.value == 'جستجو...') { this.value = ''; }" onblur="if(this.value=='') { this.value='جستجو...'; }" class="textbox" size="25" />
<!-- start: gobutton -->
<input type="submit" class="button" value="برو" />
<!-- end: gobutton -->
&nbsp;&nbsp;
</form>
</td>
</div>
</div>
<br>
<hr class="hidden" />
<div id="panel">
&nbsp; {$welcomeblock}
</div>
<hr class="hidden" />
<br class="clear" />
<div id="content">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
{$headerannounce}

{$pending_joinrequests}
{$repost}
<navigation>
<br />
پاسخ
#8
کد:
<div id="container">
<a name="top" id="top"></a>
<div id="header_logo">
<div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" />
</a></div>
</div>
<br>
<div class="top-menu" width="500%" colspan="2">
<div id="menu-right"></div>
<div id="menu-left"></div>
<strong><a href="{$mybb->settings['bburl']}/index.php">صفحه اصلی</a></strong>
</div>
<div class="top-menu2" width="100%" colspan="2">
<a href="{$mybb->settings['bburl']}/memberlist.php">لیست اعضا</a>
<a href="{$mybb->settings['bburl']}/search.php">جستجو</a>
<a href="{$mybb->settings['bburl']}/calendar.php">تقویم</a>
<a href="{$mybb->settings['bburl']}/misc.php?action=help">راهنما</a>
<a name="top" id="top"></a>
<div style="float:left;">
<td class="trow1" align="center">
<form method="post" action="{$mybb->settings['bburl']}/search.php">
<input type="hidden" name="action" value="do_search" />
<input type="hidden" name="postthread" value="1" />
<input type="hidden" name="forums" value="all" />
<input type="hidden" name="showresults" value="threads" />
<input type="text" name="keywords" value="جستجو..." onfocus="if(this.value == 'جستجو...') { this.value = ''; }" onblur="if(this.value=='') { this.value='جستجو...'; }" class="textbox" size="25" />
<!-- start: gobutton -->
<input type="submit" class="button" value="برو" />
<!-- end: gobutton -->
&nbsp;&nbsp;
</form>
</td>
</div>
</div>
<br>
<hr class="hidden" />
<div id="panel">
&nbsp; {$welcomeblock}
</div>
<hr class="hidden" />
<br class="clear" />
<div id="content">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
<table border="0" cellspacing="" cellpadding="" class="tborder" style="clear: both; border-top-width:1;">
    <tr>
        <td class="thead" width="100%">آخرین اخبار</td>
    </tr>
    <tr>
        <td class="trow1">
<script>
function startTicker()

{

     // Define run time values

     theCurrentStory     = -1;

     theCurrentLength    = 0;

     // Locate base objects

     if (document.getElementById) {    

             theAnchorObject     = document.getElementById("TickerLink");

             runTheTicker();      

          }

     else {

             return true;

     }

}

// Ticker main run loop

function runTheTicker()

{

     var myTimeout;  

     // Go for the next story data block

     try

     {

     if(theCurrentLength == 0)

     {              

         theCurrentStory++;

         theCurrentStory      = theCurrentStory % theItemCount;

         theStorySummary      = theSummaries[theCurrentStory].replace(/&quot;/g,'"');        

         theTargetLink        = theSiteLinks[theCurrentStory];

         theAnchorObject.href = theTargetLink;

         thePrefix          = "<span class=\"tickls\">" + theLeadString + "</span>";

     }

     }

     catch(err)

     {

     }

     // Stuff the current ticker text into the anchor

     theAnchorObject.innerHTML = thePrefix +

     theStorySummary.substring(0,theCurrentLength) + whatWidget();

     // Modify the length for the substring and define the timer

     if(theCurrentLength != theStorySummary.length)

     {

         theCurrentLength++;

         myTimeout = theCharacterTimeout;

     }

     else

     {

         theCurrentLength = 0;

         myTimeout = theStoryTimeout;

     }

     // Call up the next cycle of the ticker

     setTimeout("runTheTicker()", myTimeout);

}

//

function whatWidget()

{

     if(theCurrentLength == theStorySummary.length)

     {

         return theWidgetNone;

     }



     if((theCurrentLength % 2) == 1)

     {

         return theWidgetOne;

     }

     else

     {

         return theWidgetTwo;

     }

}
</script>


<div id="HeaderNewsTicker" onMouseOver="TICKER_PAUSED=true" onMouseOut="TICKER_PAUSED=false">
<p dir="rtl">
     <a align="right" id="TickerLink"></a></p>
</div>

<script type="text/javascript">
var theCharacterTimeout = 50;var theStoryTimeout = 5000;var theWidgetOne = "";var theWidgetTwo = "+";var theWidgetNone = "";var theLeadString = "&nbsp;&nbsp;";var theSummaries = new Array();var theSiteLinks = new Array();var theItemCount = 5;
theSummaries[0] = "عنوان خبر";theSiteLinks[0] = "آدرس";
theSummaries[1] = "عنوان خبر";theSiteLinks[1] = "آدرس";
theSummaries[2] = "عنوان خبر";theSiteLinks[2] = "آدرس";
theSummaries[3] = "عنوان خبر";theSiteLinks[3] = "آدرس";
startTicker();</script>

<script type="text/javascript"><!--
     var _gaq = _gaq || [];
     _gaq.push(
     ['_setAccount', 'کد شما'],
     ['_trackPageview']
     );
     (function() {
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
     })();
     //-->
     </script>
            </td>
    </tr>
</table>
{$headerannounce}

{$pending_joinrequests}
{$repost}
<navigation>
<br />
در ضمن ارسال چهارم هم در نظر بگیرید
پاسخ
#9
http://www.meshkipooshan.com/forum/index.php

كادرش ظاهر شد اما خبر گذاشتم عمل نميكنه !
پاسخ
#10
کدی که توی هدر قرار دادین یه اشکالی داره،
کدی که من گذاشتم دارای
کد:
&nbsp;
نیست ولی کدی که شما گذاشتید دارای بینهایت از این کد هست ، کد من رو توی نوت پت پیست کنید سپس داخل هدر بزارید .
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان