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

[2.3.x]Скрытый текст v3b (WildRAID)


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

такой вот вопросец.......

несовсем сюда, хотя и сюда можно.

помогите, что делать если стоит (SnS) Extended Fast Reply for 2.2 & 2.3. как следствие глобальные изменения в ips_text_editor_lite.js и нет тех строк. а очень хотелось бы и в форму быстрого ответа...

с файлом ips_text_editor_lite.js разобрался так , а именно:

как требовала того Модификация "Приватный текст" v3. :

"В дистрибутиве форума зайдите в /Development/javascript_uncompressed/jscripts." и в этот файл добавил

this.ipb_priv = function()
{
	var _text = this.get_selection();
	var _options  = prompt( ipb_global_lang['editor_enter_priv'], '' );

	if ( _options == null )
	{
		return false;
	}
	else if( !_options )
	{
		this.wrap_tags(  ipb_priv_tag, false, _text )
	}
	else
	{
		this.wrap_tags( ipb_priv_tag, _options, _text );
	}
};

а после в этом же файле, как сказанно в моде от Sannis`а я заменил все

ips_editor_events

на

ips_editor_lite_events

-------------

идем далее....

в файле /sources/action_public/topics.php над строкой которой мы вставили при установке мода "Скрытый текст"

а именно:

//PRIVATE_DATA_MOD
			$row['post'] = $this->ipsclass->add_private_data($row);

добавляем как писалось выше:

//PRIVATE_DATA_MOD -> enable 'priv' bbcode in editor
			   $this->ipsclass->_pd_add_to_editor = 1;

и должно получиться:

//PRIVATE_DATA_MOD -> enable 'priv' bbcode in editor
			   $this->ipsclass->_pd_add_to_editor = 1;
			//PRIVATE_DATA_MOD
			$row['post'] = $this->ipsclass->add_private_data($row);

 

собственно все, сохраняем и наслаждаемся :D

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

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

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

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

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

Вот у меня когда редактируеш свое сообщение, то вместо текста пишет <!--private_data=0-->

И когда отвечает кто то то вместо приватного текста тож пишет <!--private_data=0-->

Как его изменить?

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

Вот у меня когда редактируеш свое сообщение, то вместо текста пишет <!--private_data=0-->

И когда отвечает кто то то вместо приватного текста тож пишет <!--private_data=0-->

Как его изменить?

в /sources/classes/post/class_post.php найти:

$raw_post = trim($raw_post)."\n";
		}

Добавить после:

$raw_post = preg_replace('#<!--private_data=[0-9]+-->#', '', $raw_post);

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

Вот у меня когда редактируеш свое сообщение, то вместо текста пишет

И когда отвечает кто то то вместо приватного текста тож пишет

Как его изменить?

в /sources/classes/post/class_post.php найти:

$raw_post = trim($raw_post)."\n";
		 }

Добавить после:

$raw_post = preg_replace('#<!--private_data=[0-9]+-->#', '', $raw_post);

Когда отвечаю на этот пост то исчезает (нормально)

Но когда я редактирую полностю то все равно <!--private_data=0-->

А когда быстрым способом то показуется весь код...теги, скрытый текст..

Ну короче нада что бы когда кто то отвечает то скрытого текста в цитате небыло, как щас уже нормально.

А когда ктото редактирует собщение полснотю то все было видно, а не <!--private_data=0-->

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

2.3.3 ru

Поставил всё по инструкции, кроме "Добавление кнопки приватного текста в редакторы" (потому как не хочу добавлять саму кнопку, есть задача писать руками эти теги. Т.е. шаги 1-16). Так вот, вроде как все правки внёс, пишу

[priv="reg"]Скрываемый текст[/priv]

и ничего, так этой строкой и остаётся, т.е. тег не обрабатывается.

 

Подскажите плиз, в чём может быть проблема? (сами кнопки добавлять не хочу)

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

Поставил мод на форум только вот непрет некак)

1)Отображается совсем не так как на картике

2) после выполнения условий всёравно невидно и бывает ставишь условия не выполнены а текст видно..

у меня вапще вот так всё >(и это не древовидный режим отображения)

post-74762-1215384818_thumb.jpg

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

Люди, а этот скрипт потом не попортит последующее обновление форума?

Ну то есть поставил я этот скрипт.. (на 2.3.5), а затем например захотел обновится до последующей версии форума (2.3.6 - которой пока нету), это не испортит обновление? А то просто pd_install.php что то там с базой данных крутит

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

Людм помогите:

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

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

2.3.3 ru

Поставил всё по инструкции, кроме "Добавление кнопки приватного текста в редакторы" (потому как не хочу добавлять саму кнопку, есть задача писать руками эти теги. Т.е. шаги 1-16). Так вот, вроде как все правки внёс, пишу

[priv="reg"]Скрываемый текст[/priv]

и ничего, так этой строкой и остаётся, т.е. тег не обрабатывается.

 

Подскажите плиз, в чём может быть проблема? (сами кнопки добавлять не хочу)

Вроде разобрался. По непонятной причине не отработал (или не полностью отработал) pd_install.php. Настройки импортировал вручную.

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

Ещё одна трабла:

Работает если вручную прописать [priv]... или в быстром ответе работает, а через кнопку в полном ответе не работает. Окно выскакивает: пишу например туда reg нажимаю ОК, и ничего не происходит и ничего не появляется

Добавление кнопки приватного текста в редакторы сделал 2 способа сразу

 

P.S.2смотрел код, всё правильно добавлял.

 

Пользователь форума проверил у него всё работает и так и так. Поудмал, зарегистрировался под обычным юзером, провреил, всё работает и так и так. Удивился!

Хотел слазить в Приватный текст в админке, но потом подумал, так если бы админам было запрещено пользоваться этим модом, то тогда бы у меня неполучился с быстрым ответом. А неполучается только с полным. Помогите

 

 

В инструкции написано

13. Откройте /sources/classes/class_post_reply.php

А там нету class_post_reply.php, он находиться в /sources/classes/post/class_post_reply.php

И меня смущает ещё одно:

Всё в том же class_post_reply нужно найти

Найти:

'post' => $new_post, 'post_date' => time()

Добавить ПОСЛЕ (не прорустите первую запятую!):

, 'private_data' => $united_private_data,

 

То есть изначально была строчка

$this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post, 'post_date' => time() ), 'pid='.$last_post['pid'] );

Заметьте после time() нет запятых

 

Но по инструкции получается

$this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post, 'post_date' => time(), 'private_data' => $united_private_data, ), 'pid='.$last_post['pid'] );

То есть после $united_private_data запятая, хм, это не ошибка?

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

То есть после $united_private_data запятая, хм, это не ошибка?

PHP это пофиг, но можете убрать.

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

Вот у меня когда редактируеш свое сообщение, то вместо текста пишет

И когда отвечает кто то то вместо приватного текста тож пишет

Как его изменить?

в /sources/classes/post/class_post.php найти:

$raw_post = trim($raw_post)."\n";
		  }

Добавить после:

$raw_post = preg_replace('#<!--private_data=[0-9]+-->#', '', $raw_post);

Когда отвечаю на этот пост то исчезает (нормально)

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

А когда быстрым способом то показуется весь код...теги, скрытый текст..

Ну короче нада что бы когда кто то отвечает то скрытого текста в цитате небыло, как щас уже нормально.

А когда ктото редактирует собщение полснотю то все было видно, а не

Так знает кто как исправить?

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

Такой вопрос. При редактировании поста, в котором есть тег priv, данный текст заменяется на "<!--private_data...". Можно ли как-то убрать это ограничение для модераторов/администраторов?
Ссылка на комментарий
Поделиться на других сайтах

Такой вопрос. При редактировании поста, в котором есть тег priv, данный текст заменяется на "<!--private_data...". Можно ли как-то убрать это ограничение для модераторов/администраторов?
Модераторы

Ограничить права обычных модераторов

Если ДА, обычные модераторы не смогут видеть и редактировать приватный текст в сообщениях других пользователей.

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

Такой вопрос. При редактировании поста, в котором есть тег priv, данный текст заменяется на "<!--private_data...". Можно ли как-то убрать это ограничение для модераторов/администраторов?
Модераторы

Ограничить права обычных модераторов

Если ДА, обычные модераторы не смогут видеть и редактировать приватный текст в сообщениях других пользователей.

Это в настройках мода... разве не то?

Огромное спасибо. Этой настройки не заметил :D

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

а можно ли сделать чтобы когда якобы добавляешь приватный текст можно просто ставить галочки

типа:

 

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

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

Так знает кто то как зделать что бы при редактированию сообщения было видно весь код а не <!--private_data=0-->

Да, вот немного выше мне ответили.

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

Так знает кто то как зделать что бы при редактированию сообщения было видно весь код а не

Да, вот немного выше мне ответили.

 

Та у меня стоит НЕТ, я даже если свой пост редактирию то така фигня виплывает...

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

Народ я поставил нечего не вышло :D

Очень вас прошу кто поставил, и укого все нормально работает, выкинте уже отредактированые файлы для 2.3.5

 

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

И не пишет вот типа такого: "Вы не зареганы " "Вы не имеете 5 сообшений" етого нету то есть функцыи ети не пашут

Какие параметры не задаю итог тотже... Текст видят просто зареганые пользователи...

 

Кто поможет Респект и Уважуха

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

Вообщем возникла проблемка :D

 

Помоему в ипб всегда все прикрепленные файлы доступны для скачивания в конце сообщения ;)

 

ну вообщем сделал скрытый тест... все по инструкции... вообщем он работает текст прячет и т.д. но прикрепленые файлы непрячет :)

 

как исправить? прилагаю скрин

 

post-69898-1217078601_thumb.jpg

 

форум доступен по:

 

этому адресу (ПС: кстати ссылка сразу на тему где очень хорошо видно баг)

 

отпишитесь плиззз кто знает как исправить баг :)

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

Помогите, у Администратора при быстром ответе работает priv, а при полном, после ввода условия ничего не появляется, пустое место. У обычных пользователей всё работает и так и так

Что делать?

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


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

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

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