Главная Форум Файлы
Вы находитесь: Wow-Good.Ru » WoW » Mists of Pandaria




Страница 1 из 212»
Модератор форума: lex[o]ne 
Форум » uCoz мир » Скрипты » Скрипт "Hide" по постам для uCoz
Скрипт "Hide" по постам для uCoz
lex[o]ne Дата: Пятница, 29.07.2011, 12:47 | Сообщение # 1






Данный скрипт делает для вашего форума уникальную возможность, скрывать посты до набора указанного кол-ва сообщений на форуме.

Инструкция:
1) Заходим в Панель Управления (ПУ)
2) Идем Главная » Управление дизайном » Общий вид страниц форума и ставим перед </head>:

Code
<?if(!$USER_LOGGED_IN$)?><script type="text/javascript">curposts='0';</script><?endif?><script type="text/javascript" src="../http://perelol.ru/forum_hide.js"></script>

3) Там же после $BODY$ Вставляйте это:

Code
<script type="text/javascript"> /* © FinaRGoT (http://perelol.ru) */  
  $('.posttdMessage').each(function () { //класс моhttp://perelol.ru/panel/?a=tmpl;m=8;t=1жет быть другим!!  
  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('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Необходимо <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений для просмотра.</div>').show();  
  }  
  });  
  });<?else?>  
  $('.HiddenBlock').each(function (l) {  
  jQuery(this).html('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Скрытый текст. Для просмотра необходимо зарегистрироваться и набрать <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений.</div>').show();  
  });  
  <?endif?>  
</script>

4) И В Дизайне Персональной страницы пользователя ставим перед:

Quote
</td></tr>
</tbody></table>

Код:

Code
<div id="UserActivities" style="display: none; "><?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?></div>

Теперь для скрытия текста в тегах у нас появится "Hide".
Настраивается он так:

Quote
[hide=123]Ваш текст.[/hide]

Где, "123" - сколько нужно постов на форуме.
"Ваш текст" - Соответственно Ваш текст.

 


666666 Дата: Воскресенье, 23.10.2011, 23:18 | Сообщение # 2
Капрал
Сообщений: 35
Репутация: 6
Награды: 0
чет не нашел где это менять, наверно у меня отличается путь,
можно все эти шаги в скриншотах показать?)

А скрывать текст так можно будет на любом сайте?

 
lex[o]ne Дата: Воскресенье, 23.10.2011, 23:23 | Сообщение # 3
Сержант
Сообщений: 47
Репутация: 39
Награды: 4
666666, там вполне все нормально расписано. Если хочешь, могу помочь установить на сайт.


 
666666 Дата: Суббота, 29.10.2011, 20:49 | Сообщение # 4
Капрал
Сообщений: 35
Репутация: 6
Награды: 0
После этих настроек так только на этом сайте можно будет писать?

Добавлено (29.10.2011, 20:49)
---------------------------------------------
P.S. от пары подсказок не отказался бы)

Quote (lex|o|ne)
1) Заходим в Панель Управления (ПУ)

Панель Управления виндовс?

 
lex[o]ne Дата: Суббота, 29.10.2011, 20:56 | Сообщение # 5
Сержант
Сообщений: 47
Репутация: 39
Награды: 4
Quote (666666)
Панель Управления виндовс?

666666, нет от uCoz.
Quote (666666)
После этих настроек так только на этом сайте можно будет писать

Этот скрипт устанавливается на сайт.



 
666666 Дата: Суббота, 29.10.2011, 21:25 | Сообщение # 6
Капрал
Сообщений: 35
Репутация: 6
Награды: 0
ну я сам с uCoz не работал...

Добавлено (29.10.2011, 21:25)
---------------------------------------------

Quote (666666)
Авторизация в системе uCoz осуществляется через учетные данные системы uNet.

* Перейдите на сайт www.unet.com.
* Введите регистрационный e-mail и пароль.
* Если не помните пароль, воспользуйтесь функцией напоминания пароля на сайте uNet.
* Вход в панель управления сайтом доступен также со страницы http://your-site/admin/.

Вошел в uNet, и что дальше?

 
lex[o]ne Дата: Суббота, 29.10.2011, 21:30 | Сообщение # 7
Сержант
Сообщений: 47
Репутация: 39
Награды: 4
666666, этот скрипт для собственных сайтов.


 
666666 Дата: Суббота, 29.10.2011, 22:07 | Сообщение # 8
Капрал
Сообщений: 35
Репутация: 6
Награды: 0
ааа блин, дошло =\
P.S. начало темы невнимательно прочитал)

а как на этом сайте писать текст скрытый сообщением
Quote (lex|o|ne)
Необходимо 123 сообщений для просмотра.



Сообщение отредактировал 666666 - Суббота, 29.10.2011, 22:09
 
lex[o]ne Дата: Суббота, 29.10.2011, 22:19 | Сообщение # 9
Сержант
Сообщений: 47
Репутация: 39
Награды: 4
[hide=10]Текст["/hide] убрать "


 
666666 Дата: Суббота, 29.10.2011, 22:29 | Сообщение # 10
Капрал
Сообщений: 35
Репутация: 6
Награды: 0
[hide=65]скрытый текст[/hide]

получилось?)

Добавлено (29.10.2011, 22:29)
---------------------------------------------
о, вижу что да)))
Спасибо

 
Camaro Дата: Вторник, 08.11.2011, 20:35 | Сообщение # 11
Скаут
Сообщений: 15
Репутация: 10
Награды: 0
спасибо=)
 
S[m]ILe Дата: Среда, 09.11.2011, 19:10 | Сообщение # 12
LegendarY s0n of tHe Horde
Сообщений: 9
Репутация: 18
Награды: 0
Доступно только для пользователей




Сообщение отредактировал S[m]ILe - Среда, 09.11.2011, 19:11
 
Zappa321 Дата: Четверг, 10.11.2011, 21:19 | Сообщение # 13
Скаут
Сообщений: 10
Репутация: 0
Награды: 0
СПС!!!!!!!!!!!!!
 
Asbringer Дата: Четверг, 10.11.2011, 22:28 | Сообщение # 14
Скаут
Сообщений: 9
Репутация: 0
Награды: 0
Мда а помоему система с репутацией лучше ну эт мое сугубо личное мнение а так автор молодец спасибо тебе
 
Diz[m]lo Дата: Пятница, 11.11.2011, 01:44 | Сообщение # 15





Quote (Asbringer)
Мда а помоему система с репутацией лучше ну эт мое сугубо личное мнение а так автор молодец спасибо тебе

Согласен.
Ну а что? сообщения можно нафлудить а репутации только дают тем кто достоин её!

 
Форум » uCoz мир » Скрипты » Скрипт "Hide" по постам для uCoz
Страница 1 из 212»
Поиск: