Оповещение о битой ссылке

Параметр Значение
Категория Другие скрипты
Добавил uAdministrator
Дата публикации 19.09.2024, 12:49
Авторский
Адапт. дизайн
Просмотрен 16

Оповещение о битой ссылке. Если ссылка на скачивание файла битая, то можно будет отправить Администратору уведомления, что ссылка на файл битая, нажав всего лишь одну кнопку. В скрипте есть минус:
  • Если у какой-нибудь группы будет включена капча, то она не будет отображаться.

    Установка:
    1. На странице материала и комментариев к нему, перед /body> ставим:
    Дизайн → Управление дизайном (шаблоны) → Модуль → Страница материала и комментариев к нему
    Код
    <script type="text/javascript">
    function ifsend(){
    //Битая ссылка by uAjax.ru
    var ajax_data = 'Вы собираетесь уведомить администратора, что ссылка в этом материале битая. Продолжить?<hr><input type="button" value="Продолжить" onclick="_uWnd.close(\'wronglink\');dwld_link();"> <input type="button" value="Отменить" onclick="_uWnd.close(\'wronglink\');">'; new _uWnd('wronglink','Подтверждение действия',400,310,{shadow:1,autosize:1,modal:1,close:0,icon:'/src/infico.png'},ajax_data);}
    function dwld_link(){var s,message,hrf; hrf = window.location.href;
    s= 'adminnick';// Логин администратора
    message = 'Привет, ' + s + '!\nУчастник $USERNAME$ просит проверить ссылки в [url=' + hrf + ']этом материале[/url]. Он утверждает, что они битые.';
    $.post('/index/', {s: s,subject: 'Битая ссылка',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_uWnd.alert(rs,'Битая ссылка',{w:200,h:95,tm:6000});});}</script>

    adminnick - изменяем на логин того, кому отправлять оповещение.

    2. Далее в этом же шаблон по месту ставим ссылку "Битая ссылка":
    Код
    <a href="javascript:;" onclick="ifsend();return false;">Битая ссылка</a>

    Теги: оповещение, битой, ссылке
  • Комментариев пока нет..

    Ты можешь быть первым, кто оставит комментарий к публикации!

    Всего комментариев: 0
    avatar



    Администратор в сети
    Администратор не в сети