Автоцензор в ссылках

Статус
В этой теме нельзя размещать новые ответы.

Alexandr Ryabov

Пользователь
Подскажите, а эта функция насколько я понял работает только с тегом img а скриншоты с тегом [thumbnails] остаются неизменными.
Каким образом адаптировать для thumbnails?

Please Login or Register to view hidden text.

 
S

Saint

Гость
Basilevs, сделано все правильно, но при нажатии на картинку все ровно переходишь на сайт, который запретил показывать и скриншот виден тогда полностью.
В этом случае fix2pix хост за размещение фотографий получают деньги.
PHP:
    var banned_image_hosts = /fix2pix|imagebanana|hidebehind/i;  // imageshack
    var src = $img[0].src;
    if (src.match(banned_image_hosts)) {
        $img.wrap('<a href="'+ this.src +'" target="_blank"></a>').attr({ src: "{SITE_URL}images/tr_oops.gif", title: "{L_SCREENSHOTS_RULES}" });
    }
    return $img;

Как более правильно перекрыть доступ и на выход на сайт который запрещаю. Чтоб при нажатии на картинку не было перехода на запрещенный фотосайт?
 

Basilevs

Пользователь
тут смысл в рубке картинки, а если url надо рубить - тогда автоцензором в админке.
 
S

Saint

Гость
А это
PHP:
function initExternalLinks(context)
{
      var context = context || 'body';
      if (ExternalLinks_InNewWindow) {
          $("a.postLink:not([href*='"+ window.location.hostname +"/'])", context).attr({ target: '_blank' });
          //$("a.postLink:not([@href*='"+ window.location.hostname +"/'])", context).replaceWith('<span style="color: red;">Ссылки запрещены</span>');
      }
}
случаем не на подобии как рубит картинки, только он ссылки?
 

dimka3210

Пользователь
А это
PHP:
function initExternalLinks(context)
{
      var context = context || 'body';
      if (ExternalLinks_InNewWindow) {
          $("a.postLink:not([href*='"+ window.location.hostname +"/'])", context).attr({ target: '_blank' });
          //$("a.postLink:not([@href*='"+ window.location.hostname +"/'])", context).replaceWith('<span style="color: red;">Ссылки запрещены</span>');
      }
}
случаем не на подобии как рубит картинки, только он ссылки?
Нет, тут же вроде ясно написано, что если ссылка не внутренняя, то открывать в новой вкладке.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху