Jump to content

lev99

User
  • Posts

    206
  • Joined

  • Last visited

Posts posted by lev99

  1. Вот вариант:

    http://jsfiddle.net/enwmps9o/75/

     

    :devil:

    Результат:

    <a id="ammh1" class="south" href="javascript:void(0);" title="WebMoney" onclick="show_wm()"></a>

    на

    <a id="ammh1" class="south" href="javascript:void(0);" onclick="show_wm()" data-original-title="WebMoney"></a>

    Чем-то напоминающее

    <a href="http://google.ru" title="Google" data-original-title="Описание" target="_blank">Google</a>

    все изменения

       function fixTitle($ele) {        if ($ele.attr('title') || typeof($ele.attr('original-title')) != 'string') {            $ele.attr('original-title', $ele.attr('title') || '').removeAttr('title');        }    }

    на

        function fixTitle($ele) {        if ($ele.attr('title') || typeof($ele.attr('data-original-title')) != 'string') {            $ele.attr('data-original-title', $ele.attr('title') || '').removeAttr('title');        }    }
  2. Проверял CSS на оптимизацию, выдал вот такой список:

     

    247
    Invalid property in CSS2.1: border-radius
    354
    Invalid property in CSS2.1: border-radius
    355
    Invalid property in CSS2.1: box-shadow
    363
    Invalid property in CSS2.1: text-shadow
    376
    Invalid property in CSS2.1: border-radius
    377
    Invalid property in CSS2.1: box-shadow
    385
    Invalid property in CSS2.1: text-shadow
    393
    Invalid property in CSS2.1: box-shadow
    399
    Invalid property in CSS2.1: border-radius
    400
    Invalid property in CSS2.1: box-shadow
    408
    Invalid property in CSS2.1: text-shadow
    416
    Invalid property in CSS2.1: box-shadow

     

    Исходный код: 8.006 Кб, Оптимизированный код: 7.545 Кб, Коэффициент: 5.8% (-461 байт)

     

     

    http://jsfiddle.net/enwmps9o/54/

  3. Николя223

    как использовать? jQuery или CSS

    ——-

    а возможно вместо onclick подцепить href

    <a class="south" href="#hide_all" style="margin:3px;text-decoration: none;" title="Скрыть все">Благодарность Автору</a><a id="ammh1" style="margin:3px;" class="south" href="#wm" title="WebMoney"></a><a id="ammh2" style="margin:3px;" class="south" href="#rupay" title="RBKMoney"></a><a id="ammh8" style="margin:3px;" class="south" href="#robox" title="ROBOKASSA"></a>
    	this.#show_wm.attr('href') = function()	{			                       $('#rupay, #robox').hide();	               $('#wm').slideDown(500);		    return false;	};	this.#show_rupay.attr('href') = function()	{			$('#wm, #robox').hide();			$('#rupay').slideDown(500);		    return false;	};	this.#show_robox.attr('href') = function()	{			$('#wm, #rupay').hide();			$('#robox').slideDown(500);		    return false;	};		this.#hide_all.attr('href') = function()	{			$('#wm, #rupay, #robox').hide();			return false;	}    
  4. <?php$use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : '  #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_cbank' ) == 0 ? '' : ' #cbank,';$hideall = trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );$payments = array(   'wm' => trim( rtrim( "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'rupay' => trim( rtrim( "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'yandex' => trim( rtrim( "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'paypal' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'moneybookers' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'robox' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ),   'liqpay' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1", "," ), ' ' ),   'smscoin' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1", "," ), ' ' ),   'cbank' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1", "," ), ' ' ));?><script>   (function ($) {      <?php foreach($payments as $payment => $value): ?>         <?php if($params->get('use_' . $payment)): ?>            this.show_<?php echo $payment; ?> = function () {               $('<?php echo $value; ?>').hide();               $('#<?php echo $payment; ?>').<?php echo $jfadtogquery;?>;               return false;            };         <?php endif; ?>      <?php endforeach; ?>      this.hide_all = function () {         $('<?php echo $hideall; ?>').hide();         return false;      }   })(jQuery);   <?php if ($jammfadtogquery1 == 1): ?>   jQuery(function ($) {      $('#amoney').on('click', '.south', function () {         $('#amoney .south').removeClass('active');         $(this).addClass('active');      });   });   <?php endif; ?></script>

    как такое запустить?

  5. согласен, может меня и занесло, вот и прошу помощь  :P

    Изначально это выглядело так:

    echo $t2;
    if ($use_wm)
    {?>
    function show_wm()
    {
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#wm').;
    return false;
    };
    }
    if ($use_rupay)
    {?>
    function show_rupay()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#rupay').;
    return false;
    };
    }
    if ($use_yandex)
    {?>
    function show_yandex()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#yandex').;
    return false;
    };
    }
    if ($use_egold)
    {?>
    function show_egold()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#egold').;
    return false;
    };
    }
    if ($use_paypal)
    {?>
    function show_paypal()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#paypal').;
    return false;
    };
    }
    if ($use_libertyreserve)
    {?>
    function show_libertyreserve()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#libertyreserve').;
    return false;
    };
    }
    if ($use_moneybookers)
    {?>
    function show_moneybookers()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#moneybookers').;
    return false;
    };
    }
    if ($use_robox)
    {?>
    function show_robox()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#robox').;
    return false;
    };
    }
    if ($use_sms)
    {?>
    function show_sms()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#sms').;
    return false;
    };
    }
    if ($use_sms1)
    {?>
    function show_sms1()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#sms1').;
    return false;
    };
    }
    if ($use_mmail)
    {?>
    function show_mmail()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#mmail').;
    return false;
    };
    }
    if ($use_liqpay)
    {?>
    function show_liqpay()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#liqpay').;
    return false;
    };
    }
    if ($use_smscoin)
    {?>
    function show_smscoin()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    ('#smscoin').;
    return false;
    };
    }
    if ($use_cbank)
    {?>
    function show_cbank()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide();
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }?>
    ('#cbank').;
    return false;
    };
    }?>

    function hide_all()
    {
    if ($use_wm)
    {?>
    ('#wm').hide();
    }
    if ($use_rupay)
    {?>
    ('#rupay').hide()
    }
    if ($use_yandex)
    {?>
    ('#yandex').hide();
    }
    if ($use_egold)
    {?>
    ('#egold').hide();
    }
    if ($use_paypal)
    {?>
    ('#paypal').hide();
    }
    if ($use_libertyreserve)
    {?>
    ('#libertyreserve').hide();
    }
    if ($use_moneybookers)
    {?>
    ('#moneybookers').hide();
    }
    if ($use_robox)
    {?>
    ('#robox').hide();
    }
    if ($use_sms)
    {?>
    ('#sms').hide();
    }
    if ($use_sms1)
    {?>
    ('#sms1').hide();
    }
    if ($use_mmail)
    {?>
    ('#mmail').hide();
    }
    if ($use_liqpay)
    {?>
    ('#liqpay').hide();
    }
    if ($use_smscoin)
    {?>
    ('#smscoin').hide();
    }
    if ($use_cbank)
    {?>
    ('#cbank').hide();
    }?>
    return false;
    }

     

    сейчас подумываю так

    $use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : '  #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_cbank' ) == 0 ? '' : ' #cbank,';$useshowwm = array();array_push($useshowwm, $use_rupay1);array_push($useshowwm, $use_yandex1);array_push($useshowwm, $use_paypal1);array_push($useshowwm, $use_moneybookers1);array_push($useshowwm, $use_robox1);array_push($useshowwm, $use_smscoin1);array_push($useshowwm, $use_cbank1);$useshowwmamm = implode(", ", $useshowwm);$useshorupay = array();array_push($useshorupay, $use_yandex1);array_push($useshorupay, $use_paypal1);array_push($useshorupay, $use_moneybookers1);array_push($useshorupay, $use_robox1);array_push($useshorupay, $use_liqpay1);array_push($useshorupay, $use_smscoin1);array_push($useshorupay, $use_cbank1);$useshorupayamm = implode(", ", $useshorupay);

    хотелось упростить, а у меня получается только усложнить :(   

  6. А громоздкий не получиться

    (function($) {	<?php 	if ($use_wm)	{?>	this.show_wm = function()	{		$('<?php echo $useshowwm; ?>').hide();		$('#wm').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_rupay)	{?>	this.show_rupay = function()	{		$('<?php echo $useshorupay; ?>').hide();		$('#rupay').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_yandex)	{?>	this.show_yandex = function()	{		$('<?php echo $useshowyandex; ?>').hide();		$('#yandex').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_paypal)	{?>	this.show_paypal = function()	{		$('<?php echo $useshowpaypal; ?>').hide();		$('#paypal').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_moneybookers)	{?>	this.show_moneybookers = function()	{		$('<?php echo $useshowmoneybookers; ?>').hide();		$('#moneybookers').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_robox)	{?>	this.show_robox = function()	{		$('<?php echo $useshowrobox; ?>').hide();		$('#robox').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_liqpay)	{?>	this.show_liqpay = function()	{		$('<?php echo $useshowliqpay; ?>').hide();		$('#liqpay').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_smscoin)	{?>	this.show_smscoin = function()	{		$('<?php echo $useshowsmscoin; ?>').hide();		$('#smscoin').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}	if ($use_cbank)	{?>	this.show_cbank = function()	{		$('<?php echo $useshowcbank; ?>').hide();		$('#cbank').<?php echo $jfadtogquery;?>;		return false;	};	<?php	}?>	this.hide_all = function()	{		$('<?php echo $useshowhideall; ?>').hide();		return false;	}    })(jQuery);

    понаписано


    Насчет массива нравиться идея, только, как отключение продумать 

  7. antonKar, afdw

    спасибо, насчет мешает, наверно не знание, тот код был написан, так как смог придумать и он работает, но если поможете исправить, я не против, еще раз спасибо.

    Пока остановился на этом:

    $use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : '  #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_rupay' ) == 0 ? '' : ' #cbank,';echo trim( rtrim( "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );
  8. В принципе все работает и можно было оставить так, как есть, но мне кажется его можно улучшить

    if ($params->get('use_wm')==0) { $use_wm1 = '';}elseif ($params->get('use_wm')==1) { $use_wm1 = ' #wm,';};if ($params->get('use_rupay')==0) { $use_rupay1 = "";}elseif ($params->get('use_rupay')==1) { $use_rupay1 = " #rupay,";};if ($params->get('use_yandex')==0) { $use_yandex1 = "";}elseif ($params->get('use_yandex')==1) { $use_yandex1 = " #yandex,";};if ($params->get('use_paypal')==0) { $use_paypal1 = "";}elseif ($params->get('use_paypal')==1) { $use_paypal1 = " #paypal,";};if ($params->get('use_moneybookers')==0) { $use_moneybookers1 = "";}elseif ($params->get('use_moneybookers')==1) { $use_moneybookers1 = " #moneybookers,";};if ($params->get('use_robox')==0) { $use_robox1 = "";}elseif ($params->get('use_robox')==1) { $use_robox1 = " #robox,";};if ($params->get('use_liqpay')==0) { $use_liqpay1 = "";}elseif ($params->get('use_liqpay')==1) { $use_liqpay1 = " #liqpay,";};if ($params->get('use_smscoin')==0) { $use_smscoin1 = "";}elseif ($params->get('use_smscoin')==1) { $use_smscoin1 = " #smscoin,";};if ($params->get('use_cbank')==0) { $use_cbank1 = "";}if ($params->get('use_cbank')==1) { $use_cbank1 = " #cbank,";};$useshowwm = "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshorupay = "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowyandex = "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowpaypal = "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowmoneybookers = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowrobox = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1";$useshowliqpay = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1";$useshowsmscoin = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1";$useshowcbank = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1";$useshowhideall = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowwmamm = rtrim($useshowwm, ",");$useshorupayamm = rtrim($useshorupay, ",");$useshowyandexamm = rtrim($useshowyandex, ",");$useshowpaypalamm = rtrim($useshowpaypal, ", ");$useshowmoneybookersamm = rtrim($useshowmoneybookers, ",");$useshowroboxamm = rtrim($useshowrobox, ",");$useshowliqpayamm = rtrim($useshowliqpay, ",");$useshowsmscoinamm = rtrim($useshowsmscoin, ",");$useshowcbankamm = rtrim($useshowcbank, ",");$useshowhideallamm = rtrim($useshowhideall, ",");echo trim($useshowwmamm, ' ');echo trim($useshorupayamm, ' ');echo trim($useshowyandexamm, ' ');echo trim($useshowpaypalamm, ' ');echo trim($useshowmoneybookersamm, ' ');echo trim($useshowroboxamm, ' ');echo trim($useshowliqpayamm, ' ');echo trim($useshowsmscoinamm, ' ');echo trim($useshowcbankamm, ' ');echo trim($useshowhideallamm, ' ');

    Все это должно превратиться в это

    (function($) {		this.show_wm = function()	{		$('#rupay, #robox').hide();		$('#wm').slideDown(500);		return false;	};		this.show_rupay = function()	{		$('#wm, #robox').hide();		$('#rupay').slideDown(500);		return false;	};		this.show_robox = function()	{		$('#wm, #rupay').hide();		$('#robox').slideDown(500);		return false;	};		this.hide_all = function()	{		$('#wm, #rupay, #robox').hide();		return false;	}    
  9. мне кажется речь об этом? 

     

    Убедитесь, что между маленькими активными элементами есть дополнительный интервал

    Редко используемые ссылки или кнопки имеет смысл сделать меньше, чем рекомендуемые 7 миллиметров, но вокруг них на расстоянии 5 миллиметров (32 пикселя CSS) по вертикали и горизонтали не должно быть других активных элементов, чтобы пользователь случайно не нажал на них.

     

    Активный элемент <a id="ammh1" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).

  10. При проверки скорости сайта для телефонов или PageSpeed Insights

    Пишет, что увеличьте размер активных элементов на странице

    Некоторые ссылки и кнопки на страницах вашего сайта слишком малы, и поэтому пользователям устройств с сенсорными экранами может быть неудобно нажимать на них. Увеличьте активные элементы, чтобы сделать свой сайт удобнее. (https://developers.google.com/speed/docs/insights/SizeTapTargetsAppropriately)Объяснение:Указанные ниже активные элементы расположены слишком близко к соседним. Увеличьте расстояние между ними.Активный элемент <span class="load-button"> и ещё 3 расположены слишком близко к другим активным элементам. finalАктивный элемент <span class="load-button load-button-active"> находится слишком близко к другим активным элементам (2). finalАктивный элемент <a href="/">Главная</a> и ещё 8 расположены слишком близко к другим активным элементам.Активный элемент <div id="amoney" class="amoney-module">Благодарность Автору</div> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh1" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh2" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh8" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).

    как поправить?

    http://jsfiddle.net/enwmps9o/32/

  11. Еще вопрос, внешне отобразить, а код не изменился...

    <input id="robox-pay-1" class="robox-pay-1" type="text" name="outsum" size="3" value="8.96" title="Фиксированная сумма" readonly="readonly">

    Возможно сделать, чтобы код менялся?

  12. работает

    http://jsfiddle.net/enwmps9o/23/

    Не поможете доработать внешний вид кода?

     

    только у меня на сайте в таком виде не работает

    var chislo = $("span.chislo").html();$("input#wm-pay-1").val(chislo);$("input#rupay-pay-1").val(chislo);$("input#robox-pay-1").val(chislo);

    Uncaught TypeError: $ is not a function

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy