| Вообще для любых картинок в посте должна работать. Функция регулярным выражением отпарсивает любые картинки в посте и если юзер не авторизован - подменяет их на сообщение о необходимости авторизоваться. Вместо
 CODE:может быть$p=preg_replace("#<img[^>]*>#i", 'Для просмотра картинок Вы должны авторизоваться.', $p); CODE:$p=preg_replace("#<img[^>]*>#i", '<img src="URL_картинки для неавторизованных" alt="Авторизуйтесь, чтобы видеть картинки" />', $p); Если надо для одного раздела форума, изменяем условие:
 вместо:
 
 CODE:if($GLOBALS['fm']->user['id'] === 0) { пишем:
 
 CODE:if($_GET['forum']==='52' && $GLOBALS['fm']->user['id'] === 0) { $_GET['forum']==='52' ограничивает, что данное условие будет действовать в форуме с ID=52 (в URL страницы соответствует значению forum=52
 (Отредактировано автором: 25 мая 2011 — 09:43) |