Реклама на hackersoft.ru Реклама на hackersoft.ru

Вернуться   Форумы Hackersoft > Околотематические разделы > Веб-мастеру
CHAT Регистрация Справка Пользователи Доска почета Календарь Поиск Сообщения за день Все разделы прочитаны

Веб-мастеру Общение разработчиков и содержателей веб-сайтов

Закрытая тема
 
Опции темы
Старый 06.06.2011, 12:58   #1
АнТоха
adherent 
 
Аватар для АнТоха
 
Регистрация: 01.12.2009
Сообщений: 181
Вес репутации: 4 АнТоха новичек
Депозит: 0$
Вы сказали Спасибо: 66
Поблагодарили 11 раз(а) в 11 сообщениях
Приветствую! Хотел сделать эффект полу-прозрачности в одном плагине на сайте Joomla! как вот здесь (справа табы ведущие на социальные сети) в обычном состоянии чтобы они были полупрозрачны, а когда наводишь мышей выделялись более ярко. (Только чтобы были они поверх всего) либо сделать точь в точь, только с несколько другими соц сетями и код вписать уже непосредственно в index.php, либо подправить плагин.
Подскажите как добиться такого эффекта? И если лучше не править плагин, а вписать код в index.php как ему присвоить прикреплённую позицию справа.
АнТоха вне форума  
Старый 06.06.2011, 21:40   #2
Kanaris
Администратор 
 
Аватар для Kanaris
 
Регистрация: 24.07.2007
Прописка: Везде, где есть воздух
Сообщений: 1,640
Вес репутации: 76 Kanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris эксперт
Депозит: 0$
Вы сказали Спасибо: 238
Поблагодарили 1,122 раз(а) в 425 сообщениях
Тут не в плагине дело. а в CSS.

Код:
opacity: 0.5;
/* прозрачность 50% */
Kanaris вне форума  
Старый 07.06.2011, 15:20   #3
vantous
advanced 
 
Аватар для vantous
 
Регистрация: 11.10.2009
Сообщений: 484
Вес репутации: 10 vantous новичек
Депозит: 0$
Вы сказали Спасибо: 72
Поблагодарили 56 раз(а) в 45 сообщениях
АнТоха, найди в папке шаблона css файл с нужной позицией и всунь туда этот код
vantous вне форума  
Старый 07.06.2011, 19:02   #4
АнТоха
adherent 
 
Аватар для АнТоха
 
Регистрация: 01.12.2009
Сообщений: 181
Вес репутации: 4 АнТоха новичек
Депозит: 0$
Вы сказали Спасибо: 66
Поблагодарили 11 раз(а) в 11 сообщениях
vantous, такой позиции ни в одном шаблоне нет =)

добавлено через 22 минуты
Вот код плагина. Хотелось бы такой эффект:
В статичном состоянии кнопки полу-прозрачны. А когда наводишь мышей на плагин с кнопками плагин становится ярким.

Код
PHP код:
<?php


defined
'_JEXEC' ) or die( 'Restricted access' );

jimport'joomla.plugin.plugin' );



class 
plgSystemAnything_tabs extends JPlugin
{
    var 
$p_type '';
    var 
$p_name '';
    

    function 
plgSystemAnything_tabs( &$subject$params )
    {
        
$this->p_type $params['type'];
        
$this->p_name $params['name'];
        
parent::__construct$subject$params );
    }
    
    function 
onAfterRender(){
        global 
$mainframe;
        
        if(
$mainframe->isAdmin()){
            return 
true;
        }
        
        
// Get plugin info
        
$plugin =& JPluginHelper::getPlugin($this->p_type$this->p_name);
        
$pluginParams = new JParameter$plugin->params );
        
        
ob_start();
        
        
//tab one
        
if ($pluginParams->get('tabone') == '1') {
?>


<div style="position:fixed;right:0;bottom:220px;width:37px;z-index:1000;" id="tabone">
<a target="<?php echo $pluginParams->get('window'); ?>" href="<?php echo $pluginParams->get('tabonelink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabonetheme'); ?>/<?php echo $pluginParams->get('taboneimage'); ?>" width="37" height="37"  title="<?php echo $pluginParams->get('tabonetitle'); ?>" alt="<?php echo $pluginParams->get('tabonealt'); ?>" />
    </a>
</div>
<?php
        
}
        
        
//tab two
        
if ($pluginParams->get('tabtwo') == '1') {
?>
<div style="position:fixed;right:0;bottom:180px;width:37px;z-index:1000;" id="tabtwo">
    <a target="<?php echo $pluginParams->get('window2'); ?>" href="<?php echo $pluginParams->get('tabtwolink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabtwotheme'); ?>/<?php echo $pluginParams->get('tabtwoimage'); ?>" width="37" height="37" title="<?php echo $pluginParams->get('tabtwotitle'); ?>" alt="<?php echo $pluginParams->get('tabtwoalt'); ?>" />
    </a>
</div>
<?php
        
}
        
        
//tab three
        
if ($pluginParams->get('tabthree') == '1') {
?>
<div style="position:fixed;right:0;bottom:140px;width:37px;z-index:1000;" id="tabthree">
    <a target="<?php echo $pluginParams->get('window3'); ?>" href="<?php echo $pluginParams->get('tabthreelink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabthreetheme'); ?>/<?php echo $pluginParams->get('tabthreeimage'); ?>" width="37" height="37" title="<?php echo $pluginParams->get('tabthreetitle'); ?>" alt="<?php echo $pluginParams->get('tabthreealt'); ?>" />
    </a>
</div>
<?php
        
}
        
        
//tab four
        
if ($pluginParams->get('tabfour') == '1') {
?>
<div style="position:fixed;right:0;bottom:100px;width:37px;z-index:1000;" id="tabfour">
    <a target="<?php echo $pluginParams->get('window4'); ?>" href="<?php echo $pluginParams->get('tabfourlink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabfourtheme'); ?>/<?php echo $pluginParams->get('tabfourimage'); ?>" width="37" height="37" title="<?php echo $pluginParams->get('tabfourtitle'); ?>" alt="<?php echo $pluginParams->get('tabfouralt'); ?>" />
    </a>
</div>
<?php
        
}
        
        
//tab five
        
if ($pluginParams->get('tabfive') == '1') {
?>
<div style="position:fixed;right:0;bottom:60px;width:37px;z-index:1000;" id="tabfive">
    <a target="<?php echo $pluginParams->get('window5'); ?>" href="<?php echo $pluginParams->get('tabfivelink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabfivetheme'); ?>/<?php echo $pluginParams->get('tabfiveimage'); ?>" width="37" height="37" title="<?php echo $pluginParams->get('tabfivetitle'); ?>" alt="<?php echo $pluginParams->get('tabfivealt'); ?>" />
    </a>
</div>
<?php
        
}
        
        
//tab six
        
if ($pluginParams->get('tabsix') == '1') {
?>
<div style="position:fixed;right:0;bottom:20px;width:37px;z-index:1000;" id="tabsix">
    <a target="<?php echo $pluginParams->get('window6'); ?>" href="<?php echo $pluginParams->get('tabsixlink'); ?>">
        <img border="0" src="<?php echo JURI::Base()?>plugins/system/anything_tabs/tabs/<?php echo $pluginParams->get('tabsixtheme'); ?>/<?php echo $pluginParams->get('tabsiximage'); ?>" width="37" height="37" title="<?php echo $pluginParams->get('tabsixtitle'); ?>" alt="<?php echo $pluginParams->get('tabsixalt'); ?>" />
    </a>
</div>
<?php
        
}
        
$str_html ob_get_contents();
        
ob_end_clean();
        
        
$body JResponse::getBody();
        
$body str_replace('</body>'$str_html.'</body>'$body);
        
JResponse::setBody($body);
        
        return 
true;
    }

}

Последний раз редактировалось АнТоха, 07.06.2011 в 19:25. Причина: Добавлено сообщение
АнТоха вне форума  
Старый 07.06.2011, 21:46   #5
Kanaris
Администратор 
 
Аватар для Kanaris
 
Регистрация: 24.07.2007
Прописка: Везде, где есть воздух
Сообщений: 1,640
Вес репутации: 76 Kanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris экспертKanaris эксперт
Депозит: 0$
Вы сказали Спасибо: 238
Поблагодарили 1,122 раз(а) в 425 сообщениях
Сайт, какой надо поправить и что именно надо сделать полупрозрачным - в студию
Kanaris вне форума  
Старый 07.06.2011, 22:41   #6
АнТоха
adherent 
 
Аватар для АнТоха
 
Регистрация: 01.12.2009
Сообщений: 181
Вес репутации: 4 АнТоха новичек
Депозит: 0$
Вы сказали Спасибо: 66
Поблагодарили 11 раз(а) в 11 сообщениях
Он закрыт пока =(
АнТоха вне форума  
Старый 10.06.2011, 12:05   #7
АнТоха
adherent 
 
Аватар для АнТоха
 
Регистрация: 01.12.2009
Сообщений: 181
Вес репутации: 4 АнТоха новичек
Депозит: 0$
Вы сказали Спасибо: 66
Поблагодарили 11 раз(а) в 11 сообщениях
Разобрался!
В CSS пишем:
Код:
#имя тега a img {opacity:0.3; filter:alpha(opacity=30);}
#имя тега a:hover img {opacity:1.0; filter:alpha(opacity=100);
потом в коде плагина пишем:
Код:
<div id="имя тега">
код плагина
</div>
И всё работает! =)
АнТоха вне форума  
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:05.


© 2005 — +∞ Hackersoft. Все и вся защищены.
Публичная оферта | Правила форума | Реклама на сайте
Powered by vBulletin®©™ Jelsoft®©™ Enterprises Ltd. Перевод: zCarot.
Реклама на hackersoft.ru Реклама на hackersoft.ru