Как сделать блок вставить в него кликабельную картинку

Пробовал разобраться в плагине aceBlockManager не получилось. А именно я там пробую засунуть картинку прописал все в файлике config у плагина и залил картинку в папку blocks у меня вместо картинки отображается огромное колличество непонятных символов.Скажите как вообще нужно создавать блоки и как туда вставлять картинки, баннеры, текст что бы при клике на нее открывался другой сайт. Буду очень признателен.

8 комментариев

avatar
Берете пример с текстовым блоком и пишете вместо текста html код.
  • bobo
  • 0
avatar
Можете на примере показать как и что нужно писать?
avatar
Пробовал как вы советовали теперь пишет вот что
Warning: file_get_contents() [function.file-get-contents]: failed to open stream: Invalid argument in Z:\home\test1.ru\www\plugins\aceblockmanager\classes\blocks\BlockTemplate.class.php on line 25

Прописал я следующее

$config['blocks'][]=array(
'block'=>'template', // название блока
'position'=>'right', // позиционирование блока
'priority'=>0,
'params'=>array(
'plugin'=>'aceblockmanager', //
'title'=>'title of template block',
'file'=>'',
),
avatar
<a href="ссылка"><img src="ссылка на картинку"><a>
avatar
Тоже самое пишет
avatar
Может быть в Z:\home\test1.ru\www\plugins\aceblockmanager\classes\blocks\BlockTemplate.class.php нужно что то поменять у меня сейчас там вот что прописано
class PluginAceBlockManager_BlockTemplate extends Block {

public function Exec() {
$sBlockContent = $this->GetParam('text');
$sFileName = $this->GetParam('file');
if ($sFileName) {
// if not url and not filepath then file in config/blocks
if ((strpos($sFileName, '\\')===false) && (strpos($sFileName, '/')===false))
$sFileName = admFilePath(HelperPlugin::GetPluginPath().'/config/blocks/'.$sFileName);
if (($sText = file_get_contents($sFileName))) {
$sBlockContent .= $sText;
}
}
$sBlockTitle = $this->GetParam('title');
$sBlockFooter = $this->GetParam('footer');

$this->Viewer_Assign('sBlockTitle', $sBlockTitle);
$this->Viewer_Assign('sBlockContent', $sBlockContent);
$this->Viewer_Assign('sBlockFooter', $sBlockFooter);
avatar
AceBlockManager

$config['blocks'][]=array(
        'block'=>'template', // название блока
        'position'=>'right', // позиционирование блока
        'priority'=>0,
        'params'=>array(
            'plugin'=>'aceblockmanager', //
            'title'=>'Реклама',
            'text'=>'<a href="ссылка"><img src="ссылка на картинку"></a>',
            'footer'=>'',
            ),
        'exclude'=>array('admin', 'settings', 'profile', 'talk', 'people', 'office', 'page'),
);
avatar
Спасибо помогло.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.