![]() |
![]() |
![]()
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 ?
|
|
|
![]() |
![]()
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
|
|
|
![]()
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)
|
|
|
![]()
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?
|
|
|
![]()
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
|
|
|
![]()
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) |
|
|
![]()
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 |
|
|
![]()
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) |
|
|
![]()
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 |
|
|
![]()
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)
|
|
|
![]()
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)
|
|
|
![]()
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) ) |
|
|
![]()
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?
|
|
|
![]()
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?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 26.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
wolał bym txt czyli pliki
|
|
|
![]()
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 |
|
|
![]()
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? |
|
|
![]()
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 ;] |
|
|
![]()
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: |
|
|
![]()
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 ;]
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:03 |