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

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


WildRAID

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

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

  • 1 месяц спустя...
  • Ответы 200
  • Создана
  • Последний ответ

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

Пока помню.

 

Убираем метки при цитировании:

 

/admin/applications/forums/sources/classes/post/classPost.php

 

Найти:

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

Добавить ПЕРЕД:

$raw_post = preg_replace('#<!--pd_\d+-->#', '', $raw_post);

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

Помогите пожалуйста. Не удается закачать core_public_private_data.php. И никакие файлы не допускается закачивать в папку.

 

При записи любого файла FileZilla выдает

 

Статус: Начинаю закачивать ...\Grey\Desktop\Grey\pd3_v11\upload\cache\lang_cache\1\core_public_private_data.php

Команда: CWD /***.ru/www/cache/lang_cache/1

Ответ: 250 CWD command successful

Команда: TYPE A

Ответ: 200 Type set to A

Команда: PASV

Ответ: 227 Entering Passive Mode (90,156,196,155,94,87).

Команда: STOR core_public_private_data.php

Ответ: 550 core_public_private_data.php: Permission denied

 

И тишина. Не знаю по этому ли, но при попытке вставить код, выдает "priv_err_condition_1"

 

У меня masterhost, если важно.

 

Скаченный файл ipb.lang.js записался обратно, а вот метод, когда я решил "пропихнуть" core_public_private_data.php переименовав его в ip.lang.js и переименовав на месте обратно, не прошел. И вобще php в файлы не грузятся. Файл сервер не принял все-равно. Не вижу в нем ничего плохого, в чем же дело?..

 

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

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

  • 1 месяц спустя...

Будет ли обновление на 3.1.0?

 

Интересует в: /admin/applications/forums/sources/classes/post/classPost.php

Куда пихать:

 

Найти:

$postContent = IPSText::removeMacrosFromInput( $postContent );

Добавить ПОСЛЕ:
	//-----------------------------------------
	// #WR - ищем скрытый текст
	//-----------------------------------------

	if( ! $this->getIsPreview() )
	{
		$ret = $this->pd_func->createPrivateData( $postContent );

		$postContent =& $ret['post'];
		$privateData =& $ret['private_data'];

		if( $privateData )
		{
			$this->setPostContentPreFormatted($postContent);
		}
	}

 

Дело в том, что на 3.1.0 вобще нигде не встречается строка: $postContent = IPSText::removeMacrosFromInput( $postContent );

 

И даже подобные.

Посмотрел перед чем на стором было, вставил так же но не пашет. Всеравно, когда я редактирую сообщение у меня вылазит: <!--pd_0-->

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

Да, надо бы посмотреть. Сегодня есть времени немного.

 

Хочу доступ к телу живого 3.1, на котором уже все стоит, кроме вот этого действия в classPost.

Самому долго искать чистый дистрибутив, ставить и т.д. :ph34r:

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

WildRAID, прочитай это, сделай весь мод одним хуком. Я пробовал - теперь по твоей методике все получится. Но это твой мод, так что тебе и карты в руки :)
Ссылка на комментарий
Поделиться на других сайтах

За сегодня не успел. Ждите. -_-

 

Что еще будет:

1. Сворачивание-разворачивание (prototype - какашка ^_^) с указанием изначального состояния.

2. Возможность задать свой title к скрытому тексту.

3. Всё на хуках, кроме 2-3 мест, к которым пока нельзя подступиться иначе.

4. Стили в отдельном CSS, языки в БД.

 

Ну и еще разбор условий переписан в очередной раз.

 

Да, 3.1 уже намного веселее. Такими темпами где-то к 3.3.х можно будет даже на живой форум поставить.

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

WildRAID, если нужен доступ к живому форуму или лостать гдето его то мне ПМ плз - все предоставлю. Хотелось бы текущий мод скорее разобрать на 3.1
Ссылка на комментарий
Поделиться на других сайтах

Версия для 3.1.

Код существенно переписан.

 

Пообедаю и допишу.

pd3.rar

Использование.txt

post-53555-073037500 1277033199_thumb.jpg

post-53555-017628000 1277033228_thumb.jpg

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

Не. Теперь все правки файлов - необязательные. ^_^

В инструкцию рядом с каждой правкой добавил описание, за что она отвечает. Можно не делать одну-две, или даже все.

 

Самые чудовищные правки - (class_attach) удалось почти безболезненно выбросить.

 

Что добавилось:

1. Возможность задать произвольный заголовок.

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

 

Что поменялось:

1. Языки переехали в БД, где и должны были быть. Плюс почищено от лишних строк.

2. Аттачи скрываются немного по-иному. Обратите внимание на то, что если в посте есть скрытый текст, то все аттачи в этом посте должны иметь указатели в теле поста (функция "Добавить в сообщение").

3. Существенно поменялся механизм проверки условий. Актуально для тех, у кого были custom-условия. В двух словах - стало проще, прозрачнее и немного шустрее.

4. Стили переехали в CSS, где и должны были быть. Верстка теперь съедобная.

5. No more stupid icons. Все изображения - из стандартной поставки форума.

 

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

 

Вроде все, что вспомнил пока.

Нужно потестить. Если все встанет без проблем, то просьба муркнуть ответ в тему. Когда наберется 2-3 ответа - заменю файл в архиве.

 

Всё, развлекайтесь.) И не забывайте делать бекапы.

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

Удалил старый путем обратной установки, установил новый.

Когда добавляю скрытый текст, то получается: http://i.piccy.info/i5/29/69/236929/blia.jpg

А еще, там где был раньше он его нет (

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

Угу, хорошо. CSS'а нет.

 

1. Проверить, появился ли "Шаблоны -> CSS" файлик 'private_data.css'

2. Проверить, появился ли /public/style_css/css_1/private_data.css? (путь дал примерный по памяти)

3. Проверить, не включен ли IN_DEV.

4. Посмотреть ошибки PHP при просмотре странички со скрытым текстом. Нотисы все тоже. Запостить сюда.

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

Все, сам потестил. Залил рабочую версию в архив. Забирайте её - там все ок.

 

Yos, обновите хук и бб-код, затем перекешируйте все стили.

 

Нашел два бага в ipb:

1. CSS после импорта по хуку не перекешируется. Только шаблоны. Почему? Тайна...

2. Если первым в списке бб-кодов идет код, у которого custom-обработчик в отдельном файле, то всё падает по Fatal error. Скрипт не может найти bbcode_parent_class, который лежит в default.php, который НЕ подключается до первого обычного bb-кода. Пять баллов! :x:

 

То, что данные нормально экспортируются только из skin_set_id=0, уже за глюк даже не считаю.

 

Они, по-моему, вообще ни хрена не тестируют. Т.е. вообще. Написали что-то - в идеальных условиях работает - и пофиг.

Also, модераторам просьба сменить название топика. Раньше само менялось.

Новое название: [3.1.x]Скрытый текст v1.2

Новое описание: 3.1.x

 

Спасибо.

Изменено пользователем Sannis
Не матерись ;)
  • Лайк 1
Ссылка на комментарий
Поделиться на других сайтах

Название fixed.

 

При изменении файлов в архиве нужно их заново аппрувить :(

 

Хм, описание исправилось, а название нет... Напишу в треккер.

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

Итак, т.к. я старую версию мода ставил на обновленый форум 3.1.0, то мне пришлось как то обновить мод сохранив все псты со скрытым текстом. Я сделал следующим образом:

1. Закрыл форум

2. Бэкап (самое святое!)

3. Бекапнул таблицу posts отдельно

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

5. Установил новую версию мода. Проверил - работает

6. Восстановил таблицу posts - во всех старых постах вернулся скрытый текст, и он уже новенький ^^

7. Зашел сюда, и с казал "Огроное спасибо тебе, WildRAID!!! Все рабоает на ура, я доволен!!!" http://forum.blacksun.com.ua/Smileys/default/avtoradolf.gif

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

  • 1 месяц спустя...

[hide=1]Сакачати[/hide]

[hide]Сакачати[/hide]

 

Вот такая у меня проблема! Как решить ?

 

Стала после того как обновил форум до 3.1.2! А на 3.1.1 всё класно работало!!

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

Обновил форум с 3.1.0 на 3.1.2. Были проблемы сново со скрытым текстом. В конечном итогде сделал полный деинсталл мода, обновил форум, по инструкции установил (от начала до конца - ничего не выбирая типа отказатся от скрытия аттачей, портала и т.д.).

Запустил, при отправке месаги в тему выдает:

Fatal error: Call to a member function showPrivateData() on a non-object in /<бла бла бла>/admin/applications/forums/sources/classes/post/classPostForms.php on line 685

 

При быстром редактировании поста, после нажатия на "Сохранить" действие не происходит (не пропадает быстрый редактор поста).

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

Дайте ФТП, где все установлено и готово, и выдается эта ошибка.

Скорее всего, IPS наконец-то добавили все require в оберточные функции.

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


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

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

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