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

Шаблоны предупреждений (IPB 3)

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

Ну если при выдаче предупреждения - значит шаблон тот.

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


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

Может там сохранение шаблона какое-то сложное, а не просто нажатие на кнопку "Сохранить"?

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


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

Нет, это просто Сохранить. Проверьте права кеша на запись - /cache/

  • Upvote 1

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


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

Да, проблема была в правах. Спасибо.

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


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

Внешний вид -> %шаблон% -> Система модерации -> warnForm

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

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


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

Нашел, в 3.4 это шаблон Профили пользователей --> addWarning

 

Код, отвечающий за заметку модератора пользователю:

 

<label class='ipsField_title'>{$this->lang->words['warnings_note_member']}</label>
				<div class='ipsField_content'>
					{$editor['member']}
					<span class='error'>{$errors['note_member']}</span>
				</div>

Не подскажите, как вместо {$editor['member']} вставить свое предупреждение по умолчанию?

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


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

Да никак. Это визуальный редактор, а вставить в нем текст можно только через js из инстанса ckeditor'а.

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


Ссылка на сообщение
Это визуальный редактор, а вставить в нем текст можно только через js из инстанса ckeditor'а

А посредством чего вставляет текст хук Default Post Content ? (http://ipbskins.ru/forum/topic14670.html#entry97959)

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

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


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

Посредством расширение класса редактора.

Можете в него, составляете условие на имя вашего редактора и вставить нужный текст

 

       if($fieldName=='Post' && $this->request['app']=='forums' && !$content && $this->request['do'] != 'edit_post' && !$this->request['fast_reply_used'])
       {
           $content .= $this->_getPostContent();
       }
       elseif( $fieldName == 'имя поля' )
       {
           $content .= 'Мой текст';
       }

  • Upvote 1

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


Ссылка на сообщение
01/02/17 15:35 (изменено)

elseif( $fieldName == 'имя поля' )

А имя поля - это member в моем случае? С ним ничего не вставляется в редактор, а с {$editor['member']} и $editor['member'] не загружается страница...

 

Upd. - заработало с note_member.

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

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


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

А имя поля - это member в моем случае?

Имя поле это имя textarea редактора.

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


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

Спасибо Вам, всё получилось ) И еще один маленький вопрос: какой css-класс отвечает за отображение предпросмотра текста в редакторе? Т.е. как сделать, чтобы его было видно только при клике на редактор, а так его не было бы видно?

post-59150-0-19767700-1483373291_thumb.png

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


Ссылка на сообщение
И еще один маленький вопрос: какой css-класс отвечает за отображение предпросмотра текста в редакторе?

Предпросмотр текста в редакторе находится внутри тега textarea. Для установки нужных вам стилей (правда я не знаю как вы собираетесь это сделать в textarea) используйте любой удобный селектор для выбора этого элемента - по имени, по ид, по классу, и тд.

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


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

Дело в том, что хотелось бы глобально по всему форуму. Насколько я понял (и по скриншоту видно), что тексту там уже присвоено свойство opacity, либо серый цвет текста, но вот где, я так и не понял...

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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