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

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


WildRAID

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

index.php?app=downloads&module=display&section=screenshot&id=219

Название: Скрытый текст v1.2

Добавил: WildRAID

Добавлен: 31 Окт 2009

Обновлен: 15 Авг 2010

Категория: IP.Board 3.0.x-3.1.x

 

Скрытый текст для версии 3.1.

 

Нажмите здесь, чтобы скачать файл

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

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

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

Занимаю второй пост на будущее - для всяких инструкций и FAQ'ов.

Пост выше - вынужденная мера против идиотского post_merge. Снесите пожалуйста.

 

Разное.

  • Практически повторяет функциональность аналогичного мода для 2.3.
  • Сделайте бекапы перед установкой.
  • Языки - кеш-файлом. У кого времени навалом -> можете вручную перенести в базу и выложить XML.
  • Формат данных несовместим с версией для 2.3. Конвертирования не будет, пока не наберется много желающих.
  • Кнопки в редактор нет - за 5 минут не разобрался, как грамотно добавить такую, какую хочется. Плюс иконки нет.
  • Аттачи, вероятно, скрывает.
  • Репутацию поддерживает.

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

В /cache/lang_cache/1/ файл core_public_private_data.php есть?

 

Попробуйте в настройках выключить проверку корректности условий. Возможно, более конкретная ошибка вылезет.)

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

Спасибо за модификацию, но у меня не заработала:

На месте скрытого текста вообще НИЧЕГО. Просто нету ни текста, ни символов.

:D

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

Может примерно такую иконку для hide возьмём? Изменено пользователем Neryungri
Ссылка на комментарий
Поделиться на других сайтах

На месте скрытого текста вообще НИЧЕГО. Просто нету ни текста, ни символов.

При редактировании скрытый текст появляется? Хук включён?

 

Может примерно такую иконку для hide

ОК. Возможно, где-то видели модификацию к тройке, где кнопка добавляется в редактор НЕ через дополнительный bbcode. Возможно, есть какой-то православный метод, без правки шаблонов.

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

На месте скрытого текста вообще НИЧЕГО. Просто нету ни текста, ни символов.

При редактировании скрытый текст появляется? Хук включён?

 

Может примерно такую иконку для hide

ОК. Возможно, где-то видели модификацию к тройке, где кнопка добавляется в редактор НЕ через дополнительный bbcode. Возможно, есть какой-то православный метод, без правки шаблонов.

Уу, не много по обсуждаю тройку, в общем это просто ну нечто. чем дальше тем страшнее, прям как в сказке.

а Бб коды правятся если я не ошибаюсь полностью тут: 3_0_4\upload\admin\sources\base\core.php

мМмм, если вдруг у вас появиться подобный мод мод сообщите пожалуйста.

 

Вот собственно переменная (к примеру):

$protectedBbcodes

Весь код не читал. может то что нужно...

+ без не затрагивая шаблона не получиться добавить кнопку. так как графическая кнопка же в шаблоне прописана если я не ошибаюсь.

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

При редактировании скрытый текст появляется? Хук включён?

 

Хук включён в списке модификаций.

В настройках (Системные настройки > Форумы > [WR] Скрытый текст) стоит:

Метод отображения закрытого "скрытого текста" - Здесь скрытый текст с условиями.

Разрешённые группы - всем

Разрешённые форумы - все

Ограничить по кол-ву сообщений - 0 (хотя, судя по сноске, эти опции ещё не доработаны?)

 

При редактировании, код скрытого текста {hide}Текст{/hide} - виден. Но при просмотре пустое сообщение.

Попробую переустановить ещё раз. Но ставил очень внимательно, потом проверил.

 

PS: Там кстати, в инструкции есть пункт:

Найти:

	//-----------------------------------------
	// Grab 'em
	//-----------------------------------------

Найти чуть ниже:

	//-----------------------------------------
	// Check..
	//-----------------------------------------

Весь код между этими точками ЗАМЕНИТЬ на:

Этот момент у меня вызвал замешательство, там есть две таких области (я заменил там, где выше в коде). И выражение "двумя точками" тоже не мог въехать. Что за точки? После слова Check ? ... :D И если эти строки названы "пункт" в инструкции, то почему фраза звучит не "весь код между этими пунктами заменить...".

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

Не надо переустанавливать - все поставилось нормально, если {hide}Текст{/hide} есть.

Что-то не так с самим хуком.

 

Можете посмотреть исходный html-код поста при его отображении? На том месте, где должен находится скрытый текст, указатель вида <!--pd_0--> есть?

 

В папке hooks файл pd_topics.php появился? В информации о хуке что написано?

 

Группа шаблонов skin_private_data появилась? Какие шаблоны в ней? Не пустые ли они?

 

При сохранении быстрого редактирования скрытый текст не появляется? При "предпросмотре" поста что показывает?

 

По этим вопросам точно диагноз поставлю.)

 

PS: Там кстати, в инструкции есть пункт:

Посмотрю, поменяю формулировку.

 

Идея такая: весь код между блоками:

 

		//-----------------------------------------
	// Grab 'em
	//-----------------------------------------

И

		//-----------------------------------------
	// Check..
	//-----------------------------------------

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

 

Это место влияет только на аттачи. К проблеме отношения не имеет.

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

Можете посмотреть исходный html-код поста при его отображении? На том месте, где должен находится скрытый текст, указатель вида <!--pd_0--> есть?

Нету. Вот код этого места:

Отправлено <abbr class="published" title="2009-11-09T21:41:14+00:00">3 минут назад</abbr>
				</p>

				<div class='post entry-content'>
					<!--cached-Mon, 09 Nov 2009 21:43:56 +0000-->Нормальный текст. Тест<br />

где то тут должен быть						
					<br />

				</div>

 

 

В папке hooks файл pd_topics.php появился? В информации о хуке что написано?

Появился.

Версия модификации 1.0 RC

Автор модификации WildRAID

pd_topics.php pd_topics_028536e998d27858cb8f07b23612692d.php Перегрузчик действия Эта модификация перегружает public_forums_forums_topics

 

Группа шаблонов skin_private_data появилась? Какие шаблоны в ней? Не пустые ли они?

Появились:

private_data_closed

private_data_opened

Но они пустые...

При сохранении быстрого редактирования скрытый текст не появляется? При "предпросмотре" поста что показывает?

Не появляется. Предосмотр тоже пустой...

 

:D

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

private_data_closed

private_data_opened

Но они пустые...

 

Вот оно! Посмотрел XML - реально контента нет. Да здравствуют баги экспорта, которые уже длятся со времен беты!

Дойду до дома - выложу содержимое шаблонов.

 

Все остальное нормально поставилось - не двигайте ничего пока.)

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

private_data_opened

<p class='message'><strong>{$this->lang->words['priv_caption']}</strong><br />
{$text}
</p>

 

private_data_closed

<p class='message error'><strong>{$this->lang->words['priv_caption']}</strong><br />
<foreach loop="$blocks as $b_id => $block">
<foreach loop="$block as $c">
	<if test="$c['passed']">
		<img src="public/style_extra/private_data/success.png" style="margin-right: 2px; vertical-align: middle;">{$c['reason']}<br />
	<else />
		<img src="public/style_extra/private_data/fail.gif" style="margin-right: 2px; vertical-align: middle;">{$c['reason']}<br />
	</if>
</foreach>
<if test="(count($blocks) - 1) > $b_id">
	<span style="font-weight: bold; margin-left: 80px;">{$this->lang->words['priv_or_separator']}</span><br />
</if>
</foreach>
</p>

 

style зло конечно..

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

У меня после установки хука и изменения в файлах при создании тема создаётся, но при её просмотре - ничего нет

Также нет файла В /cache/lang_cache/1/ файл core_public_private_data.php

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

У меня после установки хука и изменения в файлах при создании тема создаётся, но при её просмотре - ничего нет

Также нет файла В /cache/lang_cache/1/ файл core_public_private_data.php

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

А куда файл-то девается? Он же в дистрибутиве есть.

Неужели при установке любого хука левые языки сносятся..

 

Залейте его еще разок.)

 

Also, проверить шаблоны, как на предыдущей странице написано.

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

Проблема такая!

Когда редактирую topicViewTemplate и сохраняю, то после сохранения всё тупо стирается, в итоге шаблон topicViewTemplate становится пустым.

Нажимаю ОТМЕНИТЬ изменения в шаблоне, всё возвращается к "заводским" и отображение темы появляется без проблем, и текст появляется...Что за фигня, что делаю не так?

Почему вместо сохранения в шаблоне всё стирается?

 

Если я ничего в шаблоне не буду менять - на что-то будет влиять?

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

style зло конечно..

Частично вылечилось. Спасибо.

Теперь полезли другие ошибки: Не видны условия, при которые надо выполнить, чтобы текст открылся... (в настройках стоит "скрытый текст с условиями").

Просто видна надпись в красной рамке - "скрытый текст".

И тому, кто её видет в верху страницы ошибка: Warning: Invalid argument supplied for foreach() in .../cache/skin_cache/cacheid_4/skin_private_data.php on line 58

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

То же самое...

Пробовал выставлять другие условия - при создании поста пустое место, после обновления - появляется только рамка "СКРЫТЫЙ ТЕКСТ" и всё...

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


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

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

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