Skrypt HTML - Proszę o pomoc

herupu

Nowicjusz
Dołączył
18 Październik 2009
Posty
9
Punkty reakcji
0
Witam, potrzebuję pewien skrypt.
Więc chciałbym aby na moim forum codziennie pojawiał się cytat dni... Znalazłem pełno poradników jak to zrobić, udało się, lecz nie to co chciałem.
Zależy mi na tym żeby skrypt odpalał losowy cytat ze wszystkich podanych (liczba nieograniczona...) dla wszystkich użytkowników taki sam przez 24 godziny... Nie chcę skryptu który cytaty wkleja tylko przypisane do każdego dnia tygodnia... Jeżeli jest taka możliwość to proszę o pomoc... O i jeszcze gdyby losował cytat cały czas, bez względu na miesiąc, rok to by było super!

Pozdrowienia, Help.
 

herupu

Nowicjusz
Dołączył
18 Październik 2009
Posty
9
Punkty reakcji
0
Poczekam, mam skrypt na htmlu który przypisane cytaty ustawia ale zależy mi na losowych... :)
 

ponury_murzyn

Przyjaźnie nastawiony do świata 22-latek ;)
Dołączył
10 Lipiec 2005
Posty
4 235
Punkty reakcji
53
Wiek
34
Miasto
Wrocław
hm nie wyobrażam sobie jak to wygląda w htmlu - jeśli mam ci cokolwiek napisać to w php lub asp.net
 

karlin

Forum king
Dołączył
2 Marzec 2009
Posty
744
Punkty reakcji
1
Miasto
Toruń
To jest skrypt na losowy cytat (nie wiem czy pomagam ale...)
Kod:
<script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
	if (typeof limit == 'undefined' || limit < 0) limit = 1;
	else if (!limit) limit = this.length;
	for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
	{
		do { var index = Math.random(); } while (index == 1);
		index = Math.floor(index * n);
		target.push(source[index]);
		source[index] = source[--n];
	}
	return target;
}

document.write(new Array(
// Tu wpisz kolejne elementy:

'Tekst 1',
'Tekst 2',
'Tekst 3'

).random().join(''));
// ]]>
</script>

Albo skrypt na zmieniający się obrazek (przerobisz sobie na txt) zależnie od godziny,
Kod:
<?

$godzina=date("G");
if (($godzina>=11) && ($godzina<13)) {
echo"<img src=1.jpg width=200 height=50>";
} else
if (($godzina>=13) && ($godzina<16)) {
echo"<img src=2.jpg width=200 height=50>";
} else
if (($godzina>=16) && ($godzina<24)) {
echo"<img src=3.jpg width=200 height=50>";
} else
if (($godzina>=00) && ($godzina<11)) {
echo"<img src=3.jpg width=200 height=50>";
}

?>

Oraz zobacz jeszcze ten temat :
Kod:
http://forum.php.pl/index.php?showtopic=41862&mode=threaded&pid=232348


Pozdrawiam.
 

herupu

Nowicjusz
Dołączył
18 Październik 2009
Posty
9
Punkty reakcji
0
Mam taki skrypt:
Kod:
<html>
<head>
<script>
function data(id)
{
var tablica = new Array() ;
tablica[20100117] = 'tekst na dzisiaj' ;
tablica[20100118] = 'tekst na jutro' ;
var obj_teraz = new Date() ;
var day = obj_teraz.getDate() + '' ;
var month = ( obj_teraz.getMonth() + 1 ) + '' ;
var year = obj_teraz.getFullYear() + '' ;
if( day.length == 1 )
day = '0' + day ;
if( month.length == 1 )
month = '0' + month ;
var data = year + month + day ;
document.getElementById(id).innerHTML = tablica[data] ;
} 
</script>
</head>
<body onload="data('data')">
<p id="data">zamiast tego tekstu wyświetla sie data</p>
</body>
</html>


Tylko jak go zmodyfikować by: tablica[20100117] = 'tekst na dzisiaj' ;
- wybierało mi losowy cytat coś w stylu: tablica[20100117] = 'tekst na dzisiaj' ; 'tekst na dzisiaj2' itd. (ten sposób nie działa)
 

jose

Nowicjusz
Dołączył
25 Listopad 2008
Posty
22
Punkty reakcji
1
Nie no, ja p.. . Za takie g.. 10 zł?

Masz

Kod:
<?php
function jakiDzien() {
$dzien = date('w');
switch($dzien) {
   case 0: echo('niedziela');
   case 1: echo('poniedzialek');
   case 2: echo('wtorek');
   case 3: echo('sroda');
   case 4: echo('czwartek');
   case 5: echo('piatek');
   case 6: echo('sobota');
   default: echo('error');
}
}
jakiDzien();
?>
 

dexter15

Nowicjusz
Dołączył
3 Lipiec 2009
Posty
9
Punkty reakcji
0
kiedys cos podobnego robiłem, moze Ci się przyda ten kod (przypisanie do dnia):

Kod:
<script LANGUAGE="JavaScript">
<!-- 
document.write("<b><FONT SIZE=2 COLOR=#FF0000>")
now = new Date()

if (now.getDay() == 0)
document.write("No cóż, weekend się powoli kończy ...")

if (now.getDay() == 1)
document.write("Już poniedziałek. To na pewno będzie udany tydzień!")

if (now.getDay() == 2)
document.write("Wtorek, poniedziałek już na szczęście za nami ...")

if (now.getDay() == 3)
document.write("Środek tygodnia. Czy Twój tydzień jest również udany?")

if (now.getDay() == 4)
document.write("Czwartek, weekend już tuż tuż ...")

if (now.getDay() == 5)
document.write("Cudownie, już piątek!")

if (now.getDay() == 6)
document.write("Wreszcie upragniony weekend!")

document.write("</FONT></b>")

//-->
</SCRIPT>
 

herupu

Nowicjusz
Dołączył
18 Październik 2009
Posty
9
Punkty reakcji
0
Kod:
<script type='text/javascript'>

   var today = new Date();
   var month = today.getMonth();
   var day = today.getDate();
   var year = today.getFullYear();

if(month == 2-1 && day == 2 && year == 2010) {
 document.write('Drugi Luty Roku 2010');
}
else if(month == 2 && day == 3 && year == 2010) {
 document.write('Inna data');
}
else if(month == 3 && day == 3 && year == 2010) {
 document.write('Inna data');
}
else { 
 document.write('Podany nieprawidłowy format daty');
}

</script>

Ten skrypt napisał Jose :)
 

gav3l

Nowicjusz
Dołączył
4 Marzec 2010
Posty
9
Punkty reakcji
0
Kurcze, respect dla tego forum :D Wątpię żeby np na precylu było tyle odpowiedzi do takiego tematu
 
Do góry