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

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


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

Кстати да. Как руки дойдут - посмотрю, почему оно в кеш не записывается.

 

Использую api-функцию для импорта настроек. В конце у неё вроде стоит вызов update_cache. Странно...

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

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

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

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

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

  • 2 недели спустя...

Всё поставилось, всё красиво....

http://i.piccy.kiev.ua/i2/3b/c4/da605de90b4e3db26688b8473d94.jpeg

при "плюсавании" из темы...

к тому же не видно цыфры репутации между картинками...

как поправить?

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

Все сделал по инструкции, перепроверил, но даже кнопочки приватного текста не появляется при ответе на сообщения. Где копать?

 

Только вот почему-то в BB кодах неотображает.

 

А вы добавили кнопку приватного текста в шаблон? Из ваших слов следует, что нет или криво. В п. 4 инструкции по установке ( в самом низу) написано, что кнопка добавляется для каждого шаблона.

Вот здесь и копайте! Удачи!

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

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

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

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

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

спасибо за мод.

 

есть несколько непоняток..

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

в /sources/classes/post/class_post.php добавил

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

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

 

2.

Как добавить отображение скрытого текста в профиль, в RSS-экспорт, в другую модификацию?

 

Вызвать функцию add_private_data, которая находится в ipsclass, передав ей в качестве аргумента массив с информацией о сообщении. Возвращается текст сообщения с добавленным приватным текстом, либо с указанием условий его отображения (в зависимости от настроек в админке).

 

В этот массив должны входить как минимум следующие элементы:

 

'post' - сам текст сообщения с указателями на скрытый текст;

'private_data' - скрытый текст в виде сериализованного массива;

 

тут вообще ничего не понял)) можно подробнее и по полочкам) нужно добавить в профиль и в поиск

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

Странно, что этого еще никто не написал, но чтобы добавить кнопку скрытого текста в форму быстрого редактирования уже существующего поста, нужно сделать следующее:

 

Админцентр -> Внешний вид -> Изменить HTML-шаблоны (отдельно для каждого стиля!)

 

skin_post -> inline_edit_quick_box

 

Найти:

 

<td><div class="rte-normal" id="{$pid}_cmd_ipb_code"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-code-button.png"  alt="{$this->ipsclass->lang['js_rte_lite_code']}" title="{$this->ipsclass->lang['js_rte_lite_code']}"></div></td>

 

Добавить ПОСЛЕ:

 

<script type="text/javascript">var ipb_priv_tag = "{$this->ipsclass->vars['priv_bbcode_tag']}";</script>
		<td><div class="rte-normal" id="{$pid}_cmd_ipb_priv"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-private-data.png"  alt="{$this->ipsclass->lang['js_rte_lite_priv']}" title="{$this->ipsclass->lang['js_rte_lite_priv']}"></div></td>

 

Но есть одно но, если тема закрыта, то при нажатии на кнопочку и введения параметров(можно и не вводить), выдает ошибку Java script в ips_text_editor_lite.js:

ipb_priv_tag is not defined
ipb_priv()ips_text_editor_l... (line 425)
format_text(click clientX=0, clientY=0, "ipb_priv", false)ips_text_editor_l... (line 330)
button_onmouse_event(click clientX=0, clientY=0)ips_text_editor_l... (line 785)
[Break on this error] this.wrap_tags( ipb_priv_tag, _options, _text );

 

Не могу понять, что ему не нравится, и где это условие проверяется, если смотреть через Firebug, то чуть выше мы задаем сами эту переменную:

<script type="text/javascript">
1 var ipb_priv_tag = "hide";

и тажа кнопочка "Код", что рядом - прекрасно нажимается, несмотря на закрытость темы.

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

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

в /sources/classes/post/class_post.php добавил

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

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

разобрался в каких именно сообщениях. при создании новой темы если выбрать в опциях Html включен, то скрытый текст отображается в виде <!--private_data=0--> . если не выбирать Html , то все нормально. как бороться?

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

Так ведь сказали же, что цитировать скрытый текст низя, ибо кто-то, у кого есть к нему доступ, процитирует его и его смогут увидеть другие. На то он и скрытый, чтобы таким и оставался.
Ссылка на комментарий
Поделиться на других сайтах

Спасибо "добровольцам" за поддержку.) Грамотно пишете.

 

Меня сейчас нет практически -> в эти выходные приеду, будет небольшое "окно" в два дня, потом снова уезжаю.

 

разобрался в каких именно сообщениях. при создании новой темы если выбрать в опциях Html включен, то скрытый текст отображается в виде <!--private_data=0--> . если не выбирать Html , то все нормально. как бороться?

 

Это серьёзно. Посмотрю, подумаю 28-29 июня. Попробуйте пока в разных редакторах (STR, RTE "Rich text") посоздавать посты с html и скрытым текстом. Важно, в каком именно редакторе проявляется глюк, или же в обоих.

 

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

 

Тут лучше Sannis'а спросить. Если модификация использует шаблон ips_editor вместо quick_reply_box_open, значит нужно обязательно добавить в /sources/action_public/topics.php в функцию auto_run (можно в начало) строки:

 

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

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

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

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

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

у меня вапще вот так всё >

post-74762-1214950689_thumb.jpg

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

ipb 2.3.5 ru edition

После отправки сообщения форум пишет ошибку, проверку синтаксиса не проходит. Если отключить проверку синтаксиса в настроках приватных сообщений, то все проходит и даже вроде работает.

Установка отображать условие не работает, просто пустая белая полоса цитаты, при любой установке этого параметра.

Если стоит установка сжимать сообщение в случае только скрытого текста - режет даже всю инфу о пользователе, включая аватар.

В быстром ответе тэги отрабатывают по кнопке нормально, в редакторе параметры не передаются (получается, чтобы не ввести в параметрах - на выходе [priv]xxx[/priv]) и тэги не видны (есть только если в виде html смотреть), а те тэги которые были до этого набраны в быстром ответе - видны).

Все по инструкции сделано.

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

Привет!

Дело в том что у меня не открывается "Быстрое редактирование"!После установки "Скрытый текст" При "Полном редактировании" всё в норме !Подскажите пожалуйста в чём проблема?

П.С /souces/action_public/xmlout.php проверял раз 10 всё там сделал как в инструкции!

................................................................................

........................................................

 

Всё в норме помогло решение от NetJunky

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

Короче. Работает всё окей, кроме кнопок в "Быстром ответе" и редакторе. Тоесть если ввести всё вручную - пашет, а если нажимать на кнопки - ничего не происходит. Прочитал тему - ответа не нашёл.
Ссылка на комментарий
Поделиться на других сайтах


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

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

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