Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Strategius

Скрытие кнопок редактора

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

07/19/16 16:28 (изменено)

Добрый вечер! Можно ли сделать так, чтобы кнопки "Отправить" и "Расширенная форма" появлялись только после клика на редактор, т.е. после прогрузки панели с остальными кнопками?

 

post-59150-0-18405000-1468945688_thumb.png

post-59150-0-65810600-1468945674_thumb.png

 

Т.е. сделать, как в четверке.

 

Спасибо.

Изменено пользователем Strategius

Поделиться сообщением


Ссылка на сообщение

Нет, да и смысла особого не вижу. Но если вам не лень копаться в коде и трать на это свое время скройте кнопки в display none, а в момент когда инициализируется редактор сделайте их видимыми.

Поделиться сообщением


Ссылка на сообщение
а в момент когда инициализируется редактор сделайте их видимыми.

А как узнать этот момент и где он прописан, не подскажете?

Поделиться сообщением


Ссылка на сообщение

А как узнать этот момент и где он прописан, не подскажете?

Ищите в скриптах - /js/ips.textEditor.js, метод showEditor.

Поделиться сообщением


Ссылка на сообщение

Благодарю, все получилось! :) Спасибо за назидательный пинок, помогает учиться :)

 

В общем, сделал так:

 

1. Шаблон topicViewTemplate:

 

Ищем строку:

 

<fieldset class='right' id='fast_reply_controls'>

И заменяем на:

 

<fieldset class='right' id='fast_reply_controls' style="display: none;">

2. /js/ips.textEditor.js

 

Ищем строку:

 

$('cke_' + this.editorId ).down('.cke_toolbox').show();

И добавляем ниже:

 

$('fast_reply_controls').style.display='block';

Готово )

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Странно, после добавления моей модификации из поста #5, а именно добавления строчки $('fast_reply_controls').style.display='block';, перестали добавляться комментарии к блогам и статьям... После удаления строчки все работает.

 

Почему такое может быть, и можно ли это исправить? Модификация очень нужна...

Поделиться сообщением


Ссылка на сообщение

Точнее, проблема появляется после другой правки. Решил доработать эту модификацию, чтобы кнопки исчезали после отправки сообщения (т.к. остаются видимыми), и перед

 

this.EditorObj.editor.setData('<p></p>');

Добавил:

 

$('fast_reply_controls').style.display='none';

Правка работает, в темах кнопки под редактором после отправки сообщения исправно исчезают, но из-за этой правки почему-то перестают отправляться комментарии под статьями...

Поделиться сообщением


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

А в статьях вообще есть кнопки или что-то с селектором fast_reply_controls? Если нет, то нужно делать проверку.

if ($('fast_reply_controls')) {
   $('fast_reply_controls').hide();
}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Работает, спасибо Вам огромное!!

Поделиться сообщением


Ссылка на сообщение

Странно, после добавления условия в комментариях работает, а в темах нет - кнопки вообще не скрываются.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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