ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Скрытый текст

Страниц (12): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. yura3d - 15 апреля 2009 — 19:03 - перейти к сообщению
Поскольку релиз ExBB FM 1.0 RC2 отодвинут на неопределённый срок, буду выкладывать фишки этой версии отдельно, для установки на ExBB FM 1.0 RC1.
Мод скрытого текста позволяет Вам прятать отдельные фрагменты Ваших сообщений от незарегистрированных пользователей или пользователей, набравших недостаточное кол-во сообщений на Вашем форуме. Наиболее часто это может понадобиться для скрытия важных ссылок с целью продления их работоспособности, а также другой ценной информации, которую не хотелось бы выкладывать на всеобщее обозрение. Для реализации вышеописанных возможностей добавляется тег HIDE и соответствующая ему кнопка. Пользоваться этим тегом просто:
CODE:
[hide]Этот текст не видят незарегистрированные пользователи[/hide]
[hide=10]Этот текст не могут видеть пользователи, набравшие менее 10 сообщений[/hide]

Мод полностью совместим со своими аналогами для ExBB FM 1.0 Beta и более старых версий, поэтому все ранее скрытые фрагменты будут обрабатываться корректно.
Для установки мода необходимо проделать следующие изменения.

Спойлер (Отобразить)


Как всегда вопросы, замечания и предложения по этому моду оставляйте в этой теме

/!\ См. также: Автоматическое скрытие ссылок от гостей
2. Zeg - 15 апреля 2009 — 19:49 - перейти к сообщению
Вот за эту доработку огромадная благодарность! Спасибо, yura3d!
3. Defenderyk - 15 апреля 2009 — 20:41 - перейти к сообщению
странно, но

Цитата:
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 10 сообщений


не работает. просто выдает:
Цитата:
Этот текст не видят незарегистрированные пользователи


Пример топика здесь:
http://www.ulyanovskcity.ru/foru...73783#1229973783

стоит значение=15
4. mastersound - 15 апреля 2009 — 21:37 - перейти к сообщению
Я у себя назначил HIDE на фрагмент число большее, чем у меня сообщений и все нормально. Скрытый текст так и описывается:
CODE:
"......Ну и вот, а он говорит
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 200 сообщений
.......и всё, **здец всему))"

Всё работает! Отлично. Спасибо.
*** может быть ты запарился, да вошел под "гостем"? ... ничего личного))) предположение...
5. Zeg - 15 апреля 2009 — 22:37 - перейти к сообщению
yura3d, тег срабатывает даже в блоке code Недовольство, огорчение
Т.е. нельзя повторить
CODE:
[hide]Этот текст не видят незарегистрированные пользователи[/hide]
[hide=10]Этот текст не могут видеть пользователи, набравшие менее 10 сообщений[/hide]


Как выход, пока заменил в тексте латинскую "Е" на русскую "Е", как временный костыль.
(Добавление)
Немного оффтоп. Коль коснулись темы новых тегов (точнее bb-кодов). Со времен exBB в корневой папке скина лежит файл bb_help.php. Он кажется нигде сейчас не используется (нет ссылок на него). Может есть смысл немного облагородить, дополнить (кодами, типа hide, с) и вывесить ссылку на него на видном месте? Например рядом с окном редактирования.
6. Borman - 16 апреля 2009 — 04:49 - перейти к сообщению

yura3d Большое спасибо за мод! То что я просил! Поклон
7. Defenderyk - 16 апреля 2009 — 06:32 - перейти к сообщению
Извиняюсь, вроде работает. при =2000, но при 15 тогда не сработало. может просто был глюк.
8. yura3d - 16 апреля 2009 — 16:09 - перейти к сообщению
Zeg
Defenderyk
Спасибо за найденные неточности. Это всё трудности перевода из усовершенствованного ядра ExBB FM 1.0 RC2. Открывааем файл include/fm.class.php

Zeg пишет:
тег срабатывает даже в блоке code

Находим ранее вставленную строку:
CODE:
$string = preg_replace_callback("#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is", array($this, 'hide_text'), $string);

И перемещаем её, разместив сразу за строкой:
CODE:
$string = preg_replace($search, $replace, $string);


Defenderyk пишет:
не работает. просто выдает:
Цитата:
Этот текст не видят незарегистрированные пользователи

Находим ранее вставленную строку:
CODE:
if ($matches[2] && $this->user['id'] && $this->user['posts'] < $matches[2])

И заменяем строкой:
CODE:
if ($matches[2] && @$this->user['posts'] < $matches[2])

Вроде бы всё. Подмигивание Инструкция в первом сообщении темы подкорректирована с учётом этих исправлений
9. Defenderyk - 16 апреля 2009 — 16:32 - перейти к сообщению
теперь все гуд.
10. Borman - 17 апреля 2009 — 17:13 - перейти к сообщению
После установки, утром обнаружил вот такую бяку вверху форума и что самое интересное после перезагрузки страницы, исчезает, это в Опере. В Лисе и Ишаке такого не наблюдалось.
Вот ошибки
CODE:
Warning: fopen(data/access_log/1239915600.php) [function.fopen]: failed to open stream: Permission denied in /home/spdplast/public_html/fiatclub.dn.ua/forums/include/fm.class.php on line 505

Warning: flock() expects parameter 1 to be resource, boolean given in /home/spdplast/public_html/fiatclub.dn.ua/forums/include/fm.class.php on line 506

Warning: fwrite(): supplied argument is not a valid stream resource in /home/spdplast/public_html/fiatclub.dn.ua/forums/include/fm.class.php on line 507

Warning: fclose(): supplied argument is not a valid stream resource in /home/spdplast/public_html/fiatclub.dn.ua/forums/include/fm.class.php on line 508


Не пойму, пересмотрел еще раз, все установлено как написано, даже последние изменения сделал и все равно вылазит.
11. yura3d - 17 апреля 2009 — 17:19 - перейти к сообщению
Borman пишет:
После установки, утром обнаружил вот такую бяку вверху форума и что самое интересное после перезагрузки страницы, исчезает, это в Опере. В Лисе и Ишаке такого не наблюдалось.

Это никак не связано с модом. Проверьте, что на все файлы в папке data/access_log, а также на саму папку выставлены права на запись
12. Borman - 17 апреля 2009 — 17:29 - перейти к сообщению
yura3d Спасибо! Действительно права были только на папку, а на файлы не выставлены были.
13. Denri - 15 мая 2009 — 19:35 - перейти к сообщению
Мод работает только в ExBB FM 1.0 RC1 ?
14. yura3d - 15 мая 2009 — 19:41 - перейти к сообщению
Denri пишет:
Мод работает только в ExBB FM 1.0 RC1 ?

Помимо ExBB FM 1.0 RC1 мод будет работать с ExBB FM 1.0 Beta, правда работоспособность в этом случае не гарантируется. Рекомендую обновиться до ExBB FM 1.0 RC1.
15. Denri - 17 мая 2009 — 16:35 - перейти к сообщению
У меня стоит еще старый 0.1.4 версии, но некоторые файлы самостоятельно переписаны, многое изменено, в том числе отправление сообщений на почтовый ящик...

И нету времени перейти...

Возможно ли использовать мод на этой версии?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.024]     [ ]