U.Helper

25 Ноября 2008 14:54
Главная » Разработки » Разработки для модуля "Форум" » Усовершенствованный [hide]
jQ
Персональная страница пользователя (вставлять в конец таблицы с информацией о юзере)
Code
<div id="UserActivities" style="display: none; "><?if($_LOAD_ENTRIES$)?>$_LOAD_ENTRIES$<?else?>0<?endif?>+<?if($_COM_ENTRIES$)?>$_COM_ENTRIES$<?else?> 0<?endif?>+<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?>+<?if($_NEWS_ENTRIES$)?> $_NEWS_ENTRIES$<?else?>0<?endif?>+<?if($_PUBL_ENTRIES$)?>$_PUBL_ENTRIES$<?else?>0<?endif?>+<?if($_DIR_ENTRIES$)?> $_DIR_ENTRIES$<?else?>0<?endif?>+<?if($_BOARD_ENTRIES$)?>$_BOARD_ENTRIES$<?else?>0<?endif?>+<?if($_PHOTO_ENTRIES$)?> $_PHOTO_ENTRIES$<?else?>0<?endif?></div>

можно ввести и другую формулу (хоть синус из этого вычислять lol ), эта считает сумму всех файлов, сообщений и прочее пользователя //только <script> здесь не надо, оно не тут считается
Форум после <head> в <style>
Code
.HiddenBlock {display: none; background: #666666; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }

Форум после $BODY$
Code
<script>
/* © Айдар aka Pain (http://free-manga.net.ru/) */
$('.posttdMessage').each(function () { //класс может быть другим!!
   Tmp = jQuery(this).html();
   jQuery(this).html(Tmp.replace(/\[hide\=([^\[]+)]([^\[]+)\[\/hide]/ig, '<span class="NeededPoints" style="display: none; ">$1</span><div class="HiddenBlock">$2</div>'));
});

<?if($USER_LOGGED_IN$)?>$.get('/index/8', {}, function (Res) {
   var MyActivities = eval($('#UserActivities', Res).html());
   $('.HiddenBlock').each(function (l) {
   if (parseInt($('.NeededPoints:eq(' + l + ')').html()) <= MyActivities) {
   jQuery(this).show();
   } else {
   jQuery(this).html('Необходимо <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений для просмотра.').show();
   }
   });
});<?else?>
$('.HiddenBlock').each(function (l) {
   jQuery(this).html('Скрытый текст. Для просмотра необходимо зарегистрироваться и набрать <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений.').show();
});
<?endif?>
</script>



Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 7 →
Модуль: Форум | 3210 просмотров | Автор: Gaara | Добавлено: 25 Ноября 2008 | Пример
17 комментариев

0
L1DER[Материал] 22:07, 01 Февраля 2009
Не совсем понятно ! Как скрывать текст как указывать сколько постов должен набрать юзер что бы увидить этот скрытый текст ???
Цитировать
Сайт
0
ModernBoy[Материал] 02:34, 06 Марта 2009
Quote (L1DER)
Не совсем понятно ! Как скрывать текст как указывать сколько постов должен набрать юзер что бы увидить этот скрытый текст ???

угу, мне тоже интересно dry
Цитировать
0
Ботаник[Материал] 14:06, 16 Марта 2009
не пойму куда это вставлять, объясните нубу плз.
.HiddenBlock {display: none; background: #666666; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }
З.Ы. я так понимаю скрывается текст так: [hide=330]фиг вам а не текст[/hide]&
Цитировать
E-Mail
0
Толян[Материал] 20:22, 16 Марта 2009
Ботаник, +1 !
Не пойму, где там в head'e style...
Цитировать
0
Lexa[Материал] 19:03, 21 Марта 2009
Ну дык может .HiddenBlock это в css??
Цитировать
0
Бармалей[Материал] 08:55, 22 Марта 2009
Туда тоже можно.
Цитировать
Сайт
0
psyangel[Материал] 20:03, 27 Марта 2009
Quote (Ботаник)
.HiddenBlock {display: none; background: #666666; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }

Вот так надо.
Code
<style>.HiddenBlock {display: none; background: #666666; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }</style>
Цитировать
Сайт
0
KorsaR[Материал] 16:40, 12 Апреля 2009
в опере не работает
Цитировать
Сайт
0
Lils[Материал] 21:29, 17 Апреля 2009
Работает в Опере. Спасибо!
Цитировать
Сайт
0
caftan[Материал] 19:14, 22 Апреля 2009
Народ, объясните человеку в танке. Что где, и как добавлять. И если можн по пунктам. Очень нужно
Цитировать
E-Mail
0
mob_dp[Материал] 21:03, 24 Апреля 2009
Gaara, это версия 1.0?
Т.е. исправлений не было?
Цитировать
Сайт
0
Gaara[Материал] 16:29, 11 Мая 2009
вроде не было
Цитировать
E-MailСайт
0
SkyNET[Материал] 15:51, 30 Апреля 2009
Не работвет нигде...
По идее нужно [hide=20]Тест[/hide]
Но не работает cry
Пишет просто "[hide=20]Тест[/hide]"
Цитировать
Сайт
0
yuyushin[Материал] 16:07, 18 Августа 2009
У меня тоже не работает! cry Помогите!
Цитировать
Сайт
0
StqeL[Материал] 23:07, 20 Июня 2010
Quote
[hide\=([^\[]+)]([^\[]+)\[\/hide]

Так вроде так и надо писать
Code
[hide=200][/hide]

Но сообщение просто скрывает, в коде например можно его посмотреть, лучше бы чтоб его совсем не было.
Цитировать
0
Jampire[Материал] 15:35, 12 Июля 2010
даже если сообщения набраны не показует!
Цитировать
0
Макс[Материал] 10:28, 06 Августа 2010
Текст в исхотке легко увидеть даже если не набраны посты
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz