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

[3.0.x]Скрытый текст v1.2


WildRAID

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

Sannis Ну может и так, русский народ любит погулять :D Но уже хочется и поработать ;)

 

Спасибо! Отличный мод.

А нельзя ли как-то убрать все не нужные правила для просмотра ?

http://vvv-guild.ru/wr/priv/priv3.JPG

Т.е., оставить видимыми только то/те условия, которые требуются.

Так картинка для примера, на самом деле видны именно те условия, которые нужны!

 

WildRAID

Ура, порадовал!

А в архиве уже новая версия с кнопкой?

 

Ждем конвертор, вручную весь форум лопатить не хотелось бы, а можно как то отключить мод на 2.3.6, чтобы ссылки появились в явном виде? Помнится раньше стоял hide от другого автора, после обновления версии, затерлись изменения в коде и все hide и ссылки проявились в постах. С вашим это не пройдет?

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

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

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

Добавить тот же вызов, что в теле хука перегружает topics.php

 

Примерно так:

	
	#Подключить класс
	require_once( IPS_ROOT_PATH	. 'sources/classes/class_private_data.php' );
	$this->pd_func = new class_private_data( $this->registry );

	#Добавить скрытый текст		
	$post['post'] = $this->pd_func->showPrivateData( $post );

 

Смотреть код надо..

Иль я сильно нуб, иль просто оно сложно? Я не могу разобрать и сделать. Может, будет учтено в новой версии мода?)

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

В архиве пока старая.

Когда будет новая - дополнительно отпишусь. Название темы тоже поменяется.

 

Может, будет учтено в новой версии мода?)

Да, посмотрю. Там всех дел на минуту.

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

Пожалуйста учтите две небольшие просьбы.

 

1. Чтобы мод устанавливался на вкладку "Модификации" а не в "Форумы"

2. В названии шаблона ХТМЛ укажите название "Скрытый текст" вместо "skin_private_data"

 

Большое спасибо! и Респект Автору!

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

Я не могу точно знать иза чего случилось, но подозреваю что иза мода награды для форума.

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

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

Кнопочку сделал путем добавления левого custom bb-кода.

Соответственно, квадратные скобочки все же вернутся, и будет хайд прописываться как [hide]. :D

 

Кто уже поставил - пересоздавать скрытый текст не понадобится. Всё само подцепится.

 

Еще покопаюсь в коде чуток (~1-2 дня) и выложу.

 

подскажите, а придется все заново перемодифицировать ? или кнопку просто добавить надо будет ??

а то очень не хотелось бы заново все рыть...

 

 

Т.е., оставить видимыми только то/те условия, которые требуются.

Так и есть же. Или нет?

так да... ))

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

Обновил.

 

Самое главное: вернулись квадратные скобочки. Вместо фигурных. Тег теперь записывается как [hide=reg]text[/hide].

 

По обновлению:

1. Перезалить файлы из upload. Их прибавилось.

2. Импортировать хук 'wr_hide_v1.xml'. Должен перезаписаться поверх старого без проблем. Не проверял. ^__^

3. Импортировать бб-код 'wr_hide_bbcode.xml'.

4. Файлы и шаблоны трогать не нужно - там все без изменений.

 

По порталу:

/admin/applications/forums/extensions/portalPlugins/recent_topics.php

 

Найти:

$posts			= intval($this->memberData['posts']);

 

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

		#WR
	require_once( IPS_ROOT_PATH	. 'sources/classes/class_private_data.php' );
	$pd_func = new class_private_data( $this->registry );

 

Найти:

$entry['post']	= IPSText::getTextClass( 'bbcode' )->preDisplayParse( $entry['post'] );

 

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

			#WR
		$entry['post'] = $pd_func->showPrivateData($entry);

 

Если у кого есть красивая иконка для кнопки - милости просим. :D Размер 16х16, формат png, подложка прозрачная.

 

Подскажите че смотреть и где (((

Дайте ссылочку на хук наград, либо запостите готовый файл, который перегружает topics.php

Возможно, там вместо parent::func() что-то другое автор написал.

 

Чтобы мод устанавливался на вкладку "Модификации" а не в "Форумы"

Я пока что-то не очень разобрался с этими вкладками. Их там как-то интересно перевели. Надо код что ли глянуть..

 

В названии шаблона ХТМЛ укажите название "Скрытый текст" вместо "skin_private_data"

Та же ерунда. Где там эти переведенные русские названия подцепляются?) Посмотрю как-нибудь.

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

У меня после установки произошел такой казус:

 

Нахожусь в ветке .../index.php?showtopic=388&st=0. После сохранения сообщения вместо того, чтобы вернуться в ветку форума, наблюдаю чистый экран, в окне браузера alhtc .../index.php?

Т.е. пропадает showtopic=388&st=0

 

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

 

В чем может быть дело?

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

Вот мод наград.

 

Если просто использовать быстрое редактирование - появляется текст, стоит перезагрузить страницу - пропадает :D

_PIN__Awards_Management_System.zip

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

наблюдаю чистый экран

Ошибка php. Тут где-то был faq, как включить их показ. Ищется по "белый экран".

 

Вот мод наград.

Все ок на первый взгляд .. если не считать копирование массивов в наградах.

Ради интереса - попробуйте хуки поменять местами.

 

Вообще, я еще в бете сталкивался с тем, что там неверный порядок наследования выставляется. В IPS-трекере ничего нет на эту тему?

Скорее всего, всё же руки у меня кривые.

 

А еще - если возможно, сделайте две вещи.

1. Включите максимальный отладки в общих настройках форума. Среди прочего, там будет список подключаемых файлов. Проверьте, оба ли хука в нём присутствуют.

2. Откройте сами файлы хуков в hooks. Они начинаются с таких строк: class X extends Y. Интересует эта строка для каждого из файлов.

 

P.S. Посмотрел внимательнее награды. Не советую их использовать .. как минимум потому, что на каждый пост на странице они выполняют неслабый запрос с двумя join. Никакого кеширования там близко нет.

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

Удалю полностью скрытый текст с форума, и попробую новую версию поставить. Как сделаю - отпишусь.
Ссылка на комментарий
Поделиться на других сайтах

Перезалил поверх форум, переустановил, все заработало, но скрытый текст не преобразуется в постах, остаются надписи [hide]текст[/hide].

Сейчас попробую заново установить скрытый текст...

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

Найден баг! При вставке изображения видно лишь %D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%20%D0%BD%D0%B0%20%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

И в Быстром ответе и в Ответе

Скорее всего что-то в "импортном" файле настройки ББ-кодов.

 

[upd]Лохонулся, всё не так (пост ниже)[/upd]

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

В свойствах бб-кода опция "Предотвращать разбор вложенных кодов" случайно не в "Да" стоит?

В xml'е узел 'bbcode_no_parsing' установлен в 0.

 

На тестовом форуме у меня все работает.

http://deja-vu.su/wr/hide_nya1.png

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

Удалю полностью скрытый текст с форума, и попробую новую версию поставить. Как сделаю - отпишусь.

Работает все отлично. Конфликтов с модом наград - не выявлено. Только вот после удаления мода все содержимое в хайдах пропало, терь некоторые вещи нужно восстановить...

Прошлая проблема с атачами - нет.

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

Прошлая проблема с атачами - нет.

С Аттачами проблем и небыло. Были проблемы с тегом %D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D1%8F%D1%8F%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%BE. Проблема не была вызвана Модом - ПРОШУ ПРОЩЕНИЯ, ЛОХОНУЛСЯ САМ (НЕ ПЕРЕСТРОИЛ КЭШ СКИНОВ).

 

За Мод БОЛЬШОЕ-БОЛЬШОЕ СПАСИБО! Работает без проблем!

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

Обновился с 3.0.4 на 3.0.5 - пришлось все файлы заново править. После правки мод нормально работает.
Ссылка на комментарий
Поделиться на других сайтах

Ну не знаю как у других, но у меня что то никак не идет!!!

Пробовал и на 3.0.4 и на 3.0.5

 

Все работает нормально, ставлю мод и начинается...

 

Нахожусь скажем на странице http://сайт.ру/index.php?/topic/779-заставки/

Пишу сообщение любое, не обязательно со скрытым текстом, при сохранении сообщения, получаю "белый экран и в строке адреса браузера " http://сайт.ру/index.php?

 

Если снова войти в данный раздел, то сообщение добавлено, но скрытый текст не виден, а при редактировании я его вижу...

 

Кроме того, обнаружил, что при изменении сообщения, при переходе в расширенный режим также "белый экран", в браузере http://сайт.ру/index.php?&app=forums&a..._from=quickedit

 

Где копать??? Не может быть из-за используемого скина, у меня стоит не дефолтный???

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

home_video, что-то не так отредактировали.

 

WildRAID, с разбором вложенных тегов будут сюрпризы. Сейчас вот столкнулся в своем моде hide... Попробуйте у себя:

 

[hide]ссылка_на_ютуб[/hide]

 

Лучше отдельно парсить внутренний текст, вырезанный из тега.

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

получаю "белый экран

http://forums.ibresource.ru/index.php?showtopic=3135

 

Лучше отдельно парсить внутренний текст, вырезанный из тега.

Всё ок, у меня так и есть.

По всем этим граблям еще в бете прошелся.

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

Проверил все, все поставлено правильно! Проверил на дефолтном скине, тоже не работает...

 

WildRAID тема, куда вы советуете посмотреть большая, что именно нужно сделать? До установки ведь все работало...

 

Вот вроде похожая тема:"5. Если наблюдаются следующие симптомы:

 

2. После ответа на некоторые топики иногда после нажатия на кнопку "Отправить" появляется пустая страница. В строке браузера отображается адрес - http://www.site.ru/forum/index.php?

 

Это свидетельствует о проблемах с настройкой Email на форуме.

Направляйтесь в Админцентр -> System Settings -> Email Set-up (Системные настройки -> Настройка Email)......"

 

Но причем здесь email, если речь о топиках?

 

 

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

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

Нужно включить показ ошибок php и, собственно, увидеть, в чем ошибка.

По симптомам - проблемы в classPost или classPostForms.

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


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

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

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