Kompiuteriai Svetainės kūrimas

HTML, PHP, CSS, JavaScript (svetainių kūrimas)

        

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Geg 16, 13:48

PHP pagalba galima tai lengvai padaryti:
Kodas: Pasirinkti visus
<html>
<head>
<title><? echo date("H:i:s"); ?><title>
</head>
<body>
:)
</body>
</html>

--------------------------------------


Vartotojo avataras

Aurimas.

Forumo gyventojas
 
Pranešimai: 1337

 987.00 Lt

Standartinė » 2010 Geg 16, 13:59

O kaip padaryt kad laika gera rodytu, nes dabar rodo 07:00:00 nors yra 14:00:00??

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Geg 16, 14:16

Pabandyk šitą:
Kodas: Pasirinkti visus
<? date_default_timezone_set("Europe/Vilnius"); ?>
<html>
<head>
<title><? echo date("H:i:s"); ?><title>
</head>
<body>
:)
</body>
</html>

Vartotojo avataras

Aurimas.

Forumo gyventojas
 
Pranešimai: 1337

 987.00 Lt

Standartinė » 2010 Geg 16, 14:21

Ačiųųų ;))
Viskas veikia kaip norėjau. ;)

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Geg 28, 18:51

Iškilo bėda, gal jum ir kasdieninė, bet man ne, bėda su smile :kiec:
Pasirašiau 2 paprastus scriptus.

1.naujienos.php

Kodas: Pasirinkti visus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Administracija <?php echo date("Y/m/d H:i"); ?></title>
<link href="stailas.css" rel="stylesheet" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=windows-1257">
<meta http-equiv="Content-Language" content="lt">
<link rel="shortcut icon" href="/dizainui/zenkliukas.ico">
</head>

<body>
<div id="virsus"></div>
<div id="sidebar">
<div id="menu">
<div id="name">Meniu</div>
<div id="bottom"><li> <a href="/gbook.php">Knyga</a></div>
<div id="bottom"><li> <a href="/naujienos.php">Naujienos</a></div>
   </div>
      </div>
<div id="main">
<center>
<img src="dizainui/naujienos.png"title="Naujienos">
<?php
$patikrinimas =$_GET['patikrinimas'];
if(!$patikrinimas) {
?>
<br><br><br>
<table border=0 width=200><b><tr>
<form method="post" action="naujienos.php?patikrinimas=ivesti">
<br><b>Slapyvardis</b>
<input type="text" value="Antismurtas" name="vardas" border="1" width="100" height="20" size="20" maxlength="20"><br>
<b>Slaptazodis</b>
<input type="password" name="slaptazodis" border="1" width="100" height="20" size="20" maxlength="20"><br><br>
<input type="submit" name="IVESTI" value="Ivesti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
if ($patikrinimas == 'ivesti') {
$admin = "Sasha";
$secret ="[color=#FF4040]Ne tavo reikalas[/color]";
$vardas =$_POST['vardas'];
$slaptazodis =$_POST['slaptazodis'];
if (($vardas==$admin) AND ($slaptazodis==$secret)) {
?>
<br><br><br>
<table border=0 width=300><b><tr>
<form action="naujienos.php?patikrinimas=vykdyti" method=post>
<b>Tema</b><br>
<input type="text" name="tema" border="1" width=30 height="20" size="30" maxlength="50"><br>
<b>Tekstas</b><br>
<TEXTAREA NAME="tekstas" ROWS="7" COLS="25" maxlength="500"></TEXTAREA><br><br>
<input type="submit" value="Rasyti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
else {echo "<br><br><br><b>Blogi duomenys</b>"; $patikrinimas = 'FALSE';
echo "<br><a href=javascript:history.back(1)><b>Prisijungti is naujo ?</b></a>";}
}
if ($patikrinimas=='vykdyti') {
$tema= $_POST['tema'];
$tekstas= $_POST['tekstas'];
if (isset($tema) and isset($tekstas)) {
$data = date("y/m/d H:i");
setlocale(LC_ALL,"lt_LT");
$informacija = "<tr><br>Naujiena parasyta nuo <b>Sasha</b>, data <b>$data</b>  <br> <b>Tema:</b> $tema <br> <b>Naujienos tekstas:</b> $tekstas <br> <b>______________________________________________________________________________________</b></tr><br> ";
$failas="naujienos.txt";
$duomenys=fopen($failas, "a");
fwrite($duomenys, "$informacija\n");
fclose($duomenys);
echo "<br><br><br>";
echo "<br><a href=javascript:history.back(1)><b>Rasyti dar viena naujiena</b></a>";
echo "<br><a href='skaityti.php'><b>Skaityti naujienas</b></a>";
$patikrinimas = 'TRUE';
}
else {echo "<SCRIPT LANGUAGE='javascript'>alert('Uzpildykite visus laukelius')
history.go(-1)
</SCRIPT>"; exit;}
}
?>
</center>
</div>
</body>

</html>


2.skaityti.php

Kodas: Pasirinkti visus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Naujienu puslapis <?php echo date("Y/m/d H:i"); ?></title>
<link href="stailas.css" rel="stylesheet" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=windows-1257">
<meta http-equiv="Content-Language" content="lt">
<link rel="shortcut icon" href="/dizainui/zenkliukas.ico">
</head>

<body>
<div id="virsus"></div>
<div id="sidebar">
<div id="menu">
<div id="name">Meniu</div>
<div id="bottom"><li> <a href="/gbook.php">Knyga</a></div>
<div id="bottom"><li> <a href="/naujienos.php">Naujienos</a></div>
   </div>
      </div>
<div id="main">
<center><img src="dizainui/naujienos.png"title="Naujienos"></center><br><br><br>
<left>
<?php
setlocale(LC_ALL,"lt_LT");
$failas="naujienos.txt";
if (file_exists($failas)) {
$simboliu_skaicius = count(file($failas));
$duomenys = fopen("naujienos.txt", "r");
for($u=0; $u<$simboliu_skaicius; $u++) {
$buferis =fgets($duomenys, 4096);
if ($buferis != NULL || $buferis !="") {
list($informacija[$u]) =explode("|", $buferis);
}
}
fclose($duomenys);
}
else {
echo "Naujienu nera";
}
$irasai = 10;
$for = $_GET['for'];
if (!$for || $for > count($informacija) || $for <= 0) { $for = 0;
} else {
$for = $for - 1;
}


for ($i = count($informacija) - 1 - $for; $i >= count($informacija) - $for - $irasai; $i = $i - 1) {

$nr = count($informacija) - $i;
echo "<br>&nbsp;".$informacija[$i];

}
echo "<br>";

for ($i = 0; $i <= count($informacija) - 1; $i = $i + $irasai) {
$nr = $i + 1;
$nr2 = $nr + $irasai - 1;
if ($nr2 > count($informacija)) {
$nmr = "$nr-".count($informacija);
} else {
$nmr = "$nr-$nr2";
}
if ($nr == count($informacija)) {
$nmr = "$nr";
}
if ($nr != $for + 1) {
print "<center><a href=skaityti.php?for=$nr>[$nmr]</a></center> ";
} else {
print "<center>[<b>$nmr</b>]</center> ";
}
}

?>
<br>
</left>
<center><b><a  href="naujienos.php">Deti naujiena</a></b></center><br><br><br>
</div>

</body>

</html>


Ir dabar turiu 2 scriptus, siustinius iš kito aplanko.

1.emoticons.php

Kodas: Pasirinkti visus
<?php
$settings['emoticons'] = array(


   ":!angel:" => "angel.gif",
   ":!bandit:" => "bandit.gif",
   ":!beer:" => "beer.gif",
   ":D" => "bigsmile.gif",
   ":o" => "blush.gif",
   ":!brokenheart:" => "brokenheart.gif",
   ":!bug:" => "bug.gif",
   ":!cake:" => "cake.gif",
   ":!call:" => "call.gif",
   ":!cash:" => "cash.gif",
   ":!clap:" => "clapping.gif",
   ":!coffe:" => "coffe.gif",
   ":!cool:" => "cool.gif",
   ":!cry:" => "crying.gif",
   ":!devil:" => "devil.gif",
   ":!doh:" => "doh.gif",
   ":!drink:" => "drink.gif",
   ":!drunk:" => "drunk.gif",
   ":!dull:" => "dull.gif",
   ":!emo:" => "emo.gif",
   ":!envy:" => "envy.gif",
   ":!evilgrin:" => "evilgrin.gif",
   ":!fubar:" => "fubar.gif",
   ":!giggle:" => "giggle.gif",
   ":!happy:" => "happy.gif",
   ":!headbang:" => "headbang.gif",
   ":!hi:" => "hi.gif",
   ":!inlove:" => "inlove.gif",
   ":!itwasntme:" => "itwasntme.gif",
   ":!kiss:" => "kiss.gif",
   ":!lipssealed:" => "lipssealed.gif",
   ":!mad:" => "mad.gif",
   ":!makeup:" => "makeup.gif",
   ":!mmm:" => "mmm.gif",
   ":!mobile:" => "mobile.gif",
   ":!movie:" => "movie.gif",
   ":!muscle:" => "muscle.gif",
   ":!music:" => "music.gif",
   ":!nerd:" => "nerd.gif",
   ":!nod:" => "nod.gif",
   ":!party:" => "party.gif",
   ":!pizza:" => "pizza.gif",
   ":!puke:" => "puke.gif",
   ":!punch:" => "punch.gif",
   ":!rain:" => "rain.gif",
   ":!rock:" => "rock.gif",
   ":!rofl:" => "rofl.gif",
   ":!sadsmile:" => "sadsmile.gif",
   ":!shake:" => "shake.gif",
   ":!sleepy:" => "sleepy.gif",
   ":)" => "smile.gif",
   ":!smirk:" => "smirk.gif",
   ":!smoke:" => "smoke.gif",
   ":!speechless:" => "speechless.gif",
   ":!sun:" => "sun.gif",
   ":!surprised:" => "surprised.gif",
   ":!swear:" => "swear.gif",
   ":!sweating:" => "sweating.gif",
   ":!talking:" => "talking.gif",
   ":!thinking:" => "thinking.gif",
   ":!time:" => "time.gif",
   ":!tmi:" => "tmi.gif",
   ":p" => "tongueout.gif",
   ":!wait:" => "wait.gif",
   ":!whew:" => "whew.gif",
   ";)" => "wink.gif",
   ":!wondering:" => "wondering.gif",
   ":!worried:" => "worried.gif",
   ":!yawn:" => "yawn.gif",
);

?>


2.emoticons_popup.php

Kodas: Pasirinkti visus
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $lang['t70']; ?></title>
<meta http-equiv="Content-Type" content="text/html;charset=<?php echo $lang['enc']; ?>" />
<script type="text/javascript"><!--
function insertSmiley(text)
{
   var space=" ";
   parent.opener.document.getElementById('cmnt').value += space + text + space;
}

</script>
<link href="<?php echo $settings['tpl_path']; ?>style.css" rel="stylesheet" type="text/css" />
</head>

<body class="gbook_emoticons">

<div class="gbook_emoticons">

<?php echo $lang['t71']; ?>
<br class="clear" />
<br class="clear" />

<?php echo $list_emoticons; ?>
<br class="clear" />
<br class="clear" />


<a href="javascript:void(0)" onclick="Javascript:self.close()"><?php echo $lang['t72']; ?></a>
<br class="clear" />
<br class="clear" />

</div>

</body>

</html>


3.smileys.php

Kodas: Pasirinkti visus
<?php

define('IN_SCRIPT',true);

require('settings.php');
require($settings['language']);


$settings['tpl_path'] = './templates/'.$settings['template'].'/';

require($settings['tpl_path'].'emoticons.php');

$list_emoticons = '';
foreach ($settings['emoticons'] as $code => $image)
{
   $list_emoticons .= '<a href="javascript:void(0)" onclick="Javascript:insertSmiley(\''.$code.'\');return false;"><img src="'.$settings['tpl_path'].'images/emoticons/'.$image.'" alt="'.$code.'" title="'.$code.'" class="gbook_emoticon" /></a> ';
}

require($settings['tpl_path'].'emoticons_popup.php');
exit();
?>


4.sign_form

Kodas: Pasirinkti visus
<div id="gbook_guestbook" align="center">
   <span class="gbook_guestbook"><?php echo $lang['t48']; ?></span><br class="clear" />
   <span class="gbook_required"><?php echo $lang['t49']; ?></span>
</div>

<form action="gbook.php" method="post">
<div id="gbook_entries">

   <?php
    if ($error)
    {
      echo '<div class="gbook_sign_error">'.$error.'</div>';
    }
    ?>

   <div class="gbook_left"><span class="gbook_entries"><b><?php echo $lang['t50']; ?></b></span></div>
   <div class="gbook_right"><input type="text" name="<?php echo $myfield['name']; ?>" value="<?php echo $name; ?>" size="45" /></div>

   <div class="clear"></div>

   <div class="gbook_left"><span class="gbook_entries"><?php echo $lang['t51']; ?></span></div>
   <div class="gbook_right"><input type="text" name="from" value="<?php echo $from; ?>" size="45" /></div>

   <div class="clear"></div>

   <?php
   if ($settings['use_url'])
   {
      ?>
      <div class="gbook_left"><span class="gbook_entries"><?php echo $lang['t53']; ?></span></div>
      <div class="gbook_right"><input type="text" name="url" value="<?php echo $url; ?>" size="45" maxlength="80" /></div>

      <div class="clear"></div>
       <?php
   }
   ?>

   <div class="gbook_left"><span class="gbook_entries"><?php echo $lang['t52']; ?></span></div>
   <div class="gbook_right"><input type="text" name="email" value="<?php echo $email; ?>" size="45" />
    <?php
    if ($settings['hide_emails'])
    {
      ?>
      <br class="clear" /><span class="gbook_entries"><i><?php echo $lang['t66']; ?></i></span>
       <?php
    }
    ?>
    </div>

   <div class="clear"></div>

   <div class="gbook_left"><span class="gbook_entries"><b><?php echo $lang['t16']; ?></b></span></div>
   <div class="gbook_right"><span class="gbook_entries"><i><?php echo $lang['t54']; ?></i></span></div>

   <textarea name="<?php echo $myfield['cmnt']; ?>" rows="12" cols="57" id="cmnt"><?php echo $comments; ?></textarea>

   <div id="gbook_bottom_images" class="gbook_bottom_images">

   <a href="#" onclick="document.getElementById('cmnt').value += ' :D ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/bigsmile.gif"  alt=":D" title=":D" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!cool: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/cool.gif"  alt=":!cool:" title=":!cool:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!cry: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/crying.gif"  alt=":!cry:" title=":!cry:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!devil: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/devil.gif"  alt=":!devil:" title=":!devil:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :) ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/smile.gif"  alt=":)" title=":)" width="19" height="19" /></a>&nbsp;
    <a href="#" onclick="document.getElementById('cmnt').value += ' :!mad: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/mad.gif"  alt=":!mad:" title=":!mad:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!thinking: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/thinking.gif"  alt=":!thinking:" title=":!thinking:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :p ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/tongueout.gif"  alt=":p" title=":p" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' ;) ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/wink.gif"  alt=";)" title=";)" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :o ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/blush.gif"  alt=":o" title=":o" width="19" height="19" /></a>&nbsp;

   <a href="javascript:openSmiley()" class="gbook_submitted"><?php echo $lang['t26']; ?></a><br />
   <label><input type="checkbox" name="nosmileys" value="Y" class="gbook_checkbox" <?php echo $nosmileys; ?> /><span class="gbook_entries"><?php echo $lang['t28']; ?></span></label><br class="clear" />

    <?php
    /* Private mesasges */
    if ($settings['use_private'])
    {
       ?>
      <label><input type="checkbox" name="private" value="Y" class="gbook_checkbox" <?php echo $isprivate; ?> /><span class="gbook_entries"><?php echo $lang['t55']; ?></span></label><br class="clear" />
       <?php
    }

    /* Print anti-SPAM features */
    echo $settings['antispam'];
    ?>
   </div>


   <div align="center">

   <div class="clear">&nbsp;</div>


   <input type="hidden" name="name" />
    <input type="hidden" name="<?php echo $myfield['bait']; ?>" />


    <input type="hidden" name="a" value="add" />
   <input type="submit" value="<?php echo $lang['t88']; ?>" class="submit" />
   </div>

    <p>&nbsp;</p>

</div>
</form>


Tai kaip man padaryt, kad naujienose rodytų popup smile ? :whata:
Kad išmestų popup lentelę su smailas ir juos paspaudus, jie atsirastų naujienoje :kill:
prašau HELP :|
Bandžiau iš sign_form kažką kopint ir į naujienos.php kelt, bet... Grybas aš...

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Geg 31, 12:59

naujienos.php:
Kodas: Pasirinkti visus
<?php
$patikrinimas =$_GET['patikrinimas'];
if(!$patikrinimas) {
?>
<br><br><br>
<table border=0 width=200><b><tr>
<form method="post" action="naujienos.php?patikrinimas=ivesti">
<br><b>Slapyvardis</b>
<input type="text" value="Antismurtas" name="vardas" border="1" width="100" height="20" size="20" maxlength="20"><br>
<b>Slaptazodis</b>
<input type="password" name="slaptazodis" border="1" width="100" height="20" size="20" maxlength="20"><br><br>
<input type="submit" name="IVESTI" value="Ivesti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
if ($patikrinimas == 'ivesti') {
$admin = "Sasha";
$secret ="[color=#FF4040]Ne tavo reikalas[/color]";
$vardas =$_POST['vardas'];
$slaptazodis =$_POST['slaptazodis'];
if (($vardas==$admin) AND ($slaptazodis==$secret)) {
?>
<br><br><br>
<table border=0 width=300><b><tr>
<script language="javascript" type="text/javascript"><!--
function pu(url) {
newwindow=window.open(url,'name','height=500,width=200');
}
// --></script>
<form action="naujienos.php?patikrinimas=vykdyti" method=post>
<b>Tema</b><br>
<input type="text" name="tema" border="1" width=30 height="20" size="30" maxlength="50"><br>
<b>Tekstas</b><br>
<TEXTAREA NAME="cmnt" ROWS="7" COLS="25" maxlength="500"></TEXTAREA><br><a href="javascript:pu('emoticons_popup.php')">Smailai</a><br>
<input type="submit" value="Rasyti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
else {echo "<br><br><br><b>Blogi duomenys</b>"; $patikrinimas = 'FALSE';
echo "<br><a href=javascript:history.back(1)><b>Prisijungti is naujo ?</b></a>";}
}
if ($patikrinimas=='vykdyti') {
$tema= $_POST['tema'];
$tekstas= $_POST['tekstas'];
if (isset($tema) and isset($tekstas)) {
$data = date("y/m/d H:i");
setlocale(LC_ALL,"lt_LT");
$informacija = "<tr><br>Naujiena parasyta nuo <b>Sasha</b>, data <b>$data</b>  <br> <b>Tema:</b> $tema <br> <b>Naujienos tekstas:</b> $tekstas <br> <b>______________________________________________________________________________________</b></tr><br> ";
$failas="naujienos.txt";
$duomenys=fopen($failas, "a");
fwrite($duomenys, "$informacija\n");
fclose($duomenys);
echo "<br><br><br>";
echo "<br><a href=javascript:history.back(1)><b>Rasyti dar viena naujiena</b></a>";
echo "<br><a href='skaityti.php'><b>Skaityti naujienas</b></a>";
$patikrinimas = 'TRUE';
}
else {echo "<SCRIPT LANGUAGE='javascript'>alert('Uzpildykite visus laukelius')
history.go(-1)
</SCRIPT>"; exit;}
}
?>
</center>
</div>
</body>

</html>


Šiek tiek pakeičiau kodą, pažiūrėk ar veikia.
Be to tas emoticons_popup.php turi būti tame pačiame aplankale kaip ir naujienos.php
Paskutinį kartą redagavo mode118 2010 Geg 31, 13:01. Iš viso redaguota 4 kartus.

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Geg 31, 14:00

Išmeta tą langą, bet smailų nėra :|

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Geg 31, 14:10

Arba bent jau kaip padaryt, kad žemiau būtų bent 5 vieno click'o smile :kiec:

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Geg 31, 15:28

naujienos.php:
Kodas: Pasirinkti visus
<?php
$patikrinimas =$_GET['patikrinimas'];
if(!$patikrinimas) {
?>
<br><br><br>
<table border=0 width=200><b><tr>
<form method="post" action="naujienos.php?patikrinimas=ivesti">
<br><b>Slapyvardis</b>
<input type="text" value="Antismurtas" name="vardas" border="1" width="100" height="20" size="20" maxlength="20"><br>
<b>Slaptazodis</b>
<input type="password" name="slaptazodis" border="1" width="100" height="20" size="20" maxlength="20"><br><br>
<input type="submit" name="IVESTI" value="Ivesti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
if ($patikrinimas == 'ivesti') {
$admin = "Sasha";
$secret ="[color=#FF4040]Ne tavo reikalas[/color]";
$vardas =$_POST['vardas'];
$slaptazodis =$_POST['slaptazodis'];
if (($vardas==$admin) AND ($slaptazodis==$secret)) {
?>
<br><br><br>
<script language="javascript" type="text/javascript"><!--
function pu(url) {
newwindow=window.open(url,'name','height=500,width=200');
}// --></script>
<table border=0 width=300><b><tr>
<form action="naujienos.php?patikrinimas=vykdyti" method=post>
<b>Tema</b><br>
<input type="text" name="tema" border="1" width=30 height="20" size="30" maxlength="50"><br>
<b>Tekstas</b><br>
<TEXTAREA NAME="tekstas" ROWS="7" COLS="25" maxlength="500" id="cmnt"></TEXTAREA><br>
<a href="#" onclick="document.getElementById('cmnt').value += ' :D ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/bigsmile.gif"  alt=":D" title=":D" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!cool: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/cool.gif"  alt=":!cool:" title=":!cool:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!cry: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/crying.gif"  alt=":!cry:" title=":!cry:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!devil: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/devil.gif"  alt=":!devil:" title=":!devil:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :) ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/smile.gif"  alt=":)" title=":)" width="19" height="19" /></a>&nbsp;
    <a href="#" onclick="document.getElementById('cmnt').value += ' :!mad: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/mad.gif"  alt=":!mad:" title=":!mad:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :!thinking: ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/thinking.gif"  alt=":!thinking:" title=":!thinking:" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :p ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/tongueout.gif"  alt=":p" title=":p" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' ;) ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/wink.gif"  alt=";)" title=";)" width="19" height="19" /></a>&nbsp;
   <a href="#" onclick="document.getElementById('cmnt').value += ' :o ';return false;"><img src="<?php echo $settings['tpl_path']; ?>images/emoticons/blush.gif"  alt=":o" title=":o" width="19" height="19" /></a>&nbsp;
<br>
<a href="javascript:pu('emoticons_popup.php')">SMAILU POPUP</a>
<br>
<input type="submit" value="Rasyti">
<input type="reset" value="Trinti">
</form></th></tr></b></table>
<?php
}
else {echo "<br><br><br><b>Blogi duomenys</b>"; $patikrinimas = 'FALSE';
echo "<br><a href=javascript:history.back(1)><b>Prisijungti is naujo ?</b></a>";}
}
if ($patikrinimas=='vykdyti') {
$tema= $_POST['tema'];
$tekstas= $_POST['tekstas'];
if (isset($tema) and isset($tekstas)) {
$data = date("y/m/d H:i");
setlocale(LC_ALL,"lt_LT");
$informacija = "<tr><br>Naujiena parasyta nuo <b>Sasha</b>, data <b>$data</b>  <br> <b>Tema:</b> $tema <br> <b>Naujienos tekstas:</b> $tekstas <br> <b>______________________________________________________________________________________</b></tr><br> ";
$failas="naujienos.txt";
$duomenys=fopen($failas, "a");
fwrite($duomenys, "$informacija\n");
fclose($duomenys);
echo "<br><br><br>";
echo "<br><a href=javascript:history.back(1)><b>Rasyti dar viena naujiena</b></a>";
echo "<br><a href='skaityti.php'><b>Skaityti naujienas</b></a>";
$patikrinimas = 'TRUE';
}
else {echo "<SCRIPT LANGUAGE='javascript'>alert('Uzpildykite visus laukelius')
history.go(-1)
</SCRIPT>"; exit;}
}
?>
</center>
</div>
</body>

</html>


Pataisiau, buvau prieš tai vieną klaidą padaręs...
Dabar turėtų būti iškart pateikta smailų, bei leisti pasirinkti iš iššokančio lango.

Kaip ir pirmai emoticons_popup.php turi būti tame pačiame aplankale, bei būtinai turi smailų paveikslėlių kelias būti geras!
Šiuo metu nuo aplankalo, kuriame yra naujienos.php smailu kelias turi būti toks:
images/emoticons/smailas.gif
Paskutinį kartą redagavo mode118 2010 Geg 31, 15:32. Iš viso redaguota 2 kartus.

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Geg 31, 17:52

Visvien lango neatidaro :( O tie onclick'ai veikia ;] man užtektų ir tų, bet dabar kaip padaryt, kad juos rodytų ? Spėju kažką į skaityti.php reik rašyt ?

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Geg 31, 20:01

Taip, skaityti.php faile. Ten reikia, kad tekste smailo kodą (pvz.: :@ ar :() pakeistu paveikslėliu (pvz.: <img src="smile.gif">)
Tai galima padaryt su str_replace arba gal net geriau būtų su preg_replace.

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Geg 31, 23:32

Kuo skiriasi eregi_replace nuo str_replace ?

Vartotojo avataras

Sasha

Patyręs forumietis
 
Pranešimai: 723
Šakių raj.

 4,903.31 Lt

Standartinė » 2010 Bir 01, 11:10

Jei neklystu kodas turėtų būti toks:

Kodas: Pasirinkti visus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Naujienu puslapis <?php echo date("Y/m/d H:i"); ?></title>
<link href="stailas.css" rel="stylesheet" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=windows-1257">
<meta http-equiv="Content-Language" content="lt">
<link rel="shortcut icon" href="/dizainui/zenkliukas.ico">
</head>


<body>
<div id="sidebar">
<div id="menu">
<div id="virsus_gd">
<div id="virsus_tekstas_gd"><?php echo date("H:i"); ?></div>
</div>
<div id="name">Meniu</div>
<div id="bottom"><li> <a href="/gbook.php">Knyga</a></div>
<div id="bottom"><li> <a href="/skaityti.php">Naujienos</a></div>
<br><div id="name2">Skaitliukas</div><br>
<center>
<div id="skaitliukas"><a href="http://www.stats.lt/counter24354.html" target="_blank"><img id="statslt_cnt" src="" border="0" alt="www.stats.lt - Tinklapiu reitingai, statistika, skaitliukas" style="display: none"></a>
<script language="JavaScript" type="text/javascript">
var st_img; if (document.getElementById) st_img = document.getElementById('statslt_cnt');
if (!st_img && document.all) st_img = document.all['statslt_cnt'];
if (st_img) { st_img.onload = function () { this.style.display = 'inline'; }
st_img.src = "http://images.stats.lt/countme.php?site=24354&ref="+escape(document.referrer)+"&h="+ screen.height +"&w="+ screen.width + "&cs="+Math.random()*9999; }
</script>
   </div>
      </center>
         </div>
            </div>
<div id="main">
<div id="virsus">
<div id="virsus_tekstas"><script src="/vardadieniai.js" type="text/javascript"></script></div>
</div>
<center><img src="dizainui/naujienos.png"title="Naujienos"></center><br><br><br>
<left>
<?php
setlocale(LC_ALL,"lt_LT");
$failas="naujienos.txt";
$failas = str_replace(":D","<img src=http://jums.failai.lt/templates/default/images/emoticons/bigsmile.gif border=\"0\">",$failas);
$failas = str_replace(":!cool:)","<img src=http://jums.failai.lt/templates/default/images/emoticons/cool.gif border=\"0\">",$failas);
$failas = str_replace(":!cry:","<img src=http://jums.failai.lt/templates/default/images/emoticons/crying.gif border=\"0\">",$failas);
$failas = str_replace(":!devil:)","<img src=http://jums.failai.lt/templates/default/images/emoticons/devil.gif border=\"0\">",$failas);
$failas = str_replace(":)","<img src=http://jums.failai.lt/templates/default/images/emoticons/smile.gif border=\"0\">",$failas);
$failas = str_replace(":!devil:)","<img src=http://jums.failai.lt/templates/default/images/emoticons/mad.gif border=\"0\">",$failas);
$failas = str_replace(":!thinking:","<img src=http://jums.failai.lt/templates/default/images/emoticons/thinking.gif border=\"0\">",$failas);
$failas = str_replace(":p)","<img src=http://jums.failai.lt/templates/default/images/emoticons/tongueout.gif border=\"0\">",$failas);
$failas = str_replace(";)","<img src=http://jums.failai.lt/templates/default/images/emoticons/wink.gif border=\"0\">",$failas);
$failas = str_replace(":o)","<img src=http://jums.failai.lt/templates/default/images/emoticons/blush.gif border=\"0\">",$failas);
if (file_exists($failas)) {
$simboliu_skaicius = count(file($failas));
$duomenys = fopen("naujienos.txt", "r");
for($u=0; $u<$simboliu_skaicius; $u++) {
$buferis =fgets($duomenys, 4096);
if ($buferis != NULL || $buferis !="") {
list($informacija[$u]) =explode("|", $buferis);
}
}
fclose($duomenys);
}
else {
echo "Naujienu nera";
}
$irasai = 10;
$for = $_GET['for'];
if (!$for || $for > count($informacija) || $for <= 0) { $for = 0;
} else {
$for = $for - 1;
}


for ($i = count($informacija) - 1 - $for; $i >= count($informacija) - $for - $irasai; $i = $i - 1) {

$nr = count($informacija) - $i;
echo "<br>&nbsp;".$informacija[$i];

}
echo "<br>";

for ($i = 0; $i <= count($informacija) - 1; $i = $i + $irasai) {
$nr = $i + 1;
$nr2 = $nr + $irasai - 1;
if ($nr2 > count($informacija)) {
$nmr = "$nr-".count($informacija);
} else {
$nmr = "$nr-$nr2";
}
if ($nr == count($informacija)) {
$nmr = "$nr";
}
if ($nr != $for + 1) {
print "<center><a href=skaityti.php?for=$nr>[$nmr]</a></center> ";
} else {
print "<center>[<b>$nmr</b>]</center> ";
}
}

?>
<br>
</left>
<center><b><a  href="naujienos.php">Deti naujiena</a></b></center><br><br><br>
</div>

</body>

</html>

Bet kodėl neveikia ? Suklydau ? :whata:

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Bir 01, 15:01

Sasha rašė:Kuo skiriasi eregi_replace nuo str_replace ?

Ta preg-eregi funkcija sudėtingesnė.

O neveikia todėl, kad failo pavadinime nėra smailų. Dabar pagalvojau, kad reikia smailo kodą pakeisti į <img> prieš rašant į db (failą), o ne skaitant.
Tuoj pabandysiu pavyzdį pateikt.
Paskutinį kartą redagavo mode118 2010 Bir 01, 15:02. Iš viso redaguota 1 kartą.

mode118

Patyręs forumietis
 
Pranešimai: 848

 717.84 Lt

Standartinė » 2010 Bir 01, 15:13

Po
Kodas: Pasirinkti visus
if ($patikrinimas=='vykdyti') {
$tema= $_POST['tema'];
$tekstas= $_POST['tekstas'];
if (isset($tema) and isset($tekstas)) {

Įdėk tą savo (tik pataisyti nepamiršk) kodą:
Kodas: Pasirinkti visus
$tekstas = str_replace(":D","<img src=\"http://jums.failai.lt/templates/default/images/emoticons/bigsmile.gif\" border=\"0\">",$tekstas);
$tekstas = str_replace(":!cool:)","<img src=\"http://jums.failai.lt/templates/default/images/emoticons/cool.gif\" border=\"0\">",$tekstas);
$tekstas = str_replace(":!cry:","<img src=\"http://jums.failai.lt/templates/default/images/emoticons/crying.gif\" border=\"0\">",$tekstas);
...

(Čia dalis jo).



be to toj tavo svetainėje (jums.failai.lt) reikėtų pataisyti kodą.
Pas mane monitoriaus plotis 1440px, tai naršyklėje tarp meniu ir turinio yra didelis tarpas.
Be to Opera ten kur yra vardadieniai ir kt. tekstą atvaizduoja aukščiau negu turėtų.
O Chrome skaitliuką atvaizduoja ant žodžio "Skaitliukas".
Šiaip savo svetaines, kaip jos atrodo skirtingose naršyklėse su skirtingais rezoliucijos monitoriais galite pasižiūrėti svetainėje: http://browsershots.org/ :)
Paskutinį kartą redagavo mode118 2010 Bir 01, 15:15. Iš viso redaguota 3 kartus.



Kompiuteriai Svetainės kūrimas





cron
 
Linksmas.net on Facebook  Tapk gerbėju

Šiandien:


Imagination.lt





Dabar prisijungę

Šiuo metu prisijungęs 1 narys :: 0 registruotų, 0 slaptų ir 1 svečias
Daugiausia vartotojų (555) buvo 2010 Bir 02, 09:13

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias