Możliwość dodawania komentarzy na stronie


(Krzysztof 7) #1

Witam, jestem w trakcie tworzenia strony i zamierzam wprowadzić do niej ulepszenia. Jednym z nich ma być opcja umożliwiająca dodawanie komentarzy. Problem w tym, że nie wiem jak się za to zabrać. Może istnieje jakiś skrypt? Aha czytałem gdzieś że da się to zrobić w php ale narazie w miarę dobrze znam Html'a i Css. Czy da się to zrobić bez znajomości php?

Z góry dzięki za odpowiedzi

Pozdrawiam


(Fora) #2

są gotowe skrypty do tego ale bez znajomości PHP ciężko ci będzie :frowning:

można jeszcze w javascript ale to gorsza sprawa od php :slight_smile:

ale jak to mówią próba nie strzelba :smiley:


(adam9870) #3

Możesz znaleć w necie jakiś skrypt gotowca co do komentarzy. Ale nie są zadowalające zazwyczaj one :stuck_out_tongue:

Ale jeżeli nawet jeżeli któryś Ci się spodoba to potrzebowałbyś serwa z obsługą PHP ;]


(Krzysztof 7) #4

A jak dobrze trzeba znać php żeby samemu napisać taki skrypt?


(Skr3czu) #5

Mogłeś co podać a nie tylko piszesz że są :x

Tutaj masz takie księgi gości i skrypty do komenatrzy.

http://www.webmaster.nietykalni.biz/dow ... =001003005


(Krzysztof 7) #6

Gdy ściągnę skrypt i rozpakuję go to widzę kilka plików o rozszerzeniu *.php. Jak to zainstalować ? Są do tego specjalne programy?


(adam9870) #7

Jaki skrypt ściągnołeś ?? Najlepiej podaj nazwe i link do niego ;]

A pliki z rozszeżeniem .php to w nich są pliki konieczne do działania danego skryptu :slight_smile:

Pośród tych plików powinien być plik o nazwie readme.txt lub podobnej i tam jest cała instrukcja instalacji.

Chyba żartujesz :stuck_out_tongue: Edytujesz plik na ktorym mają być komentarze tak jak pisze w instrukcji i przesyłasz plik na serwer i powinno działać ;]

Na serwer ponieważ język PHP jest językiem działającym po stronie serwera ;]


(Krzysztof 7) #8

Masz tu linka: (pierwszy skrypt na stronie)

http://php.skryptoteka.pl/scripts.php?cat=3&how_many=20&page=1

Jak go wstawić na stronę? Mam ją w Html'u


(adam9870) #9

To chodzi Ci o skrypt:

Jest tam jeden plik w archwium o nazwie 3_1.php z jego zawartości to tak:

Chyba na początku dokumentu w którym mają być te komentarze wstawiasz:

<?

/*


annotate.php3 


This is a module that can be placed on any php3 page to allow users to add

their comments. The comments are stored in a file in the current directory,

whose name is constructed by adding ".comment" to the calling page's name,

and merged into the calling page dynamically. (The calling page is not

modified.)


I wrote this because I wanted a simple way to add this functionality to my

pages without requiring that mySQL be available.


In the message input, blank lines are converted to paragraph tags. No other

conversions are applied. If you don't want your users to be able to input

html, uncomment the "strip_tags" line.


Note that the directory must be writable by the web server.


Put this module in some convenient location and then embed it in your pages

like so:


require("/some/full/path/annotate.php3");

or, relative to the docroot:

require($DOCUMENT_ROOT . "/relativepath/php3");


Steve Yelvington 


*/

if ($message)

	{

	/* uncomment the next two lines to strip out html from input */

	/* $name = strip_tags($name); */

	/* $message = strip_tags($message); */

	$message = ereg_replace("\r\n\r\n", "\n
", $message);

	$date = date("l, F j Y, h:i a");

	$message = "$name -- $date
 $message 
";

	$fp = fopen (basename($PHP_SELF) . ".comment", "a");

	fwrite ($fp, $message);

	fclose ($fp);

	}

@readfile(basename(($PHP_SELF . ".comment")));

?>

[/code]




Potem tam gdzie chyba ma być link "dodaj komentarz" czy jakaś taka to wstawiasz ten kod:

[code] Your name:**** Your comment:

wrzucasz to na serwer z obsługą PHP i powinno być ok :wink: Jak coś to pisz ;]


(Skr3czu) #10

Ale musisz mieć PHP* nie może być html


(adam9870) #11

Kolejna głupota którą piszeszz :!:

Rozszeżenie pliku w którym umieści sie ten skrypt może być .html a czy będzie działał to jest kwestią konfiguracji serwera na którym to umieści ;]


(Skr3czu) #12

Ale zależy gdzie to umieści i jak :x


(adam9870) #13

Co masz na myśli pisząc "gdzie" to chyba oczywiste, że na serwerze.

I co miałeś na myśli pisząc "jak" ??

Prawdę mówiąc to nie znasz nie na fachu, piszesz pierdoły i nic więcej.

Dziwię się moderacji forum, że nic z tym nie robi.


(Krzysztof 7) #14

Mam coś takiego:

Tytuł strony

Czyli to co podałeś muszę wkleić niżej czy zrobić całą stronę w php?

Edit:

Wyprzedziliście mnie. Czyli w tym dokumencie można też używać składni html'a


(Airborn) #15

adam9870 napisz proszę, co trzeba zmienić w konfiguracji serwera by .html obslugiwalo .php, wiem że jest to możliwe, ale niebbardzo wiem co zmienić

Krzysztof 7 nie, to za mało, jeżeli masz serwer nie na swoim komputerze, to najłatwiej będzie Ci zrobić stronę w php, nie okłamujmy się ,sprowadza się to tylko do zmienienia rozszerzenia na .php lubo pochodne


(Krzysztof 7) #16

adam9870 zrobiłem tak jak napisałeś ale rezultat jest taki: http://krzysztof17.ovh.org

W komentarzach


(Airborn) #17

czy skrypt tworzy na serwerze plik tekstowy?


(Krzysztof 7) #18

nie tworzy, więc co z tym zrobić?