Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help Groups for Snitz Forums 2000 Users
 Help: General / Classic ASP versions(v3.4.XX)
 help!! xD
 New Topic  Topic Locked
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2

Cobac
Starting Member

14 Posts

Posted - 14 July 2003 :  14:32:37  Show Profile
I have a problem, "hello I am in http://forum.snitz.com" when the message what save in the data base it "hello I am in <a href="http://forum.snitz.com" target="_blank">snitz.com</a>" , how in the forums, where you put in the textarea an url and them save <a href="http://forum.snitz.com" target="_blank">snitz.com</a>

Thanks

--------------------------------------------
Moved ---> http://forum.snitz.com/forum/topic.asp?TOPIC_ID=46000

Nikkol
Forum Moderator

USA
6907 Posts

Posted - 14 July 2003 :  16:41:05  Show Profile
If I understand you correctly, the forum code will automatically change any string that begins with one of the following to an actual link:

http://
https://
www.
file://
ftp://
xxx@xxx (any email address)

the function that does that are located in inc_func_common.asp (the javascript at the very bottom)

Nikkol ~ Help Us Help You | ReadMe | 3.4.03 fixes | security fixes ~
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 14 July 2003 :  16:50:04  Show Profile
Can you write the function here, please??

thanks,
Go to Top of Page

Nikkol
Forum Moderator

USA
6907 Posts

Posted - 14 July 2003 :  17:06:10  Show Profile
What do you mean? Just open inc_func_common and scroll all the way at the bottom to see it.

Nikkol ~ Help Us Help You | ReadMe | 3.4.03 fixes | security fixes ~
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 14 July 2003 :  17:19:34  Show Profile
I haven't got a inc_func_common.asp where is it??
Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 14 July 2003 :  17:42:45  Show Profile  Send ruirib a Yahoo! Message
inc_func_common.asp only exists with the 3.4.x versions of the forum. I think Nikkol meant this code:

<script language="javascript1.2" runat="server">
function edit_hrefs(sURL, iType) {
	sOutput = new String(sURL);

	if (iType == 1) {
		sOutput = sOutput.replace(/\b(http\:\/\/[\w+\.]+[\w+\.\:\/\@\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
			"<a href=\"$1\" target=\"_blank\">$1<\/a>");
	} else if (iType == 2) {
		sOutput = sOutput.replace(/\b(https\:\/\/[\w+\.]+[\w+\.\:\/\@\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
			"<a href=\"$1\" target=\"_blank\">$1<\/a>");
	} else if (iType == 3) {
		sOutput = sOutput.replace(/\b(www\.[\w+\.\:\/\@\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
			"<a href=\"http://$1\" target=\"_blank\">$1<\/a>");
	} else if (iType == 4) {
		sOutput = sOutput.replace(/\b([\w+\-\'\#\%\.\_\,\$\!\+\*]+@[\w+\.?\-\'\#\%\~\_\.\;\,\$\!\+\*]+\.[\w+\.?\-\'\#\%\~\_\.\;\,\$\!\+\*]+)/gi,
			"<a href=\"mailto\:$1\">$1<\/a>");
	} else if (iType == 5) {
		sOutput = sOutput.replace(/\b(ftp\:\/\/[\w+\.]+[\w+\.\:\/\@\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
			"<a href=\"$1\" target=\"_blank\">$1<\/a>");
	} else if (iType == 6) {
		sOutput = sOutput.replace(/\b(file\:\/\/\/[\w+\:\/\\]+[\w+\/\w+\.\:\/\\\@\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
		  	"<a href=\"$1\" target=\"_blank\">$1<\/a>");
	}

	return sOutput;
}
</script>

You can search for the edit_hrefs function in inc_func_common.asp and see how it is called.

P.S: If needed I can try to write in something close to spanish (). Let me know if you need that.


Snitz 3.4 Readme | Like the support? Support Snitz too

Edited by - ruirib on 14 July 2003 17:44:03
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 14 July 2003 :  17:56:27  Show Profile
You can search for the edit_hrefs function in inc_func_common.asp and see how it is called.

where it is??

I don't understand when function is called, an example please


Thanks

P.D.:Si quieres escribir algo en español estare encantado, gracias. Ya que mi ingles es muy pesimo, lo siento hago lo que puedo.
Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 14 July 2003 :  19:23:38  Show Profile  Send ruirib a Yahoo! Message
Bien, lo que queria decir es que puedes ententar procurar en el código para ver como se puede usar la función. Basta que uses tu programa para edición de texto e procurar por edit_hrefs, para puderes ver como es utilizada ahora en el código de Snitz. Solo tendrás que hacer lo mismo en tu código. Has compreendido ahora?

I just gave a quick explanation on how to search for the function in inc_func_common.asp.


Snitz 3.4 Readme | Like the support? Support Snitz too

Edited by - ruirib on 14 July 2003 19:24:20
Go to Top of Page

RichardKinser
Snitz Forums Admin

USA
16655 Posts

Posted - 14 July 2003 :  19:28:11  Show Profile
why exactly are you looking for this function?
Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 14 July 2003 :  19:30:24  Show Profile  Send ruirib a Yahoo! Message
Richard he just wants to be able to automatically convert an URL typed in text to a real URL, like it is done with the Snitz posts, and use that in non-snitz parts of his site.


Snitz 3.4 Readme | Like the support? Support Snitz too

Edited by - ruirib on 14 July 2003 19:31:17
Go to Top of Page

RichardKinser
Snitz Forums Admin

USA
16655 Posts

Posted - 14 July 2003 :  19:32:34  Show Profile
That's why I am asking. If he plans on using the fucnctions from this forum, he will have to adhere to the Licensing agreement. (copyright notices in the code, Powered by Logo/Text Link visible on the page using the function, etc.)
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 14 July 2003 :  19:37:56  Show Profile
ruirib thanks I understand you but I need more help because I dont understand this function, is very hard.

Gracia, te habia entendido antes, pero he buscado esa funcion y es muy dificil, me gustaria saber como se pasa del textarea a que busque lo de http y si me hablais en ingles lo entiendo (si no entiendo algo ya os lo dire), ¿me podeis ayudar mas?

Thanks

Mantendre vuestro copyright, incluso os pondre un link en mi web si me ayudan

Edited by - Cobac on 14 July 2003 19:40:09
Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 14 July 2003 :  22:02:07  Show Profile  Send ruirib a Yahoo! Message
Cobac, las puedes usar sin saber bien como hacerlo. No hay que ententar entenderla, sólo saber como usarla. Por esso te he dicho que mires como está siendo usada por el codigo em inc_func_common.asp.
La función adtime dos parametros: el texto del URL e el tipo de URL. Esso significa que tienes que determinar qual es el texto del URL e el tipo de URL antes de llamar la función. Los tipos son:
1 - URL iniciado por http://
2 - URL iniciado por https://
3 - URL iniciado por www
4 - enderezo de email
5 - ftp
6 - URL que empieza por FILE

Como he dicho antes, hay que mirar el codigo que usa esta función para ver como si puede determinar el texto del URL e el tipo. Por exemplo, lineas# 984-1034 esso es hecho.
Tambiém puedes usar la función completa ReplaceURLs, que lo hace todo, llamando edit_hrefs quando es necessario. À lo mejor puedes cojer todo el texto que fue añadido per lo usuario en la textarea, e llamar la función ReplaceURLs:


tuTexto = ReplaceURLs(tuTexto)

Creo ser la forma mas sencilla de hacerlo.

No te olvides de respectar el acuerdo de licensa de snitz, se vas a usar este codigo.


Richard, you probably noticed that he said he will comply with the licensing agreement if he gets to use the code.


Snitz 3.4 Readme | Like the support? Support Snitz too
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 15 July 2003 :  06:01:24  Show Profile
Que tengo que hacer por la licencia??
Mantener la publicidad, poner publicidad en mi web...
¿El que?

No quiero tener problemas legales


Go to Top of Page

ruirib
Snitz Forums Admin

Portugal
26364 Posts

Posted - 15 July 2003 :  08:10:40  Show Profile  Send ruirib a Yahoo! Message
Tienes que incluir la noticia de derechos de autor como lo hace Snitz en topo de tu pagina, junto a outro codigo que puedas que crie meta tags:

'## START - REMOVAL, MODIFICATION OR CIRCUMVENTING THIS CODE WILL VIOLATE THE SNITZ FORUMS 2000 LICENSE AGREEMENT
Response.Write	"<meta name=""copyright"" content=""This Forum code is Copyright (C) 2000-02 Michael Anderson, Pierre Gorissen, Huw Reddick and Richard Kinser, Non-Forum Related code is Copyright (C) " & strCopyright & """>" & vbNewline 
'## END   - REMOVAL, MODIFICATION OR CIRCUMVENTING THIS CODE WILL VIOLATE THE SNITZ FORUMS 2000 LICENSE AGREEMENT

Tienes tambien que incluir la hiperligación para http://forum.snitz.com en la parte inferior direcha de la pagina que use este codigo, como sucede ahora con las paginas de Snitz.


Snitz 3.4 Readme | Like the support? Support Snitz too
Go to Top of Page

Cobac
Starting Member

14 Posts

Posted - 15 July 2003 :  08:15:30  Show Profile
el link te lo puedo meter en lo de afiliados?? se vera en todas las paginas, empleen o no el codigo, esque ahi queda mejor

lo que tengo un problema

es como si no entrara en la funcion edit_hrefs ya que yo pongo http://forum.snitz.com y no me lo convierte en enlace, que puede ser??
por cierto es la primera funcion que veo que es JavaScript y se ejecuta en el servidor

solo me pone url si lo pongo asi [ u r l ]www.google.com[ / u r l ] bueno sin espacios, si lo pongo www.google.com no me va

Edited by - Cobac on 15 July 2003 08:31:00
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Next Page
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.6 seconds. Powered By: Snitz Forums 2000 Version 3.4.07