DOSUG CZ– розовая кнопка на сайте!
Новые сообщения · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Форум » uCoz скрипты » Модули сайта » Автопереход после добавления/исправления материала (Все модули)
Автопереход после добавления/исправления материала
DOSUG CZ– розовая кнопка на сайте!
InoyДата: Вторник, 26.04.2011, 13:41:35 | Сообщение # 1
701
Сообщений:
8
Награды:
Вы добавили/изменили какой-то материал на страницах вашего сайта. Появилось окно с информацией о том, что все прошло удачно и предложением нажать на ссылку, дабы вернуться/перейти на страницу материала....Муторно.
Чтобы автоматизировать этот процесс, достаточно в страницу добавления/редактирования материала, после /head, добавить этот код:

Code
<script language="JavaScript">
function checkAjaxResponce(){
var ta;
if((ta=$('div.myWinCont:last > a')).length) {
/* alert($('.myWinCont:last a').html()); */
location.href = ta.attr('href');
}
}
setInterval ("checkAjaxResponce()", 3000 ); //3000 - таймаут для перехода
</script>

3000 (до начала комментария - //) таймаут. Данный - равен трем секундам (отсчет в милисекундах). Редактируйте, кому сколько надо.
Все.
Думаю понятно, почему затруднительно создание скриншота.


Для сайта|блога (HTML)


Для форума (BB-Code)


Прямая ссылка

Отправь товарищу удобным способом!
DOSUG CZ– розовая кнопка на сайте!
InoyДата: Пятница, 19.08.2011, 12:32:04 | Сообщение # 2
701
Сообщений:
8
Награды:
Еще один вариант. Работает везде. Ставим после BODY:
Code
<script type="text/javascript">
function redirLayer(){
redir=$('.myWinCont a').attr('href');
if(redir!=undefined){
_uWnd.close('addEnt'); // закрываем layer (можно удалить эту строку).
window.location.href=redir; // перенаправляем на новость.
clearInterval(int);}}
int=setInterval(function(){redirLayer()},10);
</script>


Для сайта|блога (HTML)


Для форума (BB-Code)


Прямая ссылка

Отправь товарищу удобным способом!


Предоставим бесплатный купон на скидку в 10% при покупке GOLD-аккаунта на Depositfiles
DOSUG CZ– розовая кнопка на сайте!
InoyДата: Четверг, 29.12.2011, 09:38:33 | Сообщение # 3
701
Сообщений:
8
Награды:
Еще вариант (из последнего).
Из названия всё понятно. При добавлении нового материала, не будет открываться ajax-окно в котором будет написано, что материал успешно добавлен и не надо будет нажимать "перейти на материал" - это теперь будет происходить автоматически.
Установка:
Страница добавления/редактирования материала. Замени $BODY$ на:
Code
<?if $PAGE_ID$='add'||$PAGE_ID$='edit'?><?substr($BODY$,0,strpos($BODY$,"m'}")+2)?>,success:function(a){var a=$(a);!a.text().match('myWinError')?location.href=a.text().match(/href="(.*)"\s/)[1]:_uWnd.content('addEnt',a.text().match(/<div[^<>]*>(.+)<\/div>/i)[0])||$('input.manFlSbm').attr('disabled',0)}<?substr($BODY$,strpos($BODY$,"m'}")+2)?><?else?>$BODY$<?endif?>


Источник: webo4ka.ru


Для сайта|блога (HTML)


Для форума (BB-Code)


Прямая ссылка

Отправь товарищу удобным способом!


Предоставим бесплатный купон на скидку в 10% при покупке GOLD-аккаунта на Depositfiles
Форум » uCoz скрипты » Модули сайта » Автопереход после добавления/исправления материала (Все модули)
Страница 1 из 11
Поиск:
Это интересно
 Поликарбонат в вопросах и ответах: поликарбонат прозрачный. Поликарбонат, Москва, ГАММА-ПЛАСТ.
 
Загружаем Вашу рекламу...
Ее нет?! Нет рекламы...Сперли!?