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

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


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

Да все так и есть, приходиться делать второстипенную маску супермодера. Простые модераторы чужие посты (сам скрытый текст) со скрытым текстом не видят при редактировании. Это не есть хорошо. Я безусловно доверяю своей команде, но это делает бесмысленным раздачу разделов на форуме. Как поправить ситуацию?
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Сегодня заметил странный баг, в адинке при входе в меню общие правила форума возникает вот такая ошибка в шапке форума

 

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: nothing to repeat at offset 0 in /usr/home/сайт/domains/сайт.ру/public_html/sources/classes/bbcode/class_bbcode_core.php on line 858

 

вот код файла class_bbcode_core.php с 854 по 861

 

//-----------------------------------------

// Slightly slower

//-----------------------------------------

 

while ( preg_match_all( "#".$preg_tag."?#si", $t, $match ) )

{

for ( $i = 0; $i < count($match[0]); $i++)

{

 

как это исправить?

 

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

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

Было ранее по теме. Проблема в некорректной правке han_editor.php.

 

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

 

P.S. Неужели все так часто редактируют правила. О__о Хотя моей криворукости это не отменяет.

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

  • 2 недели спустя...
Потому что "скрытый текст под тегом priv". С модификацией от Vicer'а мое творчество несовместимо из-за принципиально разных подходов к сохранению скрытого текста.
Ссылка на комментарий
Поделиться на других сайтах

А для чего тогда в инструкции написаны теги hide???? :D

P.S. Тоесть без мода "Спасибо" твой мод работать не будет?!

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

В настройках можно указывать, как будет записываться тег приватного текста. Можно priv, можно hide, можно omg... что угодно.

 

Но те посты, в которых уже есть запись [hide=10] не станут автоматически считаться скрытыми при изменении тега на hide. Разве что можно "редактирование" сделать для каждого случая. В этом случае все ОК будет.

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

Если ставить с указание на вывод текста, то при [hide] с авторизанией показывает скачать, а без ничего не показывает, а если с тегом [hide=10] то без авторизации показывает 10
Ссылка на комментарий
Поделиться на других сайтах

Я. Не. Понимаю.

 

Еще раз. Подробно. Толково. Объясните. На русском языке. В чем проблема, и почему так не должно быть.

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

С тегом [hide] без авторизации

 

А нужно, чтобы писало: Для просмотра скрытого текста необходима регистрация

Пример.

 

С тегом [hide=10] без авторизации

 

А нужно, что писало: Для просмотра скрытого текста вам необходими набрать 10 сообщений

Пример.

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

А, понял. Проблема в lang-файлах. Проверьте изменения в lang_global.php согласно инструкции. Ставлю деньги, что их не было.
Ссылка на комментарий
Поделиться на других сайтах

<?php
//PRIVATE_DATA_MOD
$lang['priv_caption']			  = 'Приватный текст';
$lang['priv_only']				 = 'В этом блоке содержится только приватный текст';
$lang['priv_show']				 = 'Показать приватный текст';
$lang['priv_hide']				 = 'Скрыть приватный текст';
$lang['priv_data_here']			= 'В этом блоке содержится приватный текст, который вы не можете увидеть.';
$lang['priv_need_reg']			 = 'В этом блоке содержится приватный текст, который вы сможете увидеть после регистрации.';
$lang['priv_href_reg_caption']	 = 'Зарегистрироваться.';
$lang['priv_need_thanks']		  = 'В этом блоке содержится приватный текст, который вы сможете увидеть после того, как скажете автору СПАСИБО.';
$lang['priv_need_posts_begin']	 = 'В этом блоке содержится приватный текст, который вы сможете увидеть после того, как наберете ';
$lang['priv_need_posts_end']	   = ' сообщений.';
$lang['priv_error_group']		  = 'Группе пользователей, в которой вы находитесь, запрещено использовать приватный текст.';
$lang['priv_error_forum']		  = 'В этом форуме запрещено использовать приватный текст.';
$lang['priv_error_posts']		  = 'У вас недостаточно сообщений для того, чтобы использовать приватный текст.';
$lang['priv_error_tag_inside']	 = 'Теги приватного текста не могут быть вложенными!';
$lang = array (

 

Все есть.

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

Странно. А почему lang в таком формате идет?...

 

В этом случае после

 

$lang = array (

 

Добавить:

 

'priv_caption'			  => 'Приватный текст',
'priv_only'				 => 'В этом блоке содержится только приватный текст',

'priv_show'				 => 'Показать приватный текст',
'priv_hide'				 => 'Скрыть приватный текст',

'priv_example'			  => '[priv=\'1,2,Вася,g=Пользователи,p=150\']Приватный текст[/priv]',
'priv_options'			  => 'Перечислите через запятую условия, при выполнении которых приватный текст станет видимым',
'priv_text'				 => 'Напишите текст, который вы хотите скрыть',

'priv_data_here'			=> 'В этом блоке содержится приватный текст, который вы не можете увидеть.',
'priv_need_reg'			 => 'В этом блоке содержится приватный текст, который вы сможете увидеть после регистрации.',
'priv_href_reg_caption'	 => 'Зарегистрироваться.',
'priv_need_thanks'		  => 'В этом блоке содержится приватный текст, который вы сможете увидеть после того, как скажете автору СПАСИБО.',
'priv_need_posts_begin'	 => 'В этом блоке содержится приватный текст, который вы сможете увидеть после того, как наберете ',
'priv_need_posts_end'	   => ' сообщений.',

'priv_error_group'		  => 'Группе пользователей, в которой вы находитесь, запрещено использовать приватный текст.',
'priv_error_forum'		  => 'В этом форуме запрещено использовать приватный текст.',
'priv_error_posts'		  => 'У вас недостаточно сообщений для того, чтобы использовать приватный текст.',
'priv_error_tag_inside'	 => 'Теги приватного текста не могут быть вложенными!',

 

+++

 

Кстати, +1 случай к тому, что следовало бы использовать отдельный lang-файл на каждый мод... Буду знать.

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

Привет ето Тарик ICQ 33443989

Ты мне помогал ставить форум и етот мод.

ПрошуНапиши мне в асю... у меня проблема, очень нужна твоя помощь. Я в долгу не останусь:D ты ж занеш;)

 

Суть проблеммы:

 

Погано работает мод hide :)

для примера: http://www.shram.kiev.ua/forum/index.php?showtopic=2539

 

Когда Админ или другой человек пишет [hide]TEST[/hide] (вон как в теме написал Evil)

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

а администраторы и модераторы видят.

 

тоесть если ктото созадет такой текст [hide]TEST[/hide]

то другие пользователи его просто не видят...

 

проблема именно с hide (с спасибо проблем нет, все работает)

 

Прошу тебя ответить как можно быстрей мне на асю или тут или в ПМ

очень жду спасибо

 

 

П.С. и ещо прикол... когда я пытался удалить етот мод... то все что было в тегах [hide]тут ссылка[/hide] просто исчезли (о_О)

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

Аська у меня пока что через одно место работает.)

 

Когда Админ или другой человек пишет [hide]TEST[/hide] (вон как в теме написал Evil)

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

а администраторы и модераторы видят.

 

Что стоит в настройках мода в параметрах скрытия по умолчанию? Есть там такая опция.

 

П.С. и ещо прикол... когда я пытался удалить етот мод... то все что было в тегах [hide]тут ссылка[/hide] просто исчезли (о_О)

 

Так и должно быть.

 

 

Так, я сам посмотрел. Ничего там не стоит. Поставьте параметр скрытия по умолчанию:

 

th

 

Будет отображаться по нажатию на кнопку "Спасибо".

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

Аська у меня пока что через одно место работает.)

 

Когда Админ или другой человек пишет [hide]TEST[/hide] (вон как в теме написал Evil)

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

а администраторы и модераторы видят.

 

Что стоит в настройках мода в параметрах скрытия по умолчанию? Есть там такая опция.

 

П.С. и ещо прикол... когда я пытался удалить етот мод... то все что было в тегах [hide]тут ссылка[/hide] просто исчезли (о_О)

 

Так и должно быть.

 

 

 

 

по умолчанию стоит reg

 

 

 

 

я тебя снова сделал админастратором твой логин WildRAID

плиз реши мне ету проблему:D а я тебе зарплату;) 10 WMZ)

прошу:) и асю установи чтоб пообщаться:)

 

==========================================

 

так прикол в том что если просто сделать так

[hide]TEST[/hide]

другие (обычне пользователи) его не видят

 

или вот я как обычный пользователь создал [hide]TEST[/hide]

я ТЕСТ вижу.. а другие пользователи нет:D только админы видят

 

там где стоит [hide=th]TEST[/hide]

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

 

==========================================

 

также не отображаеться текст "ЕТОТ БЛОК СКРЫТ ОТ НЕЗАРЕГИСТРИРОВАНЫХ ПОЛЬЗОВАТЛЕЙ"

также не отображаеться картика "НАЖМИТЕ СПАСИБО"

хотя ето все написано в языках

'priv_only' => "<img src='/forum/hidden.png'>",

 

==========================================

 

и я так посмотрел, то чтто есть у меня - оно не совпадает с инструкцией которая у тебя сейчас:)

в файлах topics.php и других чучуть подругому У МЕНЯ расположеные изменения чем в инструкции...

ето ничего?

 

 

 

1. если я удали мод, и сделаю все как по инструкции - работать все будет;)?

2. ты не хочеш мне помочь плиз? ты снова админ моего форума... за зарплату:) плиз

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

Ну вот зачем было самостоятельно лезть и сносить мод? :D У тебя предыдущий вариант стоял. А теперь конфликт версий.

 

Посмотрим.

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

Ну вот зачем было самостоятельно лезть и сносить мод? :D У тебя предыдущий вариант стоял. А теперь конфликт версий.

 

Посмотрим.

 

 

я не сносил... я сделал бекап... и просто сравнивал с инструкцией;)

конфликт может быть изза того что стоит новый скин...

вот в настройках нового скина я делал по инструкции...

может изза етог ои конфликты

 

плиз обнови мне ето:) умоляю:) с меня причитаеться...

твой фтп доступ я выслал на ПМ

 

 

skin_global->Добавить шаблон: private_data_reg

вот только не знаю какую переменную иму сделать...

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

Гость
Эта тема закрыта для публикации сообщений.

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

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

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