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

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


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

Откуда вы это берете, интересно?

Получается, $row['private_data'] не пуст, не Null и не строка с массивом. И что же в нем?)

 

В ipsclass найти:

foreach($priv_data as $pd_id=>$pd_data)

 

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

if(!is_array($priv_data))
{
   return $row['post'];
}

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

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

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

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

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

Откуда вы это берете, интересно?

 

Такое выдаёт лог ошибок.

 

Спасибо большое!!!

 

Ошибка вроде бы исчезла!!! Будем смотреть как будет дальше.

 

А можно было бы исправить то, что при склеивании сообщений исчезает содержимое хайда?

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

Той же проверкой лечится. Добавьте перед строкой 6556.

 

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

Лень разбираться -> проще отключить склеивание.

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

Той же проверкой лечится. Добавьте перед строкой 6556.

 

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

Лень разбираться -> проще отключить склеивание.

 

Спасибо вроде ошибки исчезли.

 

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

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

Аа.. У модераторов есть опция склеивания? Я не помню, если честно. Это не отдельный мод случайно?

 

Тогда да, в этом случае будет пропадать. Такие посты придется склеивать через редактирование. Открываем один пост, копируем в буфер. Открываем второй пост, вставляем из буфера. Удаляем первый пост.

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

Аа.. У модераторов есть опция склеивания? Я не помню, если честно. Это не отдельный мод случайно?

 

Тогда да, в этом случае будет пропадать. Такие посты придется склеивать через редактирование. Открываем один пост, копируем в буфер. Открываем второй пост, вставляем из буфера. Удаляем первый пост.

 

Это встроеная функция для модераторов.

 

В принципе не критичекое...

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

А какие вообще переменные можно вводить ? прошарил до 10 страницы ничего не нашел, догадался о парочке переменных

p=100 -  Количество необходимых сообщений!
th - нужно нажать спасибо
любое слово - текст будет доступен только пользователю с таким ником!
любое число - количество необходимых сообщений для просмотра!
reg - нужно зарегистрироваться!
+ - разделительный знак между условиями (th+p=100 - спасибо и 100 сообщений!)

 

как например сделать чтобы текст видел человик с определенных количеством благодарностей th=1000 не канает :(

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

как например сделать чтобы текст видел человик с определенных количеством благодарностей th=1000 не канает :(

Понимаю, что это не мое дело, но ИМХО незачем в моде делать через задние ворота то, что есть через передние.

 

ИМХО гораздо правильней сделать на форуме так, чтобы от количества благодарностей у человека менялась группа (раз он такой заслуженный!) и уже по группе этот мод будет показывать.

Или вручную ТАКИМ присваивать новые группы - не так уж много таких заслуженных.

Обычно у заслуженных и количество постов немалое - тоже вариант. Существующий.

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

В файлах нашел такие слова: "Получить <b>%s</b> благодарностей", по этому и задал вопрос, какой переменной задать это условие?
Ссылка на комментарий
Поделиться на других сайтах

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

При постинге сообщения используя [hide=th][/hide]

форум зависает и не постит сообщение.

Без тега hide все работает.

 

Пересмотрел весь код модуля... все согласно инструкции... в каждом файлике...

Методом подбора определил что глюк происходит во время постинга скрытого текста...

Именно с условием типа hide=th или hide=reg

А когда hide= без условия - все работает...

 

Куда следует смотреть?

 

 

Решил проблему сам:

Я создал дополнительный ББ тег (ПРИВАТНЫЙ ТЕКСТ) где указал hide={option} И т.д...

После удаления єтого ББ тега из админки - ВСЁ ЗАРАБОТАЛО!!!

 

Кстати почему у них конфликт?

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

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

Форум за пару лет достаточно накопился тегами [hide=xx] , сейчас стоит Hide by Vicer.

Можно перейти на ваш мод безболезнено?

Как вместо [priv ...] тега переделать в просто условия на наличия постов [hide=xx]скрыто[/hide] и [hide]скрыто[/hide] ?

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

  • 3 месяца спустя...

Помогите пожалуйста.

Прикрутил этот хайд, нареканий нет, прикрутил систему репутации eXTended Reputation ReBirth

Подскажите пожалуйста, как сделать совместимость с этой системой хайдов?

Пользовался поиском, читал пост WildRAID'а по поводу репы, но ничего не получилось.

Все изменения провёл, но ставлю условие rep=3, захожу с юзера с репой 1, но пишет осталось 3 репы.

Переменная также reputation, устанавливал всё правильно, работает как часы.

Заранее спасибо!

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

а если 3 репутации, то откроет? (тут может быть банальная проблема в "переводе" текста про остаток)

В БД установил репутацию 4 тестовому юзеру.

Результат тот же

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

Как называется поле, в котором хранится репутация пользователя?

В массиве $this->ipsclass->member это поле есть? (это если вдруг знаете, как проверить)

 

Насколько я помню, он просто проверяет значение $this->ipsclass->member['reputation'].

Если оно как-то по-другому называется - не определит.

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

Как называется поле, в котором хранится репутация пользователя?

В массиве $this->ipsclass->member это поле есть? (это если вдруг знаете, как проверить)

 

Насколько я помню, он просто проверяет значение $this->ipsclass->member['reputation'].

Если оно как-то по-другому называется - не определит.

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

Поле называется reputation, везде переменная reputation.

Отзывов о совместимости данного хайда с той системой репы нет, вот я и сомневаюсь.

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

Посмотрел код. Действительно, в версии из архива поддержки репутаций нет.

 

В ipsclass.php

 

Найти:

//add custom case here

 

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

				case 'rep':
				#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> репутации',

 

Условие для репутации будет: [hide=rep=10]

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

Посмотрел код. Действительно, в версии из архива поддержки репутаций нет.

 

В ipsclass.php

 

Найти:

//add custom case here

 

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

				case 'rep':
				#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> репутации',

 

Условие для репутации будет: [hide=rep=10]

Странно, произвёл вышеописанные изменения но результатов 0.

Также у юзера с репой 2 в хайде под 3 репы пишет осталось 3 очков.

 

Ах, да, забыл спросить, а как ставить условие или?

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

  • 4 недели спустя...
возникла трабла после установки, когда вешаешь прикрепленные файлы под хайд.человек, который не может видеть что под хайдом получает сразу прикрепленный файл в самом низу т.е. скрипт проверят может ли видить пользователь что под хадом и если нет - то сам прикрепляет файл который был под хайдом.Если же пользователь может видеть хайд, то прикрепленный файл как по правилам показывается в "Приватном тексте".Как это пофиксить?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

извините, а как переделать хайд что бы был похож на http://fpteam-cheats.com/board/showthread.php?t=152489

 

у них ваш хайд. ранее были они на ипб.

 

такой же хайд стоял..

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


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

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

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