31. Borman - 20 августа 2009 — 20:05 - перейти к сообщению
Мой вот!
32. mastersound - 20 августа 2009 — 22:01 - перейти к сообщению
вот и мой:
33. Victor - 21 августа 2009 — 19:21 - перейти к сообщению
yura3d пишет:
В продолжение этой дискуссии решил реализовать возможность автоматического скрытия ссылок от гостей, на мой взгляд, для некоторых форумов это будет актуально
а еще бы это в админку, типа включить/выключить скрытие ссылок для гостей, цены бы не было
34. mastersound - 25 августа 2009 — 15:46 - перейти к сообщению
Цитата:
.....Выкладывайте Ваши файлы include/fm.class.php, будем разбираться
Не смотрел еще?
35. electron - 25 августа 2009 — 16:59 - перейти к сообщению
ну не дают отдохнуть человеку ))
36. yura3d - 27 августа 2009 — 13:53 - перейти к сообщению
electron пишет:
ну не дают отдохнуть человеку ))
Да уж, с Вами отдохнёшь
mastersound пишет:
Не смотрел еще?
Переписал полностью инструкцию по установке, теперь она стала меньше по объёму и более универсальна (не зависит от установленных модов). Также вынес аргументы проверки на авторизацию и замены ссылки на текст (о недоступности ссылок гостям) за пределы лямбда-функций обработки ссылок, что должно несколько ускорить работу
Victor пишет:
а еще бы это в админку, типа включить/выключить скрытие ссылок для гостей, цены бы не было
Если Вам такая возможность не нужна, не устанавливайте её. Тут есть некоторые нюансы, из-за которых даже выключенные в админке модули и функции всё равно могут (пусть и в меньшей степени по сравнению со включенными) расходовать ресурсы сервера и снижать скорость работы форума, поэтому некоторые моды нельзя так просто включить и выключить. Подождите ExBB FM 1.0 RC2, там будет функция автоматической установки модов (без необходимости правки ручной скриптов)
37. mastersound - 27 августа 2009 — 15:13 - перейти к сообщению
Установил мод. Работает (скрывает) только тогда, когда заключаешь ссылку в
В других случаях не скрывает, даже если в опции Включить HTML теги в тексте сообщения? назначаешь "да".
Пользователи в сообщениях, как правило, bb-код url не используют, поэтому их ссылки видны гостям. Это надо будет за каждым сообщением следить и заключать вручную их ссылки в код...? Не очень удобно)))
CODE:
[url=ссылка]ссылка[/url]
В других случаях не скрывает, даже если в опции Включить HTML теги в тексте сообщения? назначаешь "да".
Пользователи в сообщениях, как правило, bb-код url не используют, поэтому их ссылки видны гостям. Это надо будет за каждым сообщением следить и заключать вручную их ссылки в код...? Не очень удобно)))
38. yura3d - 27 августа 2009 — 15:47 - перейти к сообщению
mastersound пишет:
Это надо будет за каждым сообщением следить и заключать вручную их ссылки в код...? Не очень удобно)))
Нет конечно, просто в обновлённой инструкции тоже была ошибка, поэтому обрабатывался только вариант с текстовой ссылкой
Для исправления просто замените строки из файла include/fm.class.php (они будут встречаться 2 раза):
CODE:
if ('.$this->user['id'].') return \'<i>\''.$this->LANG['ViewLinkReged'].'\'</i>\';
этими строками:
CODE:
if (!'.$this->user['id'].') return \'<i>'.$this->LANG['ViewLinkReged'].'</i> \';
Сама инструкция уже исправлена
mastersound пишет:
В других случаях не скрывает, даже если в опции Включить HTML теги в тексте сообщения? назначаешь "да".
Совсем не понял причём здесь эта опция, она вообще никаким образом не влияет на обработку бб-кодов, ссылок и т.п.
Ссылки не будут скрыты только в 2 случаях:
- если ссылка не распознана форумом;
- если ссылка вставлена при помощи HTML.
39. electron - 27 августа 2009 — 16:28 - перейти к сообщению
а можно ли как-то сделать чтоб ссылки на прикрепленные архивы тоже были не видны гостям?
40. mastersound - 27 августа 2009 — 17:41 - перейти к сообщению
Юра. Спасибо! Извини за беспокойство.
41. Borman - 27 августа 2009 — 19:11 - перейти к сообщению
yura3d пишет:
mastersound пишет:
Это надо будет за каждым сообщением следить и заключать вручную их ссылки в код...? Не очень удобно)))
Нет конечно, просто в обновлённой инструкции тоже была ошибка, поэтому обрабатывался только вариант с текстовой ссылкой
Это надо будет за каждым сообщением следить и заключать вручную их ссылки в код...? Не очень удобно)))
Нет конечно, просто в обновлённой инструкции тоже была ошибка, поэтому обрабатывался только вариант с текстовой ссылкой
yura3d все равно если не заключенные в тэг они видимы гостю
П.С. Вообще то заметил что раньше до обновления форума ссылки ставились автоматически без заключения в тэг, а щас через раз
42. yura3d - 27 августа 2009 — 19:22 - перейти к сообщению
Borman пишет:
yura3d все равно если не заключенные в тэг они видимы гостю
Если эти ссылки не распознаны форумом и отображаются в виде обычного текста (не в виде кликабельной ссылки) - то скрытие работать не будет, ибо нельзя скрыть то, чего нет (что не распознано). Во всех остальных случаях (за исключением вставки ссылки на HTML) скрытие должно работать, по крайней мере у меня работает
Borman пишет:
П.С. Вообще то заметил что раньше до обновления форума ссылки ставились автоматически без заключения в тэг, а щас через раз
Это вызвано некоторыми ограничениями, связанными с алгоритмом распознавания и обработки ссылок. Я работаю над совершенствованием этого механизма, со следующими обновлениями будем стараться исправить эту проблему
43. yura3d - 27 августа 2009 — 21:42 - перейти к сообщению
Borman пишет:
П.С. Вообще то заметил что раньше до обновления форума ссылки ставились автоматически без заключения в тэг, а щас через раз
yura3d пишет:
Это вызвано некоторыми ограничениями, связанными с алгоритмом распознавания и обработки ссылок. Я работаю над совершенствованием этого механизма, со следующими обновлениями будем стараться исправить эту проблему
Решение описанной проблемы (пока в тестовом варианте) здесь. Borman, по крайней мере Ваш пример, который Вы приводили в чате, предлагаемое решение обрабатывает без проблем (обе ссылки в сообщении подсвечиваются)
44. mastersound - 27 августа 2009 — 23:48 - перейти к сообщению
всё заработало
45. HARUSAME - 12 ноября 2009 — 22:46 - перейти к сообщению
У меня форум с движком ExBB FM 1.0 RC1
После установки твоего мода у меня вообще перестали работать теги ( Делал строго по инструкции. на главной странице.)
Но кнопка "HIDE" появилась.
и ещё вопросик. как зделать тег "[spoiler][/spoiler]" и такой "[center][/center]"?
После установки твоего мода у меня вообще перестали работать теги ( Делал строго по инструкции. на главной странице.)
Но кнопка "HIDE" появилась.
и ещё вопросик. как зделать тег "[spoiler][/spoiler]" и такой "[center][/center]"?