maxym
21-02-2010, 02:04
Chciałbym wstawić obraz .jpg do przedstawionego poniżej komponentu. Czy jest to możliwe jeśli tak to jakich komend należałoby użyć aby zamieścić zdjęcie ?
który plik odpowiada za formatowanie strony frontowej ?
<?php
//Fidsearch Component for Seyret//
/**
* @ Version 1.0.1
* @ Copyright (C) 2008 Kirungi Fred Fideri at http://www.fidsoft.com
* @ Fidsearch Component for Seyret is free software
* @ Requires Seyret Video Component developed by Mustafa Dindar
* @ Visit joomlaholic.com for more information about Seyret
* @ Utilises Lyndon Baptiste's class for pagination, see: http://www.sitepoint.com/article/perfect-php-pagination?
* @ Kirungi Fred Fideri and Fidsoft accept no responsibility arising from use of this software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
**/
defined( '_VALID_MOS' ) or die( 'Restricted Access' );
class fidsearch_HTML {
function dosearch() {
global $database, $mosConfig_live_site, $mosConfig_absolute_path, $mainframe, $mycount, $mylimit, $paginate, $mydesc, $fidsearchid;
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/Paginated.php");
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/DoubleBarLayout.php");
if(isset($_SESSION['fsearch']))
unset($_SESSION['fsearch']);
$seyretvideo = "com_seyret";
$database->setQuery( "SELECT id FROM #__menu WHERE link LIKE '%".$seyretvideo."%'" );
$rows = $database->loadObjectList();
$seyretitemid = $rows[0]->id;
$mykeywords = mosGetParam($_REQUEST, 'mykeywords', '78fiderik77xhdg');
if ($mykeywords =="")
{
echo "********** alert('Please enter keywords to search for'); window.location = '$mosConfig_live_site/index.php?option=com_fidsearch&Itemid=$fidsearchid'; </script>n";
}
$lowercase = strtolower($mykeywords);
$trimmed = trim($lowercase);
$trimmed_array [] = $trimmed;
$merged_array = array_merge ($trimmed_array, explode(" ", $trimmed));
$unique_array = array_unique ($merged_array);
foreach ($unique_array as $fkeyword)
{
$database->setQuery("SELECT * FROM #__seyret_items WHERE published='1' AND (title LIKE '%$fkeyword%' OR itemcomment LIKE '%$fkeyword%' OR videotags LIKE '%$fkeyword%') LIMIT 0, $mylimit");
$results = $database->loadObjectList();
foreach ($results as $fvid) {
$count++;
if($count > $mylimit){break;}
$vid=$fvid->id;
$vhit=$fvid->hit;
$vtitle=$fvid->title;
$fcomment= stripcslashes ($fvid->itemcomment);
$vpicturelink = $fvid->picturelink;
if ($vpicturelink=="") $vpicturelink=$mosConfig_live_site."/components/com_seyret/localplayer/nothumbnail.png";
$votes=$fvid->voteclick;
$vratingtotal=$fvid->votetotal;
$vaddedby=$fvid->addedby;
$downloads=$fvid->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="";
}
$vaddeddate = mosFormatDate ($fvid->addeddate, '%d/%m/%Y');
$vcomment = commentwrap($fcomment, $mydesc);
$link="index.php?option=com_seyret&Itemid=$seyretitemid&task=videodirectlink&id=".$vid;
$seflink=sefRelToAbs($link);
$myitem = "<div style=\"overflow: hidden; border-bottom: 1px solid #CCCCCC; padding-bottom:2px; padding-top:4px; padding-left:5px;padding-right:5px;\">
<table border=\"0\" width=\"100%\" align=\"center\" style=\"margin: 0px 44px 0px 54px; padding-bottom:2px; padding-top:0px; padding-left:0px;padding-right:5px;\">
<tr><td valign=\"top\" width=\"20%\" rowspan=\"2\">
<a href=\"".$seflink."\"><img src=\"".$vpicturelink."\" width=\"120px;\" style=\"border:none;\" alt=\"\" /></a>
</td>
<td colspan=\"6\"><a href=\"".$seflink."\"><b>".$vtitle."</b></a><br/><br/>$vcomment<br/></td></tr>
<tr align=\"left\">
<td><b>Views:</b> ".$vhit."</td><td></td>
<td><b>Downloads:</b> ".$downloads." </td><td></td>
<td><b>Date Added:</b> ".$vaddeddate."</td><td></td></tr>
</table>
</div>";
$myfsearch [] = $myitem;
}
}
if (is_array($myfsearch)) {
$myfsearch = array_unique ($myfsearch);
}
if ($paginate == 0 && !empty ($myfsearch))
{
foreach ($myfsearch as $key => $value) {
echo $value;
}
} else{
$page = mosGetParam ($_REQUEST, 'page');
$pagedResults = new Paginated($myfsearch, $mycount, $page);
echo "<ul>";
while($row = $pagedResults->fetchPagedRow()) {
echo "<BR>{$row}";
}
echo "</ul>";
$pagedResults->setLayout(new DoubleBarLayout());
echo $pagedResults->fetchPagedNavigation();
$_SESSION['fsearch'] = $myfsearch;
}
if (empty ($myfsearch) && $mykeywords !='78fiderik77xhdg')
{
echo "No videos found for \"$mykeywords\". Try another search. <br/><br/>";
}
}
function showresults()
{
global $database, $mosConfig_live_site, $mosConfig_absolute_path, $mainframe, $mycount, $fidsearchid;
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/Paginated.php");
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/DoubleBarLayout.php");
fidsearch_HTML::searchform();
if(empty($_SESSION['fsearch'])){
mosRedirect($mosConfig_live_site.'/index.php?option=com_fidsearch&Itemid='.$fidsearchid);
} else{
$myfsearch = $_SESSION ['fsearch'];
$page = mosGetParam ($_REQUEST, 'page');
$pagedResults = new Paginated($myfsearch, $mycount, $page);
echo "<ul>";
while($row = $pagedResults->fetchPagedRow()) {
echo "<BR>{$row}";
}
echo "</ul>";
$pagedResults->setLayout(new DoubleBarLayout());
echo $pagedResults->fetchPagedNavigation();
}
}
function searchform(){
global $mosConfig_live_site, $fidsearchid;
echo "<br/><br/>
<div style=\"overflow: hidden; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding-bottom:2px; padding-top:4px; padding-left:5px;padding-right:5px;\">
<BR>**********tutaj chcialbym wstawic obraz !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<table border=\"0\" width=\"80%\" align=\"center\" style=\"margin: 0px 0px 0px 0px;\"><tr><td align=\"center\">Enter video name or keywords to search for:</td><td align=\"center\" valign=\"bottom\">
<form name=\"mysearch\" id=\"mysearch\" action=\"$mosConfig_live_site/index.php?option=com_fidsearch&Itemid=$fidsearchid&task=domysearch\" method=\"post\">
<input type=\"text\" name=\"mykeywords\" />
<input type=\"submit\" value=\"Search\" />
</form></td></tr><tr><td></td></tr></table></div>";
}
}
function commentwrap($text, $length = 20){
if (strlen($text) > $length) return (substr($text, 0, $length)."..."); else return $text;
}
?>
który plik odpowiada za formatowanie strony frontowej ?
<?php
//Fidsearch Component for Seyret//
/**
* @ Version 1.0.1
* @ Copyright (C) 2008 Kirungi Fred Fideri at http://www.fidsoft.com
* @ Fidsearch Component for Seyret is free software
* @ Requires Seyret Video Component developed by Mustafa Dindar
* @ Visit joomlaholic.com for more information about Seyret
* @ Utilises Lyndon Baptiste's class for pagination, see: http://www.sitepoint.com/article/perfect-php-pagination?
* @ Kirungi Fred Fideri and Fidsoft accept no responsibility arising from use of this software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
**/
defined( '_VALID_MOS' ) or die( 'Restricted Access' );
class fidsearch_HTML {
function dosearch() {
global $database, $mosConfig_live_site, $mosConfig_absolute_path, $mainframe, $mycount, $mylimit, $paginate, $mydesc, $fidsearchid;
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/Paginated.php");
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/DoubleBarLayout.php");
if(isset($_SESSION['fsearch']))
unset($_SESSION['fsearch']);
$seyretvideo = "com_seyret";
$database->setQuery( "SELECT id FROM #__menu WHERE link LIKE '%".$seyretvideo."%'" );
$rows = $database->loadObjectList();
$seyretitemid = $rows[0]->id;
$mykeywords = mosGetParam($_REQUEST, 'mykeywords', '78fiderik77xhdg');
if ($mykeywords =="")
{
echo "********** alert('Please enter keywords to search for'); window.location = '$mosConfig_live_site/index.php?option=com_fidsearch&Itemid=$fidsearchid'; </script>n";
}
$lowercase = strtolower($mykeywords);
$trimmed = trim($lowercase);
$trimmed_array [] = $trimmed;
$merged_array = array_merge ($trimmed_array, explode(" ", $trimmed));
$unique_array = array_unique ($merged_array);
foreach ($unique_array as $fkeyword)
{
$database->setQuery("SELECT * FROM #__seyret_items WHERE published='1' AND (title LIKE '%$fkeyword%' OR itemcomment LIKE '%$fkeyword%' OR videotags LIKE '%$fkeyword%') LIMIT 0, $mylimit");
$results = $database->loadObjectList();
foreach ($results as $fvid) {
$count++;
if($count > $mylimit){break;}
$vid=$fvid->id;
$vhit=$fvid->hit;
$vtitle=$fvid->title;
$fcomment= stripcslashes ($fvid->itemcomment);
$vpicturelink = $fvid->picturelink;
if ($vpicturelink=="") $vpicturelink=$mosConfig_live_site."/components/com_seyret/localplayer/nothumbnail.png";
$votes=$fvid->voteclick;
$vratingtotal=$fvid->votetotal;
$vaddedby=$fvid->addedby;
$downloads=$fvid->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="";
}
$vaddeddate = mosFormatDate ($fvid->addeddate, '%d/%m/%Y');
$vcomment = commentwrap($fcomment, $mydesc);
$link="index.php?option=com_seyret&Itemid=$seyretitemid&task=videodirectlink&id=".$vid;
$seflink=sefRelToAbs($link);
$myitem = "<div style=\"overflow: hidden; border-bottom: 1px solid #CCCCCC; padding-bottom:2px; padding-top:4px; padding-left:5px;padding-right:5px;\">
<table border=\"0\" width=\"100%\" align=\"center\" style=\"margin: 0px 44px 0px 54px; padding-bottom:2px; padding-top:0px; padding-left:0px;padding-right:5px;\">
<tr><td valign=\"top\" width=\"20%\" rowspan=\"2\">
<a href=\"".$seflink."\"><img src=\"".$vpicturelink."\" width=\"120px;\" style=\"border:none;\" alt=\"\" /></a>
</td>
<td colspan=\"6\"><a href=\"".$seflink."\"><b>".$vtitle."</b></a><br/><br/>$vcomment<br/></td></tr>
<tr align=\"left\">
<td><b>Views:</b> ".$vhit."</td><td></td>
<td><b>Downloads:</b> ".$downloads." </td><td></td>
<td><b>Date Added:</b> ".$vaddeddate."</td><td></td></tr>
</table>
</div>";
$myfsearch [] = $myitem;
}
}
if (is_array($myfsearch)) {
$myfsearch = array_unique ($myfsearch);
}
if ($paginate == 0 && !empty ($myfsearch))
{
foreach ($myfsearch as $key => $value) {
echo $value;
}
} else{
$page = mosGetParam ($_REQUEST, 'page');
$pagedResults = new Paginated($myfsearch, $mycount, $page);
echo "<ul>";
while($row = $pagedResults->fetchPagedRow()) {
echo "<BR>{$row}";
}
echo "</ul>";
$pagedResults->setLayout(new DoubleBarLayout());
echo $pagedResults->fetchPagedNavigation();
$_SESSION['fsearch'] = $myfsearch;
}
if (empty ($myfsearch) && $mykeywords !='78fiderik77xhdg')
{
echo "No videos found for \"$mykeywords\". Try another search. <br/><br/>";
}
}
function showresults()
{
global $database, $mosConfig_live_site, $mosConfig_absolute_path, $mainframe, $mycount, $fidsearchid;
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/Paginated.php");
require_once($mosConfig_absolute_path."/components/com_fidsearch/includes/DoubleBarLayout.php");
fidsearch_HTML::searchform();
if(empty($_SESSION['fsearch'])){
mosRedirect($mosConfig_live_site.'/index.php?option=com_fidsearch&Itemid='.$fidsearchid);
} else{
$myfsearch = $_SESSION ['fsearch'];
$page = mosGetParam ($_REQUEST, 'page');
$pagedResults = new Paginated($myfsearch, $mycount, $page);
echo "<ul>";
while($row = $pagedResults->fetchPagedRow()) {
echo "<BR>{$row}";
}
echo "</ul>";
$pagedResults->setLayout(new DoubleBarLayout());
echo $pagedResults->fetchPagedNavigation();
}
}
function searchform(){
global $mosConfig_live_site, $fidsearchid;
echo "<br/><br/>
<div style=\"overflow: hidden; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding-bottom:2px; padding-top:4px; padding-left:5px;padding-right:5px;\">
<BR>**********tutaj chcialbym wstawic obraz !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<table border=\"0\" width=\"80%\" align=\"center\" style=\"margin: 0px 0px 0px 0px;\"><tr><td align=\"center\">Enter video name or keywords to search for:</td><td align=\"center\" valign=\"bottom\">
<form name=\"mysearch\" id=\"mysearch\" action=\"$mosConfig_live_site/index.php?option=com_fidsearch&Itemid=$fidsearchid&task=domysearch\" method=\"post\">
<input type=\"text\" name=\"mykeywords\" />
<input type=\"submit\" value=\"Search\" />
</form></td></tr><tr><td></td></tr></table></div>";
}
}
function commentwrap($text, $length = 20){
if (strlen($text) > $length) return (substr($text, 0, $length)."..."); else return $text;
}
?>