Polish Bittorrent Tracker Support

  • Maj 18, 2012, 03:34:20
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Strony: 1 2 [3] 4 5 ... 7   Do dołu

Autor Wątek: Hanne's shoutbox + poprawki  (Przeczytany 6817 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

~sql

  • Super zaawansowany
  • ******
  • Reputacja 5
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 711
  • Użytkownik jest na liście obserwowanychObserwowany
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #40 dnia: Marzec 25, 2007, 10:37:11 »

Co chwila coś kumuś nie działa w tym sb i to wszystko moja wina lol Ja tylko edycje dodałem :P Nie wiem co się u was wali u mnie wszystko działa :D
Zapisane

Vanlive

  • El Koder
  • Średnio zaawansowany
  • ****
  • Reputacja 3
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 81
  • Przemijamy...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #41 dnia: Marzec 25, 2007, 07:01:01 »

Cytat: Zielony
Co chwila coś kumuś nie działa w tym sb i to wszystko moja wina
Chyba Ja jestem jedynym wyjątkiem lol bo u mnie działa (oprócz ciebie) ;)
Zapisane
[userbars]



[/userbars]

~sql

  • Super zaawansowany
  • ******
  • Reputacja 5
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 711
  • Użytkownik jest na liście obserwowanychObserwowany
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #42 dnia: Marzec 29, 2007, 08:53:49 »

Opis: Dodany anty flood by *siwy21*

Upgrade:

<?

// Hanne's Shoutbox updated by DryKillLogic
// www.trackerx.com.ar -2007-

/*************************/
/*  Poprawki Piter&Zielony*/
/*    dla bttsupport     */
/*     nie dla szmat     */
/*    z torrentmania     */
/*************************/
require_once("include/bittorrent.php");

dbconn(false);

loggedinorreturn();





// EDIT SHOUT ?
 if (isset($_GET['edit']) && is_valid_id($_GET['edit']))
  {
  if (get_user_class() >= UC_MODERATOR)
  $sql=mysql_query("SELECT id,text FROM shoutbox WHERE id=". sqlesc($_GET['edit']));
  else
  $sql=mysql_query("SELECT id,text FROM shoutbox WHERE id=". sqlesc($_GET['edit']) ." AND userid=". sqlesc($CURUSER['id']));
  $res=mysql_fetch_array($sql);
  if (!empty($res))
  {
  ?>
  </head> <body bgcolor=#f4f4f4>
  <?php echo '<form method=post action=shoutbox.php>';
  echo 
'<input type=hidden name=id value='.(int)$res['id'].'>';
  echo 
'<textarea name=text width=500 id=specialbox>'.htmlspecialchars($res['text']).'</textarea>';
  echo 
'<input type=submit name=save value='.Zapisz.' class=btn>';
  echo 
'</form></body></html>';
  die;
   }
  }
   
// UPDATE SHOUT?
    
if (isset($_POST['text']) && is_valid_id($_POST['id']))
    {
    
$text trim($_POST['text']);
    
$id = (int)$_POST['id'];

    if (isset(
$text) && isset($id) && is_valid_id($id))
    {
    if (
get_user_class() >= UC_MODERATOR)
    
mysql_query("UPDATE shoutbox SET text = "sqlesc($text) ." WHERE id="sqlesc($id));
    else
    
mysql_query("UPDATE shoutbox SET text = "sqlesc($text) ." WHERE id="sqlesc($id) ." AND userid=".sqlesc($CURUSER['id']));
    }
    }




//deleting messages

if (isset($_GET['del']))
{
if (
is_numeric($_GET['del']))
{
$query "SELECT * FROM shoutbox WHERE id=".$_GET['del'];
$result mysql_query($query);
}
else {
echo 
"<center>Nieznane ID wiadomo&#182;ci.</center>";
exit;}

$row mysql_fetch_row($result);
if (
get_user_class() >= UC_MODERATOR)
{
mysql_query("DELETE FROM shoutbox WHERE id=".$_GET['del']);
}
else
{
mysql_query("DELETE FROM shoutbox WHERE id=".$_GET['del']." AND userid=" $CURUSER['id']);
}
}

?>

<html><head>
<script language=JavaScript>
<!--

//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com

var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// -->
</script>
<title>ShoutBox</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<style type="text/css">
A {color: #000000; font-weight: bold; }
A:hover {color: #FF0000; text-decoration: underline overline;}
.small {font-size: 8pt; font-family: verdana; }
.date {font-size: 7pt;}
</style>
<STYLE>BODY {
SCROLLBAR-3DLIGHT-COLOR: #004E98;
SCROLLBAR-ARROW-COLOR: #004E98;
SCROLLBAR-DARKSHADOW-COLOR: white;
SCROLLBAR-BASE-COLOR: white
}
</STYLE>
</head>
<body bgcolor=#f4f4f4>
<?

/*
if ($CURUSER["chatpost"] == 'no')
{
print("<h2><br><center>Jeste¶ zbanowany!.</center></h2>");
exit;
}
else
{
*/

if($_GET["sent"]=="yes")
if(!$_GET["shbox_text"])
{
$userid=$CURUSER["id"];
}
else
{
$userid=$CURUSER["id"];
$username=$CURUSER["username"];
$date=sqlesc(time());
$text=trim($_GET["shbox_text"]);
$text = stripslashes($text);
if (!empty($text))
if ($text != "")
{
$res = mysql_query("SELECT * FROM shoutbox WHERE userid=".sqlesc($CURUSER['id'])." ORDER BY date DESC LIMIT 1") or sqlerr(__FILE__, __LINE__);
if (mysql_num_rows($res) == 0)
mysql_query("INSERT INTO shoutbox (id, userid, username, date, text) VALUES ('id'," . sqlesc($userid) . ", " . sqlesc($username) . ", $date, " . sqlesc($text) . ")") or sqlerr(__FILE__, __LINE__);
else
{
$arrflood=mysql_fetch_array($res);
if ($text != $arrflood["text"])
mysql_query("INSERT INTO shoutbox (id, userid, username, date, text) VALUES ('id'," . sqlesc($userid) . ", " . sqlesc($username) . ", $date, " . sqlesc($text) . ")") or sqlerr(__FILE__, __LINE__);
}
}
print "<script type=\"text/javascript\">parent.document.forms[0].shbox_text.value='';</script>";
}

$res = mysql_query("SELECT * FROM shoutbox ORDER BY date DESC LIMIT 70") or sqlerr(__FILE__, __LINE__);
if (mysql_num_rows($res) == 0)
print("\n");
else
{
print("<table border=0 cellspacing=0 cellpadding=2 width='100%' align='left' class='small'>\n");

while ($arr = mysql_fetch_assoc($res))
{
$res2 = mysql_query("SELECT username,class,avatar,donor, title,enabled,warned FROM users WHERE id=$arr[userid]") or sqlerr(__FILE__, __LINE__);
$arr2 = mysql_fetch_assoc($res2);


$resowner = mysql_query("SELECT id, username, class FROM users WHERE id=$arr[userid]") or print(mysql_error());
$rowowner = mysql_fetch_array($resowner);


if ($arr['userid'] != $CURUSER['id'])
$pm = "[<a class=altlink target=_blank href=sendmessage.php?receiver=$rowowner[id]>PW</a>]\n";
else
$pm = "";




if ($rowowner["class"] == "10")
$usercolor= "<font color=#a52a2a>" .htmlspecialchars($rowowner["username"]). "</font>";
if ($rowowner["class"] == "9")
$usercolor= "<font color=#0600ff>" .htmlspecialchars($rowowner["username"]). "</font>";
if ($rowowner["class"] == "8")
$usercolor= "<font color=#ff6600>" .htmlspecialchars($rowowner["username"]). "</font>";
if ($rowowner["class"] == "7")
$usercolor= "<font color=#00008b>" .htmlspecialchars($rowowner["username"]). "</font>";
if ($rowowner["class"] == "6")
$usercolor= "<font color=#009900>" .htmlspecialchars($rowowner["username"]). "</font>";
if ($rowowner["class"] == "5")
$usercolor= "<font color=#1e90ff>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "4")
$usercolor= "<font color=#ff1e1e>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "3")
$usercolor= "<font color=#c71585>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "2")
$usercolor= "<font color=#9900cc>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "1")
$usercolor= "<font color=#000000>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "0")
$usercolor= "<font color=#696969>" .htmlspecialchars($rowowner["username"]). "</font>";


if (get_user_class() >= UC_MODERATOR) {
$del="[<a href=/shoutbox.php?del=".$arr[id].">D</a>]";
}
else if ($arr['userid'] == $CURUSER['id']){
$del="[<a href=/shoutbox.php?del=".$arr[id].">D</a>]";
}
else
$del="";

if (get_user_class() >= UC_MODERATOR) {
$edit="[<a href=/shoutbox.php?edit=".$arr[id].">E</a>]";
}
else if ($arr['userid'] == $CURUSER['id']){
$edit="[<a href=/shoutbox.php?edit=".$arr[id].">E</a>]";
}
else
$edit="";

print("<tr><td><font color=gray>[<span class='date'>".strftime("%d.%m %H:%M",$arr["date"])."]</font>
$del
$edit
$pm
</span>
<a href='userdetails.php?id=".$arr["userid"]."' target='_blank'>$usercolor</a>" .
($arr2["donor"] == "yes" ? "<img src=pic/star.gif alt=\"Donator\">" : "") .
($arr2["warned"] == "yes" ? "<img src="."/pic/warned.gif alt=\"Warned\">" : "") .($arr2["enabled"] == "no" ? "<img src="."/pic/disabled.gif alt=\"Disabled\">" : "").format_comment(
":$arr[text]
"));
}
print("</table>");


}


?>
</body>
</html>



PS. Mógłby ktoś zrobić tak jak jest w histori, tzn, chodzi mi o tabele, ze data jest w jednej tabeli i reszta w drugiej. Ja chce zeby data,pw,edycja,usuwanie było w jednej a reszta w drugiej :)


Z góry THX :D
« Ostatnia zmiana: Marzec 29, 2007, 08:57:14 wysłana przez Zielony »
Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #43 dnia: Marzec 30, 2007, 08:55:37 »

skoro chcesz żeby było tak jak w historii to chyba potrafisz skopiować kawałek kodu i wkleić do innego pliku w to samo miejsce
Zapisane

nowyyy31

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #44 dnia: Kwiecień 02, 2007, 11:46:14 »

mam mały problem
Fatal error: Call to undefined function get_date_time() in /home/nowyyy31/public_html/include/cleanup.php on line 358
Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #45 dnia: Kwiecień 02, 2007, 02:01:52 »

musiałeś coś namieszać i to bardzo bo ta funkcja jest zdefiniowana w globalu więc nie możliwe żeby jej nie było, sprawdź czy masz plik global.php na serwerze i czy jest on tam w całości
Zapisane

nowyyy31

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #46 dnia: Kwiecień 02, 2007, 02:05:12 »

tak miałem namieszane ale juz dziala :)
Zapisane

nowyyy31

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #47 dnia: Maj 04, 2007, 08:39:56 »

mam mały problem nie dawno to zauważyłem ze jak ktoś podaje linki na SB to sie otwierają w SB  :wallbash:

i mam w SB systemową wiadomość o nowym torrencie 'Nowy torrent:'
to zamiast tego wpisują sie niki stronki :(
Zapisane

BitZoorgon

  • Super zaawansowany
  • ******
  • Reputacja -1
  • Offline Offline
  • Wiadomości: 272
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #48 dnia: Maj 10, 2007, 09:38:50 »

witam a jak zrobić np żeby nie wyświetlało przycisku Pw gdy idusera jest równe 0 np gdy jest to info o nowym torencie pozdrawiam
Zapisane

Kamiloss

  • Super zaawansowany
  • ******
  • Reputacja -65526
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 665
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #49 dnia: Maj 10, 2007, 10:42:49 »

[ort]Za pewne[/ort] dać warunek :P
« Ostatnia zmiana: Maj 11, 2007, 06:07:20 wysłana przez nav »
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #50 dnia: Maj 30, 2007, 09:23:58 »

Witam..

jak w historia.php zrobic ze jak sie zmieni strone "nastepna" np na "2" z podanych wyzej "1 2 3 4 5" to nie pokazuje jaka strona jest obecnie wlaczona :/

zalaczam plik historia.php
Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #51 dnia: Maj 30, 2007, 09:29:39 »

chodzi o brak podkreślenia przy numerze aktualnej strony ? jeżeli tak to wystarczy dodać styl do css gdzie link nie będzie miał w ogóle podkreślenia albo będzie podkreślony zarówno "a" jak i "a.hover"
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #52 dnia: Maj 30, 2007, 09:34:09 »

tak oto dokaldnie chodzi.. :/ a jak to zrobic dokladnie? :/ "poczatkujacy" :(
Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #53 dnia: Maj 30, 2007, 09:41:15 »

w pliku css dodaj:

a.lol {

text-decoration:none;

}

a.lol: hover {

text-decoration:none;

}

a historia.php:
zamień:
    $pagemenu .= "<a href=?$q&page=$i><b>$i</b></a>\n";na:
    $pagemenu .= "<a class=lol href=?$q&page=$i><b>$i</b></a>\n";
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #54 dnia: Maj 31, 2007, 11:04:11 »

Dziekuje, udalo sie.

pozdrawiam
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #55 dnia: Lipiec 04, 2007, 08:29:07 »

macie do tego SB:
w takeupload.php gdzieś pod koniec:
/*Shoutbox*/
$uploader = 'Nowy torrent';
$dt = time();
$msg = sqlesc("[b][url=details.php?id=$id&hit=1]$torrent [/url]. Zapraszamy serdecznie do pobierania nowej pozycji!!! [/b]");
mysql_query("INSERT INTO shoutbox (id, userid, username, date, text) VALUES ( 'id', 0, " . sqlesc($uploader) . ", $dt, $msg)") or sqlerr(__FILE__, __LINE__);
/* Koniec shoutbox*/

to co powinno być w SB żeby dobrze wyświetlało to chyba gdzieś tutaj jest




a co zrobic zeby po wstawieniu nowego torrenta i pokazaniu sie info o tym na SB nadawca byl system a nie tak ze jak po tym info o nowym torku ktos napisze to info podszywa sie pod jego nick i wychodzi na to jakby to ten user wstawiel tego torka. Jak to zmienic?
Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #56 dnia: Lipiec 04, 2007, 10:07:06 »

jest tutaj historia do tego sb ;] tam jest to zrobione ;]
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #57 dnia: Lipiec 04, 2007, 11:01:21 »

Ta historie juz mam wgrana do tego SB

ojojoj :/

przerobilem caly topic i nic.. :/ jesli chodzi o to powiadamianie na SB

Zapisane

Piter

  • Gość
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #58 dnia: Lipiec 04, 2007, 11:02:40 »

mówię że musisz w pliku historia.php znaleźć ten kawałek który odpowiada ze powiadamianie ;] i w sb zrobić identycznie ;]
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Hanne's shoutbox + poprawki
« Odpowiedź #59 dnia: Lipiec 04, 2007, 11:11:28 »

aha.. poszukam. na razie rzuciło mi sie w oczy to:

while ($arr = mysql_fetch_assoc($res))
{
if ($arr['userid'] != 0)
{
    $res2 = mysql_query("SELECT username,class,avatar,donor, title,enabled,warned FROM users WHERE id=$arr[userid]") or sqlerr(__FILE__, __LINE__);
    $arr2 = mysql_fetch_assoc($res2);
    $resowner = mysql_query("SELECT id, username, class FROM users WHERE id=$arr[userid]") or print(mysql_error());
    $rowowner = mysql_fetch_array($resowner);
}
else
{
    $rowowner['username'] = 'Nowy torrent:';
}


 :ph34r:

czy to to?
« Ostatnia zmiana: Lipiec 05, 2007, 10:44:50 wysłana przez Bartek »
Zapisane
Strony: 1 2 [3] 4 5 ... 7   Do góry
 

Strona wygenerowana w 0.26 sekund z 21 zapytaniami.