mi13
Ответы в темах
-
Форум: Плагины
Тема: Плагин чата на тестИсправил некоторые замечания…
1) Вместо is_active_widget добавилadd_action('wp_footer','mi13_chat_script');//mi13_chat_script(); //if not footer;
в код функции виджета. То есть скрипт будет подключен если только чат виден.
2) Подсчет онлаин не показывался если пустой чат.
3) При обновлений настроек пустой чек возвращал null.Форум: Разное
Тема: Скрыть черновик от одного пользователяglobal $current_user; if($current_user->ID==8) unset($views['draft']); return $views;
так попробуй
Форум: Проблемы и решения
Тема: Неверные координаты якоря из-за менюссылку на страницу можно
function mi13_access_by_link_publish($id) { $post = get_post( $id ); if(current_user_can('author') && get_option('mi13_access_by_link')['publish'] ) { $post->post_status = 'pending'; wp_update_post($post); wp_die('<p>'.__('Administrator can publish posts only.','mi13-access-by-link').'</p><p><a href="' . admin_url('post.php?post=' . $id . '&action=edit') . '">'.__('Please, come back','mi13-access-by-link').'</a></p>'); } else delete_post_meta( $id, 'mi13-access-by-link-key' ); } add_action ( 'publish_post', 'mi13_access_by_link_publish' );
из моего плагина mi13-access-by-link
Форум: Проблемы и решения
Тема: thumbnail в качестве background css<div class="post-thumbnail thumbnail-home" style="background-image:url('<?php the_post_thumbnail_url( 'medium' );?>')">
Форум: Плагины
Тема: admin_notices in table actionБлагодарю за ответ…
1 — делал так не работает. В итоге сделал так…
echo '<div id="message" class="updated fade"><p><strong>' . $message . '</strong></p></div>';
2 — через редирект не аис. В итоге сделал так…public function handle_table_actions() { $the_table_action = $this->current_action(); if(isset($_POST['id'])) $this->mу_action($_POST['id'], $the_table_action); }
и так…
<form method="post"> <input type="hidden" name="page" value="<?php echo __CLASS__ ?>" /> <?php $this -> _Table -> display(); ?> </form> <form method="post"> <input type="hidden" name="page" value="<?php echo __CLASS__ ?>" /> <input type="hidden" name="action" value="delete" /> <input type="hidden" name="id" value="" /> <input type="submit" value="delete_all" /> </form>
Форум: Проблемы и решения
Тема: проблема с пустыми ссылками в менюНапример пункт «Контакты» не кликабельный, но у него есть 3 подпункта ссылки — «Обратная связь» и т.п.
Форум: Проблемы и решения
Тема: Открытие постаПомогло, спасибо!
Форум: Проблемы и решения
Тема: Фиксировать сайдбарПоставил ширину 25% (33%).
Так она и будет всегда 25% от общей ширины.
Форум: Проблемы и решения
Тема: не работает superfish на thematicДа благодарю за участие, переустановил тему и все заработало.
Форум: Проблемы и решения
Тема: не работает superfish на thematicДобрый день Quazimorda.
Superfish установлено как плагин?
Нет он встроен в тему отдельным файлом. Вот страница темы thematic.
Поведение меню и разные добавки к стилям могут меняться в этом самом коде.
Да, видимо что должно менятся не находится в css
;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> »</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl()},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path)}},o.delay)},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone())};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass)});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this))}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li)}).blur(function(){out.call($li)})});o.onInit.call(this)}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '))})};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off')};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul)});return this}})})(jQuery);
Форум: Плагины
Тема: Лишние изображения в fancyboxДа спасибо, если ссылка не на изображение, то работает.
Форум: Плагины
Тема: Лишние изображения в fancyboxДа спасибо Вам Otshelnik-Fm это решило проблему, только теперь получается баннеры — ссылки не поставить вместе с fancybox .