Новый сайтик с центами



А у меня на WinXP картинки не видно... 000000001.jpg
 
али следит вообще за мультиаками или им пох?
 
али следит вообще за мультиаками или им пох?
ну вроде все ограничивается отменами заказов, иногда перманентными банами новых акков
---------Двойное сообщение соединено: ---------
А у меня на WinXP картинки не видно...Посмотреть вложение 138994
Такс, в других браузерах как? Версию браузера можно? можно скриншот консоли браузера? (F12, вкладка console/консоль) Что то с JS тк картинки подгружаются при прокрутке, похоже что то с этим
 
Такс, в других браузерах как? Версию браузера можно? можно скриншот консоли браузера? (F12, вкладка console/консоль) Что то с JS тк картинки подгружаются при прокрутке, похоже что то с этим
В хроме и опере ошибка...Открылось только в Палемуне. Полез в консоль :)
---------Двойное сообщение соединено: ---------
Хром 49.0.2623.112
00001.jpg


Palemoon 28.7.2
001.jpg
 
В хроме и опере ошибка...Открылось только в Палемуне. Полез в консоль :)
---------Двойное сообщение соединено: ---------
Хром 49.0.2623.112
Посмотреть вложение 138997

Palemoon 28.7.2
Посмотреть вложение 138998
Нифига себе у вас пк мамонт) может что то не поддерживает можете клацнуть сюда на common.js, и сделать скрин
upload_2020-1-20_18-15-44.png
 
Мамонт - это да... специально для Али :)
Код:
const copyToClipboard=str=>{const el=document.createElement('textarea');el.value=str;el.setAttribute('readonly','');el.style.position='absolute';el.style.left='-9999px';document.body.appendChild(el);const selected=document.getSelection().rangeCount>0?document.getSelection().getRangeAt(0):false;el.select();document.execCommand('copy');document.body.removeChild(el);if(selected){document.getSelection().removeAllRanges();document.getSelection().addRange(selected);}};function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/";}
$(document).ready(()=>{$('.lazy').Lazy();moment.locale('en');moment().format();$('#database_switch').click(function(){setCookie('search_new_db',($('#database_switch').attr('data-status')==1?0:1),1);location.reload();});$('.voteup').click((e)=>{let id=$(e).parent().data('voteid');$.post("/rating?go=up",{productId:$(e.target).parent().data('voteid')},(data)=>{if(data.success){let value=$(e.target).parent().closest("div").children('.voted_up');value.text(parseInt(value.text())+1);$(e.target).parent().replaceWith('<span clsss="text-muted">You voted</span>');}});});$('.votedown').click((e)=>{let id=$(e).parent().data('voteid');$.post("/rating?go=down",{productId:$(e.target).parent().data('voteid')},(data)=>{if(data.success){let value=$(e.target).parent().closest("div").children('.voted_down');value.text(parseInt(value.text())+1);$(e.target).parent().replaceWith('<span clsss="text-muted">You voted</span>');}});});$('#yes_change_db').click((e)=>{if($('[name="lang"]:checked').val()=='on'){$('#radio_lang_en[name="lang"]').trigger('click');$('[type="submit"]').trigger('click');console.log('#radio_lang_en[name="lang"]');}else{$('#radio_lang_ru[name="lang"]').trigger('click');$('[type="submit"]').trigger('click');console.log('#radio_lang_ru[name="lang"]');}});$('.rem_noex').click(function(){$.post("/favorite?go=delete",{productId:$(this).attr('data-product')},(data)=>{if(data.success){$(this).replaceWith('<span class="text-muted ml-2">Removed</span>');}else{$(this).replaceWith('<span class="text-muted ml-2">Error remove</span>');}});});if(location.pathname=='/feedback'){$('#feedback_send').click(function(){if($('#g-recaptcha-response').val()){if(document.getElementById('name').checkValidity()&&document.getElementById('message').checkValidity()&&document.getElementById('email').checkValidity()){$.post("/feedback?go=send",{name:$('#name').val(),message:$('#message').val(),email:$('#email').val(),'g-recaptcha-response':$('#g-recaptcha-response').val()},(data)=>{if(data.success){$('#captcha_alert').hide();$('.card-body').hide();$('#send_alert').show();}});}}else $('#captcha_alert').show();});}
if($('.progress-bar').is(":visible")){let update=setInterval(()=>{try{$.ajax({url:'//'+location.host+"/update.json?"+new Date().getTime(),}).done(function(msg){console.log(msg.percent)
$('.progress-bar').text(msg.percent);if(msg.percent=='Update in progress... 100%'){clearInterval(update);setTimeout(()=>location.reload(),5000);}});}catch{}},10000);}
$('#price_filter').change(function(){if(this.checked){$('#max_price').prop('disabled',false);$('#min_price').prop('disabled',false);}else{$('#max_price').prop('disabled',true);$('#min_price').prop('disabled',true);}});$('#orders_order').change(function(){if(this.checked){$('[for="orders_order"]').text("Orders ascending");}else{$('[for="orders_order"]').text("Orders descending");}});$('#abuse_rating_filter').change(function(){if(this.checked){$('#abuse_rating').prop('disabled',false);}else{$('#abuse_rating').prop('disabled',true);}});$('#cashback_desc_asc').change(function(){if(this.checked){$('[for="cashback_desc_asc"]').text("Cashbask percent ascending");}else{$('[for="cashback_desc_asc"]').text("Cashbask percent descending");}});$('#abuse_rating').change(function(){if(this.checked){$('[for="abuse_rating"]').text("Abuse rating ascending");}else{$('[for="abuse_rating"]').text("Abuse rating descending");}});$('.add_favorite').click(function(){if(!user_auth.logged){var scroll_save=$('html, body').scrollTop();$("#navbarsExampleDefault").collapse('toggle');$('html, body').animate({scrollTop:0},200);setTimeout(()=>{var enjoyhint_instance=new EnjoyHint({onSkip:function(){$("#navbarsExampleDefault").collapse('toggle');$('html, body').animate({scrollTop:scroll_save},200);}});var enjoyhint_script_steps=[{'click #vk_auth':'Please sign in to use favorite'}];enjoyhint_instance.set(enjoyhint_script_steps);enjoyhint_instance.run();},205)}else{var fav_act='';if($(this).children().hasClass('typcn-star-outline')){fav_act='add';}else if($(this).children().hasClass('typcn-star-full-outline')){fav_act='delete';}
$.post("/favorite?go="+fav_act,{productId:$(this).attr('data-productId')},(data)=>{if(data.success){if($(this).children().hasClass('typcn-star-outline')){$(this).children().removeClass('typcn-star-outline');$(this).children().addClass('typcn-star-full-outline');$("#fav_cnt").text(parseInt($("#fav_cnt").text())+1);}else if($(this).children().hasClass('typcn-star-full-outline')){$(this).children().addClass('typcn-star-outline');$(this).children().removeClass('typcn-star-full-outline');$("#fav_cnt").text(parseInt($("#fav_cnt").text())-1);}}});}});$('#orders_order_en').change(function(){if(this.checked){$('#orders_order').prop('disabled',false);}else{$('#orders_order').prop('disabled',true);}});});
 
Мамонт - это да... специально для Али :)

Баг исправлен, связано с тем что похоже браузер такой старости не хотел кушать такой синтаксис, ну и ладно. На счет хрома помочь не могу, у вас он похоже слишком старый и не поддерживает текущие требования применяемые к SSL сертификатам. Протестировал в вашей версии Palemoon все работает отлично, если все же не работает нажмите Ctrl+f5 возможно старый код остался в кеше.
 
  • Like
Реакции: Kvakvarik и sagakst
Слишком крупные карточки и их мало на одной странице, пролистывать в поисках годноты неудобно.
Если такой вид кому-то удобен, то лучше добавить разные варианты сеток. Ну и бесконечный скролл на аяксе.

upd. Часто центовики имеют платную доставку, имеет смысл отражать это в карточке и сделать фильтр.
---------Двойное сообщение соединено: ---------
Я попробую что то придумать, но в ширину больше особо не вместить, или уменьшать шрифт, или кол-во информации и это будет выглядеть стремно), кол-во на странице можно в принципе увеличить

Update: хотя в прицнипе можно попробовать сделать увеличение товаров на 1 строку с увеличением монитора и др, ну я гляну что можно сделать

На аналогичных сайтах по восемь в ряд умещается и читается норм.
---------Двойное сообщение соединено: ---------
Без авторизации смотрел
При оформлении заказа, али оставляет в браузере свою куку. Чтобы смотреть центовики после этого, нужно почистить кэш и кукис, ну или запустить его в режиме инкогнито.
 
На аналогичных сайтах по восемь в ряд умещается и читается норм
При текущей компоновке блока и размере картинки 350х350 можно отобразить на 1680х1050 22" максимум 4 блока в ряд, я думал на счёт вывода списком (аля как на дедоле) могу сделать так, при меньших размерах картинки общее кол-во блоков будет +- такое же ибо так оно больше за счёт того что в строке пару болоков, а в случае с списком 1 блок будет растянут на всю страницу. Можно уменьшать картинку, в прицнипе должно быть норм, надо смотреть.

На счёт Ajax подгузки, изначально хотел сделать её, но пагинация показалось практичнее, хотя её можно в прицнипе было сделать тоже с ajax.

На счёт доставки я вроде писал, проблема в том что али не совсем корректно её отдает, у али есть 2 варианта получения способов доставки и их цены
1. Парсить каждую страницу товара и получать sellerId, shopid и вроде категорию, точно не помню и потом делатт запрос на инфы о товаре, при этом у али на парсинг страниц товаров каптча + сладер, а обновлять доставку 35 часов такое себе... При этом Shopaholic в списке центов не валиден, а реальный можно получить только со страницы товара.

2. Парсить способы доставки на товар, тут все проще, так парсит alicent (что странно, ибо они могут парсит нормально ибо поцкрайней мере раньше они парсили каждый товар, что занимает около 35-40 часов на всю базу), но возникает проблема, на странице товара доставка может быть бесплатная, а в списке всех доставку отсутствовать или быть платной и там ещё какие то нюансы, поэтому убрал фильтры по доставке.
 
по названию доставки? или по цене? на счет сортировки по бесплатной доставке все бы было, если бы али отдавал данные корректно, ибо парсинг доставки по запросу окна всех доставок доступных для товара но наиболее интересный нюанс - при RUB фришиппинг может быть, a при USD его может не быть, и на этом приколы не заканчиваются, позже гляну может что то изменилось
по названию. чтоб сразу смотреть только те которые треки отслеживаются.
 
Сделал 6 блоков на full hd и близких разрешениях, типа 1280/1650, на 4К TV будет еще больше блоков в строке

upload_2020-1-22_23-22-12.png
 
Хороший сайт, добавил в закладки. Было бы неплохо увидеть подобное на 4\5)
 
сайт понравился, но непонятно почему в базе так мало центовиков. на данный момент - 24775, а на соседнем сайте выдает - 38448.
несколько раз проверил поиск на разных сайтах и на этом реально меньше выдает центовиков при одном и том же запросе.
 
сайт понравился, но непонятно почему в базе так мало центовиков. на данный момент - 24775, а на соседнем сайте выдает - 38448.
несколько раз проверил поиск на разных сайтах и на этом реально меньше выдает центовиков при одном и том же запросе.


24к это в на одном языке, всего уникальных около 34к, дело в том что в каждой из баз англ/русск, есть 7к товаров которых нет в противоположной, т.е у них есть только русское/только английское название, и хочу заметить что не все слова в русской базе на русском, так что слова вроде DIY др, в русской тоже стоит искать. Ну вот как то так...
upload_2020-1-24_1-36-54.png


Общее кол-во УНИКАЛЬНЫХ товаров +- больше чем на dedol.ru/alicent.pro, на последнем кстати и база целиком обновляется где-то за 35 часов
 
24к это в на одном языке, всего уникальных около 34к, дело в том что в каждой из баз англ/русск, есть 7к товаров которых нет в противоположной, т.е у них есть только русское/только английское название, и хочу заметить что не все слова в русской базе на русском, так что слова вроде DIY др, в русской тоже стоит искать. Ну вот как то так...
Посмотреть вложение 139349

Общее кол-во УНИКАЛЬНЫХ товаров +- больше чем на dedol.ru/alicent.pro, на последнем кстати и база целиком обновляется где-то за 35 часов
я к Вам абсолютно без претензий. Хорошо наверное, что у Вас обновления каждые 8 часов, хотя как по мне так и раз в сутки вполне хватает.
Что касается самой базы центовиков, то вот вам пример.
На скриншоте видно название другого сайта, поиск по слову "bearking". Красным выделил нужный лот, ссылка на него ниже.
https://aliexpress.ru/item/32648843074.html
На Вашем сайте ввожу "bearking" и в результатах этого лота нет. Скриншот не стал прикладывать, думаю Вы и сами сможете проверить.
676767.jpg
 
я к Вам абсолютно без претензий. Хорошо наверное, что у Вас обновления каждые 8 часов, хотя как по мне так и раз в сутки вполне хватает.
Что касается самой базы центовиков, то вот вам пример.
На скриншоте видно название другого сайта, поиск по слову "bearking". Красным выделил нужный лот, ссылка на него ниже.
https://aliexpress.ru/item/32648843074.html
На Вашем сайте ввожу "bearking" и в результатах этого лота нет. Скриншот не стал прикладывать, думаю Вы и сами сможете проверить.
Посмотреть вложение 139392
Понял, гляну что можно сделать
 
Спасибо!
Удачи в развитии)