© 2005-2012 eXtreme-Fusion (based on PHP-Fusion) 18 lutego odbędzie się konferencja Skype - ogłosimy datę premiery eXtreme-Fusion 5. Zapisy (zostało 11 miejsc) przez maila - support[at]extreme-fusion.pl

 Reklama
Joi.pl - Z hostingu możesz wycisnšć więcej!
eX-Chat
 Logowanie
Login

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
 Przydatne linki

eXtreme-fusion UK Support

Download EF 4.17 (stable)

Download EF 4.5 (closed)

eXtreme-Fusion 5 (info)

 Ostatnio widziani

 FoxNET00:22:47
 djdandi00:37:35
 racek1990000:37:40
 Wolfram00:53:14
 krystian198802:21:25
 Tymcio02:44:11
 spionica03:54:00
 kapo10:02:14
 Litera10:06:24
 Darek11:54:31
 mmalinowski199112:05:06
 Andrzejster12:48:07

Zarejestrowanych: 39,500
Gości on-line: 13

 Polecamy


Mapa witryny

Joi.pl - Profesjonalny hosting WWW
 Zobacz Temat
Centrum eXtreme-Fusion CMS, support extreme fusion, wtyczki, infusions, themes | FAQ | EF 4.0
Przydatne skrypty/kody. || Dodane dnia 06-11-2009 15:29
Avatar Użytkownika

lexark
Użytkownik


Proszę o przyklejenie tego tematu.
Jest już chyba taki temat, lecz chciałem dać bardziej aktualne kody i w bardziej przejrzysty sposób.

UWAGA: Aby poprawnie skopiować kod najlepiej kliknąć w "zwykły tekst" i dopiero wtedy skopiować kod!
Pamiętajcie także, że to nie jest temat do dyskusji (kody były testowane i działają). Jedyne posty jakie mogą się tu znaleźć to propozycje kodów/skryptów, które umieszczę w pierwszym poście! Zachęcam, piszcie kody, których tu nie ma, a powinny się tutaj znaleźć!


Użytkownicy online (lista nicków i data ostatniej wizyty):

$result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,13");
if(dbrows($result)!=0){
while($data=dbarray($result)){
$lastseen=time()-$data['user_lastvisit'];
$iW=sprintf("%2d",floor($lastseen/604800));
$iD=sprintf("%2d",floor($lastseen/(60*60*24)));
$iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
if($lastseen<60){
$lastseen="<nobr><font color='green'><b>OnLine</b></font></NOBR>";
}elseif($lastseen<160){
$lastseen="<nobr><font color='red'><b>OffLine</b></font></NOBR>";
}elseif($iW>0){
if($iW==1) $Text="".$locale['XXX_007']."";
elseif($iW==2 || $iW==3 || $iW==4) $Text="".$locale['XXX_011']."";
else $Text="".$locale['XXX_008']."";
$lastseen="<nobr>$iW $Text</NOBR>";
}elseif($iD>0){
if($iD==1) $Text="".$locale['XXX_009']."";
else $Text="".$locale['XXX_010']."";
$lastseen="<NOBR>$iD $Text</NOBR>";
}else{
$lastseen="$iH:$iM:$iS";
}

if (!isset($start)) $start="";
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr><td class='small'>
<a href='".BASEDIR."profile.php?lookup=$data[user_id]'
onmouseover=\"ddrivetip('$start<center><b>++ Informacje ".$locale['XXX_017']." ++</b></center><hr><b>".$locale['XXX_003']."Nick</b>: ".$data['user_prefix'].$data['user_name']."<br><b>".$locale['XXX_004']."Pochodzenie</b>: ".$data['user_location']."<br><b>".$locale['XXX_005']."Gadu-Gadu</b>: ".$data['user_msn']."<br><b>".$locale['XXX_006']."Postów</b>: ".$data['user_posts']."$end')\" style='color:#".$data['user_color']."' onMouseout=\"hideddrivetip()\">";

echo $data['user_prefix'].$data['user_name']."</a></td><td align=\"right\" class='small'>".$lastseen."</td></tr></table>";
}
}


Najnowsze posty (lista tematów, liczba odpowiedzi i odwiedzin):

if (!isset($usr_grps) || !isNum($usr_grps)) $usr_grps="";
$result = dbquery(
"SELECT tf.*, tt.*, tu.user_id,user_name,user_color,user_prefix FROM ".$db_prefix."forums tf
INNER JOIN ".$db_prefix."threads tt USING(forum_id)
INNER JOIN ".$db_prefix."users tu ON tt.thread_lastuser=tu.user_id
".$usr_grps." ORDER BY thread_lastpost DESC LIMIT 0,7");
if (dbrows($result) != 0) {
$i=0;
if ($theme_width == "100%") echo "\n";
while ($data = dbarray($result)) {
if ($i % 2 == 0) { $row_color = "tbl1"; } else { $row_color = "tbl1"; }
$new_posts = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."' and post_datestamp>'".(isset($lastvisited) ? $lastvisited : 0)."'");
//$thread_replies = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."'") - 1;
$thread_replies = $data['thread_replies'];
$forum_id = $data['forum_id'];
if ($new_posts > 0) {
$folder123 = "<img src='".THEME."forum/foldernew.gif' height='11'>";
} else if ($new_posts > 19) {
$folder123 = "<img src='".THEME."forum/folderhot.gif' height='11'>";
} else {
if ($data['thread_locked'] == 1) {
$folder123 = "<img src='".THEME."forum/folderlock.gif' height='11'>";
} else if ($data['thread_locked'] == 0) {
$folder123 = "<img src='".THEME."forum/folder.gif' height='11'>";
}
}
$reply_count = $data['thread_replies']+1;

$data2 = dbarray(dbquery("SELECT post_id FROM ".$db_prefix."posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1"));
$threads_message = $data['thread_subject'];
$threads_message = str_replace("'", "", $threads_message);
$rstart = ($reply_count > 20 ? "rowstart=".((ceil($reply_count / 20)-1)*20)."&" : "");
echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"left\" width='65%' class='small'>";
if ($theme_width == "100%") {
echo "$folder123 <a href='".FORUM."viewthread.php?".$rstart."forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#".$data2['post_id']."' onmouseover=\"ddrivetip('$start<center><b>° ".$locale['XXX_017']." °</b></center><hr><b>".$locale['XXX_019']."</b>: ".$threads_message."<hr><b>".$locale['XXX_020']."</b>: ".($reply_count - 1)."/".$data['thread_views']."<br><b>".$locale['XXX_021']."</b>: ".$data['user_prefix'].$data['user_name']."<br><b>".$locale['XXX_022']."</b>: ".showdate("forumdate", $data['thread_lastpost'])."$end')\"' onMouseout=\"hideddrivetip()\" >".trimlink($data['thread_subject'], 16)."</a><br></td>\n";
echo "<td align=\"right\" width='35%'>[".($reply_count - 1)." / ".$data['thread_views']."]</td>";
} else {
echo "$folder123 <a href='".FORUM."viewthread.php?".$rstart."forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#".$data2['post_id']."' onmouseover=\"gpe('text:<center><b>° ".$locale['XXX_017']." °</b></center><hr><b>".$locale['XXX_019']."</b> ".trimlink(str_replace("'", "", $data['thread_subject']), 45)."<hr><b>".$locale['XXX_020']."</b>: ".($reply_count - 1)."/".$data['thread_views']."<br><b>".$locale['XXX_021']."</b>: ".$data['user_prefix'].$data['user_name']."<br><b>".$locale['XXX_022']."</b>: ".showdate("forumdate", $data['thread_lastpost']).";')\" (".$data['forum_name'].")'>".trimlink($data['thread_subject'], 15)."</a><br></td>\n";
echo "<td align=\"right\" width='35%'>[".($reply_count - 1)." / ".$data['thread_views']."]</td>";
}
echo "</tr></table>";
$i++;
}

} else {
echo "<center>".$locale['004']."</center>\n";
}


Najnowsze artykuły:

$result = dbquery("SELECT article_id, article_subject FROM ".$db_prefix."articles ORDER BY article_id DESC LIMIT 0,7"); 
while ($row = mysql_fetch_array($result)) 

echo '<img src="'.THEME.'images/bullet.gif" alt=""> <a href="'.BASEDIR.'readarticle.php?article_id='; 
echo($row['article_id']); 
echo '">'; 
echo($row['article_subject']); 
echo '</a>'; 
echo '<br>'; 
}


Najnowsze newsy:

$result = dbquery("SELECT news_id, news_subject FROM ".$db_prefix."news ORDER BY news_id DESC LIMIT 0,9");
while ($row = mysql_fetch_array($result))
{
echo '<img src="'.THEME.'images/bullet.gif" alt=""> <a href="'.BASEDIR.'news.php?readmore=';
echo($row['news_id']);
echo '">';
echo($row['news_subject']);
echo '</a>';
echo '<br>';
}


Najczęściej pobierane pliki:

echo"<img src='".THEME."images/bulletb.gif'>Najcz__ciej pobierane:"; 
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 0,5");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['download_title'], 23);
echo "<tr>\n<td class='small'><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side' style=\"color: #F5F5F5\">".$data['download_title']."<td>\n
<td align='right'>Pobra_: ".$data['download_count']."<td>\n<tr>\n";
}
echo "</table>";
}else {
echo "<center>Brak plików w downloadzie</center>\n";
}


Ostatnio dodane pliki:

echo"</br><img src='".THEME."images/bulletb.gif'>Ostatnio dodane:";
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_id DESC LIMIT 0,5");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while($data = dbarray($result)) {
$itemsubject = trimlink($data['download_title'], 23);
echo "<tr>\n<td class='small'><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side' style=\"color: #F5F5F5\">".$data['download_title']."<td>\n
<td align='right'>Pobra_: ".$data['download_count']."<td>\n<tr>\n";
}
echo "</table>";
} else {
echo "<center>Brak plików w downloadzie</center>\n";
}


Najnowszy uzytkownik:

$data = dbarray(dbquery("SELECT user_id,user_name,user_color,user_prefix FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1")); 
echo "".$locale['016']." <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side' style='color:#".$data['user_color']."'><b>".$data['user_prefix'].$data['user_name']."</b></a>"; 
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");


Napisanych newsów:

echo" </br>Napisanych newsów: <b>".number_format(dbcount("(news_id)", "news"))."";


Napisanych artykułów:

echo" </br>Napisanych artyku_ów: <b>".number_format(dbcount("(article_id)", "articles"))."";


Wiadomości w shoutboxie:

echo" </br>Wiadomo_ci w shoutbox: <b>".number_format(dbcount("(shout_id)", "shoutbox"))."";



Napisanych komentarzy:

echo" </br>Napisanych komentarzy: <b>".number_format(dbcount("(comment_id)", "comments"))."";


Napisanych postów:

echo" </br>Napisanych postów: <b>".number_format(dbcount("(post_id)", "posts"))."";


Liczba grafik w galerii:

echo" </br>Grafik w galerii: <b>".number_format(dbcount("(photo_id)", "photos"))."";


Licznik, ile strona istnieje:

$datetime=strtotime( "data w formacje rrrr-mm-dd" );
$date2=strtotime("NOW");
$holdtotday=intval(($datetime-$date2)/-86400);
echo " </br>Istniejemy juz <b>".$holdtotday. "</b> dni.";


Zarejestrowanych użytkowników:

echo "</br>Zarejestrowanych: <b>".number_format(dbcount("(user_id)", "users", "user_status<='1'"))."";


Dzisiaj:

$result = dbquery("SELECT user_id,user_name, user_joined FROM ".$db_prefix."users ORDER BY user_joined DESC");
$time = time(); $today=0;
while($data = dbarray($result)){
$data1 = showdate('%D', $data[user_joined]);
$data2 = showdate('%D', $time);
if($data1 == $data2) $today++;
}
echo"<b>Dzisaj: ".$today."<br>";


Wczoraj:

$time1 = time()-86400*1;
$yday = dbcount("(user_id)", "users", "user_joined >= $time1");
echo"<b>Wczoraj: ".$yday."<br>";


W tym tygodniu:

$time7 = time()-86400*7;
$week = dbcount("(user_id)", "users", "user_joined >= $time7");
echo "<b>W tym tygodniu: </b>".$week."<br>";


Losowa fotka:

$result=dbquery(
"SELECT tp.*, ta.* FROM ".$db_prefix."photos tp
LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id)
WHERE ".groupaccess('album_access')." ORDER BY RAND() LIMIT 1"
);
if(dbrows($result)==1){
$data=dbarray($result);
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
if(!file_exists($filename)) $filename=$image_url.'/imagenotfound.jpg';
echo "<center>
<a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'>
<img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0'>
</a><br /><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='side'>".$data['photo_title']."</a>
<br>
<a href='".BASEDIR."photogallery.php?album_id=".$data['album_id']."' class='side'>".$data['album_title']."
</center></a>";
}


Ostatnia fotka:

$result = dbquery("SELECT * FROM ".$db_prefix."photos ORDER BY photo_id DESC LIMIT 0,1");
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['photo_id'], 23);
$itemdescription = trimlink($data['photo_title'], 23);
echo "<center> <a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'>
<img src='".PHOTOS."album_".$data['album_id']."/".$data['photo_thumb1']."'

title='".$data['photo_title']."' alt='".$data['photo_title']."'>
<a><br>
</center><a>\n";
}
} else {

echo $locale['004'];
}


Istnieją dwie wersje skryptu osób online na stronie.
1. Przy wykorzystaniu panelu online_users_panel (ten panel musi być włączony, aby dane były poprawnie liczone).


Goście:

$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");


Użytkownicy:

$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='1'");


Wszyscy:

$result = dbquery("SELECT * FROM ".$db_prefix."online");


2. Druga wersja nie wymaga żadnych paneli.


  $cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'");
  $result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
  if (dbrows($result) != 0) {
   $result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
  } else {
   $name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
   $result = dbquery("INSERT INTO ".$db_prefix."online (online_user, online_ip, online_lastactive) VALUES ('$name', '".USER_IP."', '".time()."')");
  }
  $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");

$res = dbquery("SELECT online_user FROM ".$db_prefix."online");
$me = 0; $gu = 0;
while ($dat = dbarray($res)) {
if ($dat[online_user]) $me++;
if (!$dat[online_user]) $gu++;
}
echo "OnLine: ".($gu + $me)."<br>";
echo "Userów: ".$me."<br>";
echo "Gości: ".$gu."<br>";


Wyświetla ostatnio dodane filmy [Movies Online]

$tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
       FROM ".$db_prefix."movie tn
        LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
       LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND comment_type='K'
       GROUP BY movie_id
        ORDER BY movie_datestamp DESC LIMIT 0,8");

  while($data = dbarray($tickerquery)) {
     $ticker_content .= "<img src='".THEME."images/bullet.gif'> <a href=\"".INFUSIONS."movie/movies.php?movie_id=".$data['movie_id']."\">".$data['movie_subject']."</a><br>";
   if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
      
    }
           $ticker_content .= " ";
  }
  $ticker_content .= "</marquee>";
  echo $ticker_content;


Wyświetla najczęściej oglądane filmy [ Movies Online ]

    $tickerquery = dbquery("SELECT tn.*, tu.user_id,user_name ,COUNT(comment_item_id) AS movie_comments
       FROM ".$db_prefix."movie tn
        LEFT JOIN ".$db_prefix."users tu ON tn.movie_name=tu.user_id
       LEFT JOIN ".$db_prefix."comments ON movie_id=comment_item_id AND comment_type='K'
       GROUP BY movie_id
        ORDER BY movie_reads DESC LIMIT 0,8");
       $ticker_content = "";

   while($data = dbarray($tickerquery)) {
     $ticker_content .= "<img src='".THEME."images/bullet.gif'> <a href=\"".INFUSIONS."movie/movies.php?movie_id=".$data['movie_id']."\">".$data['movie_subject']."</a><br> ";
   if($ticker_author+$ticker_date+$ticker_comments+$ticker_reads != "0" ) {
       $ticker_content .= "[";

    }
  }
  echo $ticker_content;



---
Kody pochodzą ze strony http://www.php-fusion.pl!

//Posprzątałem - Rafik89
http://www.animezone.pl Wyślij Prywatną Wiadomość   
RE: Przydatne skrypty/kody. || Dodane dnia 18-12-2010 21:27
Avatar Użytkownika

Despritan
Użytkownik

Ostrzeżeń:
Mam problem nie działają mi dwa skrypty Zarejestrowanych użytkowników oraz Najnowszy użytkownik.

Chciałbym wstawić je tutaj
<?php
// theme settings
$body_text = "#000000";
$body_bg = "#f7f7f7";
$theme_width = "920";
$theme_width_l = "216";
$theme_width_r = "161";

function render_header($header_content) {

global $theme_width,$settings, $locale, $userdata, $aidlink, $db_prefix ,$loginerror, $data, $result;

echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"920\" align=\"center\">
<tr>
  <td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"920\">
<tr>
  <td><img src=\"".THEME."images/tut_02.gif\" width=\"202\" height=\"18\" border=\"0\" alt=\"[Rozmiar: 766 bajtów]\"></td>
  <td style=\"background-image: url('".THEME."images/tut_03.gif'); color: #000000; font-family: verdana; font-size: 10px; height: 18px; width: 47px\" width=\"47\" height=\"18\">TUTAJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</td>
  <td><img src=\"".THEME."images/tut_04.gif\" width=\"134\" height=\"18\" border=\"0\" alt=\"[Rozmiar: 572 bajtów]\"></td>
  <td style=\"background-image: url('".THEME."images/tut_05.gif'); color: #000000; font-family: verdana; font-size: 10px; height: 18px; width: 88px\" width=\"88\" height=\"18\">TUTAJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</td>
  <td><img src=\"".THEME."images/tut_06.gif\" width=\"100\" height=\"18\" border=\"0\" alt=\"[Rozmiar: 473 bajtów]\"></td>
<td style=\"background-image: url('".THEME."images/tut_07.gif'); color: #000000; font-family: verdana; font-size: 10px; height: 18px; width: 66px\" width=\"66\" height=\"18\">".$settings['counter']."</td>
  <td><img src=\"".THEME."images/tut_08.gif\" width=\"180\" height=\"18\" border=\"0\" alt=\"[Rozmiar: 580 bajtów]\"></td>
  <td><a href=\"http://dgrayman.pl/register.php\"><img src=\"".THEME."images/tut_09.gif\" width=\"103\" height=\"18\" border=\"0\" alt=\"[Rozmiar: 483 bajtów]\" onmouseover=\"if(document.images) this.src='".THEME."images/tut1_09.gif'\" onmouseout=\"if(document.images) this.src='".THEME."images/tut_09.gif'\"></a></td>
</tr>
</table></td>
</tr>
<tr>
  <td><img src=\"".THEME."images/tut_11.gif\" width=\"920\" height=\"42\" border=\"0\" alt=\"[Rozmiar: 10024 bajtów]\"></td>
</tr>
<tr>
  <td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"920\">


W pierwszej Zarejestrowanych w drugiej Najnowszy. Jak wstawiam te skrypty to wyskakuje mi tylko biała pusta strona jak wrzuca na serwer plik oraz odświeżę strone. Proszę o pomoc!
Wyślij Prywatną Wiadomość   
RE: Przydatne skrypty/kody. || Dodane dnia 19-12-2010 08:41
Avatar Użytkownika

Kacperozos
Użytkownik


".tu kody."

Wyślij Prywatną Wiadomość   
 Szybka Odpowiedź

Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ