Visualizzazione risultati 1 fino 9 di 9

Discussione: [PHP] - Aiuto con una TagBoard [mod]

  1. #1
    Guest

    Exclamation [PHP] - Aiuto con una TagBoard [mod]

    Ciao ragazzi vorrei inserire in un frame del sito una tga-bord.
    il frame deve eesere inserito in basso e sarą poco alto, quindi la tag-bord deve essere bassa e lunga.

    vorrei chiedervi come posso fare...!

    la tag la vorrei che utilizzi i file di testo e non il database; e magari con qualche smile ecc... ma deve eesere in basso, bassa e lunga!!

    e poi io non sono molto pratico... quindi nel dirmi la tag-bord da inserire potreste dirmi passo passo con parole senplici come inserirla nel sito...

    ringraziamenti anticipati

  2. #2
    Guest

    Predefinito

    Devi farla in PHP. Dai un occhiata qui: http://forum.altervista.org/showthre...light=tagboard

    P.S.: Si dice Tag-Board.

    Ciao!

  3. #3
    Guest

    Predefinito

    ok ma come le installo?

  4. #4
    Guest

    Predefinito

    Copia i file sul tuo sito, poi dici al frame di puntare alla pagina della tagboard, ad esempio:
    Codice HTML:
    <iframe name="I1" src="tagboard/index.php" width="544" height="78"></iframe>
    Naturalmente puoi personalizzare larghezza e altezza in base alle tue esigenze...

  5. #5
    Guest

    Predefinito

    emm scusa la mia incapacitą assoluta ma ti potrei chiedere di aiutarmi ancora...
    sono riuscito a inserire la taga board ma non funziona perchč non ho saputo settarla
    potresti scaricare a questo indirizzo la tag-board http://freephp.html.it/zip/script/chat/27_chat.zip
    settare i file e inviarmeli a f.marco@fastwebnet.it oppure scrivere sul forum
    nome del file da settare : quello ke devo inserire io

    ringraziamenti anticipati :-)

  6. #6
    Guest

    Predefinito

    ne ho trovate anche altre di tag-boards ma non so proprio come settarle o instalarle mi date 1 mano a settarla?

    Codice:
    <?
    $display = "display.php";		// the display file
    $datfile = "tag.txt";				// the data file
    $datfileall = "alltag.txt";			// where all tags are saved file
    
    $MAX_LENGTH = 200;			// the maximum length of posts
    $NUM_COMMENTS = 25;  		// how many comments will be displayed on your tag board
    $print_how_many = 1;  			// set to "1" displays number of tags on the tag board, "0" turns feature off
    $stats = 1;							// set to "1" displays stats when hover over square image ("ip.gif")
    $meta_refresh = 1;				// set to "1" tells the tag board to refresh, "0" turns feature off
    $meta_refresh_rate = 120;	 	// if you want to refresh the tag board, enter the time in seconds to wait per refresh
    $smilies = 1;						// set to "1" to allow smilies, "0" for no smilies : (
    $printall = 1;						// set to "1" to save all tags and to show link to them, "0" to not bother
    
    // I suggest you put no for the next variable if you get alot of visitors!
    
    $send_notify = "no";								// send notification to you when a tag is made, put "yes" if you want email to be sent every tag
    
    // If you put "yes" to the above variable, please fill in your email information
    
    $yourname = "S.E.T.I";
    $email = "F.marco@fastwebnet.it";
    $yourwebsite = "http://xoomer.virgilio.it/wlfportal/ogame.htm/";
    
    
    // Edit the stylesheet here!
    
    $font="verdana";						// eg.  verdana, arial, tahoma
    $fontcolor="#000000";				// general font hex colour value
    $fontsize="8pt";						// enter size in 'pt' i.e: 10pt
    $linkfont="#0099CC";				// link font colour hex value
    $vlinkfont="#0099CC";				// visited link font colour hex value
    $hlinkfont="#000000";				// hover over link font colour hex value
    $scrollbars="#0099CC";				// scrollbar colours
    $scrollarrows="#FFFFFF";			// scrollbar arrow colours
    // Smilie page styles...
    $smilietitlefont = "verdana";		// eg.  verdana, arial, tahoma
    $titlebgcolor = "#0099CC";			// hex value for background of title
    $bordercolor = "#0099CC";			// border colour of table hex value
    
    
    // Bad Word Filter - Add as many as you like!
    
    $badword_array['fuck'] = 'f**k';
    $badword_array['bitch'] = 'female dog';
    $badword_array['shit'] = 'crap';
    $badword_array['nigger'] = 'black man';
    $badword_array['nigga'] = 'black man';
    $badword_array['slut'] = 'sl*t';
    $badword_array['whore'] = 'w**re';
    $badword_array['cock'] = 'c**k';
    $badword_array['pussy'] = 'p***y';
    
    ?>
    p.s. c'č anke questa

    Codice:
    CJ Tag Board V2.0  -  James Crooke © 2002 - webmaster@cj-design.com
    CJ Web Design http://www.cj-design.com ===============================
    ===============================================================
    ==== TO HELP CJ-DESIGN PRODUCE MORE GREAT, FREE SCRIPTS SEE BOTTOM ====
    
    
    Files Just Downloaded
    ~~~~~~~~~~~~~
    
    The contents of "CJ Tag Board V2.zip" ........
    
    1.	tag.php
    2.	htmlcode.dat
    3.	display.php
    4.	config.php
    5.	smilies.php
    6.	all.php
    7.	stats.txt
    8.	tag.txt
    9.	alltag.txt
    10.	tagcount.txt
    11.	stylesheet.php
    
    12.	Folder: "e" containing images:
    
    	confused.gif		mad.gif			shocked.gif
    	cool.gif			question.gif			smile.gif
    	cry.gif			razz.gif			suprised.gif
    	evil.gif			redface.gif			wink.gif
    	grin.gif			rolleyes.gif			ip.gif
    	lol.gif				sad.gif
    
    13.	Readme.txt
    14.	Copying.txt (GPL)
    15.	and just incase you forgot where it came from.... an Internet Shortcut  :D
    
    Files Required
    ~~~~~~~~
    
    1.	tag.php				(comes in zip file)
    2.	display.php				(comes in zip file)
    3.	config.php				(comes in zip file)
    4.	stats.txt				(comes in zip file)
    5.	tag.txt				(comes in zip file)
    6.	tagcount.txt			(comes in zip file)
    7.	stylesheet.php			(comes in zip file)
    8.	smilies.php				(comes in zip file) 	For smilies!
    9.	/e (folder) and contents 	(comes in zip file)		For smilies!
    10.	all.php				(comes in zip file)		For showing all posts!				
    11.	alltag.txt				(comes in zip file)		For saving all posts!				
    
    Finally...
    13.	a page to display the htmlcode.dat - usually your homepage!
    
    Installation Help
    ~~~~~~~~~~
    
    Please Note - If you are upgrading from version 1 to version 2, you dont need to replace your tagcount.txt or tag.txt files.
    
    1.  	Variables to edit in "config.php": (only edit the following!)
    
    	$display = "display.php";	// the display file
    	$datfile = "tag.txt";		// the data file
    	$MAX_LENGTH = 200;		// the maximum length of posts
    	$NUM_COMMENTS = 25;  	// how many comments will be displayed on your tag board
    	$print_how_many = 1;  		// set to "1" displays number of tags on the tag board, "0" turns feature off
    	$stats = 1;				// set to "1" displays stats when hover over square image ("ip.gif")
    	$meta_refresh = 1;		// set to "1" tells the tag board to refresh, "0" turns feature off
    	$meta_refresh_rate = 120;	// if you want to refresh the tag board, enter the time in seconds to wait per refresh
    	$smilies = 1;			// turns smilies on, "0" = off!
    	$printall = 1;	 		// set to "1" to save all tags and to show link to them, "0" to not bother
    
    	Note:  I suggest you put no for the next variable if you get alot of visitors!
    
    	$send_notify = "no";		// send notification to you when a tag is made, put "yes" if you want email to be sent every tag
    
    	Note:  If you put "yes" to the above variable, please fill in your email information
    
    	$yourname = "James Crooke";
    	$email = "webmaster@cj-design.com";
    	$yourwebsite = "CJ Website Design";
    
    	// Edit the stylesheet here!
    
    	$font="verdana";					// eg.  verdana, arial, tahoma
    	$fontcolor="#000000";				// general font hex colour value
    	$fontsize="8pt";					// enter size in 'pt' i.e: 10pt
    	$linkfont="#0099CC";				// link font colour hex value
    	$vlinkfont="#0099CC";				// visited link font colour hex value
    	$hlinkfont="#000000";				// hover over link font colour hex value
    	$scrollbars="#0099CC";				// scrollbar colours
    	$scrollarrows="#FFFFFF";			// scrollbar arrow colours
    	
    	// Smilie page styles...
    	
    	$smilietitlefont = "verdana";			// eg.  verdana, arial, tahoma
    	$titlebgcolor = "#0099CC";			// hex value for background of title
    	$bordercolor = "#0099CC";			// border colour of table hex value
    
    
    	Feel free to add to the bad word filter too!
    
    2.	Things to change in htmlcode.dat..
    
    	<style>
    	<!--
    	.cjmsg  {
    		background:#0099CC;
    		color:#FFFFFF; 
    		font-family:verdana;
    		font-size:8pt; 
    		SCROLLBAR-BASE-COLOR: #0099CC;
    		SCROLLBAR-ARROW-COLOR: #FFFFFF;
    		}
    	// End -->
    	</style>
    
    	Check out the rest of the file - read the comment tags for instructions!
    
    3.  	Upload all the required files as you downloaded them and CHMOD "tag.txt", "alltag.txt" and "tagcount.txt" to 777
    	Make sure that the images are all uploaded in the folder "/e"
    
    4.	Go to the page you inserted the "htmlcode.dat" and test it works!
    
    5.	OPTIONAL(s):  
    	
    	» If you would like to store your tag files in a /tag directory - you must link the <form action="tag.php">
    	to <form action="tag/tag.php"> and the <iframe src="display.php"> to <iframe src="tag/display.php">
    
    	» If you do not want smilies I suggest you dont upload them ; )
    
    	» If you want to delete the URL/Email input field, simply delete it from htmlcode.dat- it wont effect the script as it is optional to the user anyway.
    
    	» Change the colour of the ip.gif to suit your style by opening it up in Paint and simply filling it with your colour, then save it as "ip.gif"
    
    
    
    Thats All!
    ~~~~~~
    
    Thank you for downloading this script, I hope you like it - feedback would be appreciated
    (nothing to harsh please) at the CJ Forums! - http://www.cj-design.com/?cat=forum
    
    *********************************************************************************
    * Please, Please, Please help keep Cj-Design.com alive by visiting our Donate page (if you havent already)	*
    * It is COMPLETELY FREE to support us, all you need to do is sign up to Ebay for FREE!				*
    * @ http://www.cj-design.com/?id=index&cat=donate									*
    *																		*
    *********************************************************************************
    
    All other donations are welcome of course.
    
    If you need any help with this script, try going to the FAQ's page on the website:
    http://www.cj-design.com/?id=faq&cat=downloads/tagboard : )
    
    James - CJ Web Designer

    ringraziamenti anticipati

    grazie

    Usa i tag code per scrivere porzioni di script

    debug
    Ultima modifica di debug : 09-02-2006 alle ore 17.17.40

  7. #7
    Guest

    Predefinito

    traduzione in italiano del primo script
    Codice PHP:
    <?php
    // Versione italiana by JoErNanO
    $display = "display.php"; // il file in cui sarą visualizzata la tagboard
    $datfile = "tag.txt"; // il file coi dati
    $datfileall = "alltag.txt"; // il file in cui verranno salvati tutti i messaggi

    $MAX_LENGTH = 200; // lunghezza massima dei messaggi
    $NUM_COMMENTS = 25; // quanti messaggi saranno visualizzati nella tagboard
    $print_how_many = 1; // se imposti il valore a "1" ti inserisce il numero del messaggio in tagboard, se imposti a "0" questa opzione viene disattivata
    $stats = 1; // se imposti il valore a "1" vengono visualizzate le statistiche quando punti il mouse sopra all'immagine("ip.gif")
    $meta_refresh = 1; // se imposti il valore a "1" la tagboard si aggiorna, "0" disabilita l'opzione
    $meta_refresh_rate = 120; // se vuoi che la tagboard si aggiorni imposta qui l'intervallo di tempo tra ogni aggiornamento
    $smilies = 1; // se imposti il valore a "1" abiliti le faccine, "0" disabiliti le faccine : (
    $printall = 1; // se imposti il valore a "1" salvi tutti i messaggi, "0" disabiliti l'opzione

    // Se hai tanti visitatori imposta questo valore a "no"

    $send_notify = "no"; // se imposti il valore a "si" invia email di notifica per ogni messaggio inviato

    // Se hai impostato il valore precedente a "si" allora cambia questi dati con i tuoi dati personali

    $yourname = "S.E.T.I"; // Il tuo nome
    $email = "F.marco@fastwebnet.it"; // La tua email
    $yourwebsite = "http://xoomer.virgilio.it/wlfportal/ogame.htm/"; // Il tuo sito


    // Modifica lo stile usato nella tagboard

    $font="verdana"; // imposta il carattere ad esempio verdana, arial, tahoma
    $fontcolor="#000000"; // imposta il colore del testo
    $fontsize="8pt"; // imposta la grandezza del testo in pt
    $linkfont="#0099CC"; // imposta il colore del testo dei link
    $vlinkfont="#0099CC"; // imposta il colore del testo dei link visitati
    $hlinkfont="#000000"; // imposta il colore del testo del link quando ci punti sopra il mouse
    $scrollbars="#0099CC"; // colore delle scrollbar
    $scrollarrows="#FFFFFF"; // colore delle frecce delle scrollbar
    // Stili per le faccine
    $smilietitlefont = "verdana"; // imposta il carattere ad esempio verdana, arial, tahoma
    $titlebgcolor = "#0099CC"; // imposta il colore dello sfondo della faccina
    $bordercolor = "#0099CC"; // imposta il colore del bordo della faccina


    // Filtro per le parolacce, aggiungi quelle che vuoi

    $badword_array['fuck'] = 'f**k';
    $badword_array['bitch'] = 'female dog';
    $badword_array['shit'] = 'crap';
    $badword_array['nigger'] = 'black man';
    $badword_array['nigga'] = 'black man';
    $badword_array['slut'] = 'sl*t';
    $badword_array['whore'] = 'w**re';
    $badword_array['cock'] = 'c**k';
    $badword_array['pussy'] = 'p***y';

    ?>

  8. #8
    Guest

    Question

    Codice:
    <?php
    
    include("config.php");
    
    // No HTML Part
    
    if($name == "" || $name == "Name" || $cjmsg == "" || $cjmsg == "Message"){			// if some idiot just clicks "tag"
    	header("location: $display");
    	exit;
    }
    
    if ($url != "Url"){																	// If url is given
    		$url = trim($url);
    		$url = ereg_replace("http://", "", $url);
    		$s=substr_count($url,"http://");
    		$d=substr_count($url,".");
    }
    else {
    	$url = "";											// incase just http:// is entered
    }
    
    $cjmsg = str_replace("&lt;","<", $cjmsg);
    $cjmsg = str_replace("&gt;",">", $cjmsg);
    $cjmsg = strip_tags($cjmsg);					// strips HTML tags from tag
    $name = strip_tags($name);						// strips all HTML tags from name
    $ename = $name;										// sets email name
    
    //CONVERTING EMOTICONS!!
    
    // one day i will write a function to do the following...
    
    if($smilies == 1){
    $cjmsg = str_replace(":D","<img src=\"e/grin.gif\">", $cjmsg);
    $cjmsg = str_replace(":)","<img src=\"e/smile.gif\">", $cjmsg);
    $cjmsg = str_replace(":lol","<img src=\"e/lol.gif\">", $cjmsg);
    $cjmsg = str_replace(":p","<img src=\"e/razz.gif\">", $cjmsg);
    $cjmsg = str_replace(":evil","<img src=\"e/evil.gif\">", $cjmsg);
    $cjmsg = str_replace(":(","<img src=\"e/sad.gif\">", $cjmsg);
    $cjmsg = str_replace(":|","<img src=\"e/shocked.gif\">", $cjmsg);
    $cjmsg = str_replace(";)","<img src=\"e/wink.gif\">", $cjmsg);
    $cjmsg = str_replace(":x","<img src=\"e/mad.gif\">", $cjmsg);
    $cjmsg = str_replace(":cry","<img src=\"e/cry.gif\">", $cjmsg);
    $cjmsg = str_replace(":blink","<img src=\"e/rolleyes.gif\">", $cjmsg);
    $cjmsg = str_replace(":o","<img src=\"e/suprised.gif\">", $cjmsg);
    $cjmsg = str_replace(":?","<img src=\"e/question.gif\">", $cjmsg);
    $cjmsg = str_replace(":s","<img src=\"e/confused.gif\">", $cjmsg);
    $cjmsg = str_replace("B)","<img src=\"e/cool.gif\">", $cjmsg);
    $cjmsg = str_replace(":red","<img src=\"e/redface.gif\">", $cjmsg);
    
    $cjmsg = str_replace("\n","", $cjmsg);	// fixed this bug, str_replace seems to stick in random \n's and \r's
    $cjmsg = str_replace("\r","", $cjmsg);
    
    }
    // ...but not today
    
    // Bad Word Filter function
    
    foreach($badword_array as $insult=>$ok){
            $cjmsg = eregi_replace("$insult", "$ok", "$cjmsg");
            }
    
    foreach($badword_array as $insult=>$ok){
            $name = eregi_replace("$insult", "$ok", "$name");
            }
    
    // End
    
    // Main Program can (finally) start! ------------------//
    
    if (!$name || !$cjmsg){ 
    	header("location: $display");
    }
    else $name .= ":";
    
    $person = $name;
    $name = "<img src=\"e/ip.gif\" border =\"0\"> $person";
    
    // does anyone actually read these comment tags? discuss - webmaster@cj-design.com
    
    if($stats == 1){
    	if (getenv(HTTP_X_FORWARDED_FOR)) {							
        		$ip = getenv(HTTP_X_FORWARDED_FOR); 
    	}
    	else{ 
        	$ip = getenv(REMOTE_ADDR);
    	}
    
    	$date = date("l d F - Y");
    	$time = date("g:i:s a");
    
    // fixed bug below, instead of \n - use 
    
 which is the alt equivilant!
    
       $write = "<small><b><a href=\"http://$url\" title=\"$person
    
IP: $ip
    
Date: $date
    
Time: $time\" target=\"_blank\">$name</a></b><br>$cjmsg<br></small>\r\n";
    }
    else{
    	$write = "<small><b><a href=\"http://$url\" target=\"_blank\">$name</a></b><br>$cjmsg<br></small>\r\n";
    }
    
    $tagomfile = file($datfile);
    
    if ($cjmsg != "") {
    	if (strlen($cjmsg) < 2000) {			// after converting smilies...
    		$fd = fopen ($datfile, "w");
    
    		$write = stripslashes($write);		
    		
    		fwrite ($fd, $write);
    			for ($count = 0; $count < $NUM_COMMENTS-1; $count++) {
    				fwrite ($fd, $tagomfile[$count]);
    			}
    
    			if($printall == 1){
    					$alltagomfile = file($datfileall);
    					$amount = count($alltagomfile);
    
    					$fdall = fopen ($datfileall, "w");
    
    					fwrite ($fdall, $write);
    						for ($counter = 0; $counter <= $amount+1; $counter++) {
    							fwrite ($fdall, $alltagomfile[$counter]);
    						}
    					fclose($fdall);
    				}
    	}
    fclose($fd);
    
    // Write the counter....
    
    require("tagcount.txt");
    
    $countfilename = "tagcount.txt";
    $increment = $tagcount + 1;
    $incrementoutput = "<? $" . "tagcount = " . $increment . "; ?>";
    $countwrite = fopen($countfilename, "w");
    fwrite ($countwrite, $incrementoutput);
    fclose($countwrite);
    
    }
    
    // email the admin?
    
    if($send_notify == "yes"){
    	$cjmsg = strip_tags($cjmsg);					// strips potential smilies from tag
    	$recipient = "$yourname <$email>";
    	$subject = "You have been Tagged!";
    	$message = "$yourwebsite has been tagged!\nOn: $date - $time\n\nName: $ename\n\nMessage: $cjmsg";
    	$headers = "From: $ename <$email>\r\nReply-To: $email\r\n";
    	mail ($recipient, $subject, $message, $headers);
    }
    
    // else dont do anything to the data file
    
    header("location: $display");
    ?>

    em scusate questo come lo devo settare???
    nn vedo l'ora di vostre risposte!!

  9. #9
    Guest

    Predefinito

    non devi settare nulla su di questo file.
    l'unico da configurare č il config.php che ti ho tradotto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •