tounet |
01-01-2013 11:49 AM |
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
|