I edit the php file with the following code ratemyphoto
PHP Code:
<?php
global $vbulletin;
// Setup PHP Enviropment
error_reporting(E_ALL & ~E_NOTICE);
// Define Contants
define('THIS_SCRIPT', 'ratemyphoto');
define('GET_EDIT_TEMPLATES', 'add,edit');
// Cache Templates & Variables
// get special phrase groups
$phrasegroups = array(
'ratemyphoto',
'postbit',
'posting'
);
$specialtemplates = array(
'smiliecache',
'bbcodecache',
'attachmentcache',
);
// Best Photo
$globaltemplates = array(
'block-photo',
'bbcode_code',
'bbcode_html',
'bbcode_php',
'bbcode_quote',
'editor_toolbar_on'
);
// Include Globals
require_once('./global.php');
require_once('./includes/functions_editor.php');
require_once('./includes/functions_newpost.php');
require_once('./includes/functions_user.php');
require_once('./includes/class_bbcode.php');
require_once('./includes/class_image.php');
require_once('./includes/functions_bigthree.php');
require_once('./includes/class_dm.php');
require_once('./includes/class_dm_pm.php');
require_once('./ratemyphoto/includes/functions.php');
require_once('./includes/class_bootstrap_framework.php');
vB_Bootstrap_Framework::init();
$bestphoto =$vbulletin->db->query_first("SELECT * FROM vb_ratemyphoto_photos WHERE approved=1 AND hidden=0 AND rating>0 ORDER BY rating DESC, votes DESC LIMIT 1");
$besttitle = htmlspecialchars_uni($bestphoto["title"]);
$bestphotoname = $bestphoto["logo"];
$bestvotes = $bestphoto["votes"];
$bestrating = $bestphoto["rating"];
$templater = vB_Template::create('block-photo');
$templater->register_page_templates();
$templater->register('besttitle', $besttitle);
$templater->register('bestphotoname', $bestphotoname);
print_output ($templater->render());
?>
This will display the best picture.
and I'm writing a new template block-photo
HTML Code:
<div class="block smaller">
<div class="blocksubhead">
<span class="blocktitle">
<vb:if condition="$catid == 0">
{vb:var vbphrase.ratemyphoto_best_overall}
<vb:else />
{vb:var vbphrase.ratemyphoto_best_category}
</vb:if>
</span>
</div>
<div class="widget_content blockbody floatcontainer">
<div class="blockrow" align="center">
<img border="0" src="ratemyphoto/photos/thumbs/{vb:raw bestphotoname}"><br />
{vb:raw besttitle}<br />
{vb:var vbphrase.ratemyphoto_by}: <a href="member.php?u={vb:raw bestuserid}&tab=ratemyphoto#ratemyphoto">{vb:raw bestusername}</a><br />
{vb:var vbphrase.ratemyphoto_votes}: <b>{vb:raw bestvotes}</b><br />
{vb:var vbphrase.ratemyphoto_rating}: <b>{vb:raw bestrating}</b>
</div>
</div>
</div>
<div class="underblock"></div>
I created a block for my sidebare but the image does not appear, or it appears alone overwriting any forum