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

[1.x.x]Тэг [spoiler]


Matrix

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

Название: Тэг

 

Добавил: Matrix

Добавлен: 06 Авг 2003

Обновлен: 06 Авг 2003

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

 

Эта модификация прячет всё что находится между тэгами [spоiler][/spоiler] пока пользователь не нажмёт на надпись "Показать скрытый текст". После нажатия содержимое появится перед вашими глазами.

 

гораздо приятнее предидущей версии

Модификация была обновлена 6.8.2003, 18:16

 

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

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

  • 1 месяц спустя...
У меня после установки этой модификации возникли проблемы. Сам хак работает, но нельзя сделать преварительный просмотр сообшения и нельзя просмотреть причины повышения/понижения рейтинга.
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Matrix

 

 

Fatal error: Cannot redeclare spoilerconv() (previously declared in /vhosts/mixa.red-host.com/htdocs/sources/lib/spoiler_conv.mod:8) in /vhosts/mixa.red-host.com/htdocs/sources/lib/spoiler_conv.mod on line 8

 

У меня вываливает такое после загрузки или изменения файлов в "Файловом Архиве" (версия форума i-pack v1.5 )

А так все пашет :D

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

  • 8 месяцев спустя...
Можно ли сделать так, чтобы вместо

скрытый текст, можно было опционально вводить [spoiler={заголовок}]скрываемый текст

, и заголовком спойлера становился не стандартный текст "Спойлер", а то, что указано в теге {заголовок}?

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

  • 6 месяцев спустя...

если ентот мод такой глю4ный, есть альтернатива ? :D

и еще, не зареганым пользователям будет видет скрытый текст ? ;)

и есть ли такой мод для 2.х ???

Спасибо.

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

  • 2 месяца спустя...
Можно ли сделать так, чтобы вместо

скрытый текст, можно было опционально вводить [spoiler={заголовок}]скрываемый текст

, и заголовком спойлера становился не стандартный текст "Спойлер", а то, что указано в теге {заголовок}?

Тоже очень интересует. Help!

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

  • 10 месяцев спустя...

Народ ктонибудь решил проблему?

У меня тоже нельзя сделать пред просмотр и пишет, что Cannot redeclare spoilerconv().

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

попробуйте в post_parser.php

			// Спойлер 
		// Автор - primetime
		//
		include('spoiler_conv.mod');

 

заменить на

 

	$txt = spoilerConv($txt);

 

и вставить функцию в теле post_parser.php

 

	function spoilerConv($in)
{
	preg_match_all("#\[spoiler\]#is", $in, $num);

	$i = count($num[0]);
	$a = 0;
	$v = 0;

	$timestamp = time();

	while($a < $i)
	{
		$out =  "<!--SPOILER BEGIN--><div onClick=\"openClose('".$obj=md5(microtime());
		$out .= "')\" style=\"font-weight: bold\">Показать скрытый текст</div>";
		$out .= "<div id=\"".$obj."\" style=\"display:none\"><!--SPOILER END-->";

		$in = preg_replace("#\[spoiler\]#is", $out, $in, 1);
		$a++;
	}
	while($v < $i)
	{
		$in = preg_replace("#\[\/spoiler\]#is", "<!--SPOILER DIV--></div><!--SPOILER DIV-->", $in, 1);
		$v++;
	}	

	return $in;

}

 

 

должно помочь.... на самом деле не совсем понимаю смысл вынесения конвертации и расконвертации в отдельные файлы...

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

  • 3 месяца спустя...
  • 5 месяцев спустя...

я переобозвал этот тег [more], поскольку парсинг

уже есть в коде post_parser.php, лениво было разбиратся и выносить, также вынес инклуды к файлам непосредственно в post_parser.php

 

в качестве исходного был взят мод с изи

 

http://mods.invisionize.com/db/index.php/f/1017

 

криво, но работает, криво потому как при редактировании фигня получается

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

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

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

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