Salve, ho scaricato un'applicazione e dovrei includerla nel template del mio sito solo che dovrei cancellare la parte che va messa tra i tag head ed /head.
Una prima parte riguarda i css e l'ho tolta poi però ho trovato questo codice che apre e chiude una funzione in php ma non riesco a capire a cosa serva.
Qualcuno mi può dire il suo funzionamento e se posso toglierla tutta?
<?php if (isset($_SESSION['admin']))
{
// this javascript is for the bb-code buttons, it's not implicitly necessary:
?><script type="text/javascript">
<!--
function bbcode(v)
{
if (document.selection) // für IE
{
var str = document.selection.createRange().text;
document.forms['entryform'].elements['text'].focus();
var sel = document.selection.createRange();
sel.text = "[" + v + "]" + str + "[/" + v + "]";
return;
}
else if ((typeof document.forms['entryform'].elements['text'].selectionStart) != 'undefined') // für Mozilla
{
var txtarea = document.forms['entryform'].elements['text'];
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
var oldScrollTop = txtarea.scrollTop;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + '[' + v + ']' + s2 + '[/' + v + ']' + s3;
txtarea.selectionStart = s1.length;
txtarea.selectionEnd = s1.length + 5 + s2.length + v.length * 2;
txtarea.scrollTop = oldScrollTop;
return;
}
else input('[' + v + '][/' + v + '] ');
}
function input(what)
{
if (document.forms['entryform'].elements['text'].createTextRange)
{
document.forms['entryform'].elements['text'].focus();
document.selection.createRange().duplicate().text = what;
}
else if ((typeof document.forms['entryform'].elements['text'].selectionStart) != 'undefined') // für Mozilla
{
var tarea = document.forms['entryform'].elements['text'];
var selEnd = tarea.selectionEnd;
var txtLen = tarea.value.length;
var txtbefore = tarea.value.substring(0,selEnd);
var txtafter = tarea.value.substring(selEnd, txtLen);
var oldScrollTop = tarea.scrollTop;
tarea.value = txtbefore + what + txtafter;
tarea.selectionStart = txtbefore.length + what.length;
tarea.selectionEnd = txtbefore.length + what.length;
tarea.scrollTop = oldScrollTop;
}
else
{
document.forms['entryform'].elements['text'].value += what;
}
}
function insert_link()
{
if (document.selection) // für IE
{
var str = document.selection.createRange().text;
document.forms['entryform'].elements['text'].focus();
var sel = document.selection.createRange();
sel.text = "[link=" + str + "]Link[/link]";
return;
}
else if ((typeof document.forms['entryform'].elements['text'].selectionStart) != 'undefined') // für Mozilla
{
var txtarea = document.forms['entryform'].elements['text'];
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
var oldScrollTop = txtarea.scrollTop;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + '[link=' + s2 + ']Link[/link]' + s3;
txtarea.selectionStart = s1.length;
txtarea.selectionEnd = s1.length + 18 + s2.length;
txtarea.scrollTop = oldScrollTop;
return;
}
else input('[link=]Link[/link] ');
}
//-->
</script><?php } ?>