Parašė T-Boy· 2010 Bir. 9 12:06:58
#1
iškilo man tokia problemėle su šaukykla. Yra kažkoks juodas rėmas ir noriu jį panaikinti, gal galėtumėt pataisyti kodą, kad jo nebebūtų? Ir dar, kad smailai būtų rodomi didesni šone prie knopkės rašyti
Fotkė:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
echo "<script>
function insertnewtext(elname, what) {
if (document.forms['shoutform'].elements[elname].createTextRange) {
document.forms['shoutform'].elements[elname].focus();
document.selection.createRange().duplicate().text = what;
} else if ((typeof document.forms['shoutform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
var tarea = document.forms['shoutform'].elements[elname];
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;
tarea.focus();
} else {
document.forms['shoutform'].elements[elname].value += what;
document.forms['shoutform'].elements[elname].focus();
}
}
</script>";
function smiler($textarea) {
$smiles = "";
$smileys = array (
":|" => "frown.gif",
":(" => "sad.gif",
":o" => "shock.gif",
"B)" => "cool.gif",
":D" => "grin.gif",
":@" => "angry.gif"
);
foreach($smileys as $key=>$smiley) $smiles .= "<img width=\"12\" height=\"12\" style=\"cursor:pointer;\" src='".IMAGES."smiley/$smiley' onClick=\"insertnewtext('shout_message', '$key');\">\n";
return $smiles;
}
openside($locale['120']);
if (isset($_POST['post_shout'])) {
if (iMEMBER) {
$shout_name = $userdata['user_id'];
} elseif ($settings['guestposts'] == "1") {
$shout_name = trim(stripinput($_POST['shout_name']));
if (is_numeric($shout_name)) $shout_name="";
}
$shout_message = str_replace("\n", " ", $_POST['shout_message']);
$shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
$shout_message = preg_replace("/([^\s]{25})/", "$1\n", $shout_message);
$shout_message = trim(stripinput(censorwords($shout_message)));
$shout_message = str_replace("\n", "<br>", $shout_message);
if ($shout_name != "" && $shout_message != "") {
if (dbcount("(*)", "shoutbox", "shout_message='$shout_message' AND shout_datestamp+84600>".time())) {
header("Location: ".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : ""));
} else {
$result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."')");
{
}
}
}
header("Location: ".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : ""));
}
if (iMEMBER || $settings['guestposts'] == "1") {
echo "<form name='shoutform' method='post' action='".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")."'>
<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td colspan='2' align=\"center\">\n";
if (iGUEST) {
echo $locale['121']."<br>
<input type='text' name='shout_name' value='".$userdata['user_name']."' class='textbox' maxlength='32' style='width:160px;'><br>
".$locale['122']."<br>\n";
}
echo "<textarea name='shout_message' rows='4' class='textbox' style='width:160px;'></textarea>
</td>
</tr>
<tr>
<td colspan='2'>".smiler("shout_message")."<input type='submit' name='post_shout' value='".$locale['123']."' class='button'></td>
</tr>
</table>
</form>
<br>\n";
} else {
echo "<center>".$locale['125']."</center><br>\n";
}
$result = dbquery("SELECT count(shout_id) FROM ".$db_prefix."shoutbox");
$numrows = dbresult($result, 0);
$result = dbquery(
"SELECT * FROM ".$db_prefix."shoutbox LEFT JOIN ".$db_prefix."users
ON ".$db_prefix."shoutbox.shout_name=".$db_prefix."users.user_id
ORDER BY shout_datestamp DESC LIMIT 0,".$settings['numofshouts']
);
?>
<!-- Shoutbox modifications by AusiMods.com -->
<script type="text/javascript">
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
iens6=document.all||document.getElementById
ns4=document.layers
//specify speed of scroll (greater=faster)
var speed=5
if (iens6){
document.write('<div id="container" style="position:relative;width:175px;height:260px;border:1px solid black;overflow:hidden">')
document.write('<div id="content" style="position:absolute;width:145px;left:0;top:0">')
}
</script>
<ilayer name="nscontainer" width=145 height=160 clip="0,0,145,160">
<layer name="nscontent" width=145 height=160 visibility=hidden>
<?php
if (dbrows($result) != 0) {
$i = 0;
while ($data = dbarray($result)) {
echo "<span class='shoutboxname'>";
if ($data['user_level'] == "103") {
$user = "<font color='#FF3300'><b>!".$data['user_name']."</b></font>";
} else if ($data['user_level'] == "102") {
$user = "<font color='#000066'><b>~".$data['user_name']."</b></font>";
} else if ($data['user_level'] == "101") {
$user = "".$data['user_name']."";
}
if ($data['user_avatar']!='')
{
$cchar=dbarray($char);
$char='<img src="'.IMAGES.'avatars/'.$data['user_avatar'].'" alt="" title="" style=" margin: 2px;" align="left" height="30" width="30">';
}else {$char='<font size="4" color="#C0C0C0"> X </font>';}
if ($data['user_name']) {
echo $char;
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>$user</a><br>\n";
} else {
echo "".$data['shout_name']."\n";
}
echo "</span><br>
<span class='shoutboxdate'>".showdate("shortdate", $data['shout_datestamp'])."</span><br>
<span class='shoutbox'>".parsesmileys($data['shout_message'])."</span><br>\n";
if ($i != $numrows) echo "<br>\n";
}
if ($numrows > $settings['numofshouts']) {
echo "<center>\n<img src='".THEME."images/bullet.gif'>
<a href='".INFUSIONS."shoutbox_panel/shoutbox_archive.php' class='side'>".$locale['126']."</a> <img src='".THEME."images/bulletb.gif'></center>\n";
}
} else {
echo "<div align='left'>".$locale['127']."</div>\n";
}
if (iADMIN)
{
$editlink = '<a class="button" href="'.ADMIN.'shoutbox.php'.$aidlink.'"> Admin </a> ';
}
else
{
$editlink='<a class="button" href="'.INFUSIONS.'shoutbox_panel/shoutbox_archive.php"> Archive </a> ';
}
?>
</layer></ilayer>
<script language="JavaScript1.2">
if (iens6)
document.write('</div></div>')
</script>
<table width="140px"><td><p align="right"><?php print($editlink); ?><a class="button" href="<?php print(INFUSIONS); ?>shoutbox_panel/shoutboxhelp.php"> <?php print($locale['124']); ?> </a>
<a href="#" onMouseover="moveup()" onMouseout="clearTimeout(moveupvar)"><img src="<?php print(INFUSIONS); ?>shoutbox_panel/images/up.gif" border=0></a> <a href="#" onMouseover="movedown()" onMouseout="clearTimeout(movedownvar)"><img src="<?php print(INFUSIONS); ?>shoutbox_panel/images/down.gif" border=0></a></p>
</td>
</table>
<script language="JavaScript1.2">
if (iens6){
var crossobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var contentheight=crossobj.clip.height
}
function movedown(){
if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("movedown()",20)
}
function moveup(){
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("moveup()",20)
}
function getcontent_height(){
if (iens6)
contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
}
window.onload=getcontent_height
</script>
<!-- Shoutbox modifications by AusiMods.com -->
<?php
closeside();
?>
Redagavo T-Boy· 2010 Bir. 9 12:06:01