X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Убрать лишние ВВ-коды что под формой комментов
scanread
сообщение 2011-08-29, 22:20
Сообщение #1
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Как убрать лишние ВВ-коды, что под формой ввода комментариев? ([dohtml], [php], [script] и другие)

Нарыл кусок кода, где можно прописать false в строке $own_bb=true,#Разрешить использование своих ББ кодов? Но тогда они отключаются и в админке при добавлении новости. А там они то мне нужны... Как быть? Вот участок кода с /classes/others/class_editor.php (если там надо копать....я хз, предполагаю) :


class Editor extends BaseClass
{
	public
		$ENGINE=1,#Тип редактора, выбор - см конструктор класса.
		$bb_addon='',#Дополнительные кнопки для bb редактора
		$bb_detail=false,#Показывать кнопку "Основная часть" внизу редактора
		$own_bb=true,#Разрешить использование своих ББ кодов? Полезно отключать, когда при помощи ББ редактора формируется письмо на отправку
                $correct_check=true,#Проверять корректность ссылок, мыл и т.п. Это полезно отключать, когда Вы хотите сохранить, допустим, формат письма. А потом просто заменять переменными текст.
		$anti_dlink,#Защита от прямых ссылок
		$editors=array(),#Названия редакторов. Задается в конструкторе
		$disabled_tags=array(),#Запрещенные теги! Они будут вырезаны после парсинга!
		$enabled_tags=array(),#Разрешенные теги! Все остальные будут вырезаны!

		$check_tags=array(),#Специальный массив для функции CheckTag
		$without_tags=array();#Специальный массив для функции ReplaceWithOutTag
	protected
		$notparsed,
		$visual,
		$lang;

	/*
		Функция парсинга контейнера
		Простой пример. Есть текст: '[quote]Первая цитатая [quote]Цитата в цитате[/quote][/quote]';
		Если мы будем пытаться отпарсить этот текст при помощи регулярки '#\[quote([^\]]*)\](.*)\[/quote\]#Use'	=>	'$this->DoQuote(\'\2\',\'\1\')',
		то полчим мягко говоря херню:

			    |------------Первая цитатая------------------|
			    |                     |-----Вторая цитата----|-------|
			'[quote]Первая цитатая [quote]Цитата в цитате[/quote][/quote]';

		Эта фукнция позволяет получить нормальный парсинг текста, чтобы было:

			    |------------Первая цитатая--------------------------|
			    |                     |-----Вторая цитата----|       |
			'[quote]Первая цитатая [quote]Цитата в цитате[/quote][/quote]';

		$str - входящая строка
		$be - начало цитаты
		$eb - конец цитаты
		$callback - функция которой будет передана строка для обработки. Первым параметром - текст цитаты
		$ret_beg - Возвращать начало цитаты?
		$reg_end - возвращать конец цитаты?
	*/

	public static function ParseContainer($str,$be,$en,$callback,$ret_beg=false,$ret_end=false)
	{
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2011-08-29, 22:24
Сообщение #2
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


Зачем? пользователи их и так не видят

Добавлено через 0 минут, 39 секунд:

И в админке можно настроить, каким группам они доступны
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2011-08-29, 22:30
Сообщение #3
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (scanread @ 2021-06-15 05:37)
Как убрать лишние ВВ-коды, что под формой ввода комментариев? ([dohtml], [php], [script] и другие)

Легко!
Чтобы убрать в нужном месте пишешь:
 $Mainclass->Editor->own_bb=false;

Чтобы включить пишешь:
$Mainclass->Editor->own_bb=true;




Сообщение отредактировал Loader - 2011-08-29, 22:31
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2011-08-29, 22:46
Сообщение #4
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Maximkaboom, где именно в админке ? В управления ВВ-кодами? Нету там нифига... Да, гостям не видно, пользователям - хз, не знаю. Я создал просто свой ВВ-код, и он там отображается, а я хочу чтобы только в админке отображался.

Loader, вот где это нужное такое место для комментариев? :)
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2011-08-29, 22:51
Сообщение #5
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


scanread, именно там. плохо искали. есть : Могут видеть и там выбираете группы
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2011-08-29, 23:52
Сообщение #6
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Maximkaboom, тю, точно, спасибо :)
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0444 сек.    11 запросов    GZIP включен    Сейчас: 2021-06-15, 4:37