Witajcie,
Nigdy nie musiałem tego robić i jakoś brak mi wiedzy w tym aspekcie. A mianowicie mam na forum zainstalowaną wtyczkę: http://forums.ipbzone.com/files/file/75-tb-moods/ . Wszystko działa prawidłowo, oprócz jednego w sumie kluczowego aspektu. A mam tutaj na myśli navmenu:
W tym miejscu powinna być ikonka:
A jak widać "box" grafiki jest jakby dopiero w połowie pasku, gdzie można go zaznaczyć. W plikach wtyczki znalazłem element, który odpowiada za tą część kodu:
<?php
/**
* (TB) Mood
* @file tbMoodsGlobal.php Template hook (global template)
*
* @copyright (c) 2006 - 2012 Invision Byte
* @link http://www.invisionbyte.net/
* @author Terabyte
* @since 26/11/2009
* @updated 24/07/2011
*/
class tbMoodsGlobal
{
public $registry;
public $memberData;
public $caches;
public function __construct()
{
/* Make registry objects */
$this->registry = ipsRegistry::instance();
$this->memberData =& $this->registry->member()->fetchMemberData();
$this->caches =& $this->registry->cache()->fetchCaches();
require_once( IPSLib::getAppDir('moods').'/sources/moodLibrary.php' );
}
public function getOutput()
{
/* Can we REALLY use it?! */
if ( TBMoodLibrary::canUse( $this->memberData ) )
{
return $this->registry->getClass('output')->getTemplate('tb_moods')->tbMoodMenu( ( empty($this->caches['tb_moods'][ $this->memberData['tb_mood'] ]) ? $this->caches['tb_moods'][0] : $this->caches['tb_moods'][ $this->memberData['tb_mood'] ] ), TBMoodLibrary::getFolder() );
}
return '';
}
}
Mogę liczyć na waszą pomoc? Nigdy nie spotkałem się z potrzebą edycji, navmenu, a jest to dość ważne dla mnie.
Pozdrawiam,
Kinto