Seite 1 von 1

Welchen Text Ticker und Besucher-Counter, Wie einbauen?

Verfasst: 14.12.2005 19:39
von Max Braun
Hallo!
Ich bin ein Newbie, habe es aber geschafft, das neueste phpBB2 zu installieren.

Ich möchte auf meiner Hauptseite eine Zeile scrollenden Text und einen Besucher-Counter einbauen.

Wie macht man das?


Nach längerem Suchen hier...

1. Habe ich über die Web von http://www.andyhoppe.com diesen Text für einen counter, kapiere es aber nicht, was ich damit tun soll:

<a href="http://www.andyhoppe.com/" target="_blank" title="Counter"><img src="http://www.andyhoppe.com/count/?id=1134577701" border="0" alt="Counter"></a>


2. habe nen link zu einen XML News Ticker:
http://www.phpbbhacks.com/download/754

Von der anleitung kapiere ich aber nix.

Welche Schritte sind nötig, um diese beiden Sachen bei mir zum Laufen zu bringen?

Danke schon mal im Voraus!

Verfasst: 14.12.2005 20:56
von Miroerr
Setz' den Code doch mal in die overall_footer/overall_header.tpl deines Templates, je nachdem wo du ihn haben möchtest.

Lösung

Verfasst: 14.12.2005 21:12
von gloriosa
Hallo Max Braun,
zu 1) siehe dazu auch >>> hier <<< ! :o

zu 2) siehe dazu >>> KB:modsfaq <<< ! :o

Hinweis : Beachte zukünftig freundlicherweise, dass Du im richtigen Forum, hier MOD - Einbau/Anpassung, postest ! :oops:

Verfasst: 14.12.2005 22:29
von Max Braun
Danke für eure Tipps!

Den Counter hab eich inzwischen, steht aber links unten. Wie krigt man den zentriert?

Den ticker möchte ich oben zentriert, auf dem Standard-Tamplate von phpBB2.18 direkt unter

"Profil Du hast keine neuen Nachrichten Login"

An welcher Stelle muss ich den text im "overall_header.tpl " einfügen?

Verfasst: 14.12.2005 22:33
von Maxxxx
Das sind doch Grundkenntnisse des HTMLs!! Die *.tpl Datei ist im Grunde genauso wie eine stinknormale HTML-Datei. Also einfach ein

Code: Alles auswählen

<center> xxx </center>
würds tun.

Verfasst: 14.12.2005 22:46
von Max Braun
Tja, die Grundkenntnisse habe ich leider nicht.

An welcher stelle muss ich also in die datei overall_header.tpl den folgenden Text oder einen Teil davon(?) aus der Datei "ticker.html" des "XML Tickers" einfügen?


<html>
<title>News Ticker</title>
<body>
<script language="JavaScript1.2">

//XML Ticker script- By Premshree Pillai (premshree@hotmail.com)
//http://www.qiksearch.com/
//Visit http://www.dynamicdrive.com for this script

var browserok=window.ActiveXObject
if (browserok)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

function loadXML(xmlFile)
{
xmlDoc.async="false";
xmlDoc.onreadystatechange=verify;
xmlDoc.load(xmlFile);
ticker=xmlDoc.documentElement;
}

function verify()
{
if (xmlDoc.readyState != 4)
{
return false;
}
}

if (browserok){
loadXML('ticker.php');

document.write('<style type="text\/css">');
document.write('.ticker_style{font-family:' + ticker.childNodes(1).childNodes(0).getAttribute('font') + '; font-size:' + ticker.childNodes(1).childNodes(0).getAttribute('size') + '; color:' + ticker.childNodes(1).childNodes(0).getAttribute('color') + '; font-weight:' + ticker.childNodes(1).childNodes(0).getAttribute('weight') + '; text-decoration:' + ticker.childNodes(1).childNodes(0).getAttribute('decoration') + '}');
document.write('.ticker_style:hover{font-family:' + ticker.childNodes(1).childNodes(1).getAttribute('font') + '; font-size:' + ticker.childNodes(1).childNodes(1).getAttribute('size') + '; color:' + ticker.childNodes(1).childNodes(1).getAttribute('color') + '; font-weight:' + ticker.childNodes(1).childNodes(1).getAttribute('weight') + '; text-decoration:' + ticker.childNodes(1).childNodes(1).getAttribute('decoration') + '}<br>');
document.write('</style>');

document.write('<table style="border:' + ticker.childNodes(0).getAttribute('border') + ' solid ' + ticker.childNodes(0).getAttribute('bordercolor') + '; background:' + ticker.childNodes(0).getAttribute('background') + '; width:' + ticker.childNodes(0).getAttribute('width') + '; height:' + ticker.childNodes(0).getAttribute('height') + '"><tr><td><div id="ticker_space"></div></td></tr></table>');

var item_count=2;
var timeOutVal=(ticker.childNodes(0).getAttribute('timeout'))*1000;
var original_timeOutVal=timeOutVal;
var isPauseContent;

if(ticker.childNodes(0).getAttribute('pause')=="true")
{
isPauseContent=' onmouseover="setDelay();" onmouseout="reset();"';
}
else
{
isPauseContent='';
}
}

function setTicker()
{
document.all.ticker_space.innerHTML='<center><a href="' + ticker.childNodes(item_count).getAttribute('URL') + '" target="' + ticker.childNodes(item_count).getAttribute('target') + '" class="ticker_style"' + isPauseContent + '>' + ticker.childNodes(item_count).firstChild.text + '</a></center>';
if(item_count==ticker.childNodes.length-1)
{
item_count=2;
}
else
{
item_count++;
}
setTimeout("setTicker()",timeOutVal);
}

function setDelay()
{
timeOutVal=10000000000000;
item_count--;
}

function reset()
{
timeOutVal=original_timeOutVal;
setTicker();
}

if (browserok)
setTicker();

</script>
</body>
</html>