Jump to content

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


2x2
 Share

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 years later...

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

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

Link to comment
Share on other sites

Нашел, в 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']} вставить свое предупреждение по умолчанию?

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

 

       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
Link to comment
Share on other sites

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

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

 

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

Edited by Strategius
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...