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

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


Arhar

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

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

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

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

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

я же говорил, если по ид, то будет

initSpoilers('#outputList');

притом такую фигню надо загнать в функцию, которая возвращает контент по аяксу

чтоб она выполнялась Каждый раз

 

как правильно было сказано, придется после

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

прилинковать

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

в файле js_elfchat

найти

	insertO = my_getbyid("outputList");
oDiv = document.createElement('div');
oDiv.innerHTML=html;
if(backSlide)
{
	insertO.appendChild(oDiv, insertO.firstChild);
	insertO.scrollTop=insertO.scrollHeight;
}
else
	insertO.insertBefore(oDiv, insertO.firstChild);

}

lastID = id;
arrId.push(id);

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

initSpoilers('#outputList');

пробовать

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

Arhar, уже близко :D

После 1-го нажатия на спойлер он раскрывается и тут же закрывается:

 

Вот видео:

expand.zip

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

Работает. Спасибо! :D

 

ПС: думаю можно удалить сообщения начиная с #46 по #51 включительно.

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

Как сделать чтобы после написания такого кода:

[tag]test[/tag]

[tag]test2[/tag]

 

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

[tag]test[/tag][tag]test2[/tag]

 

К внутреннему тексту тоже относится:

[tag]

test[/tag]

 

а приходится:

[tag]test[/tag]

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

поставил на 2.3 - работает прекрасно.

можно как нить сделать, чтобы кнопочка была под тек в меню быстрого ответа и в меню ответа?

Картинка

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

Arhar

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

 

jscripts/ips_text_editor_lite.js

	this.expand = function()
{
	var _text = this.get_selection();
	this.wrap_tags( 'expand', false, _text );
};

jscripts/ips_text_editor.js

		this.expand = function()
{
	this.wrap_tags_lite(  '[expand]', '[/expand]', 0)
};

skin_topic->quick_reply_box_open

<td><div class="rte-normal" id="fast-reply_cmd_expand"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-xpand.png"  alt="{$this->ipsclass->lang['js_rte_lite_expand']}" title="{$this->ipsclass->lang['js_rte_lite_expand']}"></div></td>

 

skin_editors>ips_editor

<td><div class="rte-normal" id="{$editor_id}_cmd_expand"><img src="{$images_path}rte-xpand.png"  alt="{$this->ipsclass->lang['js_rte_lite_expand']}" title="{$this->ipsclass->lang['js_rte_lite_expand']}"></div></td>

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

  • 2 недели спустя...
мдя.. под 23 к сожалению не стал((
Ссылка на комментарий
Поделиться на других сайтах

именно мод Архара?

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

ккой-то баг в ява

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

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

глюк

в консоли по поводу этого ничего нету(

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

глюк

в консоли по поводу этого ничего нету(

Такой баг бывает у iQuery, когда на странице до спойлера используется метод innerHTML.

Скрипт работает с коллекциями объектов документа, и не любит изменившихся коллекций.

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

О_о

а теперь можно, то же самое, но по-русски?)

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

прочел.

сделал.

нифига.

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

  • 1 месяц спустя...

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

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

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