Ist nicht so schwer, die Lösung folgt auch noch.
Hat aber keine hohe Priorität, daher noch etwas Geduld bitte.
Countdown als BBcode einfügen...
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Countdown als BBcode einfügen...
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Countdown als BBcode einfügen...
Es geht mit einem Aufruf der js via onmouseover und einem Umbau zur globalen Funktion. Ein sofortige und gleichzeitige Sichtbarkeit bei Timern scheint nicht ohne weiteres zu funktionieren. Jedenfalls habe ich kein Script gefunden, was dies möglich macht.
Hier eine Demo (test/testuser)
http://www.4seven.de/forum/6test/viewtopic.php?p=35#p35
und die Lösung
Öffne
styles/prosilver/template/overall_header.html
Finde
Füge davor ein
Erstelle den ersten (unsichtbaren) BBCode
BBCode
HTML Ersetzung
Tipp-Anzeige = nichts
Beim Verfassen eines Beitrags anzeigen = Nein
------------------
Erstelle einen weiteren sichtbaren BBCode
BBCode
HTML Ersetzung
Tipp-Anzeige = Countdown einfügen
Beim Verfassen eines Beitrags anzeigen = Ja
------------------
Öffne
styles/prosilver/template/editor.js
Finde
Ersetze mit
Nun brauchst Du nur auf den Button [cd] klicken
Hier eine Demo (test/testuser)
http://www.4seven.de/forum/6test/viewtopic.php?p=35#p35
und die Lösung
Öffne
styles/prosilver/template/overall_header.html
Finde
Code: Alles auswählen
</head>
Code: Alles auswählen
<script type='text/javascript'>
// <![CDATA[
function cd(num7,num1,num2,num3,num5,num6){
// function cd() {
var end = new Date(num1,num2,num3,num5,num6);
d = new Date();
amount = Math.floor(end.getTime() - d.getTime());
if(amount > 0) {
years=0;weeks=0;days=0;hours=0;mins=0;secs=0;out="";
ms = (""+((amount%1000)+1000)).substr(1,3);
amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs
years=Math.floor(amount/31536000);//years (no leapyear support)
amount=amount%31536000;
weeks=Math.floor(amount/604800);//weeks
amount=amount%604800;
days=Math.floor(amount/86400);//days
amount=amount%86400;
hours=Math.floor(amount/3600);//hours
amount=amount%3600;
mins=Math.floor(amount/60);//minutes
amount=amount%60;
secs=Math.floor(amount);//seconds
if(years != 0){out += years +" "+((years==1)?"Jahr":"Jahre")+", ";}
if(weeks != 0){out += weeks +" "+((weeks==1)?"Woche":"Wochen")+", ";}
if(days != 0){out += days +" "+((days==1)?"Tag":"Tage")+", ";}
if(hours != 0){out += hours +" "+((hours==1)?"Stunde":"Stunden")+", ";}
out += mins +" "+((mins==1)?"Minute":"Minuten")+", ";
out += secs +("."+ms)+" "+((secs==1)?"Sekunde":"Sekunden")+", ";
out = out.substr(0,out.length-2);
document.getElementById(num7).innerHTML=out;
setTimeout(function(){cd(num7,num1,num2,num3,num5,num6);}, 500);
}
else{
document.getElementById(num7).innerHTML = "Ziel erreicht";
setTimeout(function(){cd(num7,num1,num2,num3,num5,num6);}, 500);
}
}
//-->
</script>
BBCode
Code: Alles auswählen
[cd={NUMBER7}]{NUMBER1}x{NUMBER2}x{NUMBER3}x{NUMBER4}x{NUMBER5}x{NUMBER6}x{SIMPLETEXT7}[/cd]
Code: Alles auswählen
<table onmouseover="cd({NUMBER7},{NUMBER1},{NUMBER2},{NUMBER3},{NUMBER4},{NUMBER5},{NUMBER6});" width="500px" border="1" bordercolor="#000000" bgcolor="#00AFFF" cellpadding="0" cellspacing="2" >
<tr>
<th id="{NUMBER7}" align="center" style="color:#FFDF00; font-family:arial" >Show Counter</th>
</tr>
<tr>
<th align="center" style="color:#DFDFDF; font-family:arial" >{SIMPLETEXT7}</th>
</tr>
</table>
Beim Verfassen eines Beitrags anzeigen = Nein
------------------
Erstelle einen weiteren sichtbaren BBCode
BBCode
Code: Alles auswählen
[cd][/cd]
Code: Alles auswählen
Beim Verfassen eines Beitrags anzeigen = Ja
------------------
Öffne
styles/prosilver/template/editor.js
Finde
Code: Alles auswählen
// Open tag
insert_text(bbopen + bbclose);
Code: Alles auswählen
if (bbopen == '[cd]')
{
var RAND = Math.floor(Math.random() * 1000000 + 500000);
insert_text('[cd=' + RAND + ']JahrxMonatxTagxStundexMinutexSekundexTitel[/cd]');
}
else{
// Open tag
insert_text(bbopen + bbclose);}
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Countdown als BBcode einfügen...
Hallo,
sorry bin leider jetzt erst wieder dazu gekommen hier rein zu schauen.
Vielen Dank für die Lösung, werde es kurzfristig testen...
Gruß
Flo
sorry bin leider jetzt erst wieder dazu gekommen hier rein zu schauen.
Vielen Dank für die Lösung, werde es kurzfristig testen...
Gruß
Flo