Elliot

Members
  • Публикации

    215
  • Зарегистрирован

  • Посещение

Все публикации пользователя Elliot

  1. Всем привет! По правилам AdSense нельзя открывать объявления в новой вкладке, типа они сами решают в какой стране это нормально, что уже мне кажеться бред. Т.е. на тостере реклама в правом сайтбаре открывается в новой вкладке, она там как-то через iframe идет, я так и не понял фишку. Но, открытия объявления в отдельной вкладке, как я считаю, очень хорошо, пользователь не теряет сайт что уже хорошо (так и не понятно, почему "УмЫ" с гугла этого не понимаю) Так вот. Как же можно открывать объявления в отдельной вкладке, код блока менять же нельзя, чтобы вставить в него атрибут таргета, может есть какие-то способы чтобы было ненаказуемо? Даже через тот же iframe как-то это провернуть? Заранее спасибо!
  2. Я протупил, этот нотик при просмотре карточки товара... Сейчас поставлю плагин и буду смотреть
  3. Здравствуйте друзья! Перевел сайт на php 7.2 и пока вижу только одну ошибку. Код в котором ошибка, отключает проверку на обновления, благодаря ему, админка стала работать быстрее... Подскажите, как решить проблему, гугл молчит( Вот сам код add_filter('pre_site_transient_update_core',create_function('$a', "return null;")); wp_clear_scheduled_hook('wp_version_check'); if( is_admin() ){ // отключим проверку обновлений при любом заходе в админку... remove_action( 'admin_init', '_maybe_update_core' ); remove_action( 'admin_init', '_maybe_update_plugins' ); remove_action( 'admin_init', '_maybe_update_themes' ); // отключим проверку обновлений при заходе на специальную страницу в админке... remove_action( 'load-plugins.php', 'wp_update_plugins' ); remove_action( 'load-themes.php', 'wp_update_themes' ); // оставим принудительную проверку при заходе на страницу обновлений... //remove_action( 'load-update-core.php', 'wp_update_plugins' ); remove_action( 'load-update-core.php', 'wp_update_themes' ); // внутренняя страница админки "Update/Install Plugin" или "Update/Install Theme" - оставим не мешает... //remove_action( 'load-update.php', 'wp_update_plugins' ); remove_action( 'load-update.php', 'wp_update_themes' ); // событие крона не трогаем, через него будет проверяться наличие обновлений - тут все отлично! remove_action( 'wp_version_check', 'wp_version_check' ); //remove_action( 'wp_update_plugins', 'wp_update_plugins' ); remove_action( 'wp_update_themes', 'wp_update_themes' ); /** * отключим проверку необходимости обновить браузер в консоли - мы всегда юзаем топовые браузеры! * эта проверка происходит раз в неделю... * @see https://wp-kama.ru/function/wp_check_browser_version */ add_filter( 'pre_site_transient_browser_'. md5( $_SERVER['HTTP_USER_AGENT'] ), '__return_true' ); } Ошибка в этом куске add_filter('pre_site_transient_update_core',create_function('$a', "return null;")); Заранее спасибо!
  4. Ну я так и сделал, но хотелось бы вылечить, ведь снятие симптома - это не лечение)
  5. Спасибо за ответ! Сделал, ошибка пропала. А во втором случае ошибка возникает при просмотре категории. И такая ошибка у многих, кто перешел на 7,2, но пока решить ее не получается(
  6. Поверьте. если бы я знал хоть четверть того, что знаете вы, я бы с удовольствием отвечал в темах и помогал тем, кому это нужно. Но моих знаний не хватает даже для банального совета...
  7. DevilStar а вы не могли бы еще одну ошибку исправить? А то гугл выдает сайты где эта ошибка... Notice: Trying to get property of non-object in \wp-includes\class-wp-query.php on line 3871 Вот этот код: public function is_singular( $post_types = '' ) { if ( empty( $post_types ) || !$this->is_singular ) return (bool) $this->is_singular; $post_obj = $this->get_queried_object(); return in_array( $post_obj->post_type, (array) $post_types ); } Заранее большое спасибо
  8. Здравствуйте друзья! Есть такой плагин improved variable product attributes благодаря этому плагину, простые товары становятся как вариативные, то есть, атрибуты можно выбирать как в вариативных товарах. Но есть проблема, когда я выбираю размер и цвет, и жму "купить" в корзину попадает товар с такими атрибутами "Размер: r40" "Цвет: krasniy" то есть, имена значений это их slug а не имя... и я никак не могу найти, где сменить slug на name... Кто разбирается, посмотрите пожалуйста. Автор плагина хранит молчание.. Заранее спасибо!
  9. Здравствуйте уважаемые друзья! Последняя надежда... Поставщики предоставляют файлы только в XML, эти файлы генерирует движок битрикс, я так подозреваю, что файлы генерируются только под продукты битрикса) Т.н. пожалуйста, очень прошу, подскажите, как же импортировать товары в woo? Стоит плагин WP All Import но он просто не понимает этот формат, хотя, в видео мануале все работает... Какие еще есть способы заливки таких файлов?? Такие же непонятные файлы генерирует убогий пром юа... Я попробовал больше 20 онлайн сервисов по конвертации, но ни один не увидел данные... А доказать поставщику, что это именно он заинтересован в предоставлении csv или эксель - не реально. Может, кто-то нашел способ??
  10. Я сейчас ищу только тех поставщиков, у которых есть подключенный сервис парсенга или csv, но вы правы, их почему то этот вопрос не парит, глупые люди, сделай нормальные файлы и партнеры потянутся...
  11. A1exandr спасибо за такие хорошие ответы! Я написал этому поставщику, теперь жду ответ, и что смешно, второй поставщик обуви, тоже на битриксе и тоже предлагает такой файл xml. Им что, медом там намазано?)) К поставщику обуви пишу, нужен csv а он мол, у нас такого нет, говорю поставьте, говорит что попробует, и пробует уже вторую неделю. В общем, если не ответят, то на воротник им, а каждый раз мудохатся с этими прайсами нет желания. В общем, жду ответ от поставщика...
  12. Да, в эксель, я думаю смогу сохранить как csv. А кодировка это типа utf8? Если да, то смогу перекодировать... Скиньте на мега или какой-то другой файлообменник. А на счет поставщика, конечно же буду добивать его, чтобы дал нормальный прайс, а то добавить товары это пол беды, а как быть с обновлением цен... Я им посоветовал сервис q-parser, если не даст csv и откажется от сервиса, то придется прощаться с ними... Как вы перевели этот прайс? И, сделайте пожалуйста скрины в битриксе, где там делается файл csv, может как вы и говорите, им стремно там куда-то лазить, а так, по скринам может поймун... Спасибо!
  13. Сейчас попробую
  14. Здравствуйте! Кто разбирается в JS, поправьте пожалуйста скриптик, а то работает только с ссылками, а нужно чтобы работал с кнопками <button> Я атрибут поменял, но это ничего не дало. И он хороший, не нужно к ссылкам/кнопка прикреплять типа tooltip="" а сразу ищет title... Вот он: $.jQuery(document).ready(function(){jQuery("a").tool()}; (function($) { $.fn.tool = function(options){ var defaults = { xOffset: 10, yOffset: 25, tooltipId: "tool", clickRemove: false, content: "", useElement: "" }; var options = $.extend(defaults, options); var content; this.each(function() { var title = $(this).attr("title"); $(this).hover(function(e){ content = (options.content != "") ? options.content : title; content = (options.useElement != "") ? $("#" + options.useElement).html() : content; $(this).attr("title",""); if (content != "" && content != undefined){ $("body").append("<div id='"+ options.tooltipId +"'>"+ content +"</div>"); $("#" + options.tooltipId) .css("position","absolute") .css("top",(e.pageY - options.yOffset) + "px") .css("left",(e.pageX + options.xOffset) + "px") .css("display","none") .fadeIn("fast") } }, function(){ $("#" + options.tooltipId).remove(); $(this).attr("title",title); }); $(this).mousemove(function(e){ $("#" + options.tooltipId) .css("top",(e.pageY - options.yOffset) + "px") .css("left",(e.pageX + options.xOffset) + "px") }); if(options.clickRemove){ $(this).mousedown(function(e){ $("#" + options.tooltipId).remove(); $(this).attr("title",title); }); } }); }; })(jQuery); Заранее спасибо!
  15. Сейчас скину ссылку в личку
  16. Три раза прочитал, и что-то у меня не работает, может я вам ссылку на прайс скину, а вы попробуете??
  17. Пес их знает, что у них там стоит. Только что отправил письмо с предложением предоставить csv - посмотрим. На счет конвертации, уверяю, я столько сервисов перелопатил, что и половину не посчитаю, все как один выдают ошибки... Вы знаете как его конвертировать? Поделитесь, методом...
  18. Завтра начну, но один поставщик уже неделю морозится, мол нет у них таких файлов... А мне кажеться, что, чтобы вытащить csv файл с битрикса, нужно нанимать орду программистов (партнеров битрикса) чтобы они делали этот форма))
  19. Через эксель с видео - не работает. Программа что в конце - это обычная читалка. По ссылке - тоже самое что и в видео, как мне показалось... В общем, не работает ничего...
  20. Есть ссылка на видео? А то никак найти не могу...
  21. Да, но для того чтобы воспользоваться гуглом, нужно сначала XML конвертировать в эксель.
  22. Типа открыть эксель, вкладка данные и т.д.? Или как?
  23. Я нашел другое решение function jquery_script_method () { global $post; if ( $post->post_type == 'product' || $post->ID == 'ID_страницы' ) { wp_deregister_script ( 'contact-form-7' ); wp_deregister_style( 'contact-form-7' ); } } add_action( 'wp_enqueue_scripts', 'jquery_script_method', 999 ); Муторно, но мне подходит, но к сожалению, не знаю как указать несколько типов записей и несколько ID страниц, пожет кто-то подскажет)
  24. Здравствуйте уважаемые друзья! Сайт тупит при переходе со страницы на страницу, я подозреваю что это куча скриптов и файлов стилей, которые используется плагинами. Нашел плагин Clearfy он умеет отключать скрипты там, где они не используются, но он платный и оплата ежегодно. Может есть бесплатный подобный плагин? Или что-то для functions? Заранее большое спасибо!
  25. Здравствуйте друзья! Никак не получается получить slug товара при редактировании заказа. В редактировании заказа, отображаются товары которые заказал клиент. Но когда нажимаешь на имя товара, попадаешь к редактированию товара - это тупо. Хочу сделать чтобы при нажатии на имя, переходил на страницу товара в магазине. Вот где формируется ссылка $product_link = $product ? admin_url( 'post.php?post=' . $item->get_product_id() . '&action=edit' ) : ''; Своими скудными знаниями, у меня получилось сделать так $product_link = $product ? site_url( 'product/' . $item->get_product_id() . '' ) : ''; Но вот как заменить вместо get_product_id на get_slug - не понимаю. var_dump ($product) показывает что слаг есть, а почему не выводится??