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

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


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

Посмотрел инструкцию.) Понял, откуда проблема растет.

 

Из архива модификации -> upload/style_images/1 скопировать содержимое в папки с изображениями для каждого используемого скина.

 

СПАСИБО! ваши советы помогли! Действительно нужно копировать папки с рисунком в каждый скин!

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

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

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

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

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

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

Снова: поверх второй версии ставили?

 

Конкретный текст условия в студию...

Да... поверх :D

 

Конкретного текста нет, условие любое, можно даже без.

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

А как насчёт условия с репутацией?

 

Можно добавить. В какой там переменной репутация хранится?..

 

в таблице ibf_members колонка reputation

вобщем переменная reputation :D

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

у меня проблема следущего рода

 

при предосмотре сообщения прив. текст роботает вроде как бы нормально.(видна табличка в который помещена скрытая инфа)

а при создании сообщения вылетает Ошибка при работе с базой данных. при этом сообщение не создается.

 

 

Время: Thu, 22 May 2008 23:33:02 +0300

Код ошибки: 1054

Сообщение сервера: Unknown column 'private_data' in 'field list'

IP-адрес клиента: 127.0.0.1

Страница: /index.php?

Запрос: INSERT INTO ibf_posts (author_id,use_sig,use_emo,ip_address,post_date,icon_id,post,author_name,topic_i

d,queued,post_htmlstate,private_data,post_key,new_topic) VALUES(2,1,1,'127.0.0.1',1211488382,0,'<!--private_data=0-->','FleSh',9,0,0,'a:1:{i:0;a:2:{s:11:\\\"permissions\\\";s:3:\\\"reg\\\";s:4:\\\"text\\\";s:3:\\\"fff\\\";}}','b9d20769672f930c90ce81588b63be07',1)

 

что делать, подскажите.

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

В любом случае, попробуйте в /sources/classes/post/class_post.php найти:
				$raw_post = trim($raw_post)."\n";
		}

Добавить после:

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

Проблема осталась прежней =(

Ситуация никак не изменилась =(

 

Самому найти проблему знания не позволяют =(

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

Дистрибутив обновлен, несколько мелких глюков поправлено.

 

Raver2, если переменная выносится в массив $ipsclass->member, то можно сделать так:

 

В ipsclass.php найти:

 

//add custom case here

 

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

 

				#Reputation
			case 'rep':
				$match[2] = intval($match[2]);

				#Error?
				if(!$match[2])
				{
					$error = 2;
					break;
				}

				if($this->member['reputation'] >= $match[2])
				{
					$passed = 1;
				}
				else
				{
					$remains = sprintf($this->lang['priv_remains'], $match[2] - $this->member['reputation']);
				}

				$reason = sprintf($this->lang['priv_reason_reputation'], $match[2]) . $remains;
			break;

 

В /cache/lang_cache/ru/lang_wr_private_data.php

 

Найти:

 

'priv_reason_thanks_points' => 'Получить <b>%s</b> благодарностей',

 

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

 

'priv_reason_reputation' => 'Заработать <b>%s</b> единиц репутации',

 

+++++++

 

Соответсвенно, условие будет такое: rep=50

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

...deleted by arhar, content of first post

 

подскажите плиз как за приватным текстом спрятать вложение чтоб никто его не видел пока не наберёт нужное колличество постов

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

У меня еще один вопрос.

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

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

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

Можно в редактируемых js файлах заменить строку строку:

 

var _options  = prompt( ipb_global_lang['editor_enter_priv'], '' );

 

На:

 

var _options  = '';

 

Вообще, если не вводить никаких условий (сразу жать Enter или OK), то вставится простой тег [priv] без условий (а не [priv=""]).

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

WildRAID, возможно баг.

 

При нажатие на быстрое редактирование сообщения он ничего не отображает, а при полном редактирование всё норм. Не подскажешь в чём может быть дело?

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

Точно.

Я кога делал это

Найти строку, начинающуюся с (отличается в зависимости от версии форума):

$raw_post = $this->post->post['post']

Добавить ПОСЛЕ (следующей строкой):

	//PRIVATE_DATA_MOD
	$raw_post = $this->ipsclass->add_private_data($this->post->post);

 

Не нашёл этой строчки пихнул это кудато не туда.

А как поступить если строчки не найти?

У меня версия 2.3.1.

 

 

Так верно?

		//-----------------------------------------
	// Prep for display
	//-----------------------------------------	

	$raw_post = $this->post->show_post_preview( $this->post->post['post'] ) . "\n" . '<!--IBF.ATTACHMENT_'. $pid . '-->';

	//PRIVATE_DATA_MOD
	$raw_post = $this->ipsclass->add_private_data($this->post->post);

 

Так работает.

Просто хотел удостовериться, что верно.

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

Вообще, если не вводить никаких условий (сразу жать Enter или OK), то вставится простой тег [priv] без условий (а не [priv=""]).

 

Это я заметил. Просто мои пользователи - тут же умудрились повводить ограничения. И большая часть пользователей не видят скрытого текста из-за ограничения по количеству сообщений)). А так нет окна нет и желания вводить всякую фигню). Админ состав знает как пользоватся и этого достаточно.

 

Добавлено

Спасибо за помощь

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

Странно у меня захватывает текст:Быть пользователем с именем http://хххххххх.com/files/116219399/ххххххххх.part1.rar почему?И ещё пишу
Параметры по умолчанию
reg а он мне выдаёт Быть пользователем с именем ???? Изменено пользователем rusbest
Ссылка на комментарий
Поделиться на других сайтах

Можно скриншот\ссылку на темы с глюком и содержимое текстового поля при редактировании подобного сообщения...

 

ЧуднЫе симптомы.)

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

Всё исправил! Спасибо за поддержку мода!Мод классный!

И ещё...

У вас немного не так как надо написано в "Установке" вот здесь :

Найти строку, начинающуюся с (отличается в зависимости от версии форума):

$raw_post = $this->post->post['post']

Добавить ПОСЛЕ (следующей строкой):

	//PRIVATE_DATA_MOD
	$raw_post = $this->ipsclass->add_private_data($this->post->post);

надо так:

$raw_post = $this->post->post['post'].

Точку забыли!По крайне мере у меня так!))

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

:D Делал все по инструкции если в ручную добавлять [priv=условие]] то он остается таким же текстом. А если через кнопку то о создает вот так [=условие]. Если делать по второму варианту то он работает но очень коряво.

 

P.S. Вреде бы это BB-код так гдеж в sources/classes/bbcode его распознавание?

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

Делал все по инструкции если в ручную добавлять [priv=условие]] то он остается таким же текстом. А если через кнопку то о создает вот так [=условие]. Если делать по второму варианту то он работает но очень коряво.

http://www.ibresource.ru/forums/index.php?...st&p=315096

в теме всего 5 страниц, **т

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


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

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

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