Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeróbka TVNews
FuRioN
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


Mam do Was (denne dla Was (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) pytanko ... Jak można przerobić skrypt TVNEWS , aby była możliwość dodawania komentarzy i przeglądania ich ?
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


php Poczatkujacy => Skrypty
Go to the top of the page
+Quote Post
FuRioN
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


Jak zwykle - zawsze czujny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Qrcze nie łątwiej napisac caly od nowa?
Go to the top of the page
+Quote Post
essey
post
Post #5





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

Ostrzeżenie: (0%)
-----


TVNEWS - a co to jest? skad mozna to wziac? daj to pomyslimy czy jest sens przerabiac
Go to the top of the page
+Quote Post
FuRioN
post
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


Cytat
Qrcze nie łątwiej napisac caly od nowa?

Powiedz jak to napisze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
FuRioN
post
Post #7





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


Cytat
TVNEWS - a co to jest? skad mozna to wziac? daj to pomyslimy czy jest sens przerabiac

1. Jest to skrypt newsowy
2. Nie wiem skąd można ściągnąć , ale napewno jest na www.scripts.pl
Go to the top of the page
+Quote Post
essey
post
Post #8





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

Ostrzeżenie: (0%)
-----


hehe co to jest to sie domyslam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , tak zapytalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

jezeli skrypt jest ladnie napisany i dobrze funkcjionuje to moze dopisac opcje. ale są tez inne skryptu (gotowe) ktore maja te opcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
FuRioN
post
Post #9





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


Ale wiesz wolałbym bez "reklamy" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a nie chce usuwać ze skryptu linku do www.
PS. W TVnewsie nie ma reklamy
Go to the top of the page
+Quote Post
Ive
post
Post #10





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


hm podejrzewam że masz wersje TVNews 1.2/1.1 więc czy nie lepiej zassać sobie tvnews 2.4.0 ( http://www.scrypty.com/skrypty_php.php?op=getit&id=191 ) ;] tam masz wszystko o czym pisałęś + drukowanie newsa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
FuRioN
post
Post #11





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


dzięki za link , ale ja chciałbym scrypt newsów bez reklamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Ive
post
Post #12





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


przy fusion news nie ma chyba reklamy (www.fusionphp.org) a jak jush chcesz całkowicie mieć pewność że skrypt będzie bez reklam to napisz swój własny (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
[EDIT]
wstawiłęm to w normalny link ;] (wcześniej było bez odsyłacza (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Go to the top of the page
+Quote Post
FuRioN
post
Post #13





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


a masz może jakiś kurs by nauczyć się pisać skrypt newsowy?
Go to the top of the page
+Quote Post
Ive
post
Post #14





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


hm a na czym ma być ten system newsów? mysql czy pliki?
Go to the top of the page
+Quote Post
FuRioN
post
Post #15





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


wolał bym txt czyli pliki
Go to the top of the page
+Quote Post
Ive
post
Post #16





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


no to tojest bardzo proste:
1. robisz formularz
2. uzywając funkci fopen otwierasz plik fputs wstawiasz dane fclose - zamykasz plik
3. wsywietlacz możesz zrobić po prostu zaincludowaniem pliku z newsami (wtedy odrazu do pliku przy zapisie musiałbyś wrzucać tagi html) - przyk. [php:1:60f2a646a3]<?php
include("news.txt");
?>[/php:1:60f2a646a3]

[EDIT]
a tak prawde mówiąc system newsów nie różni wiele się od ksiegi gości a kurs pisania księgi masz tu: http://www.2du.pl/index1.php?dane=phpprzyklad1.htm
Go to the top of the page
+Quote Post
FuRioN
post
Post #17





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


a mogł / mogła byś troszke jaśniej bo ja jestem gorzej niż początkujący .
I czy dało by się dodać komentarze?
Go to the top of the page
+Quote Post
Ive
post
Post #18





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


w tym kursie co ci podałem to masz jasno opisane jak zrobić forma i jak wstawić dane do pliku
a komentarze no to ja na plikach nie miałem miłych wspomnien z komentami bo się troszkę męczyłem z nim ale ja to zrobiłem tak
forma zapisu newsa do pliku (schematycznie):
$nr|*|/*|$nick|*|/*|$emb|*|/*|$temat|*|/*|$data|*|/*|$tresc
no i teraz w pliku pokaz.php:
Kod
<meta http-equiv="Content-Type" content="text/html; windows-1250">

<script language="JavaScript">

function okno(nr)

{

window.open('koment.php?ktory=' + nr, '', 'toolbar=no,menubar=no,scrollbars=yes, resizable=no,status=no,location=no,directories=no,top=115, left=200,fullscreen=no,height=400,width=500');

}



</script>

[php:1:85189cd136]<?php

$ile_na_stronie="10";
$plik = file("news.txt");
$ile_news = sizeof($plik);

if(trim($n)=="" || !is_numeric($n)) {

$n = 1;

}

$start = ($n-1)*$ile_na_stronie;
$stop = $start+$ile_na_stronie;

if( $ile_news < $stop ) {

$stop = $ile_news;

}

for($i=$start;$i<$stop;$i++) {

$czesc = explode("|*|/*|", $plik[$i]);
$nr = $czesc[0];
if(file_exists("komentarze/$nr.txt")) {

$ile_kom = count(file("komentarze/$nr.txt"));

}

echo("<p><img src="emb/$czesc[2]" width="50" height="50" align="left">Temat: $czesc[3]<br>Data: $czesc[4]<br>Autor: $czesc[1]<br>Nr newsa: $czesc[0]</p><p>$czesc[5]</p><p align=right><a href="java script:okno('$nr')">Komentarze[ $ile_kom ]</a><br>");

}

$ile_stron=ceil($ile_news/$ile_na_stronie);
for($i=1;$i<=$ile_stron;$i++) {

echo("<a href="?n=$i">$i</a>|");

}

?>[/php:1:85189cd136]
(obydwa kody w jednym pliku!)
no i teraz plik koment.php:
[php:1:85189cd136]<?php
if($p==""){

$licz = count(file("komentarze/$ktory.txt"));
$plik_news = "news.txt";

$file_news = file($plik_news);
$file_news = array_reverse($file_news);
$nr = $ktory - 1;
$czesc = explode("|*|/*|", $file_news[$nr]);

echo"<title>Temat: $czesc[3]</title>";
echo"</head>";
echo"<body>";
echo("<p><img src="emb/$czesc[2]" align="left">Temat: $czesc[3]<br>Data: $czesc[4]<br>Autor: $czesc[1]<br>Nr newsa: $czesc[0]</p><p>Treść:<br>$czesc[5]</p>");

print("<br><form action="?p=komentarz&action=zapisz" method=post>
<input type=text name=xywa value="Twoja xywa"><br>
<input type=hidden name=ktory value=$ktory>
<textarea name=tresc cols=25 rows=5></textarea>
<input type=submit value=Dodaj>
</form>
<br><br>");

include("komentarze/$ktory.txt");

echo"</body>";
echo"</html>";

}

if(($p=="komentarz") && ($action=="zapisz")) {

if($tresc=="") {

echo"Nie napisałeś żadnej wiadomości!<br><a href=?ktory=$ktory>Powrót</a>";
exit();

}

if($xywa=="Twoja xywa") {

echo("Niestety, ale twoja xywa nie jest poprawna!<br><a href=?ktory=$ktory>Powrót</a>");
exit();

}

$licz = count(file("komentarze/$ktory.txt"));
$nr = $licz +1;
$tresc = ereg_replace("n", "<BR>", $tresc);

$tresc = stripslashes($tresc);
$xywa = stripslashes($xywa);

$data = date("Y-m-d || H:i:s");
$wpis = "<table width=300 border=0><tr><td valign=top width=300><B>Od:</B> $xywa<BR><B>Data dodania:</B> $data<BR><b>Nr komentarza:</b> $nr<br><b>Treść:</b><br>$tresc</TD></TR></TABLE>n";
$plik = "komentarze/$ktory.txt";

$fp = fopen($plik, "a+");
flock($fp, 2);
fwrite($fp, $wpis);
flock($fp, 3);
fclose($fp);

echo ("Komentarz dodany<br><a href=?ktory=$ktory>Powrót</a>");

}
?>[/php:1:85189cd136]
Przy dodawaniu newsa automatycznie w katalogu 'komentarze' tworzył się plik txt o nazwie $nr.txt więc każdy news mia swój plik z komentami
[EDIT]
zmieniłem schemat zapisu by pasował do skryptu!
ZMIENIŁEM SKRYPT!!!! TERAZ SPRÓBUJ ;]
Go to the top of the page
+Quote Post
FuRioN
post
Post #19





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.12.2003

Ostrzeżenie: (0%)
-----


spx ale pokazuje mi się cos takiego jak włączam plik pokaz.php :
Warning: file(news.txt): failed to open stream: No such file or directory in c:usrkrasnalwwwnowy folderpokaz.php on line 14

Temat:
Data:
Autor:
Nr newsa:
Go to the top of the page
+Quote Post
Ive
post
Post #20





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


no bo najpierw musisz utworzyć plik news.txt ;]
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:03