замечания в ходе тестов

некорректные переносы строк;

поясняющий текст под пейпалом (Pay via Paypal, you can pay with...) либо убрать, либо сделать поясняющий текст под Страйпом

клиенту не приходит уведомление на email

нам тоже (только письма от самого пейпала)

November 7, 2019
7

Чаты с ФБ и ватсап

https://www.facebook.com/business/partner-directory/details?id=108902209739982

https://www.facebook.com/business/partner-directory/details?id=249004525591131

https://www.facebook.com/business/partner-directory/details?id=190819158117357

https://www.facebook.com/business/partner-directory/details?id=403535453376223

https://www.facebook.com/business/partner-directory/details?id=1355984964509724

https://www.facebook.com/business/partner-directory/details?id=454272918260508

https://www.facebook.com/business/partner-directory/details?id=114586942490974

https://www.facebook.com/business/partner-directory/details?id=141252723096228

https://www.facebook.com/business/partner-directory/details?id=459624801080873

https://www.facebook.com/business/partner-directory/details?id=169151366958357

https://www.facebook.com/business/partner-directory/details?id=862285437258659

https://www.facebook.com/business/partner-directory/details?id=1267708370015418

https://www.facebook.com/business/partner-directory/details?id=1864905273536030

October 7, 2019
3

How to get the new Bee mount

Patch 8.2.5 launched which means that it's possible for Alliance players to head to Stormsong Valley and start the grind for the Honeyback Harvester Bee Mount! Our guide will help you through the introduction quest chain and the best ways to grind for reputation.

Check out all the details of the new content in Wowhead's Honeyback Hive reputation and Rewards Guide

Important info:

September 26, 2019
11

мифик данжи пост FB

заголовок:

Get Mythic +10 Dungeons before reset.

либо

The Best way to get 440+ ilvl in WoW

Get your 440+ item at the end of the week and some 430+ items at the end of Mythic+. Everything is available for a very low price. This is the most efficient and cheapest way to gear up your character.

We’ve created the best conditions for you. Play in pro team without account sharing any time you want. Get all the loot that drops from our loot traders, raise your ilvl and Mythic score. Discounts are available if you order a few runs at once!

September 23, 2019
13

Требования по спам - аддону

  • Важно, чтобы сбор базы и спам проводился в разное время, чтобы использовать время до бана аккаунта по максимуму

[пример:

собрал базу по 15 разным серверам (не спамя их)

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


  • Важно, чтобы аддон понимал, на каком мы сервере находимся, и брал базу имено этого сервера


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


  • Важно, чтобы можно было менять отправляемое сообщение (в самом аддоне, либо же в файлах аддона - не принципиально)


  • Важно, чтобы можно было переключаться между режимами массовой рассылки сообщений/ массового приглашения людей в свой канал

[команда /chatinvite <channel> <player_name>]


  • Важно, чтобы можно было задать частоту рассылки сообщений [1 в секунду/5 в секунду/10 в секунду и т.п.] В идеале - сделать изменяемый параметр задержки между сообщениями в милисекундах


  • Важно, чтобы после бана аккаунта, мы могли зайти на следующий аккаунт, и база ников персонажей сохранялась


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


  • Важно, чтобы если персонаж оффлайн - спам не прекращался и мы переходили к спаму следующего игрока из списка. 


  • Важно, чтобы не было всплывающих ошибок/окон которые могли бы прервать процесс проспама и чтобы появление окон в игре не останавливало его работу [когда тебя в игре кто-то инвайтит в группу/гильдию]

и вопрос - Можно ли эту базу будет выкачать из аддона? текстовым файлом или как-то ещё?

August 23, 2019
9

Интеграция EU

 Мы подготовили код для сайта https://leprestore.com/
<script> jQuery(document).ready(function() { jQuery('body').on('click', '[type="submit"]', function(){ var namea = jQuery('#customer_details').find('#billing_first_name').val(), nameb = jQuery('#customer_details').find('#billing_last_name').val(), name = namea + " " + nameb, email = jQuery('#customer_details').find('#billing_email').val(), country = jQuery('#customer_details').find('#select2-billing_country-container').text(), state = jQuery('#customer_details').find('#billing_state').val(), wheredid = jQuery('#customer_details').find('#billing_field_742').val(), phone = jQuery('#customer_details').find('#billing_phone').val(), comment = jQuery('#customer_details').find('#billing_field_236').val(), character = jQuery('#customer_details').find('#billing_field_556').val(), battletag = jQuery('#customer_details').find('#billing_field_594').val(), faction = jQuery('#customer_details').find('#select2-billing_field_355-container').text(), server = jQuery('#customer_details').find('#select2-billing_field_271-container').text(), sposob = jQuery('#customer_details').find('#select2-billing_field_807-container').text(), cifri = jQuery('#customer_details').find('#billing_field_298, #billing_field_17, #billing_field_181').val(), price =jQuery('[class="order-total"]').find('[class="woocommerce-Price-amount amount"]').text(); var count, article, goods = ''; var products = jQuery('[class*="cart_item"]'); for(var i = 0; i<products.length; i++){ article = jQuery(products[i]).find('td[class="product-name"]').text(); count = jQuery(products[i]).find('.product-quantity').text(); goods = goods + article + ' ' + count + ' '; } var visit = ''; if (typeof name == 'undefined') {name = '';} if (typeof email == 'undefined') {email = '';} if (typeof country == 'undefined') {country = '';} if (typeof state == 'undefined') {state = '';} if (typeof wheredid == 'undefined') {wheredid = '';} if (typeof phone == 'undefined') {phone = '';} if (typeof comment == 'undefined') {comment = '';} if (typeof character == 'undefined') {character = '';} if (typeof battletag == 'undefined') {battletag = '';} if (typeof faction == 'undefined') {faction = '';} if (typeof server == 'undefined') {server = '';} if (typeof sposob == 'undefined') {sposob = '';} if (typeof goods == 'undefined') {goods = '';} if (typeof price == 'undefined') {price = '';} if (typeof cifri == 'undefined') {cifri = '';} if (typeof WBK !== 'undefined') {visit = WBK.settings.visitId;} data = "name=" + encodeURIComponent(name) + "&phone=" + encodeURIComponent(phone) + "&email=" + encodeURIComponent(email) + "&country=" + encodeURIComponent(country) + "&state=" + encodeURIComponent(state) + "&comment=" + encodeURIComponent(comment) + "&character=" + encodeURIComponent(character) + "&battletag=" + encodeURIComponent(battletag) + "&faction=" + encodeURIComponent(faction) + "&sposob=" + encodeURIComponent(sposob) + "&server=" + encodeURIComponent(server) + "&goods=" + encodeURIComponent(goods) + "&price=" + encodeURIComponent(price) + "&cifri=" + encodeURIComponent(cifri) + "&visit=" + encodeURIComponent(visit) + "&url=" + encodeURIComponent(document.location.href); jQuery.ajax({ type: "GET", url: "https://sam.myenvy.ru/kr.uriy/dota/wof.php", data: data, cache: false, success: function(data) { console.log(data); } }); }) }) </script>
October 31, 2018
3
Show more