Yardımınız için teşekkür ederim. Evet oldu ama bu seferde sadece cat.gif yazıyor. Kodun hepsini burada yayınlayayım ben daha sağlıklı olur sanırım.
<?php
// Seyret SuperThumb Module
// Version 1.0
// by Andy Sikumbang
// http://www.templateplazza.com
// Based on Mustafa Dinar Module
// Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
// Icon by famfamfam.com
/**
* Content code
* @package Latest Seyret
* @Copyright (C) 2007 Mustafa DINDAR
* @ All rights reserved
* @ latest seyret module is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* @version 0.2
**/
// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
global $database, $mosConfig_live_site, $mosConfig_absolute_path, $mainframe, $mosConfig_lang;
//Language definitions
if (file_exists($mosConfig_absolute_path."/components/com_seyret/language/".$mosConfig_lang.".php")){
include($mosConfig_absolute_path."/components/com_seyret/language/".$mosConfig_lang.".php");
}else{
include($mosConfig_absolute_path."/components/com_seyret/language/english.php");
}
if (!function_exists("limittext")) {
function limittext($txt, $limit)
{
$len=strlen($txt);
if ($len <= $limit)
return $txt;
else
{
$txt = substr($txt,0,$limit);
$pos = strrpos($txt," ");
if($pos >0)
{
$txt = substr($txt,0,$pos);
if (($tpos =strrpos($txt,"<")) > strrpos($txt,">") && $tpos>0)
{
$txt = substr($txt,0,$tpos-1);
}
}
return $txt;
}
}
}
$componentname = 'com_seyret';
$database->setQuery( "SELECT id FROM #__menu WHERE link LIKE '%".$componentname."%'" );
$rows = $database->loadObjectList();
$seyretitemid = $rows[0]->id;
$seyretmodtype = $params->get( 'seyretmodtype','1' );
$videocount = $params->get( 'count' );
$videothumbwidth = $params->get( 'videothumbwidth' );
$videothumbtdwidth = $videothumbwidth + 10;
$videothumbheight = $params->get( 'videothumbheight' );
$seyretcolumns = $params->get( 'seyretcolumns', '1');
$categoryids = $params->get( 'categoryids', '');
$seyretoverflow = $params->get( 'seyretoverflow', '0');
$seyrettooltips = $params->get( 'seyrettooltips', '1');
$incategories = $params->get( 'incategories', '');
$seyretscreenname = $params->get( 'seyretscreenname', 'username');
$commentlimit = $params->get( 'commentlimit', '200');
$colwidth = 100/$seyretcolumns;
$vid=$vidyo->id;
$showseyretthumb = $params->get( 'showseyretthumb', '1');
$showseyretdetails = $params->get( 'showseyretdetails', '1');
$showseyretcat = $params->get( 'showseyretcat', '1');
$showseyretauthor = $params->get( 'showseyretauthor', '1');
$showseyretdate = $params->get( 'showseyretdate', '1');
$showseyretviews = $params->get( 'showseyretviews', '1');
$showseyretvote = $params->get( 'showseyretvote', '1');
$showseyretrating = $params->get( 'showseyretrating', '1');
$showseyretdownload = $params->get( 'showseyretdownload', '1');
$seyretsidetdwidth = $params->get( 'seyretsidetdwidth', '130');
?>
<link href="modules/mod_seyret_superthumb/style.css" rel="stylesheet" type="text/css" />
<?php
$extraquerystring="";
if ($incategories!=""){
$extraquerystring="AND catid IN(";
$catids = explode(",", $incategories);
foreach ($catids as $catid){
$database->setQuery("SELECT * FROM #__seyret_categories WHERE id='$catid'");
$cats = $database->loadObjectList();
foreach ($cats as $cats) {
$catlongid=$cats->catid;
}
$extraquerystring.="'$catlongid',";
}
$extraquerystring=substr($extraquerystring, 0, -1);
$extraquerystring.=")";
}
if ($seyretmodtype ==1) { // latest video
$lastquery="SELECT * FROM #__seyret_items WHERE published='1' $extraquerystring ORDER BY addeddate DESC LIMIT 0, $videocount";
}
elseif ($seyretmodtype ==2) { // most viewed video
$lastquery="SELECT * FROM #__seyret_items WHERE published='1' $extraquerystring ORDER BY hit DESC LIMIT 0, $videocount";
}
elseif ($seyretmodtype ==3) { // highest rated video
$lastquery="SELECT * FROM #__seyret_items WHERE published='1' AND voteclick>0 $extraquerystring ORDER BY votetotal/voteclick DESC LIMIT 0, $videocount";
}
elseif ($seyretmodtype ==4) { /// most downloaded video
$lastquery="SELECT * FROM #__seyret_items WHERE published='1' $extraquerystring ORDER BY downloadcount DESC LIMIT 0, $videocount";
}
$database->setQuery($lastquery);
$vidyo = $database->loadObjectList();
$columni=0;
echo "
<!-- Start Seyret Latest Module from TemplatePlazza.com --><div>
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"text-align:center;\" width=\"100%\">
<tr>";
foreach ($vidyo as $vidyo) {
$columni=$columni+1;
$vid=$vidyo->id;
$vhit=$vidyo->hit;
$vtitle=$vidyo->title;
$vcatid = $vidyo->catid;
// ERW
$vcomment = limittext($vidyo->itemcomment, $commentlimit);
$vcatid = str_replace( "#", "", $vcatid );
$vcatid = str_replace( "a", "", $vcatid );
$vcatid = str_replace( "*", "", $vcatid );
$database->setQuery("SELECT * FROM #__seyret_categories WHERE id='$vcatid'");
$vcats = $database->loadObjectList();
foreach ($vcats as $vcat) {
$catname=$vcat->categoryname;
}
$vpicturelink = $vidyo->picturelink;
if ($vpicturelink=="") $vpicturelink=$mosConfig_live_site."/components/com_seyret/localplayer/nothumbnail.png";
$votes=$vidyo->voteclick;
$vratingtotal=$vidyo->votetotal;
$vaddedby=$vidyo->addedby;
$downloads=$vidyo->downloadcount;
$database->setQuery("SELECT username, name FROM #__users WHERE id='$vaddedby'");
$usname = $database->loadObjectList();
foreach ($usname as $usname)
{
$vaddedbyname=$usname->name;
$vaddedbyusername=$usname->username;
}
if ($seyretscreenname=="username"){
$screenname=$vaddedbyusername;
} else {
$screenname=$vaddedbyname;
}
if ($votes>0){
$intrating=($vratingtotal/$votes)*100;
$nrating=ceil($intrating);
$intrating=$nrating/100;
}
else {
$intrating="";
}
if ($seyretmodtype==3) {
$vtitle=str_replace("\"", """, $vtitle);
$vtitle=str_replace("'", "´", $vtitle);
}
$vaddeddate=$vidyo->addeddate;
$link="index.php?option=com_seyret&Itemid=$seyretitemid&task=videodirectlink&id=".$vid;
$seflink=sefRelToAbs($link);
$catlink ="index.php?option=com_seyret&catid=$vcatid";
$catseflink=sefRelToAbs($catlink);
//show title
echo "<ul><a href=\"".$seflink."\"> ".$vtitle." </a></ul>";
echo '<img src="cat'.$categoryids.'.gif"></img>';
echo "</td>";
if ($columni==$columns){
echo "</tr><tr>";
$columni=0;
}
}
echo "</tr></table></div>";Kod biraz uzuncana görünebilir ama bana sadece video bileşenlerinin başlıklarını listeliyor. Baya bir şeyi kaldırdım içinden. Benim isteğim o başlıkların önüne birde kategori resimleri eklemek.
Categori id leri databasede `fut_seyret_categories`.`id` tutuluyor.