millenium 0 10/15/16 08:46 подскажите пожалуйста. Что бы не ставить доп хук, есть ли возможность, а если есть, то как ? Необходимо, что бы Spoiler скрывал всё от незарегистрированных пользователей. Спасибо заранее. Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/15/16 08:51 Нету, нужно ставить хух. Можно поковыряться в теге спойлера, но тогда придется отключить кеширования сообщений. Поделиться сообщением Ссылка на сообщение
millenium 0 10/15/16 08:54 а вот это http://ipbskins.ru/forum/files/file/148-мод-hide-для-ipb-234/ решение будет работать для IP.Board 3.4.6 ? Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/15/16 09:04 Нет, там же написано для IPB 2.3.4 - 2.2.3. Поделиться сообщением Ссылка на сообщение
millenium 0 10/15/16 09:11 посоветуйте хук для IP.Board 3.4.6 Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/15/16 09:22 Самый топорный вариант скрыть с помощью javascript содержимое спойлера для гостей: <script> if(!ipb.vars['member_id']){ $$('.bbc_spoiler_content').each(function(e){ e.innerHTML = new Element('div', {'class': 'error message'}).update('Войдите или зарегистрируйтесь чтобы увидеть скрытый текст').outerHTML; }); } </script> Добавить в конце topicViewTemplate.Естественно такой способ подходит только для информации которая не представляет особого интереса, на тот случай если пользователь отключит javascript в браузере или посмотрит в исходном коде. 1 Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/15/16 09:24 посоветуйте хук для IP.Board 3.4.6Знаю, что есть скрытый текст от wildraid'а для версии 3.3x который требует небольшую модификацию чтобы он работал полноценно на 3.4. И еще кто-то продавал здесь подобный хук. Поделиться сообщением Ссылка на сообщение