|
#1
|
|||
|
|||
09 tbdev caticons in browse
how to insert the icons of cats in browser?
get the names and put the images please help me use tbdev 2009 Sem Título.png Last edited by CAGADA; 29th January 2016 at 07:54. |
#2
|
|||
|
|||
that isn't torrentstrike ? and why would ya want to see the images there? just another load on the server while printing them ?
__________________
Need HELP!? I can install:
|
#3
|
||||
|
||||
Whoops DND don't you mean That Is Torrentstrike
|
#4
|
|||
|
|||
you could put it that way, but mine was a question :D
but still could be tbdev with torrentstrike template on it... but it's not but lets say that a simple way is to do Quote:
but it is so much better without the pics showing.. http://i.imgur.com/BuYDUQF.png
__________________
Need HELP!? I can install:
|
#5
|
|||
|
|||
sorry, wrong to upload image
browse.php Code:
<?php /* +------------------------------------------------ | TBDev.net BitTorrent Tracker PHP | ============================================= | by CoLdFuSiOn | (c) 2003 - 2009 TBDev.Net | http://www.tbdev.net | ============================================= | svn: http://sourceforge.net/projects/tbdevnet/ | Licence Info: GPL +------------------------------------------------ | $Date$ | $Revision$ | $Author$ | $URL$ +------------------------------------------------ */ ob_start("ob_gzhandler"); require_once("include/bittorrent.php"); require_once "include/user_functions.php"; require_once "include/torrenttable_functions.php"; require_once "include/pager_functions.php"; dbconn(false); loggedinorreturn(); $lang = array_merge( load_language('global'), load_language('browse'), load_language('torrenttable_functions') ); $HTMLOUT = ''; $cats = genrelist(); if(isset($_GET["search"])) { $searchstr = unesc($_GET["search"]); $cleansearchstr = searchfield($searchstr); if (empty($cleansearchstr)) unset($cleansearchstr); } $orderby = "ORDER BY torrents.id DESC"; $addparam = ""; $wherea = array(); $wherecatina = array(); if (isset($_GET["incldead"]) && $_GET["incldead"] == 1) { $addparam .= "incldead=1&"; if (!isset($CURUSER) || get_user_class() < UC_ADMINISTRATOR) $wherea[] = "banned != 'yes'"; } else { if (isset($_GET["incldead"]) && $_GET["incldead"] == 2) { $addparam .= "incldead=2&"; $wherea[] = "visible = 'no'"; } else $wherea[] = "visible = 'yes'"; } $category = (isset($_GET["cat"])) ? (int)$_GET["cat"] : false; $all = isset($_GET["all"]) ? $_GET["all"] : false; if (!$all) { if (!$_GET && $CURUSER["notifs"]) { $all = True; foreach ($cats as $cat) { $all &= $cat['id']; if (strpos($CURUSER["notifs"], "[cat" . $cat['id'] . "]") !== False) { $wherecatina[] = $cat['id']; $addparam .= "c{$cat['id']}=1&"; } } } elseif ($category) { if (!is_valid_id($category)) stderr("{$lang['browse_error']}", "{$lang['browse_invalid_cat']}"); $wherecatina[] = $category; $addparam .= "cat=$category&"; } else { $all = True; foreach ($cats as $cat) { $all &= isset($_GET["c{$cat['id']}"]); if (isset($_GET["c{$cat['id']}"])) { $wherecatina[] = $cat['id']; $addparam .= "c{$cat['id']}=1&"; } } } } if ($all) { $wherecatina = array(); $addparam = ""; } if (count($wherecatina) > 1) $wherecatin = implode(",",$wherecatina); elseif (count($wherecatina) == 1) $wherea[] = "category = $wherecatina[0]"; $wherebase = $wherea; if (isset($cleansearchstr)) { $wherea[] = "MATCH (search_text, ori_descr) AGAINST (" . sqlesc($searchstr) . ")"; //$wherea[] = "0"; $addparam .= "search=" . urlencode($searchstr) . "&"; $orderby = ""; /////////////// SEARCH CLOUD MALARKY ////////////////////// $searchcloud = sqlesc($cleansearchstr); // $r = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM searchcloud WHERE searchedfor = $searchcloud"), MYSQL_NUM); //$a = $r[0]; //if ($a) // mysql_query("UPDATE searchcloud SET howmuch = howmuch + 1 WHERE searchedfor = $searchcloud"); //else // mysql_query("INSERT INTO searchcloud (searchedfor, howmuch) VALUES ($searchcloud, 1)"); @mysql_query("INSERT INTO searchcloud (searchedfor, howmuch) VALUES ($searchcloud, 1) ON DUPLICATE KEY UPDATE howmuch=howmuch+1"); /////////////// SEARCH CLOUD MALARKY END /////////////////// } $where = implode(" AND ", $wherea); if (isset($wherecatin)) $where .= ($where ? " AND " : "") . "category IN(" . $wherecatin . ")"; if ($where != "") $where = "WHERE $where"; $res = mysql_query("SELECT COUNT(*) FROM torrents $where") or die(mysql_error()); $row = mysql_fetch_array($res,MYSQL_NUM); $count = $row[0]; if (!$count && isset($cleansearchstr)) { $wherea = $wherebase; $orderby = "ORDER BY id DESC"; $searcha = explode(" ", $cleansearchstr); $sc = 0; foreach ($searcha as $searchss) { if (strlen($searchss) <= 1) continue; $sc++; if ($sc > 5) break; $ssa = array(); foreach (array("search_text", "ori_descr") as $sss) $ssa[] = "$sss LIKE '%" . sqlwildcardesc($searchss) . "%'"; $wherea[] = "(" . implode(" OR ", $ssa) . ")"; } if ($sc) { $where = implode(" AND ", $wherea); if ($where != "") $where = "WHERE $where"; $res = mysql_query("SELECT COUNT(*) FROM torrents $where"); $row = mysql_fetch_array($res,MYSQL_NUM); $count = $row[0]; } } $torrentsperpage = $CURUSER["torrentsperpage"]; if (!$torrentsperpage) $torrentsperpage = 15; if ($count) { //list($pagertop, $pagerbottom, $limit) = pager($torrentsperpage, $count, "browse.php?" . $addparam); $pager = pager($torrentsperpage, $count, "browse.php?" . $addparam); $query = "SELECT torrents.id, torrents.category, torrents.leechers, torrents.seeders, torrents.name, torrents.times_completed, torrents.size, torrents.added, torrents.type, torrents.comments,torrents.numfiles,torrents.filename,torrents.owner,IF(torrents.nfo <> '', 1, 0) as nfoav," . // "IF(torrents.numratings < {$TBDEV['minvotes']}, NULL, ROUND(torrents.ratingsum / torrents.numratings, 1)) AS rating, categories.name AS cat_name, categories.image AS cat_pic, users.username FROM torrents LEFT JOIN categories ON category = categories.id LEFT JOIN users ON torrents.owner = users.id $where $orderby $limit"; "categories.name AS cat_name, categories.image AS cat_pic, users.username FROM torrents LEFT JOIN categories ON category = categories.id LEFT JOIN users ON torrents.owner = users.id $where $orderby {$pager['limit']}"; $res = mysql_query($query) or die(mysql_error()); } else { unset($res); } if (isset($cleansearchstr)) $title = "{$lang['browse_search']}\"$searchstr\""; else $title = ''; $HTMLOUT .= "<form method='get' action='browse.php'> <table class='bottom'> <tr> <td class='bottom'> <table class='bottom'> <tr>"; $i = 0; $catsperrow = 7; foreach ($cats as $cat) { $HTMLOUT .= ($i && $i % $catsperrow == 0) ? "</tr><tr>" : ""; $HTMLOUT .= "<td class='bottom' style='padding-bottom: 2px;padding-left: 7px;align:left;border:1px solid;'> <input name='c".$cat['id']."' type=\"checkbox\" " . (in_array($cat['id'],$wherecatina) ? "checked='checked' " : "") . "value='1' /><a class='catlink' href='browse.php?cat={$cat['id']}'>" . htmlspecialchars($cat['name']) . "</a></td>\n"; $i++; } $alllink = "<div align='left'>(<a href='browse.php?all=1'><b>{$lang['browse_show_all']}</b></a>)</div>"; $ncats = count($cats); $nrows = ceil($ncats/$catsperrow); $lastrowcols = $ncats % $catsperrow; if ($lastrowcols != 0) { if ($catsperrow - $lastrowcols != 1) { $HTMLOUT .= "<td class='bottom' rowspan='" . ($catsperrow - $lastrowcols - 1) . "'> </td>"; } $HTMLOUT .= "<td class='bottom' style=\"padding-left: 5px\">$alllink</td>\n"; } $selected = (isset($_GET["incldead"])) ? (int)$_GET["incldead"] : ""; $HTMLOUT .= "</tr> </table> </td> <td class='bottom'> <table class='main'> <tr> <td class='bottom' style='padding: 1px;padding-left: 10px'> <select name='incldead'> <option value='0'>{$lang['browse_active']}</option> <option value='1'".($selected == 1 ? " selected='selected'" : "").">{$lang['browse_inc_dead']}</option> <option value='2'".($selected == 2 ? " selected='selected'" : "").">{$lang['browse_dead']}</option> </select> </td>"; if ($ncats % $catsperrow == 0) { $HTMLOUT .= "<td class='bottom' style='padding-left: 15px' rowspan='$nrows' valign='middle' align='right'>$alllink</td>\n"; } $HTMLOUT .= "</tr> <tr> <td class='bottom' style='padding: 1px;padding-left: 10px'> <div align='center'> <input type='submit' class='btn' value='{$lang['browse_go']}' /> </div> </td> </tr> </table> </td> </tr> </table> </form>"; if (isset($cleansearchstr)) { $HTMLOUT .= "<h2>{$lang['browse_search']}\"" . htmlentities($searchstr, ENT_QUOTES) . "\"</h2>\n"; } if ($count) { $HTMLOUT .= $pager['pagertop']; $HTMLOUT .= torrenttable($res); $HTMLOUT .= $pager['pagerbottom']; } else { if (isset($cleansearchstr)) { $HTMLOUT .= "<h2>{$lang['browse_not_found']}</h2>\n"; $HTMLOUT .= "<p>{$lang['browse_tryagain']}</p>\n"; } else { $HTMLOUT .= "<h2>{$lang['browse_nothing']}</h2>\n"; $HTMLOUT .= "<p>{$lang['browse_sorry']}(</p>\n"; } } /////////////////////// HTML OUTPUT ////////////////////////////// print stdhead($title) . $HTMLOUT . stdfoot(); ?> |
#6
|
|||
|
|||
in this line
Quote:
__________________
Need HELP!? I can install:
|
#7
|
||||
|
||||
Sorry DND was just having a laugh.
No offense meant mate. |
#8
|
|||
|
|||
Notice: Undefined index: cat_pic in C:\xampp\htdocs\TB\browse.php on line 232
|
#9
|
|||
|
|||
you dont need to put the exact same line..jesus..
read your query and see if you have cat_pic in it.
__________________
Need HELP!? I can install:
Last edited by DND; 29th January 2016 at 09:12. |
#10
|
||||
|
||||
Just look in your torrenttable function and there you'll have this code that includes caticons:
PHP Code:
PHP Code:
__________________
|
Tags |
09 , browse , caticons , tbdev |
|
|