Гуру - Репутация: 384
- Webmoney BL: ?
| Inforation, делал подобное недавно. Если в двух словах, то при добавлении прикрепленного файла, нужно указывать в параметре ссылка не "Медиафайл" а "Страница вложения", а на странице вложения нужно скрипт прописать и будет ожидание нужного времени... Скрипт сейчас поищу...
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 400 сообщение(ий)): У вас нет прав чтобы видеть скрытый текст, содержащийся здесь. | ---------- Сообщение добавлено 22:57 ---------- Предыдущее 22:54 ---------- Скрипт нашел
Код: <script type="text/javascript">
var LoadInterval = setInterval(function(){
var countdown_el = document.getElementById("nu"); // задаем id элемент отсчета
var countdown = parseInt(countdown_el.innerHTML);
if (countdown != 0 ) {
countdown_el.innerHTML = countdown-1;
}
else {
clearInterval(LoadInterval);
var holder = document.getElementById("pr"); // задаем id вывода сообщения
holder.innerHTML = '<a href=\"<?php echo wp_get_attachment_url($post->id); ?>" rel=\"nofollow\" class="download">Скачать<\/a>';
}
}, 1000);
</script> и в нужно место
PHP код: <a href="<?php echo wp_get_attachment_url($post->ID) ?>" title="<?php echo wp_specialchars( get_the_title($post->ID), 1 ) ?>" rel="attachment" class="download">Скачать: <?php echo basename($post->guid) ?></a> <div id="pr">Ссылка на скачавание этого примера и <span style="color: #ff0000;">скрипта задержки</span> <b>появится через <span id="nu">30</span></b> секунд.</div>
---------- Сообщение добавлено 22:59 ---------- Предыдущее 22:57 ---------- Сообщение от Inforation было выборочно присвоить категории способ отлично работает если нет вложенных подкатегорий. С подкатегориями у меня только с post_is_in_descendant_category работает Последний раз редактировалось 3s777; 04.05.2014 в 01:06. |