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

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


Arhar

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

Дайте пожалуйста нормальный спойлер, который точно проверен!!!

 

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

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

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

Сознаю, есть баг. Возможно буду уходить от сокращения $() в своих модах, в будущем. Хотя в 3.x оно и не понадобится.

 

Нужно в spoiler.js найти

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

и заменить на

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

 

Пост об интеграции модов обновил. Могу с уверенностью сказать, что мод работает на 2.3.x, как сам по себе, так и вместе с ajax быстрым ответом. Демо имеется. Если следовать инструкции — всё должно заработать. Хотя, конечно, инструкция в лучших традициях Архара :D

Всё делал по инструкции.. Сполйер есть, при наведении курсор как будто на ссылке. Никаких действий не происходи. У меня уже одни маты, я уже 3 дня пытаюсь эту последнюю долбанную функцию сделать, форум стоит пустой, потому что немогу инфу заливать... Кто нибудь может помочь?

 

P.s. И что значит найти функцию, где её найти?

8. Плавный разворот спойлера jscripts/spoiler.js 
найти
[b]initSpoilers()[/b] - где искать?

в ней найти 
toggle();//slideToggle('fast'); 
и заменить на
slideToggle('fast');

9. jscripts/ipb_topic.js

найти в функции ajax_save_for_edit - как понять найти функцию?

 

В IE выдаёт такое:

Сведения об ошибке на веб-странице

 

Сообщение: Предполагается наличие ';'

Строка: 1

Символ: 4278

Код: 0

URI-код: http://***.ru/jscripts/ips_text_editor_lite.js

 

 

Сообщение: 'IPS_Lite_Editor' - определение отсутствует

Строка: 443

Символ: 1

Код: 0

URI-код: http://***.ru/index.php?***

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

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

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

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

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

lemurzik, либо у вас ещё какие-то баги, либо каптча IPS мне не под силу.

Код регистрации не соответствует отображенному. Сгенерирован новый код регистрации. Повторите попытку.

Если у вас стоит мод вопроса при регистрации, каптчу можно спокойно отключить, она излишня.

 

По поводу неработающей кнопки: открыл я ваш jscripts/ips_text_editor_lite.js, не нашёл чтобы вы его редактировали. Проверьте по инструкции ещё раз.

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

Sannis, спасибочки. Стояла re-капча, но народ жаловался на трудность прочтения буков ) Пришлось вернуть обычную, но стали жаловаться на глюки с введением :D А я не была уверена, что вопрос защитит в достаточной мере.

Скриптик сейчас проверю пошагово еще раз. Отпишусь.

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

Sannis, спасибочки. Стояла re-капча, но народ жаловался на трудность прочтения буков ) Пришлось вернуть обычную, но стали жаловаться на глюки с введением :D А я не была уверена, что вопрос защитит в достаточной мере.

Вы главное придумайте ещё несколько, а то один человек может ввести и потом бота натравить.

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

Ага. Защитимся.

Спасибо, вдумчивая правка скрипта лайт помогла. Кнопка заработала. В следующий раз буду ходы на бумажке отмечать ;) Куда-то это действие вылетело.

А панику развела, ой. =) :D

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

А мне поможете доделать спойлер?? Я ведь всё основное сделал, просто где-то, что-то не доделал наверное....

Помогите :D

p.s. 276 пост в этой теме (на предыдущей страницы)

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

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

В общем вчера пытался прикрутить к форуму мод "раскрывающийся текст", как на torrents.ru. Обнаружил, что перестал открываться быстрый ответ в сообщении. Точнее при нажатии на кнопку "быстрый ответ" ничего не происходит.. При нажатиии "ответить открывается окно в котором вообще отсуствуют бб-коды, смайлы и вверху пропала панель форматирования текста.

http://img205.imageshack.us/img205/4931/2311j.jpg

 

Ещё заметил, что невозможно внизу поменять скин у форума

 

http://img641.imageshack.us/img641/2197/2302.jpg

После выбора скина ничего не происходит.

Мало того...

Захожу в админка>внешний вид, и пытаюсь там изменить HTML фрагменты, - реакции никакой

http://img220.imageshack.us/img220/1808/2302z.jpg

кнопочки вообще никак н жамкаются.

 

................................................................................

 

В общем те файлы, перед тем, как изменить по инструкции я предварительно сохранил в другом месте. на всякий... И после вышеперечисленных багов вернул обратно. Ничего не изменилось. Это скорее всего в стилях. точнее в изменении HTML фрагментов. В форме бытрого и расширенного ответов.

Как можно сделанные изменения откатить обратно?

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

  • 2 месяца спустя...
Всё переустанавливаю. ;)

2.3.6 - установил кривыми руками с первого тыка без проблем.

Жалко только, что кнопочки нет, ну да это не самая страшная беда.

 

Кстати, в тег можно вписывать в открывающих скобках текст (через "=")

и тогда вместо "Раскрывающийся текст" получается симпатичный заголовок-"анонс" содержимого.

Особенно удобно так делать многопунктовые описания с длинными текстами пунктов - типа как вместо табуляторов. :D

 

Автору СПАСИБО!

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

Всё переустанавливаю. :)

2.3.6 - установил кривыми руками с первого тыка без проблем.

Жалко только, что кнопочки нет, ну да это не самая страшная беда.

Оказалось, что это вообще не беда даже с моими оч. кривыми руками! :D

В общем, "проблему" решил созданием дополнительного ВВ-кода штатными средствами Админцентра и при этом не пришлось даже лезть в какие-нибудь инструкции, т.к. там всё сделано довольно просто.

У знающего это заняло бы минут 5, у меня - минут 15. Так что рекомендую всем ламерам.

 

Идём в АЦ/Управление, находим внизу "Дополнительные BB-коды" и жмём "Список BB-кодов".

Именно "Список", а не "Добавить" - функции те же,

но ламеру там понятней будет что к чему на примере существующих кодов.

И всё, будет мод полуавтоматический, с кнопочкой. ;)

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

Идём в АЦ/Управление, находим внизу "Дополнительные BB-коды" и жмём "Список BB-кодов".

Именно "Список", а не "Добавить" - функции те же,

но ламеру там понятней будет что к чему на примере существующих кодов.

И всё, будет мод полуавтоматический, с кнопочкой. :D

 

А что делать дальше? после входа в список?

Там ведь стандартный спойлер уже имеется с теми же тегами [ spoiler ]...

Пожалуйста, подскажите поподробней. И, если не трудно, про кнопочку тоже - как ее добавить?

БОЛЬШОЕ спасибо!!!

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

Со всем разобрался. Имеется еще парочку вопросв:

 

1. Как добавить кнопку

2. Как сделать заголовок раскрывающегося текста без кавычек

 

Спасибо!

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

  • 2 недели спустя...
ну я у себя сделал так:

простой ббкод добавил через управление бб-кодами.

.....

эффект тотже, только без 80 кб жабы :D

огромнейшее спасибо!

у меня всё получилось и замечательно работает, в том числе вложенный спойлер :о)))

версия 2.3.6

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

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

Возможно ли куда-либо переместить архив с инструкцией? А то на данный момент по старому адресу ibresource.ru/db/994/ не попасть.

 

Нашёл откуда скачать, но только под гостем могу войти в Файлы -> моды -> 2.1... а под гостем не скачать

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

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

Версия IPB 2.3.6. стоит это мод и все вроде нормально работает, но... При использовании Раскрывающегося текста вместе с тэгом CENTER, когда CENTER снаружи,например:

[center][expand=Раскрывающийся текст]текст [/expand][/center]

при редактировании сообщения видим:

[center]<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Раскрывающийся текст[/center]
</div><div class="sp-body"><div class="sp-content">текст <div class="clear"></div></div></div></div></div>

 

Как избавиться от этого?

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

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

Версия IPB 2.3.6

У мну мод встал корректно на все скины, однако парочка все же отличилась

вот пример скина:

http://www.invisionize.com/skin_demo/index.php?set_link_id=7485

на него ну ни в какую не становиться правильно

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

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

Подскажите пожалуйста где собака зарыта и в каком направлении искать?

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

  • 7 месяцев спустя...
Приветствую, камраден, зашел в тупик, поставил сию модификацию на форум 2.3.6, оно и работает, но только в форме полного ответа, вот собственно ссылка на сообщение: http://neo1.endar.ru/forum/index.php?s=&showtopic=2&view=findpost&p=9 если у кого есть мысли об исправлении пишите.
Ссылка на комментарий
Поделиться на других сайтах

консоль ошибок не пустая, где-то запарывается яваскрипт, не на этом моде, но запарывание не дает моду сработать вообще
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 2 месяца спустя...

Версия IPB 2.3.6. стоит это мод и все вроде нормально работает, но... При использовании Раскрывающегося текста вместе с тэгом CENTER, когда CENTER снаружи,например:

[center][expand=Раскрывающийся текст]текст [/expand][/center]

при редактировании сообщения видим:

[center]<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Раскрывающийся текст[/center]
</div><div class="sp-body"><div class="sp-content">текст <div class="clear"></div></div></div></div></div>

 

Как избавиться от этого?

 

 

точно такой же трабл на версии 2.1.7

 

 

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

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

Ошибку с тегом center переборол, переместив его ниже спойлера, в бб парсере *.php

проблема в том, что center закрывал себя первым же div, который был в коде спойлера.

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

  • 1 месяц спустя...
1. Как добавить кнопку

 

Делал под 2.3.5

 

Используется иконка цитаты, т.к. времени не было рисовать

 

Открываем jscripts/ips_text_editor.js

Ишем:

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

Добавляем после:

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

 

Открываем jscripts/ips_text_editor_lite.js

Ишем:

this.editor_document=this.text_obj;this.editor_window=this.editor_document;this.
_ie_cache=null;

Добавляем после:

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

 

АЦ - Внешний вид - Изменить HTML шаблоны - skin_editors (редактор сообщений) - ips_editor

Ишем:

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

Добавляем после:

<td><div class="rte-normal" id="{$editor_id}_cmd_ipb_expnd"><img src="{$images_path}rte-quote-button.png"></div></td>

 

АЦ - Внешний вид - Изменить HTML шаблоны - skin_topic (просмотр темы) - quick_reply_box_open

Ишем:

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

Добавляем после:

<td><div class="rte-normal" id="fast-reply_cmd_ipb_expnd"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-quote-button.png" alt="expnd" title="expnd" /></div></td>

 

АЦ - Внешний вид - Изменить HTML шаблоны - skin_post (публикация сообщений) - inline_edit_quick_box

Ишем:

<td><div class="rte-normal" id="{$pid}_cmd_ipb_code"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-code-button.png" alt="{$this->ipsclass->lang['js_rte_lite_code']}" title="{$this->ipsclass->lang['js_rte_lite_code']}"></div></td>

Добавляем после:

<td><div class="rte-normal" id="{$pid}_cmd_ipb_expnd"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-quote-button.png" alt="expnd" title="expnd"></div></td>

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


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

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

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