[WP] prompt box+ прехвърляне към thank you page

Caprice

Active Member
Банда, почти се удавих в морето от плъгини и кодове. Нужен ми е нужен спасител, пояс или поне сламка :mrgreen:

Как да се прави следното за сайт за downloadable продукти:

1) При клик на даунлоад бутона потребителя да се прехвърля на нова страница (Thank you page), където има related products на конкретния продукт и бутончета да го tweet-ва, like-ва, pin-ва, plus-ва, въобще да си го хареса по някакъв начин.

2) Ще е бонус, ако преди да го прехвърли излезе картинка с надпис тип 'харесай ни във фейсбук или туитър'. Само напомняне, без да се изисква задължително да хареса страницата, за да се изтегли продукта.


Има ли и тези неща под формата на плъгини или е някакъв къстъм скрипт?
 
Последно редактирано:
Ъм няма да съм ти от пълна помощ, защото мисля, че няма подобна добавка, поне не и такава която да изпълнява точно тези функции.
Можеш да погледнеш това http://codecanyon.net/item/advanced-facebook-content-locker/1506489 - единствения контент локер с таймер, на който попаднах.
Разгледай и архива тук http://codecanyon.net/search?utf8=✓&term=like+locker&category=wordpress&new_term=locker

Това което ми е като идея е да се редактира горния плъгин за да не се извиква при зареждане, а при кликване, с .on(click ...
Повече тук - http://api.jquery.com/click/

Ще ти трябва доработка при всички случаи. Няма готово решение :(
 
От: [WP] prompt box+ прехвърляне към thank you page

Мерси Томов, но не знам дали трябва точно локър. Не искам да ги заключвам, просто съобщение да им посочи какво да правят после.

А прехвърлянето към 'thank you' страници с подобни продукти имаш ли идея как става. Всъщност то ме интересува основно.
 
Re: От: [WP] prompt box+ прехвърляне към thank you page

Мерси Томов, но не знам дали трябва точно локър. Не искам да ги заключвам, просто съобщение да им посочи какво да правят после.

А прехвърлянето към 'thank you' страници с подобни продукти имаш ли идея как става. Всъщност то ме интересува основно.

Виж това http://stackoverflow.com/questions/...-another-page-using-jquery-or-just-javascript има много примери. Би трябвало да ти свърши работа.

Или по-скоро погледни това http://stackoverflow.com/questions/4373440/download-a-file-and-redirect-or-alternative
 
Тъй, да не се занимаваш да ровиш за глупости ей го какво скалъпих
PHP:
<a href='http://domain.com/wp-content/uploads/2012/05/ZBUTSetup_2.13.exe' onClick="window.open('http://www.google.com');">Download</a>
Това което ще се случи - файла ZBUTSetup_2.13.exe ще бъде изпратен към потребителя за телгене, като едновременно с това ще се отвори нова страница сочеща към адреса който заложиш.
 
Понеже се отваря нов таб, а предполагам няма да ти е удобно по този начин, може да размениш стойностите, така, че да се отваря новата страница в същия прозорец, а файла за теглене в новия.
PHP:
<a href='http://google.com' onClick="window.open('http://domain.com/wp-content/uploads/2012/05/ZBUTSetup_2.13.exe');">Download</a>
 
И трети последен вариант, който според мен е най-добрия, поне на мен ще ми свърши доста добра работа

PHP:
<script type="text/javascript">
function openWin()
{
myWindow=window.open('http://domain.com/wp-content/uploads/2012/05/ZBUTSetup_2.13.exe','','width=200,height=100');
myWindow.setTimeout('self.close();',500);
}
</script>

<a href='http://google.com' onclick="openWin()" />Download</a>

Това прехвърля потребителя към google.com, отваря нов таб водещ към ZBUTSetup_2.13.exe като на потребителя се дава възможност да запамети файла и автоматично затваря новия таб.
 
От: [WP] prompt box+ прехвърляне към thank you page

Чак и варианти не съм очаквала. Наистина това последното най-добре се е получило. Единствено отварящото се мини-табче не ми хареса, но предполагам, че има вариант да не се показва. Голямо мерси и rep+

Аз реших, че e най-добре да го реализирам с мета-рефреш след като заредя Thank you страницата. Зарових се пак из кодовете и се получи това по-долу. Пасна просто идеално.

PHP:
<a href='/thank-you' onClick="window.open(/thank-you);">Download</a>

В самата thank you pagе забавя леко свалянето на файла, за да могат юзърите да се огледат/туитнат/лайкнат

PHP:
<meta http-equiv='refresh' content="1;url=http://sait.com/wp-content/uploads/file.exe">
 

Горе