Перейти к контенту

[2.3.x]Скрытый текст v2 (WildRAID)


Рекомендуемые сообщения

Название: Скрытый текст v2 (WildRAID)

Добавил: WildRAID

Добавлен: 07 Окт 2007

Обновлен: 16 Янв 2009

Категория: IP.Board 2.3.x

 

Актуальная версия здесь.

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 255
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Обновлено.

 

Потестировать можно здесь:

 

http://vakhara.vizjerei.com/index.php?showtopic=3

 

Условия отображения приватного текста разрешается задавать следующим образом:

 

[priv="1,3,Вася,Николай,g=4,g=Пользователи,p=100"]Скрытый текст[/priv]

  • просто числа обозначают номера пользователей;
  • просто строки обозначают точные отображаемые имена пользователей;
  • g=4 обозначает номер группы;
  • g=Пользователи обозначает точное название группы;
  • p=100 обозначает количество сообщений.

При выполнении любого из перечисленных условий скрытый текст будет виден.

Ссылка на комментарий
Поделиться на других сайтах

почему каждый хайд пытаются совместить со спасибо?)

Потому что не могут иначе привлечь посетителей, не понимают что это не поможет, а красивая статистика ничего не стоит :D

P.S. Помнится когда-то за неверные копирайты в бан отправляли...

Ссылка на комментарий
Поделиться на других сайтах

А можно как-то совместить этот мод, с модом "Спасибо"? Было бы супер!

 

Можно. Посмотрю, как время будет.

 

P.S. Помнится когда-то за неверные копирайты в бан отправляли...

 

Fixed.

Ссылка на комментарий
Поделиться на других сайтах

А можно в редактор добавить кнопку при нажатие на которую появляется окошко с таким содержанием:

 

-------------------------------------

Скрытый текст увидят:

-------------------------------------

Номер пользователя: _________

или

Ник пользователя: _________

-------------------------------------

Номер групы: _________

или

Название группы: _________

-------------------------------------

Количество сообщений: _________

-------------------------------------

Заполните хотя бы одно из этих полей.

-------------------------------------

| Отправить | | Отмена |

 

 

Просто большинству пользователей будет сложно объяснить как работает этот мод.

Если будет такая менюшка то им будет на много проще.

Ссылка на комментарий
Поделиться на других сайтах

Думал об этом. Пока что сделал через стандартное диалоговое окно в редакторе, которое используется для bb-кодов вроде "Спойлер" или "Акроним" (ниже смайликов). Там приведен пример использования, а также есть поля для ввода опций и текста.

 

++++

 

Да, автор сообщения всегда видит свой приватный текст.) Себя вносить в список не надо.

Ссылка на комментарий
Поделиться на других сайтах

Совместимость с кнопкой "Спасибо" от Avol

http://www.ibresource.ru/forums/index.php?showtopic=33721

 

Откройте /sources/ipsclass.php

 

Найти:

elseif(!is_numeric($prem) and ($prem == $this->member['members_display_name']

 

ПЕРЕД этой строчкой добавить:

					//Thanks mod by Avol
				elseif(isset($this->member['thanks_point']) and preg_match("#^tp=([0-9]+)#", $prem, $matches))
				{
					if($this->member['thanks_point'] >= $matches[1])
					{
						$passed = 1;
					}
				}
				elseif(isset($row['post_thanks']) and $prem == 'th')
				{
					if($this->member['id'] and in_array($this->member['id'], explode(',',$row['post_thanks'])))
					{
						$passed = 1;
					}
				}

 

------------------------------------

Как использовать:

Добавилось две новых возможных опции при создании приватного текста.

 

1. th

Просто th. При указании этой опции скрытый текст смогут видеть те пользователи, которые в этом посте сказали автору "Спасибо".

 

2. tp=20 (вместо 20 любое число)

При указании этой опции скрытый текст смогут видеть те пользователи, у которых не меньше очков благодарности, чем число в условии.

 

------------------------------------

 

Не тестировал. Просто посмотрел код модификации "Спасибо".

Ссылка на комментарий
Поделиться на других сайтах

А можно сделать чтоб он выдавал сообщения соответствующие введенной информации.

Т.е.:

Если указано p=100 то он закрывал текст и выдавал такое сообщение:

Для просмотра содержания данного блока вам нужно написать не менее 100 сообщений

 

Если указано g=VIP, Клиенты

Содержание данного блока доступно группе(ам): VIP, Клиенты

 

 

В случае если указано сразу несколько параметров отвечать например так:

Чтобы увидеть скрытый текст вам необходимо удовлетворить хотя бы одно из ниже перечисленных условий:

=======================

Для просмотра содержания данного блока вам нужно написать не менее 100 сообщений

Содержание данного блока доступно группе(ам): VIP, Клиенты

 

И выдаваемый текст желательно выделять рамкой.

Ссылка на комментарий
Поделиться на других сайтах

Скорее всего да.

 

Нужно только пересмотреть ориентиры для поиска и замены. Можете и сами попробовать - ищите строки с pre_display_parse и добавляйте перед ними.

Ссылка на комментарий
Поделиться на других сайтах

Гдето встречал мод скрытого текста, где большие тексты скрывались, и при нажатии он раскрывался. Тут такое возможно, или только по условию ?
Ссылка на комментарий
Поделиться на других сайтах

Да, очень легко.

 

Если обратите внимание, то вся "видимая" часть модификации сделана через шаблоны.

 

private_data - видимый приватный текст;

private_data_hidden - скрытый приватный текст;

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

 

Другими словами, внешний вид этих трех элементов можно настроить как угодно.

 

Посмотрите вот эту тему к примеру:

http://www.ibresource.ru/forums/index.php?...t=0&start=0

 

Или взгляните, как сделано появление\скрытие формы быстрого ответа. И соответсвующим образом отредактируйте шаблон private_data.

Ссылка на комментарий
Поделиться на других сайтах

гммм, я имел ввиду, что если не указано в вашем моде никаких параметров

[priv]Скрытый текст[/priv]

то текст просто скрывается до нажатия на кнопку.

Ссылка на комментарий
Поделиться на других сайтах

Интересный мод. Жаль, что давно поставил викеровский, теперь всю базу перелопачивать - не вариант :D А мод очень понравился по описанию, функционально, продуманно.
Ссылка на комментарий
Поделиться на других сайтах

Filip, насколько мне известно у автора модификации стоит 2.3.x. Название темы же - издержки местного архива.

 

WildRAID, а что демофорум?(

Ссылка на комментарий
Поделиться на других сайтах

WildRAID, а что демофорум?(

 

Временно снес - требуется много места под другие проекты и демо-форумы.) Через день-два снова появится.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.