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

[2.1.x]Раскрывающийся текст


Arhar

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

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

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

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

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

Если у кого-то не открывается содержимое тэга-убедитесь, что переименовали не только инструкцию по установке, но и expand.js в spoiler.js :D

 

Насчет кнопки в редактор, инструкция из темы для старых версий, для 2.3 в принципе не подходит. Другие модификации с инструкцией по установке кнопки пока не нашел.

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

Я дополнил инструкцию по установке мода, описанием добавления кнопки для 2.2-2.3 версий. + приложил саму кнопку, имхо, в первых постах выложенная, больно страшная.

 

ps кнопка добавляется во все формы, быстрого и полного ответов, и быстрого редактирования.

spoiler.zip

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

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

Nomada, Спасибо за мод для версии 2.2.

Все хорошо работает, только есть проблема.

В форме быстрого ответа и в форме быстрого редактирования - нажимаю на кнопку, но тэг spoiler не появляется. Где посмотреть проблему?

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

Enforcer25, да не за что. Если стоит лиса с adblock+, то стоит попробовать его отключить и посмотреть будет работать или нет. Ну и попробовать в других браузерах + рассказать об ошибке, как посоветовал выше Arhar.
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Поставил мод на 2.3.5 с правками от Nomada, но добиться чтобы открывался текст после добавления поста ajax-быстрым ответом от Sannis так и не могу (sns_ajax_fast_reply.js по совету Nomada правил). В чем затык не пойму. Во всех постах текст открывается-закрывается, кроме последнего добавляемого быстрым ответом. А так все работает.
Ссылка на комментарий
Поделиться на других сайтах

В последней версии мода topic_scroll_to_post(pid); встречается только один раз.

Сдается заменили на что-то другое, потому и не фурычит :D

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

1.(!)

			// Scroll to first unread post
		topic_scroll_to_post(ret_arr['pid']);

2.

	$('post-' + pid).innerHTML = post;
ajax_request.prototype.execute_javascript(post);
topic_scroll_to_post(pid);

 

Также можно вставлять после

	// (SnS) SoftwareManiacs highlighter
try{hljs.initHighlighting();}catch(e){}
// (SnS) SoftwareManiacs highlighter [E]
// (SnS) AJAX Topic tip
try{ajax_topic_tip_check_all_links();}catch(e){};
// (SnS) AJAX Topic tip [E]

:D

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

Сделал. Опять не слава богу.

Если после последнего блока ничего не стоит - спойлер не открывается. Если initSpoilers('#post-'+pid); - на клик открывается и тут же закрывается, если initSpoilers('#post-'+post_id); - открывается нормально, но беда с открыванием-закрыванием переходит на все остальные спойлеры на странице.

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

Интеграция с модом (SnS) AJAX Быстрый ответ второй версии для скрипта от Nomada

 

В sns_ajax_fast_reply.js найти:

				afr_div.innerHTML += html;
			ajax_request.prototype.execute_javascript(html);
			if( ret_arr['js'] ) { try{eval(ret_arr['js']);}catch(e){} }

Добавить после:

				// (Arhar) Spoiler tag
			try{
				for( var pid in ret_arr['html'] )
				{
					if( $('post-'+pid) )
					{
						initSpoilers('#post-'+pid);
					}
				}
			}catch(e){}
			// (Arhar) Spoiler tag [E]

В spoiler.js найти

jQuery('div.sp-head-wrap', $(context)).click(function(){

и заменить на

jQuery('div.sp-head-wrap', jQuery(context)).click(function(){

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

Снес все добавления выше, добавил последнее. Нормально добавляется, нормально открывается. Но все спойлеры выше после добавления после добавления поста открываются и тут же закрываются. Не желает аццкий мод работать :D
Ссылка на комментарий
Поделиться на других сайтах

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

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

а ведь оба моды незаменимы :D

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

хм. как добились? процес установки как в инструкции или дополнительно делали?

аякс от санниса 2ой версии?

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

TOIIOP, я сделал по аналогии, возможно первое действие лишнее, проверять лень -

 

1. Админцентр - Внешний вид - Редактировать HTML фрагменты - skin_blog_global - blog_header

 

вставить в самое начало

<script type="text/javascript" src='jscripts/spoiler.js'></script>

 

2. Админцентр - Внешний вид - Редактировать HTML фрагменты - skin_blog_global - blog_wrapper

 

найти

menu_do_global_init();

 

добавить после

initSpoilers('body');

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

Напише пожалуйста небольшой код на ява скрипте что бы при нажатии открывался скрытый текст

 

я его собираюсь вставить в render_row под профиль, что бы нажать

 

"показать текст", и показажется

 

Группа: Главные администраторы

Сообщений:

Регистрация:

Я из:

Пользователь №:

Спасибок:

Предупреждения:

Репутация: 144

 

 

\

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

bespechnaya333

 

Открываем в админке вкладку "Внешний вид"->Изменить HTML шаблоны->skin_topic (просмотр темы)->RenderRow.

Помещаем перед информацией, которую нужно скрыть

 

<span><a href="#" title="Для просмотра дополнительной информации жми сюда" onclick="
obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;">Доп. Инфо</a><div style="display: none">

 

А после информации

</div></span>

 

 

 

 

----- Но это уже оффтоп :D

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

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

Господа, прошу по башке не бить. Но я так и не понял.

Спойлер загружает инфу с базы ПОСЛЕ того, как пользователь открывает спойлер?

Иными словами, от применения спойлера на форуме трафик у пользователя уменьшается, или нет?

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

как показала практика НЕКОТОРЫХ браузеров, если прятать в спойлеры картинки(скриншоты и т.д.), то они подгружаются уже только после открытия

на текст экономии нет нигде

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


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

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

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