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

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


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

ManiakVano, если не боитесь, можете потестировать "апгрейд" на "Скрытый текст", который позволит скрывать аттачи. В теории.)

 

http://www.ibresource.ru/forums/blog/wildr...p?showentry=220

 

Если всё будет хорошо, эта инструкция будет включена в основную.

 

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

 

Администраторам разрешен html? Редактор стандартный, или RTE?

 

Скоро приеду.)

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

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

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

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

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

ManiakVano, если не боитесь, можете потестировать "апгрейд" на "Скрытый текст", который позволит скрывать аттачи. В теории.)

 

http://www.ibresource.ru/forums/blog/wildr...p?showentry=220

 

Если всё будет хорошо, эта инструкция будет включена в основную.

 

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

 

Администраторам разрешен html? Редактор стандартный, или RTE?

 

Скоро приеду.)

А как на счет <!--private_data=0--> ? :D

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

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

 

Администраторам разрешен html? Редактор стандартный, или RTE?

 

Скоро приеду.)

 

 

и хетемал разрешён и стандартный редактор

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

кстати извините за офф топ ;) но я хотел спросить есть мод "спасибо" для ipb 2.3.4

Так вроде поиск прекрасно работает :D

http://www.ibresource.ru/db/770/

Ставить лучше эту сборку: http://www.ibresource.ru/forums/index.php?...st&p=299336

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

WildRAID... попытался опробывать ваш способ со скрытием атачей... =( к сожелению либо выводило с ошибкой когда пытался зайдти в сообщение... либо неработало... (с ошибкой когда делал + к кнопке спасибо... когда вообще как будто некаких изменений без кнопки спасибо... прилагаю свою /source/ может вы посмотрете что да как?

 

первый ещё неправленный второй с моей попыткой спрятать атачи...

 

1) sources1.zip

 

2) sources2.zip

 

поглядите плизз... может я накасматил что нить... =D бывает... пробывал делать 2(а) раза... вообщем форум тот же

 

напомню ссылку

Надо зайдти в файловый архив

 

там папка source стоит уже с моей правкой.

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

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

Что делать?

 

Так что по этому поводу?

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

Фиксим работу с постами с вкл. HTML.

 

/sources/ipsclass.php

 

Найти:

 

				foreach($priv_data as $pd_id => $pd_data)
			{
				if($passed == 1)
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '[' . $this->vars['priv_bbcode_tag'] . '="'.$pd_data['permissions'].'"]'.$pd_data['text'].'[/'.$this->vars['priv_bbcode_tag'] . ']', $post['post']);
				}
				else
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '', $post['post']);
				}
			}

 

Заменить на:

 

			#HTML is on
		if($post['post_htmlstate'])
		{
			foreach($priv_data as $pd_id => $pd_data)
			{
				if($passed == 1)
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '[' . $this->vars['priv_bbcode_tag'] . '="'.$pd_data['permissions'].'"]'.$pd_data['text'].'[/'.$this->vars['priv_bbcode_tag'] . ']', $post['post']);
				}
				else
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '', $post['post']);
				}
			}
		}
		#No HTML
		else
		{
			foreach($priv_data as $pd_id => $pd_data)
			{
				if($passed == 1)
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '[' . $this->vars['priv_bbcode_tag'] . '="'.$pd_data['permissions'].'"]'.$pd_data['text'].'[/'.$this->vars['priv_bbcode_tag'] . ']', $post['post']);
				}
				else
				{
					$post['post'] = str_replace('<!--private_data='.$pd_id.'-->', '', $post['post']);
				}
			}
		}

 

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

 

No idea.

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

Сложно сказать.) Сорсы смотреть очень долго. Может ошиблись где, может с другими модификациями конфликтует в чём-то (маловероятно, но бывает).

 

Можно подумать над конкретными сообщениями об ошибках. А "не работает" и "белая страница" - это философия...

 

Да, кстать, после установки дополнения, скрывающего аттачи, скрытый текст нужно пересоздать. Просто редактировать -> сохранить. Чтобы дополнительная информация записалась.

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

WildRAID

А можно небольшой Wish-request? :D

Чего не хватает до идеала, это возможности сворачивания блока. А то мод Скрытого текста прекрасно вписался в форум, но есть ещё и потребность некоторые длинные описания сворачивать. И так не хочется ставить для сворачивания дополнительный мод... ;)

 

В общем, мысль простая. Просто сворачивание по кнопке (для более компактного отобрадения инфы). Либо всегда, либо при прописывание дополнительного условия (ну или что-то вроде указания дефолтного состояния - развёрнуто по дефолту или нет, ведь не всегда надо сворачивать). Да, доп. условия, наверно, были бы идеальным вариантом:

1. rollable - т.е. надо вообще сворачивать или нет

2. rolled by default - yes/no - по дефолту показывать этот блок свёрнутым или нет (в условия конкретного блока)

 

Такое можно реализовать? :)

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

Установил на 2.3.5

 

Вы явились следующие проблемы:

 

В форме быстрого ответа при нажатии на кнопку приватного текста вообще ничего не происходит.

 

В форме полного ответа при нажатии на кнопку выскакивает окно с надписью undefined и полем для ввода текста.

Далее добавляется конструкция в виде

[][/]

 

Пробовал просто вставить в сообщение

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

 

Не работает, т.е. все так и отображается.

 

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

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

Зайти в Админцентр -> Настройки, найти группу настроек модификации, нажать "сохранить". Или обновить кеш настроек.
Ссылка на комментарий
Поделиться на других сайтах

WildRAID, извините, все разобрался (я сам протупил).

 

Нашел настройки "Приватный текст", сохранил и все заработало.

 

Еще раз спасибо.

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

помогите, почиму когда я открываю инсталятор он пишит

 

Fatal error: require_once() [function.require]: Failed opening required './init.php' (include_path='.:/usr/local/share/pear') in /vhosts/rulez.starnet/public_html/forum/upload/pd_install.php on line 19

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

Потому что СОДЕРЖИМОЕ папки upload нужно копировать в корневую папку форума, а не саму папку upload..

 

Должно быть:

 

vhosts/rulez.starnet/public_html/forum/pd_install.php

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

Потому что СОДЕРЖИМОЕ папки upload нужно копировать в корневую папку форума, а не саму папку upload..

 

Должно быть:

 

vhosts/rulez.starnet/public_html/forum/pd_install.php

Вы можете подсказать как убрать при редактировании сообщений <!--private_data=0-->

Кто бы не редактировал сообщение, что бы было выдно код..?

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

а умя в инструкции в номере 13 нада найти

 

$new_post = $last_post['post'].'<br /><br />'.$this->post['post'];

 

и

 

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

 

этих 2 вещей умя нету, подскаж те чё делать

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


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

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

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